CODESYS V3.5 СПК1хх Язык ST PID регулятор
Здравствуйте.
Прошу помощи в работе с библиотекой ПИД-регулятора для контроллеров ОВЕН (среда CoDeSys 3.5).
Суть проблемы: Не могу добиться корректной работы ПИД-регулятора из стандартной библиотеки. Регулятор не производит расчет выходного сигнала (выход остается равен 0 или начальному значению).
Что я делаю:
Добавил функциональный блок ПИД (или PID из Standard библиотеки) в свою программу.
Задал параметры: уставку (SP), обратную связь (PV), коэффициенты (Kp, Ki, Kd).
Однако на выходе OUT нет ожидаемого управляющего сигнала.
Вопросы:
Каков правильный порядок инициализации и вызова блока ПИД?
Нужно ли выполнять дополнительные действия ,например включать как-то выполнение цикла ?
Есть ли типовой рабочий пример (snippet) кода для вызова блока ПИД?