Сообщение от
dzukp
Я бы рад использовать utils.lib, но по каким-то причинам он перестает работать через какое-то время. Я предположил, может это особенность реализации ПИД-регулятора на ПЛК110, что он не работает.
Если дело в том что я неправильно использую, то что я могу делать не так? Параметры К=0.1, И=1, Д=0, мин=-100, макс=100. Вызывается каждый цикл. Что еще не так? Он должен хоть как-то работать. В начале он регулирует, а через несколько минут виснит. При reset=TRUE, manual = TRUE, y_manual=0 на выходе 0 не появляется.
Чудес то не бывает, значит делаете что-то не така, не может быть так что у всех работает, а у вас не работает, капайте дальше...
повторюсь, это самый простой ПИД, железобетонный, там ломаться нечему.
Код:
Pid(ACTUAL:=tek_t, set_point:=ust_t, KP:=k_P, TN:=k_I, TV:=k_D,
Y_manual:=0, Y_offset:=0, Y_MIN:=0, Y_MAX:=1000,Manual:=False, RESET:=FALSE);