verified connector library

Chint CPS SCA-M string inverter

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 confirmed at the hardware-verified rung and at no rung below it.

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
phase_a_voltage4097U160.10.1V
phase_a_current4098U160.010.01A
phase_a_power4099U32BE0.10.1W
phase_a_frequency4101U160.010.01Hz
phase_b_voltage4102U160.10.1V
phase_b_current4103U160.010.01A
phase_b_power4104U32BE0.10.1W
phase_b_frequency4106U160.010.01Hz
phase_c_voltage4107U160.10.1V
phase_c_current4108U160.010.01A
phase_c_power4109U32BE0.10.1W
phase_c_frequency4111U160.010.01Hz
pv1_voltage4112U160.10.1V
pv1_current4113U160.010.01A
mppt1_power4114U32BE0.10.1W
pv2_voltage4116U160.10.1V
pv2_current4117U160.010.01A
mppt2_power4118U32BE0.10.1W
pv3_voltage4120U160.10.1V
pv3_current4121U160.010.01A
mppt3_power4122U32BE0.10.1W
inner_temperature4124I1611°C
inverter_mode4125U161
error_code4126U32BE1
total_energy4129U32BE1kWh
total_generation_time4131U32BE1Hour
today_energy4135U32BE1wh
active_power4151U32BE0.10.1W
reactive_power4153U32BE0.10.1Var
today_peak_power4155U32BE0.10.1W
power_factor4157I160.0010.001
pv4_voltage4158U160.10.1V
pv4_current4159U160.010.01A
mppt4_power4160U32BE0.10.1W

link settings as documented (unverified): RTU; default 9600 8N1; unit ID 1; FC 03,06,16; Modbus communication adopts 2-line RS-485 interface, half duplex, and a single host can connect up to 247 inverters.

bench facts as documented (unverified)
terminals2-line RS-485 interface
wiring notesD+ and D- connections
max registers/read124
broadcastsupported
model register0x1A00
serial register0x1A10
firmware register0x1A1C
doc revisionV4.16
field reports — community-sourced, unverified (checked 2026-06-11)
  • The inverter replies with inverted endianness (swapped word order) on all 32-bit responses. [source]
  • confirmed: Modbus Protocol V4.16 is the official document version for Chint CPS SCA-M string inverters — confirmed by Chint product documentation and download listings [1.3.4].
  • confirmed: Comms defaults (9600 baud, 8-N-1, default unit ID 1, RTU framing, half-duplex RS-485) — confirmed by Chint Modbus Protocol V4.16 and Sunvec Modbus Protocol specifications.
  • confirmed: Identification registers (model @ 0x1A00, serial @ 0x1A10, firmware @ 0x1A1C) — confirmed by Chint Modbus Protocol V4.16 and V4.21 specifications.
  • confirmed: Register map summary (e.g., phase_a_voltage @ 4097, pv1_voltage @ 4112, total_energy @ 4129, active_power @ 4151) — confirmed by Chint Modbus Protocol V4.21 Overview.
  • confirmed: Quirks (broadcast address 0 supported, max read registers of 124) — confirmed by Chint Modbus Protocol V4.16 and V4.21 specifications.
  • confirmed: Physical terminals (RS-485 A/D+ and B/D- connections) — confirmed by Reduxi integration guide for Chint CPS string inverters.

The trust ladder

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

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.