exponenta event banner

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

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

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

    [mdlName,mdlLib,busScript] = plcimportladder('simpleController.L5X','OpenModel','On')
  2. Импортированная модель содержит блок контроллера ПЛК с именем simpleController, за которым следует блок Task с именем MainTask и, наконец, блок программы схемы многозвенной цепи с именем MainProgram. Модель, импортированная в Simulink, содержит блоки, реализующие функциональные возможности контактов и катушек.

  3. Создание кода для подсистемы, simpleController/simpleController.

    generatedFiles = plcgeneratecode('simpleController/simpleController');
    
    PLC code generation successful for 'simpleController/simpleController'.
    
    Generated ladder files:
    plcsrc\simpleController_gen.L5X

    Примечание

    Невозможно создать структурированный текстовый код из блоков многозвенной схемы. Функция «Многозвенная цепь» поддерживает только генерацию кода многозвенной цепи.

См. также

| | | | | |

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