Building Automation

Modbus Universal— RTI XP Driver

Control any Modbus TCP device from RTI — energy meters, solar inverters, relays, thermostats, PLCs — with a built-in device-preset library.

Version
v1.1.0
Updated
Jun 13, 2026
Licensing
Per-processor

About this driver

Two-way RTI control and monitoring for any Modbus TCP device or RS-485 gateway — the protocol that runs commercial and energy gear worldwide: energy meters, solar inverters, relay and I/O boards, thermostats, EV chargers, generators, pumps, and PLC / BMS controllers. Modbus is notoriously fiddly in two ways, and this driver turns both into plain settings: addressing (the 0-based protocol address vs the 1-based register numbers printed in device manuals) and multi-register data (32/64-bit integers and floats in every byte/word order — ABCD/CDAB/BADC/DCBA — plus per-point scale and offset). The real differentiator is the curated DEVICE PRESET library: pick your device (Eastron SDM120/SDM630 meters, Waveshare relay boards, SolarEdge / SunSpec inverters with automatic scale-factor handling, generic thermostat/relay) and the register map is filled in for you — plug-and-play where a generic Modbus driver makes you hand-map every register. Map up to 64 points per instance with live values, units, and writable outputs; add instances for more points or more devices, all covered by one license. No middleware, no gateway software — RTI speaks Modbus directly.

What's included

  • Controls any Modbus TCP device or RS-485-to-TCP gateway — energy meters, solar inverters, relay/IO boards, thermostats, EV chargers, generators, pumps, PLCs, BMS
  • Curated device-preset library (Eastron SDM120/SDM630, Waveshare relay, SolarEdge/SunSpec, generic thermostat/relay) — plug-and-play, no register homework
  • Handles the two Modbus killers as simple settings: addressing base (0-based protocol vs 1-based register#) and multi-register endianness/scale (uint16/int16/uint32/int32/float32/64-bit, ABCD/CDAB/BADC/DCBA, scale + offset)
  • SunSpec scale-factor registers handled automatically — value and exponent read together
  • Up to 64 mapped points per instance with live values, units, and writable coils/registers; add instances for unlimited points and devices
  • CPU-sparse polling with automatic reconnect and dead-link recovery — validated on a real XP-8 controlling actual hardware
  • One license per processor covers every instance; 120-minute MAC-locked free trial — try before you buy

How licensing works

  1. Download the driver (free — button on the right), install it in Integration Designer, and load to your processor. It runs unlocked for 120 minutes per session for compatibility testing.
  2. Buy a license here, then sign in and enter your processor's MAC address on your account page. We issue a signed license key bound to that MAC.
  3. Paste the key into the driver's configuration. The trial wall goes away and the driver runs unlocked indefinitely.
Need a custom driver? Suggest one or email [email protected].