All devices

CHINT Power Systems · Solar inverter

SCA100K-T-US-480 / SCA50K-T-US-208 (403X protocol) Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first
Baud rate
9600
Parity
None
Data bits
8
Stop bits
1

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
01
Device type
Enum: 0x404D = SCA100K/SCA50K.
UInt16-1R
41
Protocol version (BCD)
BCD-coded. If the value is 0xAABB, AA is the low byte of the DSP software version and BB the low byte of the LCD software version.
Hex-1R
51
Minor version (BCD)
BCD-coded.
Hex-1R
1010
Model
10 registers of ASCII text, e.g. SCA100K-T-US-480.
Ascii-1R
222
Total energy to grid
Register 0x0016 holds the high 16 bits and 0x0017 the low 16 bits, e.g. 0x01562318 = 22,422,296 kWh.
UInt32kWh1R
241
Energy to grid, current day
UInt16kWh0.1R
261
Power factor
Int16-0.001R
271
Maximum AC active power, current day
UInt16kW0.1R
281
Grid-feed time, current day
Cumulative time from the start of grid feeding to now, in one day.
UInt16min0.1R
291
AC active power
UInt16kW0.1R
301
AC apparent power
UInt16kVA0.1R
311
Grid voltage Uab
UInt16V0.1R
321
Grid voltage Ubc
UInt16V0.1R
331
Grid voltage Uca
UInt16V0.1R
341
Grid A phase current
Int16A0.1R
351
Grid B phase current
Int16A0.1R
361
Grid C phase current
Int16A0.1R
431
Grid frequency
UInt16Hz0.1R
441
Heatsink temperature
INV module temperature.
Int16°C0.1R
451
Ambient temperature
Internal ambient temperature.
Int16°C0.1R
591
AC reactive power
Int16kvar0.1R
691
PV input total power
UInt16kW0.1R
701
Maximum active power
UInt16kW1R
711
Maximum apparent power
UInt16kVA1R
721
DSP safety specification version
UInt16-1R
327681
Line voltage Uab
UInt16V0.1R
327691
Line voltage Ubc
UInt16V0.1R
327701
Line voltage Uca
UInt16V0.1R
327711
A phase voltage
UInt16V0.1R
327721
B phase voltage
UInt16V0.1R
327731
C phase voltage
UInt16V0.1R
327741
A phase grid frequency
UInt16Hz0.1R
327751
B phase grid frequency
UInt16Hz0.1R
327761
C phase grid frequency
UInt16Hz0.1R
327771
Grid phase sequence
1 = positive.
UInt16-1R
327781
Grid voltage unbalance
UInt16%0.1R
327791
Grid system frequency
UInt16Hz0.1R
327801
N-PE voltage
UInt16V1R
327871
Voltage harmonics L1
UInt16%0.01R
327881
Voltage harmonics L2
UInt16%0.01R
327891
Voltage harmonics L3
UInt16%0.01R
330241
Phase A current
Int16A0.1R
330251
Phase B current
Int16A0.1R
330261
Phase C current
Int16A0.1R
330271
A phase active power
Int16kW0.1R
330281
B phase active power
Int16kW0.1R
330291
C phase active power
Int16kW0.1R
330301
Three-phase total active power
Int16kW0.1R
330311
A phase reactive power
The document prints the unit as 1 kVAR with scale factor -1; its Min/Max cells are the ones that read N/A.
Int16kVAr0.1R
330321
B phase reactive power
The document prints the unit as 1 kVAR with scale factor -1; its Min/Max cells are the ones that read N/A.
Int16kVAr0.1R
330331
C phase reactive power
The document prints the unit as 1 kVAR with scale factor -1; its Min/Max cells are the ones that read N/A.
Int16kVAr0.1R
330341
Three-phase total reactive power
The document prints the unit as 1 kVAR with scale factor -1; its Min/Max cells are the ones that read N/A.
Int16kVAr0.1R
330351
A phase power factor
Int16-0.001R
330361
B phase power factor
Int16-0.001R
330371
C phase power factor
Int16-0.001R
330381
Three-phase power factor
Int16-0.001R
330391
A phase inverter voltage
Int16V0.1R
330401
B phase inverter voltage
Int16V0.1R
330411
C phase inverter voltage
Int16V0.1R
332801
PV input mode
Enum; 2 = string independent.
UInt16-1R
332811
Total DC input power
UInt16kW0.1R
332821
MPPT1 voltage
UInt16V0.1R
332831
MPPT1 current
Int16A0.1R
332841
MPPT2 voltage
UInt16V0.1R
332851
MPPT2 current
Int16A0.1R
332861
MPPT3 voltage
UInt16V0.1R
332871
MPPT3 current
Int16A0.1R
333301
MPPT4 voltage
UInt16V0.1R
333311
MPPT4 current
Int16A0.1R
333321
MPPT5 voltage
UInt16V0.1R
333331
MPPT5 current
Int16A0.1R
333341
MPPT6 voltage
UInt16V0.1R
333351
MPPT6 current
Int16A0.1R
335381
Inverter module temperature
Int16°C0.1R
335391
Internal ambient temperature
Int16°C0.1R
335401
Insulation resistance
Int16kΩ1R
335411
Leakage current (GFCI)
Int16mA1R
335421
A phase DC current component
Int16mA1R
335431
B phase DC current component
Int16mA1R
335441
C phase DC current component
Int16mA1R
335541
Power plate temperature
Int16°C0.1R
335551
Boost temperature
Int16°C0.1R
335601
Core fit temperature
Int16°C0.1R
336511
Bus current
UInt16A0.1R
336521
Junction box temperature
Int16°C0.1R
336841
DC plug temperature
Int16°C0.1R
336851
AC plug temperature
Int16°C0.1R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: CHINT Power Systems "100 kW-480 V & 50 kW-208 V Inverter Protocol - CPS Inverter Model Data Mapping Specification for 403X", applicable models SCA100K-T-US-480 / SCA50K-T-US-208, applicable firmware V01.15, document version V03.00 (2026-01-26), vendor-hosted at https://www.chintpowersystems.com/wp-content/uploads/2026/02/CPS-1000Vdc-100kW-50kW-208V-Modbus-Map-2-5-2026.pdf. Section 1 gives the factory port settings: address 1 (default), 9600 bps (default), parity none, 1 stop bit; the map is read with function code 0x04 from base 0x0000, so every row is an input register. Section 2.1 states that register 0x0016 carries the high 16 bits and 0x0017 the low 16 bits of the total energy, so the seed declares word_order HighFirst; the other 32-bit rows follow the same layout. Scale factors are the document's exponents (0, -1, -2, -3 = 1, 0.1, 0.01, 0.001) and the addresses are the printed hex wire addresses, so addressing is zero_based. Deliberate omissions: the serial number (0x0006-0x0009, BCD over four registers), the uint64 timestamp (0x0030), the fault and warning bit words 0x0034-0x00xx and 0x0065-0x0081 (their bit meanings are in Section 5 and would need that table), the 24 string-current/string-voltage registers 0x8244-0x8298 (documented but only meaningful on models wired for many strings), and the 0x8112-0x8114 adjustment block, whose first row prints an exponent of +1 in a column where the other rows are percentages. Reactive-power rows 0x8107-0x810A carry the document's own unit, 1 kVAR with scale factor -1; the N/A cells beside them are the Min/Max columns. The CPS SCA-T Modbus Protocol V4.16 map (holding registers from 0x1000, function code 0x03) is a different CHINT document and is seeded separately as chint-cps-sca-t.

Related devices