При подключении на каналы Input длинного провода на Modbus ложно отображается 1.
На мультиметре при этом между Input и GND есть 12V, но на modbus висит 1. При откючении провода от Input отображается 0. Второй конец никуда не подключен.
Сталкивались ли с такой проблемой и как можно это решить?
Да, неоднократно.
Смотрим на схему для ориентира. В реле - такая же, но светодиод оптрона не сдвоенный.
В общем - по постоянному току да, на длинном проводе будет 12. А вот переменная наводка - отлично выпрямится этим диодом и создаст в нем ток.
Оптимально - использовать витую пару.
Ну или:
подтянуть вход к питанию 12(24) резистором на килоом 5-10.