
Сохраните Верхний уровень ssmethod Именем То же самое как Имя Неверхнего уровня
Удалите операторы инициализации для внешне заданных переменных состояния
PLC Code Generation> категория Interface включает параметры для конфигурирования интерфейса сгенерированного кода.
При использовании этой опции можно сгенерировать код с логгированием инструментирования, чтобы собрать данные во время выполнения по поддерживаемым целям PLC. Целевые ИДЫ PLC должны иметь поддержку inout переменные. Для целей Rockwell Automation® можно настроить сервер Open Platform Communications (OPC) и использовать Инспектора данных моделирования (SDI) в Simulink®, чтобы визуализировать и контролировать данные о регистрации.
Эта опция доступна на PLC Code Generation> панель Interface в диалоговом окне Configuration Parameters.
Значение по умолчанию: off
Сгенерируйте код логгирования Функционального блока для поддерживаемых целей.
Никакое инструментирование логгирования не включено в сгенерированный код.
Параметр:
PLC_GenerateLoggingCode |
| Ввод: строка |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Предотвратите переименование SS_OUTPUT введите к SS_STEP введите от интерфейса аргумента подсистемы верхнего уровня. Когда вы выбираете эту опцию, программное обеспечение испускает тот же ssMethod введите в генерации кода и для блоков главного и для неверхнего уровня.
Эта опция доступна на PLC Code Generation> панель Interface в диалоговом окне Configuration Parameters.
Значение по умолчанию: off
Сгенерированный код для блока верхнего уровня не содержит SS_STEP введите в сгенерированном коде.
Сгенерированный код содержит SS_STEP И SS_OUTPUT введите функциональные блоки.
Параметр:
PLC_RemoveSSStep |
| Ввод: строка |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Используйте эту опцию, чтобы удалить ssmethod введите от интерфейса аргумента подсистемы верхнего уровня. Когда эта опция включена, программное обеспечение удаляет ssmethod введите и преобразует код инициализации подсистемы от оператора case оператора switch до условного if оператор. В результате сгенерированный код имеет тот же интерфейс как подсистема модели.
Эта опция доступна на PLC Code Generation> панель Interface в диалоговом окне Configuration Parameters.
Значение по умолчанию: off
Удалите функциональный блок верхнего уровня ssmethod введите в сгенерированном коде.
Сгенерированный код содержит ssmethod введите Функциональный блок и операторов case оператора switch.
Параметр:
PLC_RemoveTopFBSSMethodType |
| Ввод: строка |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Используйте эту опцию, чтобы удалить операторы присваивания инициализации для переменных, которые имеют класс памяти ImportedExtern и ExportedGlobal от сгенерированного кода.
Отметьте ExportedGlobal переменные, как внешне задано. Для получения дополнительной информации смотрите Внешне Заданные Идентификаторы
Значение по умолчанию: off
Удалите из операторов присваивания инициализации сгенерированного кода для переменных, которые имеют класс памяти ImportedExtern и ExportedGlobal.
Сгенерированный код содержит операторы присваивания инициализации для переменных, которые имеют класс памяти ImportedExtern и ExportedGlobal.
Параметр:
PLC_PreventExternalVarInitialization |
| Ввод: строка |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Используйте эту опцию, чтобы задать, использует ли сгенерированный код целевой таймер или независимый от цели счетчик для Stateflow® абсолютно-разовая временная логическая реализация семантики.
Значение по умолчанию:
Target Timer
Target TimerСгенерированный код использует целевой таймер, чтобы реализовать Stateflow абсолютно-разовая временная логическая семантика.
Target-independent CounterСгенерированный код содержит независимое от цели целое число в противоречии с реализацией Stateflow абсолютно-разовая временная логическая семантика.
Параметр:
PLC_AbsTimeTemporalLogic |
| Ввод: символьный вектор |
Значение:
'timer' | 'counter' |
Значение по умолчанию:
'timer'
|
Абсолютно-разовая временная логика не поддерживает диаграмму Stateflow с помощью глобальных часов.
Верификация кода испытательного стенда может перестать работать для абсолютно-разовой временной логики с помощью операций сравнения с плавающей точкой.