Добрый день!
Контроллер PC150 используется в системе управления теплоснабжения
офиса. Вся система смонтирована в подвальном помещении, причем задейстованы все аналоговые входы (температура прямого и обратного теплоносителя, температура на улице, и температура в помещении). Для измерения температур используются термометры сопротивлений ДТС125-100M B2.60 и ДТС035-100M B3.80.
Несколько раз возникала ситуация (возможно при кратковременном сбое питания), когда вместо температуры аналоговые входы возвращали коды ошибок, расшифровка которых с помощью DECODE_FLOAT возвращает _ERR - 10 или 11, причем сразу по всем входам. Дискретные входы при этом работают нормально. После этого не возможно привести контролер в рабочее состояние - ни перезагрузка контроллера, ни загрузка других программ не помогает. Единственное решение, которое мне удалось найти - это выключение контроллера на длительное время или переподключение сигнальных кабелей термометров сопротивления к клеммам контроллера, что для автономной системы теплоснабжения является неприемлемым.
Что делать? Какие мероприятия необходимо предпринять для исключения вышеуказанных проблем с аналоговыми входами?