В командной строке 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.
Когда вы развертываете код, сгенерированный от многоскоростной модели, необходимо запустить код на уровне основной частоты дискретизации.
Studio автоматизации B&R® не поддерживает генерацию кода структурированного текста от многоскоростных моделей.
Вы теперь готовы: