Ситуация такая. Есть программа на SFC, в ней в одном из блоков работает PID-регулятор.
Запустили программу, задали с ИП320 необходимые значения для подачи на входы ПИД-регулятора. Сигнал обратной связи есть. Всё работает отлично, регулирование производится. Затем отключаем питание ПЛК минут на 10-15. Снова включаем питание, настройки панели восстанавливаются, сигнал обратной связи нормальный. Регулирования нет.
Если открыть (в он-лайне) блок ПИД-регулятора (того, который из библиотеки ОВЕН), можно увидеть, что значение внутренней переменной INTEGRAL1 = -1.#QNAN. В результате чего и выходное значение OUT_VAL = -1.#QNAN.
После перезагрузки контроллера кнопкой Сброс всё работает нормально, регулирование производится. Но это не выход из ситуации.

В чем может быть проблема и как с этим бороться?