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

В этой теме предполагается, что вы сгенерировали код структурированного текста из Simulink® модель. Если вы еще не сделали этого, см. «Генерация структурированного текста из окна модели».

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

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

    edit plcdemo_simple_subsystem.exp

    Отображается файл, например:

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

    Примечание

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

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

Примечание

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

Для просмотра документации необходимо авторизоваться на сайте