Симулируйте, протестируйте и подтвердите свой .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:
Проверьте что ваш.L5X
лестничная схема
файл не имеет никаких ошибок путем компиляции файла в IDE Rockwell Automation.
Проверьте что .L5X
лестничный файл схемы использует блоки, которые поддерживаются Simulink PLC Coder. Для списка поддерживаемых блоков смотрите Лестничные Блоки Схемы Simulink PLC Coder. Если ваша лестничная схема содержит пользовательские инструкции, которые не поддерживаются, используют Custom Instruction
блокируйтесь, чтобы создать ваши инструкции в Simulink. Для получения дополнительной информации см. Пользовательскую Инструкцию. Чтобы создать пользовательскую инструкцию, смотрите, Создают Пользовательскую Инструкцию в Лестничных Моделях Схемы PLC.
Импортировать 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
выключен. Это поведение является ожидаемым поведением лестничной схемы.
plcimportladder
| plcgeneraterunnertb
| plcgeneratecode
| plcladderlib
| plcladderoption
| plcloadtypes
| plccleartypes