Есть модуль MB110-224.8A, у него настроено два первых входа на сигнал 4..20 мА и к ним подключены датчики с выходом 4..20мА. Датчики типа СКБ-01-Ех. Шкалу для простоты настроил от 4 до 20, чтобы видеть сигнал в мА. Постоянная фильтрации 1. Остальные входы отключены в конфигурации и к ним ничего не подключено. Состояние входов опрашиваем через штатный овеновский конфигуратор. Имеем возможность изменять входной сигнал для каждого из входов. Датчики к входам подключены в соответствии с РЭ, шунтирующие резисторы стоят штатные в 50 Ом.

Видим следующую ситуацию: изменение значения сигнала на первом входе влияет на измерения на втором входе и наоборот. При этом нет никаких ошибок в диагностике для входов. Все подключения проверены. Если отключить один из датчиков от клемм модуля ввода, то в диагностике не отображается обрыв, а в зависимости от выходного сигнала оставшегося датчика видим либо некое значение, например 3.9 либо ошибку "измеренное значение слишком мало".

Замена модуля ввода на такой же новый - устраняет проблему, т.е. входы перестают влиять друг на друга и при отключении датчика видим в диагностике ошибку обрыв, а не что-то другое.

Похоже, в проблемном модуле что-то повредилось в измерительной цепи, может мультиплексор, а может какая обвязка АЦП.

Собственно хотелось бы узнать от чего такое могло случиться? Сталкивался ли еще кто-нибудь с таким? И как часто такое может происходить?

ps Сам такое увидел впервые, хотя эти модули используем часто. Но подозреваю, что мог бы и не заметить проблемы, если бы влияние каналов друг на друга было бы незначительным.