Добрый день!
На прошлой неделе приехал контроллер, преобразователь WB-MIO-E v2 и несколько модулей ввода-вывода. Предполагается, что контроллер будет установлен в одном помещении, а модули будут включены в WB-MIO-E и будут находится в другом конце здания. Долго пытался все это настроить, модули не определялись, входа-выхода в списке устройств горели красным. Перечитал много веток на форуме (некоторые ссылки с форума отправили на “на этой странице нет текста”), документации, по несколько раз перенастраивал, сбрасывал до заводских и настраивал снова. В итоге решил идти по шагам. Сначала подключил модули в контроллер - работают. Затем решил подключить их в WB-MIO-E, но связь между WB-MIO-E сделал через RS 485. Все работает. Обратил внимание, что при сканировании сети 485 WB-MIO-E определился на скорости 9600, а в его веб-интерфейсе я видел цифру 115200. После того, как я настроил в веб-интерфейсе 9600, все логично заработало.
Не поленился, сбросил WB-MIO-E до заводских установок - опять ничего не работает. Восстановил работоспособность установкой одинаковых значений скорости.
Получается, в одном устройстве шлюз Eth - RS485 настроен с завода на 115200, а шлюз RS485 - WBIO в том же самом устройстве настроен с завода на 9600, и на заводских установках они друг с другом не дружат. Надо это дело коньячком запить, без него такое в голове не укладывается.
П.С. количество стоповых бит тоже разное.