Ох уж эти научные методы))
Что потребуется:
1. Время. Вы не должны никуда спешить ибо "когда я спешу - я не думаю"
2. Удобные средства регистрации и просмотра - тренды. Вам придется научиться анализировать параметры PV, SP, OUT. Линейкой прислонив к экрану считать дельту рассогласования. Смотреть что было до, что стало после, вести дневник.
3. Старайтесь для PID блоков выделить отдельную от остального процесса задачу в 100мс. PID это математическая функция в срезах времени. От кратности и строгости этих величин зависит и итог. Что толку от настройки процесса, если он уже внутри ПЛК - плавает?
Умничать относительно знаний ТАУ - не стану, однако сам пользуюсь методом "больше-меньше". Аналогично тому как мы на дороге управляем автомобилем чуть подбивая руль для сохранения прямолинейного движения или когда крутим краны с горячей и холодной водой для наполнения ванны.
Попробуйте крутить два крана одновременно - станет быстро понятно что так не подобрать нужную температуру
Самый главный регулятор (стабилизация процесса) - это Вы. Какой бы Вы сверхнавороченный блок не взяли, это Ваш выбор, но стоит предостеречь что когда Вы что-то берете просто доверяя - все равно как пить что-то из рук незнакомого человека.
Стараюсь так не делать ОВЕН, Schneider Electric, WAGO, BECKHOFF, SIEMENS - все они имеют на своем борту стандартные библиотеки.
Обычно отлично справляются.
Если вы подбираете руками - нужно просто хорошо понимать суть коэффициентов и не жать как "обезьяна". Чуть подменил - сиди жди, замеряй.
Подробно старался написать в статье: https://lapshinvr.ru/articals/nastrojka-pid.html
Отдельно пробовал написать программу автоматического подбора коэффициентов. На венсистемах работало терпимо, хотя применяйте с осторожностью. Подобрали - отключили.
Описал в статье: https://lapshinvr.ru/articals/avtotyuning.html