Есть система датчиков, которые подключены к семи МДВВ. МДВВ подключены параллельно к АС4 (RS485/USB), который соответственно выходит на компьютер. На компьютере стоят конфмгуратор МДВВ и сервер OPC485 для АС4.

МДВВ настроены по отдельности. У всех частота 115200 и адреса (0,8,16,24,32,40,48).

Проблема заключается в том, что компьютер видит только МДВВ с минимальным адресом.

То есть если подключены все МДВВ, то видит только первый. Если первый отключить, то видит второй. И так далее. Причем эта проблема возникает только с входами. Выходы работают нормально.

Управляющую программу пишу в VB6 по аналогии с примером, который шел вместе с АС4. Но проблема явно не в программе, т.к. МДВВ не видит даже конфигуратор.

Возможно неправильно настроены сетевые параметры, т.к. в руководстве к МДВВ и к АС4 ничего не написано про особенности работы нескольких МДВВ через один порт.

На АС4 еще есть такая вещь как среднее сопротивление, которое ставится параллельно подключаемым устройствам (Rср). Его значение устанавливается на самом АС4 и может быть 0,100,120 и 600.Ом. Исходя из чего оно выбирается и зачем оно нужно? Пробовал его менять - мертвому припарка. Вобщем не помогло. Но все равно хотелось бы уяснить. На будущее.