exponenta event banner

Проверка сгенерированного кода схемы многозвенной цепи

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

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

    [mdlName,mdlLib,busScript] = plcimportladder('simpleXIC.L5X',...
    'OpenModel','On','TopAOI','simpleXIC')
  2. Импортированная модель содержит блок AOI Runner с именем simpleXIC_runner, за которым следует блок функции диаграммы многозвенной цепи (AOI) с именем simpleXIC.

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

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

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

    Tbcode = plcgeneraterunnertb('simpleXIC_runner/simpleXIC_runner')
    Tbcode =
    
      1×1 cell array
    
        {'C:\runnerTB\simpleXIC_runner.L5X'}

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

Если модель схемы многозвенной цепи создана в Simulink и создается код схемы многозвенной цепи (L5X), можно также использовать опцию «Создать тестовый стенд для подсистемы», доступную на панели «Создание кода ПЛК» в диалоговом окне «Параметры конфигурации», для создания кода стенда тестирования вместе с кодом многозвенной цепи. Если выбранной подсистемой является блок AOI Runner и включен тестовый стенд, генерируемый код будет включать тестовый стенд, выбранный AOI, а также зависимые типы AOI и UDT.

См. также

| | | | | |

Связанные темы