Для модуля МВ110-8А при установке в конфигураторе тип датчика "Датчики контактные (сухие)" соответствующий аналоговый вход используется для обработки двух дискретных сигналов. При этом в соответствующем входу REAL значении (регистры 4-5, 10-11, ..., 46-47 для AI1-AI8 соответственно) будут храниться числа:
2 если DI1 = true, DI2 = false;
3 если DI1 = false, DI2 = true;
4 если DI1 = true, DI2 = true;
иначе DI1 = false, DI2 = false (в т.ч. обрыв датчиков, для более точной информации необходимо анализировать регистр статуса чтения входа: регистры 2, 8, ..., 44 для AI1-AI8 соответственно).
Подключение резисторов по 1 кОм необходимо осуществлять следующим образом:
один хвост на общий AIR, другой - в соответствующий AIx-1 (для первого дискрета) и AIx-2 (для второго дискрета).
Менее экономный по входам вариант - это подключение ко входу с установкой тип датчика "Резистивный датчик задвижки до 2,0 кОм". Меряем сопротивление: если значительно выше номинала (или статусный регистр не равен нулю), то обрыв, если около номинала или чуть ниже (и статусный регистр равен нулю) - значит кз.




