The actual measurement value expressed in [kWh] AC is obtained from the read register according to the above algorithms, using the
appropriate factor value
DW
for register
Eac
(see the
Table of divider values DW
above).
Eac
= 0x000000DF => 223/100 => 2,23 [kWh] AC
8.3.1.10. READOUT OF VALUE INVERTER TEMPERATURE [4X / 3X-REFERENCES]
The measurement value of inverter temperature, readout from 16-bit register
Temp
MODBUS-RTU (see p.8.1.) is presented in the
format integer 16-bit with sign (in C/C++ type short int).
Query of inverter temperature Temp from registry address 40011 / address 30011
11-03-00-0A-00-01-CRCLo-CRCHi
11-04-00-0A-00-01-CRCLo-CRCHi
Readout of inverter temperature Temp from registry address 40011 / address 30011
11-03-02-00-20-CRCLo-CRCHi
11-04-02-00-20-CRCLo-CRCHi
In respond the inverter temperature
Temp
is presented as 2-byte with values: 0x0020 .
The actual measurement value expressed in [°C] is obtained from the read register according to the above algorithms, using the
appropriate factor value
DW
for register
Temp
(see the
Table of divider values DW
above).
Temp
= 0x0020 => 32/1 => 32 [°C]
8.3.1.11. READOUT OF VALUE INVERTER'S RUNNING TIME [4X / 3X-REFERENCES]
The value of inverter's running time, readout from 16-bit register
Ton
MODBUS-RTU (see p.8.1.) is presented in the format integer 32-
bit with sign (in C/C++ type int).
Query of inverter's running time Ton from registry address 40012 / address 30012
11-03-00-08-0B-02-CRCLo-CRCHi
11-04-00-08-0B-02-CRCLo-CRCHi
Readout of inverter's running time Ton from registry address 40012 / address 30012
11-03-04-00-00-F0-DF-CRCLo-CRCHi
11-04-04-00-00-F0-DF-CRCLo-CRCHi
In respond the inverter's running time
Ton
is presented as 4-byte with values: 0x0000F0DF .
The actual measurement value expressed in [h] is obtained from the read register according to the above algorithms, using the
appropriate factor value
DW
for register
Ton
(see the
Table of divider values DW
above).
Ton
= 0x0000F0DF => 61663/60 => 1027.72 [h]
8.3.1.12. READOUT OF INVERTER'S STATUS [4X / 3X-REFERENCES]
The value of inverter's status, readout from 16-bit register
Status
MODBUS-RTU (see p.8.1.) is presented in the format integer 16-bit
with sign (in C/C++ type short int).
Query of inverter's status
Status
from registry address 40002 / address 30002
11-03-00-01-00-01-CRCLo-CRCHi
11-04-00-01-00-01-CRCLo-CRCHi
Readout of inverter's status
Status
from registry address 40002 / address 30002
11-03-02-00-2A-CRCLo-CRCHi
11-04-02-00-2A-CRCLo-CRCHi
In respond the inverter's status
Status
is presented as 2-byte with values: 0x002A, Bin = 00000000:00101010 .
Inverter's status can be read from table bellow.
Table register of inverter's status
Bit High byte of State Inverter
Bit Low byte of State Inverter
0
Insulation fault
0 - NO
1 - YES
0
Panel voltage Usol - High
0 - NO
1 - YES
1
Reserved (0)
1
Panel voltage - Low
0 - NO
1 - YES
2
Shutdown by any hardware failure
0 - NO
1 - YES
2
No network / Shutdown by any network error (ENS)
0 - NO
1 - YES
3 Reserved (0)
3 Network voltage Uac - High
0 - NO
18
ADA-4040PC3