В этом разделе предполагается, что из модели Simulink ® создан структурированный текстовый код. Если это еще не сделано, см. раздел Создание структурированного текста в окне модели.
В этом разделе показан пример созданного кода для среды IDE CoDeSys версии 2.3. Созданный код для других платформ IDE выглядит иначе.
Если у вас нет plcdemo_simple_subsystem.exp откройте файл в редакторе MATLAB ®. В папке, содержащей файл, введите:
edit plcdemo_simple_subsystem.exp
Отображается файл, подобный следующему.
На следующем рисунке показано сопоставление сгенерированного кода с компонентами структурированного текста для простой подсистемы Simulink. Подсистема Simulink соответствует функциональному блоку Structured Text, Subsystem.
Примечание
Кодер сопоставляет типы данных псевдонимов с базовым типом данных в сгенерированном коде.

Проверьте этот код, как это обычно делается для кода ПЛК. Проверьте созданный код.
Примечание
Модель Simulink для plcdemo_simple_subsystem не содержит имен сигналов на входе или выходе SimpleSubsystem блок. Таким образом, сгенерированный код имеет имена портов U и Y в качестве имен входных и выходных переменных FUNCTION_BLOCK. Однако даже если модель содержит имена сигналов, кодер использует только имена портов в сгенерированном коде.