plcimportladder

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

Описание

пример

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

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

Примеры

свернуть все

Следующий пример демонстрирует, как импортировать простую лестничную схему из файла L5X (simpleController.L5X) в окружение Simulink. Лестничная структура файл L5X был создан с помощью RSLogix 5000 IDE и содержит контакты и переключатели представления обмоток и двигатель. Следующее является снимком состояния лестничной структуры.

Используйте plcladderimport функционируйте, чтобы импортировать лестничную структуру в Simulink. В данном примере программа Name из лестничной структуры MainProgram и MainRoutineName MainRoutine.

[mdlName,mdlLib,busScript] = plcimportladder('simpleController.L5X','OpenModel','On')
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

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

свернуть все

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

Аргументы в виде пар имя-значение

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

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

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

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

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

свернуть все

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

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

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

Введенный в R2018a