plcimportladder

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

Описание

пример

mdlname = plcimportladder(filename)генерирует Simulink® представление лестничной структуры схематически изображает в файле L5X, созданном с помощью Rockwell Automation® ИДЫ, такие как RSLogix™ 5000 и Studio 5000.

[mdlname,mdllib,genbusscript] = plcimportladder(filename,Name,Value)генерирует представление Simulink лестничной схемы в файле L5X со свойствами, заданными с помощью одного или нескольких Name,Value парные аргументы.

Примеры

свернуть все

Симулируйте, протестируйте и подтвердите свой .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 выключен. Это поведение является ожидаемым поведением лестничной схемы.

Входные параметры

свернуть все

Задает имя лестничного файла, чтобы читать. В зависимости от местоположения вашего файла можно или задать имя файла или обеспечить полный или относительный путь. имя.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: [mdlName,mdlLib,genBusScript] = plcimportladder('sampleLadder.L5X','OpenModel','on','TopAOI','sampleAOI')

В конце процесса импорта модель скрыта по умолчанию. Чтобы сохранить модель открытой в конце импорта, установите значение OpenModel к on.

Задайте функциональные блоки, который должен быть импортирован. Программное обеспечение импортирует его в лестничный блок 'бегуна' схемы.

Выходные аргументы

свернуть все

Задает имя сгенерированной модели Simulink.

Задает имя сгенерированной библиотеки модели Simulink.

Задает имя сгенерированного скрипта шины.

Введенный в R2018a