Эта модель показывает, как сопоставить настраиваемые параметры от модели Simulink® до сгенерированного кода Структурированного текста.
Эта модель показывает различные реализации настраиваемых параметров в сгенерированном коде. Это использует три параметра K1, K2 и K3, заданный в базовом рабочем пространстве MATLAB. Чтобы создать подсистему, щелкните правой кнопкой по подсистеме, блокируют и выбирают PLC Code Generation> Generate Code for Subsystem. Диагностическое Средство просмотра с гиперссылками на сгенерированный код отображено автоматически.
В этой модели:
K1 установлен в "Автоматический" класс памяти
K2 установлен в класс памяти "ExportedGlobal"
K3 установлен в постоянный класс памяти "ExportedGlobal"
В сгенерированном коде Структурированного текста для совместимых целей IDE:
K1 сопоставлен с локальной переменной Функционального блока
K2 сопоставлен с глобальной переменной
K3 сопоставлен с глобальной константой
Для формата RSLogix 5000 Прибавить инструкцию (AOI):
K1 сопоставлен с локальным тегом AOI
K2 и K3 сопоставлены с тегами входа AOI
Для формата Стандартной программы RSLogix 5000:
K1 сопоставлен со стандартным тегом экземпляра
K2 и K3 сопоставлены с глобальными тегами программы
См. документацию Simulink PLC Coder относительно генерации кода настраиваемого параметра для получения дополнительной информации.
Можно сгенерировать код Структурированного текста PLC для этой подсистемы путем щелчка правой кнопкой по подсистеме, блокируют и выбирают PLC Code-> Generate Code for Subsystem Alternatively, можно использовать следующую команду generatedFiles = plcgeneratecode ('plcdemo_tunable_params/SimpleSubsystem');
После генерации кода окно Diagnostic Viewer отображено с гиперссылками на файлы сгенерированного кода. Можно открыть сгенерированные файлы путем нажимания на ссылки.