Эта модель показывает, как сопоставить настраиваемые параметры из модели Simulink ® с сгенерированным текстовым кодом.
Эта модель показывает различные реализации настраиваемых параметров в сгенерированном коде. Это использует три параметра K1, K2 и K3, определенный в базовом рабочем пространстве MATLAB. Чтобы создать подсистему, щелкните правой кнопкой мыши блок подсистемы и выберите PLC Code Generation > Generate Code for Subsystem. Diagnostic Viewer с гиперссылками на сгенерированный код отображается автоматически.
В этой модели:
K1 установлено на «Auto» класс памяти
K2 установлено на «ExportedGlobal» класса памяти
K3 задано значение константы «ExportedGlobal» класса памяти
В сгенерированном коде Structured Text для совместимых целевых объектов IDE:
K1 сопоставлено с локальной переменной Function Block
K2 сопоставлено с глобальной переменной
K3 сопоставлено с глобальной константой
Для формата RSLogix 5000 Add On Instruction (AOI):
K1 сопоставлено с локальным тегом AOI
K2 и K3 сопоставлены с входными тегами AOI
Для стандартного формата RSLogix 5000:
K1 сопоставлен с тегом обычного образца
K2 и K3 сопоставлены с глобальными тегами программы
Для получения дополнительной информации см. документацию Simulink PLC Coder по генерации кода настраиваемого параметра.
Можно сгенерировать PLC Structured Text код для этой подсистемы, щелкнув правой кнопкой мыши по блоку подсистемы и выбрав PLC Code - > Generate Code for Subsystem Альтернативно, можно использовать следующую команду generedFiles = plcgeneratecode ('plcdemo _ tunable _ params/Simpass');
После генерации кода окно Diagnostic Средства просмотра отображается с гиперссылками на файлы сгенерированного кода. Вы можете открыть сгенерированные файлы, нажав на ссылки.