Следующий пример демонстрирует, как импортировать простую лестничную схему из файла L5X (simpleController.L5X
) в окружение Simulink. Лестничная структура файл L5X был создан с помощью RSLogix 5000 IDE и содержит контакты и переключатели представления обмоток и двигатель. Следующее является снимком состояния лестничной структуры.
Используйте plcladderimport
функционируйте, чтобы импортировать лестничную структуру в Simulink. В данном примере программа Name
из лестничной структуры MainProgram
и MainRoutineName
MainRoutine
.
mdlName =
'simpleController'
mdlLib =
'simpleController_lib'
busScript =
[]
Импортированная модель содержит блок PLC Controller под названием simpleController
, сопровождаемый блоком Task под названием MainTask
и наконец блок Ladder Diagram Program под названием MainProgram
. Модель, импортированная в Simulink, имеет блоки, которые реализуют функциональность контактов и обмоток.
Можно пересечь эти организационные блоки путем двойного клика по Up to Parent POU
элемент. Program Variables
электронная таблица содержит переменные Start
остановка
, и Motor
. Можно использовать эту таблицу, чтобы изменить атрибуты переменных, таких как Data Type
, Initial Value
, и size