Цитата Сообщение от FPavel Посмотреть сообщение
Ваше решение напоминает RegKZR из менеджера компонентов.

На мой взгляд, эти решения неудачны тем, что при переполнении на краях диапазона выхода "аналогового" ПИД регулятора (0 или 100 %) будет неоднозначное поведение:
1 вариант: прироста по сравнению с предыдущим пересчётом нет, значит и нет управляющих сигналов (больше или меньше)
2 вариант: т.к. ПИД выдал 0 % (или 100 %), то значит требуется полное закрытие (открытие) задвижки.
Спасибо, попробую ваш макрос на реальной системе как будет возможность.
Вынужден согласиться со всеми вашими доводами.
Выглядит, конечно, как нечто гениальное)
На st не смогу переписать, не хватает знаний.
Да и зачем, если оно в fbd работает.