В этой модели показано, как сопоставить настраиваемые параметры из модели Simulink ® с сгенерированным кодом структурированного текста.

Эта модель показывает различные реализации настраиваемых параметров в сгенерированном коде. В нем используются три параметра: K1, K2 и K3, определенные в базовой рабочей области MATLAB. Для построения подсистемы щелкните правой кнопкой мыши по блоку подсистемы и выберите «PLC Code Generation» > «Generate Code for Subsystem». Средство просмотра диагностики с гиперссылками на созданный код отображается автоматически.
В этой модели:
K1 установлен в класс хранения «Auto»
Для параметра «K2 Global» установлен класс хранения «PaydingGlobal»
Для параметра K3 установлен постоянный класс хранения «TravingGlobal»
В созданном коде структурированного текста для совместимых целей IDE:
K1 сопоставляется с локальной переменной функционального блока
K2 сопоставлен с глобальной переменной
K3 сопоставляется с глобальной константой
Для формата RSLogix 5000 Add On Instruction (AOI):
K1 сопоставляется с локальным тегом AOI
K2 и K3 сопоставляются с входными тегами AOI
Для формата RSLogix 5000 Routine:
K1 сопоставлен с тегом экземпляра подпрограммы
K2 и K3 сопоставлены с глобальными тегами программ
Дополнительные сведения см. в документации Simulink PLC Coder по генерации настраиваемого кода параметров.
Можно создать структурированный текстовый код ПЛК для этой подсистемы, щелкнув правой кнопкой мыши на блоке подсистемы и выбрав команду PLC Code - > Generate Code for Subsystem (Код ПЛК - > Создать код для подсистемы). Кроме того, можно использовать следующую команду generityFiles = plcgeneratecode (plcdemo _ tunable _ params/Simpleasystem);
После создания кода появится окно Diagnostic Viewer с гиперссылками на созданные файлы кода. Созданные файлы можно открыть, щелкнув ссылки.