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

Эта тема принимает, что вы сгенерировали код Структурированного текста от Simulink® модель. Если вы еще не сделали так, смотрите, Генерируют Структурированный текст от Окна модели.

Пример в этой теме показывает сгенерированный код для IDE Версии 2.3 CoDeSys. Сгенерированный код для других платформ IDE выглядит по-другому.

  1. Если у вас нет plcdemo_simple_subsystem.exp файл, открытый, открытый это в MATLAB® редактор. В папке, которая содержит файл, введите:

    edit plcdemo_simple_subsystem.exp

    Файл как следующее отображен.

    Следующая фигура иллюстрирует отображение сгенерированного кода к компонентам Структурированного текста для простой Подсистемы Simulink. Подсистема Simulink соответствует функциональному блоку Структурированного текста, Subsystem.

    Примечание

    Кодер сопоставляет типы данных псевдонима с базовым типом данных в сгенерированном коде.

  2. Смотрите этот код, как вы обычно делаете для кода PLC. Проверяйте сгенерированный код.

Примечание

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