verified connector library

Riello MultiCOM 302 UPS interface

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
states_alarms_10U161
states_alarms_21U161
states_alarms_32U161
states_alarms_43U161
input_voltage_v111U161V
input_voltage_v212U161V
input_voltage_v313U161V
input_frequency17U160.1Hz/10
bypass_voltage_v121U161V
bypass_voltage_v222U161V
bypass_voltage_v323U161V
bypass_frequency24U160.1Hz/10
output_voltage_v125U161V
output_voltage_v226U161V
output_voltage_v327U161V
load_phase_l137U161%
load_phase_l238U161%
load_phase_l339U161%
output_frequency43U160.1Hz/10
battery_voltage47U160.1V/10
charge_percent51U161%
autonomy53U161Minutes
internal_ups_temperature61I161°C
output_nominal_voltage77U161V
output_nominal_frequency78U160.1Hz/10
output_nominal_power_kva79U160.1kVA/10
output_nominal_power_kw80U160.1kW/10
battery_nominal_capacity83U161Ah
battery_benches84U1611 or 2
counter_correct_messages118U161Integer
counter_incorrect_messages119U161Integer
firmware_version128U160.01Integer*100

link settings as documented (unverified): RTU; default 9600 8N1; unit ID 1; FC 01,02,03,04,06,16; SERIAL 2 port offers RS-485 Half-Duplex or RS-232. SERIAL 1 port offers RS-232 with GPSER protocol.

bench facts as documented (unverified)
terminalsDB9 for SERIAL 1, RJ45 for SERIAL 2
terminationEmbedded terminal resistor for RS485 bus (Rt=120Ω) enabled via DIP-switch no. 6
connectorDB9 and RJ45
wiring notesSERIAL 2 port can be set as RS-485 Half Duplex port (default) or as RS-232 port by setting jumpers JP10, JP11, JP12 and JP13
sentinel valuesFor single-phase systems, the value 0xFFFF is reported in the registers relating to L2 and L3.
protocol notesSlave Address = Base Address + [DIP-switch configuration]
firmware register128
identification notesFirmware version is reported in register 129 (address 128) as Integer*100
environmentClosed environments only
doc revision0MNACCMC2ENUG

generated by gemini:gemini-3.5-flash · harvested from https://www.riello-ups.com/uploads/file/364/1364/0MNACCMC2ENUG__MAN_ACC_MULTICOM_302_EN_.pdf (Riello UPS); manual-faithful — the document's claims, panel risk: ELEVATED — panel is not confident; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.

Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.

Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.