ОООООО, таки здесь есть живые
вот здесь вы сильно ошибаетесь.
могу накатать еще одну статейку где подробно на примере самостоятельного написания ПИД регулятора объяснить как он работает
полка коротко - к примеру
возьмем чудо ТЭН который нагревается до 100 градусов при подаче на него 10 В и охлаждается до 0 при отключении питания
прикрутим к нему датчик температуры и прогоним через ПИД
поставим уставку 50 градусов
в случае "Вашего" ПИДа при нагреве до 50 градусов он сбросится на 0 начнется охладжение он включится опять нагреет и снова выключится и т.д. до бесконечности
в случае "моего" и как не странно стандартного - при достижении уставки он будет удерживать нужное значение (при абсолютной линейности чудо ТЭНа как раз 50%)
потому что именно для этого он и предназначен
сейчас этот макрос у меня уже претерпел изменения (даже здесь уже описана вторая версия), но он прекрасно работает на объекте уже несколько лет