plcgeneraterunnertb

Сгенерируйте код испытательного стенда L5X для заданного блока AOI Runner и имени AOI

Описание

пример

TbCode = plcgeneraterunnertb (runnerBlk) возвращает сгенерированный код испытательного стенда для блока бегуна AOI лестничной модели схемы. Откройте или загрузите Simulink® Модель Ladder Diagram сначала.

Примеры

свернуть все

Следующий пример демонстрирует, как импортировать простую лестничную схему из файла L5X (simpleXIC.L5X) в окружение Simulink и генерируют код испытательного стенда для него. Лестничная структура файл L5X был создан с помощью RSLogix™ 5000 IDE и содержит AOI под названием simpleXIC с контактом и обмоткой, представляющей переключатель и свет. Следующее является снимком состояния лестничной структуры.

Используйте plcladderimport функционируйте, чтобы импортировать лестничную структуру в Simulink.

[mdlName,mdlLib,busScript] = plcimportladder('simpleXIC.L5X',...
'OpenModel','On','TopAOI','simpleXIC')

Импортированная модель содержит блок AOI Runner под названием simpleXIC_runner, сопровождаемый блоком Ladder Diagram Function (AOI) под названием simpleXIC.

Добавьте блок входа Signal Builder, Scope и выходные порты как показано.

Измените вход Signal Builder, чтобы подражать операции переключателя как показано.

Сгенерируйте испытательный стенд для модели Ladder Diagram.

Tbcode = plcgeneraterunnertb('simpleXIC_runner/simpleXIC_runner')
Tbcode =

  1×1 cell array

    {'C:\runnerTB\simpleXIC_runner.L5X'}

Если генерация кода испытательного стенда успешна, файл испытательного стенда simpleXIC_runner.L5X создается. Сгенерированный файл испытательного стенда AOI может быть проверен на Rockwell Automation® IDE.

Примечание

Генерация испытательного стенда для лестничной структуры схематически изображает модели, содержащие блоки таймера, такие как TON, TOF и RTO сбои. Чтобы сгенерировать код испытательного стенда для этих моделей, измените лестничную структуру схемы при поддержании логики.

Входные параметры

свернуть все

Имя блока бегуна AOI, заданное как вектор символов.

Выходные аргументы

свернуть все

Сгенерированное имя файла испытательного стенда, заданное как вектор символов.

Введенный в R2019a