Briques techniques
gtbmodbus
Catalogue Modbus
Catalogue ouvert de devices Modbus — registres, types, échelles, RTU/TCP.
- rtu
- tcp
- registres
solarx
power-hybrid-x1-hybrid-x3-x1ac
Onduleur PV RTU 50 registres À vérifier
À vérifier
- Source upstream : tuto tiers, vérifier les registres
- Pas de config RTU/TCP fournie en amont
- Ordre d'octets (word order) non spécifié — défaut AB-CD, vérifier sur datasheet
Registres (50/50)
| scale | unité | ||||||
|---|---|---|---|---|---|---|---|
| 0x0001 (1) | holding | Grid-current-(X1) | int16 | V | R | ||
| 0x0002 (2) | holding | Grid-power-(X1) | int16 | W | R | ||
| 0x0003 (3) | holding | Pv-voltage1-(Hybrid) | uint16 | V | R | ||
| 0x0004 (4) | holding | Pv-voltage2-(Hybrid) | uint16 | V | R | ||
| 0x0005 (5) | holding | Pv-current1-(Hybrid) | uint16 | A | R | ||
| 0x0006 (6) | holding | Pv-current2-(Hybrid) | uint16 | A | R | ||
| 0x0007 (7) | holding | Grid-frequency-(X1) | uint16 | Hz | R | ||
| 0x0008 (8) | holding | Temperature | int16 | R | |||
| 0x0009 (9) | holding | Run-mode | uint16 | R | |||
| 0x000A (10) | holding | Powerdc1-(Hybrid) | uint16 | W | R | ||
| 0x000B (11) | holding | Powerdc2-(Hybrid) | uint16 | W | R | ||
| 0x000C (12) | holding | Temper-fault-value | int16 | R | |||
| 0x000D (13) | holding | Pv1Volt-fault-value | uint16 | V | R | ||
| 0x000E (14) | holding | Pv2Volt-fault-value | uint16 | V | R | ||
| 0x000F (15) | holding | Gfci-fault-value | uint16 | mA | R | ||
| 0x0010 (16) | holding | Grid-volt-fault-value | uint16 | V | R | ||
| 0x0011 (17) | holding | Grid-freq-fault-value-T | uint16 | Hz | R | ||
| 0x0012 (18) | holding | Dci-fault-value | uint16 | mA | R | ||
| 0x0013 (19) | holding | Time-count-down | uint16 | ms | R | ||
| 0x0014 (20) | holding | Bat-voltage-charge1 | int16 | V | R | ||
| 0x0015 (21) | holding | Bat-current-charge1 | int16 | A | R | ||
| 0x0016 (22) | holding | Batpower-charge1 | int16 | W | R | ||
| 0x0017 (23) | holding | BMS-connect-state | uint16 | R | |||
| 0x0018 (24) | holding | Temperature-bat | int16 | R | |||
| 0x001C (28) | holding | Battery-capacity | uint16 | % | R | ||
| 0x001D (29) | holding | Output-energy-Charge.LSB | uint16 | KWh | R | ||
| 0x001E (30) | holding | Output-energy-Charge.MSB | uint16 | KWh | R | ||
| 0x001F (31) | holding | BMS-warning-LSB | uint16 | R | |||
| 0x0020 (32) | holding | Output-energy-charge-today | uint16 | KWh | R | ||
| 0x0021 (33) | holding | Input-energy-Charge.LSB | uint16 | KWh | R | ||
| 0x0022 (34) | holding | Input-energy-Charge.MSB | uint16 | KWh | R | ||
| 0x0023 (35) | holding | Input-energy-charge-today | uint16 | KWh | R | ||
| 0x0024 (36) | holding | BMS-charge-max-current | uint16 | A | R | ||
| 0x0025 (37) | holding | BMS-discharge-max-current | uint16 | A | R | ||
| 0x0026 (38) | holding | BMS-warning-MSB | uint16 | R | |||
| 0x0040 (64) | holding | Inv-fault-Message.LSB | uint16 | R | |||
| 0x0041 (65) | holding | Inv-fault-Message.MSB | uint16 | R | |||
| 0x0043 (67) | holding | Mgr-fault-message | uint16 | R | |||
| 0x0046 (70) | holding | Feedin-power-(meter) | int32 ×2 | w | R | ||
| 0x0048 (72) | holding | Feedin-energy-total-(meter) | uint32 ×2 | kwh | R | ||
| 0x004A (74) | holding | Consum-energy-total-(meter) | uint32 ×2 | kwh | R | ||
| 0x004C (76) | holding | EPS-volt-(X1) | uint16 | V | R | ||
| 0x004D (77) | holding | EPS-current-(X1) | uint16 | A | R | ||
| 0x004E (78) | holding | EPS-power-(X1) | uint16 | VA | R | ||
| 0x004F (79) | holding | EPS-frequency-(X1) | uint16 | Hz | R | ||
| 0x0050 (80) | holding | Etoday-togrid | uint16 | kwh | R | ||
| 0x0052 (82) | holding | Etotal-togrid | uint32 ×2 | kwh | R | ||
| 0x0054 (84) | holding | Lock-state | uint16 | R | |||
| 0x0066 (102) | holding | Bus-volt | uint16 | V | R | ||
| 0x0067 (103) | holding | W-dcv-fault-val | uint16 | V | R |