Помогите!!!
Перенес программу с ПР102 в ПР103, не работает ПИД.
ПИД использую как и рекомендовалось простой ПИД регулятор версии 1.0 из библиотеки.
Даже в режиме эмуляции разные значения.
На картинках. Что за ерунда?
На 103-ем выходные значения постоянно увеличиваются и достигают максимума, а на ПР102, они фиксируются и останавливаются.
Подскажите как теперь работать с ПИД на ПР103?
2025-04-13_13-32-28 (3).png
2025-04-13_13-32-28 (2).png
Связи не разорваные.
Скрин не тот, перепутал.
2025-04-13_13-32-08 (2).png
Вот мои скрины, у вас Pv больше Sp, соответственно выход максимум 130, на обеих ПР 1 Работа ПР102 и ПР103.jpg 0,7 тут быть не может
Проект выкладывайте.
Последний раз редактировалось kondor3000; 13.04.2025 в 10:49.
Вот эта настройка у них одинаковая?
Безымянный.png
А так, все правильно, на максимум ПИД уходит за счет интегральной составляющей
З.Ы. Выход равный 0,7 при таких значениях на входах можно получить только если период дискретизации выставить в 0, тогда интегральная составляющая просто отключается
Последний раз редактировалось Dimensy; 13.04.2025 в 11:06.
Все верно. Причина в этом. Период дискретизации не копируется из старых проектов в ПР103, нужно следить. Огромное спасибо!