Терминална програма GModbus

Терминална програма GModbus

Програма "GModbus" е разработена за тестване, диагностика и настройка на комуникация между компютър/контролер и произволно modbus устройство през сериен RS-485 или TCP порт. Modbus е широко разпространен протокол за комуникация в индустриална среда и BMS-инсталаторите често се сблъскват с него. Обикновено за конкретно modbus устройство производителят предлага софтуер, но понякога възникнат проблеми в интеграцията между устройства на различни производители. Тъй като доста пъти се налага да посочваме проблеми в комуникацията и modbus настройките решихме да напишем опростен софтуер за четене и запис на основни неща в modbus. Предлагаме програмата за безплатно изтегляне в секция Изтегляне

Програмата работи под операционна система Windows 98/2000/XP/Vista/7/8/10. Ще се радваме на всякакви отзиви с цел да опростим и надградим програмата.

инструкция за експлоатация


Обща информация

GModbus може да прави следното:

  • Комуникационен протокол Modbus RTU и/или Modbus TCP
  • четене на един или много (до 125) Input регистри
  • четене на един или много (до 125) Holding регистри
  • четене на записи (strings в общия случай)
  • автоматично четене, обхват 100ms - 10 000 ms
  • запис на единичен Holding регистър
  • запис на много Holding регистър
  • декодиране на получените данни в:
    • 16-bit hex
    • 16-bit integer (десетично, 1 регистър)
    • 32-bit integer (десетично, 2 регистъра)
    • 64-bit integer (десетично, 4 регистъра)
    • 32-bit float (2 регистъра, IEEE)
    • 8-bit char
  • пълен лог на комуникацията в шестнадесетичен формат

Програмата поддъжра както Modbus RTU, така и Modbus TCP, но не може да работи едновременно с две комуникационни точки.

Получените и декодирани данни могат да бъдат експортирани в CSV формат. Лог данните могат да бъдат разпечатани или записани в текстов файл.

Когато програмата се стартира, тя не отваря сериен или TCP порт. Потребителят трябва изрично да посочи каква връзка иска и да избере съответните параметри. Всички настройки се помнят *.ini файл със същото име като програмата. Запаметяването на настройките е автоматично.

Това е първа версия на програмата (04.2019), ще сме благодарни за обратна връзка. Отделно от това приемаме всякакви смислени предложения за добавки и промени в програмата.