-
FB PID_FUNCTION на выходе -1.#QNAN
После устранения обрыва термометра сопротивления на входе функционального блока PID_FUNCTION на выходе OUT значение -1.#QNAN.
Обычным сбросом не лечится,только помогает сброс заводской с перезагрузкой программы.Заметил , в FB PID_FUNCTION переменная INTEGRAL1:REAL;(*накопленный интеграл*) ,также равна -1.#QNAN.Если
её выставляю вручную в 0 (ctrl+F7),на выходе функционального блока PID_FUNCTION появляется корректное значение.
Хотелось бы , чтобы после устранения обрыва термометра сопротивления , продолжалось нормальное регулирование.Подскажите как это сделать программно,без заводского сброса.
P.S.Завёл входной сигнал через FB DECODE_FLOAT всё решилось.
Последний раз редактировалось olegV; 21.12.2010 в 20:41.
Причина: Нашёл программное решение
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума