Генерация кода структурированного текста Simulink PLC Coder для многоскоростных моделей

Требования многоскоростной модели для генерации кода PLC

В командной строке MATLAB вводят в plcdemo_multirate. Если демонстрационная модель открывается, следуют инструкциям ниже, чтобы сконфигурировать модель для генерации кода Структурированного текста:

Параметры конфигурации модели

Прежде, чем сгенерировать Структурированный текст от многоскоростной модели, необходимо сконфигурировать модель можно следующим образом:

  • Опции Solver, которые рекомендуются или требуются для генерации кода PLC:

    • Type:Fixed-step.

    • Solver:Discrete(no continuous states). Другие решатели фиксированного шага могли быть выбраны, но эта опция является обычно лучшей для симуляции дискретных систем.

    • Tasking mode: Должен быть явным образом установлен в Single Tasking. Не устанавливайте Tasking mode на Auto

  • Измените любые непрерывные входные сигналы времени в подсистеме верхнего уровня, чтобы использовать дискретные фиксированные шаги расчета.

  • В модели верхнего уровня щелкните правой кнопкой по блоку Subsystem и выберите Block Parameters (Subsystem).

  • В получившемся диалоговом окне блока выберите Treat as atomic unit.

Когда вы развертываете код, сгенерированный от многоскоростной модели, необходимо запустить код на уровне основной частоты дискретизации.

Ограничения

B&R Automation Studio® не поддерживает генерацию кода структурированного текста от многоскоростных моделей.

Вы теперь готовы: