exponenta event banner

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

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

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

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

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

  • Параметры решателя, рекомендуемые или необходимые для создания кода ПЛК:

    • Тип:Fixed-step.

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

    • Режим задания: необходимо явно установить значение Single Tasking. Не устанавливать режим задания задач Auto

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

  • В модели верхнего уровня щелкните правой кнопкой мыши блок «Подсистема» и выберите «Параметры блока (подсистема)».

  • В открывшемся диалоговом окне блока выберите «Считать атомными единицами».

При развертывании кода, созданного на основе многоскоростной модели, код должен выполняться с основной частотой выборки.

Ограничения

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

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