Генерация лестничного кода от Simulink

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

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

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

Импортированная модель содержит блок PLC Controller под названием simpleController, сопровождаемый блоком Task под названием MainTask и наконец блоком Ladder Diagram Program под названием MainProgram. Модель, импортированная в Simulink, имеет блоки, которые реализуют функциональность контактов и обмоток.

Сгенерируйте код для подсистемы, simpleController/simpleController.

generatedFiles = plcgeneratecode('simpleController/simpleController');
PLC code generation successful for 'simpleController/simpleController'.

Generated ladder files:
plcsrc\simpleController_gen.L5X

Примечание

Вы не можете сгенерировать код Структурированного текста от Лестничных блоков Схемы. Лестничная функция поддерживает только лестничную генерацию кода.

Ограничения

  • Генерация кода требует контроллера, задачи, модели программы, бегуна AOI или иерархии модели AOI

Смотрите также

| | | | | |

Похожие темы