Импортируйте лестничные файлы схемы L5X в Simulink

Симулируйте, протестируйте и подтвердите свой .L5X лестничные файлы схемы путем импорта лестничной структуры схематически изображают файлы в Simulink®. Используйте plcimportladder функционируйте, чтобы импортировать ваши лестничные файлы схемы в Simulink. Simulink PLC Coder™ поддерживает только импорт лестничных файлов схемы, созданных при помощи Роквелла Automation® RSLogix 5000® и интегрированных сред разработки (иды) Studio 5000 ®.

Лестничное описание схемы

Лестничная схема в simple_timer.L5X файл управляет двигателем при помощи входного переключателя (Switch_A) и таймер (Motor_timer). Эта лестничная схема была создана с помощью Studio 5000 IDE.

Light1, Light2, and Motor выходные параметры этой лестничной схемы.

Импортируйте лестничную схему

Перед использованием plcimportladder функционируйте, чтобы импортировать ваши лестничные файлы схемы в Simulink:

Импортировать simple_timer.L5X лестничный файл схемы в Simulink, используйте plcimportladder функция.

plcimportladder('simple_timer.L5X');

Лестничная схема импортируется в Simulink и simple_timer.slx файл создается. Текущая папка также содержит simple_timer_value.mat файл, который загружает начальные значения для Motor_timer в данные модели хранят память. Память хранилища данных также содержит информацию состояния элементов лестничной схемы. Эта информация состояния обновляется моделью в процессе моделирования.

Во время лестничной структуры схематически изображают импорт, Simulink PLC Coder:

  • Импорт комментарии, которым звонят. Например, звонивший два из simple_timer.L5X имеет комментарий Motor On Delay Timer. Этот комментарий также появляется в модели Simulink также.

  • Прибавить инструкцию (AOI) импорта с аргументами смешанного порядка, при сохранении порядка аргументов. Этот аргумент порядка сохраняется во время лестничной генерации кода схемы также.

Импортированная лестничная структура схемы

simple_timer.L5X ladder diagram file is located in Контроллер simple_timer> MainTask> MainProgram> MainRoutine.

simple_timer.slx лестничная схема расположена в simple_timer > MainTask > MainProgram > _Logic. Эта структура похожа на структуру в IDE Rockwell Automation.

Проверьте импортированную лестничную схему

Проверять импортированную лестничную схему:

  • Соедините Signal Builder блокируйтесь к Switch_A.

  • Соедините Scope блокируйтесь к Motor и Switch_A сигналы.

  • Откройте simple_timer_verify.slx модель.

  • Откройте Scope блокируйте и нажмите Run кнопка.

% open_system("simple_timer_verify.slx")

Это изображение показывает Scope блок выводится для симуляции модели. Motor (simple_timer) выведите включает спустя три секунды после Switch_A is turned on и выключает как только Switch_A выключен. Это поведение является ожидаемым поведением лестничной схемы.

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

| | | | | |

Похожие темы