plcladderoption

Получите или установите значения параметров, сопоставленные с моделями Ladder Diagram

Синтаксис

currentState = plcladderoption(mdlname,Name,Value)

Описание

пример

currentState = plcladderoption(mdlname,Name,Value) устанавливает параметр на заданное значение для лестничной модели схемы Simulink®. Откройте или загрузите лестничную модель схемы Simulink сначала. Если аргумент Value не задан, эта функция возвращает значение заданного параметра для лестничной модели схемы.

Примеры

свернуть все

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

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

[mdlName,mdlLib,busScript] = plcimportladder('simpleController.L5X','OpenModel','On')

Импортированная модель содержит блок PLC Controller под названием simpleController, сопровождаемый блоком Task под названием MainTask и наконец блоком Ladder Diagram Program под названием MainProgram. Модель, импортированная в Simulink, имеет блоки, которые реализуют функциональность контактов и обмоток.

Используйте функцию plcladderoption, чтобы включить FastSim.

currentState = plcladderoption('simpleController','FastSim','on');

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

свернуть все

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

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

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

Пример: plcladderoption('simpleController','Animation','on')

Когда 'on', эта опция отключает всю анимацию и отображение данных. Если 'FastSim' установлен в 'on', то любое изменение, внесенное в 'Animation' and 'DataDisplay' параметр, не изменило бы поведение симуляции.

Эта опция позволяет/запрещает анимацию Лестничных ступенек Схемы, когда 'FastSim' находится в состоянии 'off'

Эта опция позволяет/запрещает отображение данных Лестничных ступенек Схемы, когда 'FastSim' находится в состоянии 'off'

Эта опция позволяет/запрещает использовать функции Simulink Design Verifier с Лестничными Схемами. Установите параметр 'SLDV' на 'on' перед анализом SLDV. анализ SLDV мог быть все еще сделан, не используя опцию 'SLDV' установкой 'FastSim' к 'on' и 'Prescan' к 'off'.

Эта опция позволяет/запрещает Prescan для инструкций и блоков AOI явным образом для анализа Simulink Design Verifier.

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

свернуть все

Значение заданного названия параметра для лестничной структуры схематически изображает модель.

Введенный в R2019a