Цитата Сообщение от capzap Посмотреть сообщение
вот код CTRL_OUT, выход не может не ограничиваться
Код:
(* Limit the output *)
IF Y > LIM_L AND Y < LIM_H THEN
	LIM := FALSE;
ELSE
	Y := LIMIT(LIM_L, Y, LIM_H);
	LIM := TRUE;
END_IF;
а по поводуа зачем тогда используется CTRL_IN если не для вычисления разницы между уставкой и актуальным значением. Получается под ПИД-ом Вы понимаете ПОУ начинающееся на FT_ , а не CTRL_
Я использую FT_PID и CTRL_OUT и CTRL_IN не использовал