exponenta event banner

plcgeneraterunnertb

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

Описание

пример

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

Примеры

свернуть все

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

Используйте plcladderimport для импорта многозвенной цепи в Simulink.

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

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

Добавьте входной блок построителя сигналов, область и выходные порты, как показано на рисунке.

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

Создайте тестовый стенд для модели схемы многозвенной цепи.

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