Показано с 1 по 1 из 1

Тема: FB PID_FUNCTION на выходе -1.#QNAN

  1. #1

    По умолчанию 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. Причина: Нашёл программное решение

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •