Функциональный блок ПИД-регулятор. Из версии в версию никак не исправится один и тот же баг - режим "холодильник" работает не правильно. Забыв об этом, состряпав очередную программку, для опоржнения бака, пришлось помучиться на объекте, где доступ к интернету слабый.
Пришлось в срочном порядке вспоминать про костыль, как с этим бороться:
костыль 1.JPG
Поковырявшись дальше, понял, что в режиме "холодильник" не верно работают параметры "Максимальная" и "Минимальная" мощность. Что-бы корректно их настроить, необходимо держать в уме, что реальная минимальная выходная мощность ПИДа будет равняться "100 минус параметр макс.мощность из параметра", и так же для реальной максимальной мощности "100 минус параметр мин.мощность из параметра". А если у меня значения мин. мощности вводятся с экрана меню ПРки, то потребуется дополнительные математические преобразования из понятного для пользователя числа в понятное для ФБ ПИД-регулятор число.
Рабочий аналог диапазона 20-100% в режиме "нагреватель" (как на картинке выше) будет выглядеть для режима "холодильник" так:
костыль 2.JPG
Заполнять шаблон о проблеме или нет ?![]()





Ответить с цитированием
Спасибо за обратную связь.
