Саму программу можно скачать по следующему адресу - http://www.modbustools.com/modbus_poll.asp
Перед запуском программы подключите настраиваемый модуль к преобразователю USB-RS485, а сам преобразователь к компьютеру. В системе должен появиться новый последовательный порт (COM3, например). Подайте питание на модуль и запустите программу.
После запуска программы необходимо произвести настройку соединения, для этого выберете пункт меню "Connection→Connect", настройте соединение как показано на рисунке ниже, изменив только последовательный порт (1):
![](/upload/iblock/061/0614c9cbadf6a6bc6d1844bb63bba344.jpg)
Для установки ModBus адреса устройства, выберете пункт меню "Functions→Write Single Register", появиться следующее окно, установите значения полей как показано ниже, изменив только поле (1), где укажите новый адрес устройства:
![](/upload/iblock/308/308677974453b23fd045ab03d2ec518e.jpg)
Нажмите кнопку "Send".
Небольшие пояснения: в данном случае мы послали широковещательную команду по шине (это определяется адресом устройства 0, поле Slave ID), на запись в параметры устройства, по смещению 0 (для датчиков MSU24R, MSU34R смещение 128), значения нового адреса устройства.
На широковещательные команды наши модули не отвечают, поэтому, попытка чтения с устройства с адресом 0, ни к чему не приведут!
Теперь необходимо перезапустить модуль, путем пере подключения питания.
После перезапуска модуля, можно настроить программу "ModBus Poll" для чтения данных с модуля.
Для чтения входных каналов, выберете пункт меню "Setup→Read/Write Definition":
![](/upload/iblock/e58/e586d7cb63ea342b88270a4c00cd19d0.jpg)
В поле (2) кол-во регистров может быть разное, для MSU44R - 4, а для DRM88R - 8.
Для просмотра настроек модуля, выберете пункт меню "Setup→Read/Write Definition":
![](/upload/iblock/b8a/b8aabc5408b5e66d27bf2410786ab317.jpg)
В результате настройки модуля отобразятся в следующем окне:
![](/upload/iblock/7dc/7dc73262126d98822fea495b7c69f782.jpg)