Доброе утро.
Столкнулся проблемой при работе с slave-устройством по Modbus TCP.
Есть китайские модули сигналов 4-20мА, данные сигналов хранятся во внутренних регистрах. Китайским модуль имеет выход RS-485, однако линию RS-485 к ним провести невозможно, зато можно провести Ethernet. Был докуплен преобразователь RS-485\ Ethernet. см рисунок ниже
проверил работоспособность через ModbusPoll - работает читает содержимое регистров
Создал порт Modbus TCP в WB6- перенес рабочие настройки ModbusPoll
И к сожалению WB6 не читает состояние входов(
пробовал провести манипуляции с List of channels (адресами регистров и типом регистра, так как на китайские модули сигналов 4-20мА нет описание регистров ) не получается. Более того на самом преобразователе не моргают лампочки Rx\Tx, как будто WB6 даже не шлет запрос на считывание.
Вообщем, прошу помощи разобраться
Добрый день.
Первый, и пожалуй, главный вопрос: а с контроллера шлюз (192.168.0.7) пингуется? Есть ли связь?
Ну и - что в логах wb-mqtt-serial?
шлюз (192.168.0.7) с контроллера не пингуется
Сам контроллер имеет другую подсеть. Его ip 192.168.176.155
Шлюз же подключен через роутер, роутьер же подключен к подсети 192.168.163.155.
Но если со шлюзом нет связи - как он сможет работать? Не совсем понимаю…Как минимум маршруты должны быть.
как мне настроить маршруты? и возможно ли работать через роутер?
Нужно либо настроить проброс портов на роутере (при условии, что роутер доступен из сети с контроллером), либо (если между ними бездна Интернета) поднимать VPN-туннель.
В любом случае это чисто сетевая задача.
Спасибо за разъяснение.
И еще вопрос -надо ли проводить какие то настройки в сетевых интерфейсов в самом ПЛК WB ?
Сейчас взял роутер и подключил его к тойже подсети что и мой WB - к сожалению он тоже не доступен при пинге
Ну как минимум у WB должна быть маска подсети, позволяющая докричаться до того роутера.
Можете изобразить схему сети? На ней должны быть WB, роутер выше WB, сервер последовательного порта и роутер выше него. С адресами.
Всем спасибо за участие и помощь.
Вообщем дело было в настройках сетевого оборудования.
Админы настроили порты и маршруты, а сразу ПЛК WB начал считывать состояние регистров по ModbusTCP\IP с китайской железки.
Еще раз всем спасибо