Я тут искал искал и нашел библиотеку, вроде все должно было упроститься, но нет же. Там несколько видов пида для fx, мне не нужна авто настройка по этому я решил использовать симпл пид, но я с ним ни как не могу подружиться помогите разобраться как им нужно пользоваться? Все переменные пока для примера так же оставил как в примере локальными. но я думаю разницы в этом нет пока ни какой , потом просто переделаю в глобальные. установил параметры Kp=30, Ti=500, Td=300 в моем случае данные параметры мне дали очень хорошие показатели на графиках, когда настраивал пид для печи и тут я их тоже хотел использовать. Печь должна нагреваться до 900 градусов и потом поддерживать данную температуру. Колебания конечно должны быть как можно меньше потому что если будут большой диапазон то заготовки будут нагреваться по разному это плохо. В ручную подобрал параметр и при них все хорошо. Но я ни как не могу заставить данный блог работать. Задал максимальную температуру, требуемую, параметры, минимальную, время и начал менять текущую температуру, но ни как не работает. Было несколько ситуаций при смене всех параметров.
1) Он уходил в минус. В плюс не идет, а только в минус. Поставил ограничение 0, а не -1000 как было в примере.
2)Пошло в плюс, но проблема в том что нагрев не останавливается на заданной температуре, а нагревает, до максимального ограничения. И потом стоит на этой температуре. При том что текущее стоит 0.
3)Прикладываю фото, вот такие параметры для примера поставил и вот что было через 15 минут я увидел 1 вместо 0, дальше не хотел ждать и выключил. Что не так я не понимаю.
Помогите пожалуйста разобрать с работой данного блока.