exponenta event banner

Сопоставление настраиваемых параметров структурированному тексту

В этой модели показано, как сопоставить настраиваемые параметры из модели 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 с гиперссылками на созданные файлы кода. Созданные файлы можно открыть, щелкнув ссылки.