plcgeneraterunnertb

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

Синтаксис

TbCode = plcgeneraterunnertb (runnerBlk)

Описание

пример

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

Примеры

свернуть все

Следующий пример демонстрирует, как импортировать простую лестничную схему из файла 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, Осциллограф и выходные порты как показано.

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

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

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

  1×1 cell array

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

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

Примечание

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

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

свернуть все

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

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

свернуть все

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

Введенный в R2019a