Следующий пример демонстрирует, как импортировать простую лестничную схему из файла 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
, Stop
и Motor
. Можно использовать эту таблицу, чтобы изменить атрибуты переменных, таких как Data Type
, Initial Value
и size