
Сообщение от
Алексей Н.
Разбираюсь с ПИД регуляторами, осваиваю APID_PWM.
Видео и пример. Заметил интересный момент - есть различия в ФБ APID_PWM для CFC и ST. В реализации для CFC есть вход "EN", а для ST - нет.
Есть какие-то рекомендации, как остановить/включить/выключить ПИД-регулятор? Или исключительно манипуляциями с уставкой? Я пока только такой вариант "смог". Не очень удобно.
В CFC вход "EN" можно добавить в любой блок.
На ST это делается добавлением 2 строк
Код:
IF Enable THEN
" Вызов блока" ;
END_IF
Или вызов блока вне IF...... THEN (особенно для таймеров, например TON1(); ), с вариантами подачи на вход нужных переменных,
типа TON1.IN:=TRUE; или например TON1.IN:=NOT TON1.Q;