Цитата Сообщение от Andrew_Stranger Посмотреть сообщение
Вот и я о том же. Почему нельзя вместо PID.SP:=PV написать Reset:=true?
Что значит о том же? Reset:=True выключает ПИД регулятор, делая Y равным Y_Offset, то есть по умолчанию равным 0.
В отличии от этого PID.SP:=PV всего лишь убирает ошибку рассогласования Er:=SP-PV, тем самым обнуляя пропорциональную и дифференциальную составляющие, но оставляя неизменной составляющую интегральную, которая попросту перестает изменяться. Данный процесс полностью аналогичен обычному процессу выхода регулятора на уставку, когда PV становится равной SP. Просто за SP принимается интервал от (SP-DB) до (SP+DB).