В командной строке MATLAB введите in plcdemo_multirate
. Когда демо-модель откроется, следуйте инструкциям ниже, чтобы сконфигурировать модель для генерации кода Structured Text:
Перед генерацией структурированного текста из многоскоростной модели необходимо сконфигурировать модель следующим образом:
Solver опции, которые рекомендованы или необходимы для генерации кода ПЛК:
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® не поддерживает структурированную текстовую генерацию кода из многоскоростных моделей.
Теперь вы готовы: