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 a total of 120 minutes of run time for compatibility testing. The clock is cumulative, so it does not reset when the processor reboots.
  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.

Not enough time to finish testing? Email support@customcontroldrivers.com and we will give you more time.

Need a custom driver? Suggest one or email support@customcontroldrivers.com.