Подключение WB-MAP12H и tGW

Здравствуйте!
Есть WB-MAP12H и шлюз tGW-724, при подключений их и поиске в modbus scanner WB-MAP12H не находится.
Вопрос в следующем, какое ПО использовать для проверки и считывания данных и есть ли вообще возможность связать эти два устройства без использования контроллера, то есть по схеме ПК->tGW->WB-MAP12H?

Добрый день, SmartH! А как работает механизм сканирования на этом шлюзе? Может быть, этот механизм сканирования рассчитан только на какие-то определенные устройства.
В любом случае, счетчик WB-MAP12H поддерживает все спецификации Modbus RTU и должен подключаться к любому совместимому устройству, если вы верно укажете modbus-адрес WB-MAP12H и зададите коммуникационные параметры. Набор регистров у него уникальный, вы можете посмотреть их на странице списка регистров в техдокументации, чтобы определить, какие вас интересуют.

А через какое ПО для windows можно считать данные с WB-MAP12H?

Добрый день!
Через шлюз или напрямую?

Здравствуйте!
Через шлюз. И разве можно подключить напрямую, то есть можно обойтись без преобразователя RS-485 - RS-232 или RS-485 - LAN?

То есть, стоит задача снять данные с счетчика WB-MAP12H без использования контроллера, а по схеме ПК -> преобразователь RS-485 - RS-232 или RS-485 - LAN ->WB-MAP12H

Добрый день!
Напрямую - имелось в виду через преобразователь USB-RS-485 - и это самый простой вариант.
Вы подключаете преобразователь к ПК, у вас появляется COM-порт, вы выбираете этот порт в настройках программы http://www.modbustools.com/modbus_poll.html, прописываете остальные параметры (скорость, чётность, …), и прямо читаете те регистры, которые указаны в документации на счётчик.
С конвертером Modbus TCP - Modbus RTU должна быть та же история - в программе указать IP-адрес, регистры, но конвертеры обычно нужно как-то настраивать, а в этом я вам не подскажу.


При нажатии connection происходит вот такая проблема. Пробовал и RS-485 - RS-232 и RS-485 - LAN, но присоединения не происходит. В чем может быть проблема?

Добрый день!
Во-первых, для работы через tGW-724 вам сначала нужно настроить сам шлюз. Поэтому проще сначала через RS-232 - RS-485 - это аппаратный переходник, там ничего настраивать не надо

  1. Пришлите фото, где будут видны все соединения: компьютер, переходник, WB-MAP12, блок питания.
  2. Пришлите, пожалуйста, скриншот настроек, где указывали скорость, чётность, адрес устройства.
  3. Попроубйте сначала прочитать один единственный регистр - с адресом устройства.
  4. COM-порт указан верно?

Здравствуйте!
Вы предлагаете прочитать регистр, но для этого сначала надо подключиться или я что-то неправильно понимаю?

Добрый день!
Подключение, кажется, верное. А пришлите скриншот, где вы Modbus-адрес счётчика выставляете. И какой у вас адрес написан на самом счётчике?

Здравствуйте!

Добрый день!
Кажется, всё верно. Попробуйте в этом окошке установить Quantity: 1 - возможно, он пытается прочитать сразу все десять регистров, начиная со 128, но их там нет, и поэтому везде ошибки.

К сожалению, это результатов не принесло.

Попробуйте поставить два стоп-бита.

Но в целом не знаю, что вам после этого можно посоветовать. А вы когда-нибудь работали с другими RS-485 Modbus RTU устройствами? Желательно, конечно, поставить счётчик в какую-нибудь готовую схему, прочитать из него регистры, убедиться на 100%, что с ним всё хорошо, а потом отлаживать ваш новый способ подключения.

Это тоже не помогло.
Modbus только начал осваивать, и на данном протоколе, к сожалению, только ваш счетчик и несколько шлюзов сторонних компаний.

А у вас коммерческое применение? Если да, то можете приехать к нам в офис, а мы за 3000 рублей выдадим переходник USB-RS-485 и покажем, как работать с WB-MAP12H из Modbus Poll