falcen_d писал(а):
Добрый вечер, но теперь у меня появились сомнения что-бы задать -1Бар я ПИД регулятору должен подать 0, а регулятор будет работать? Пример был выше в принципе он отрабатывал но я не проверял на 0 задать и проверить пока не могу (((
Задание 0 ПИД поймет. Но тогда у Вас и задание и параметр должны быть 0-4000. Параметр - это просто, прямо сигнал с канала датчика, а вот уставку нужно пересчитать.
Вариант 2 .ПИД не работает с отрицательными значениями. Вам нужно сделать пересчет для ПИДа как задания, так и параметра. Если задаете в Бар, то 1 очень малое число для регулятора (весь диапазон -1 до 1 это два всего. Если в кПа то можно просто к параметру ( как и к уставке) прибавить одну и ту-же константу. +100 например. И эти результаты подавать в ПИД как уставку и параметр (избавитесь от минуса) Если в Бар, то нужно написать ФБ преобразования. На входе от -1 до +1, на выходе от 0 до 4000. Но если Вы будите задавать (как и измерять) 1 бар, а не 1, 00 Бар это будет плохо, мало число очень.