Forráskód Böngészése

Add manufacturer protocol document v1.4.15 (XLSX + CSV + Markdown extraction)

Source: https://github.com/taHC81/MUST-ESPhome (same doc as Scribd 881604771)

Includes:
  - Raw XLSX from manufacturer (33 KB, sha256 verified)
  - CSV extraction of all register tables (grep-friendly)
  - Markdown rendering of same data (readable in browser)
lrosales 1 hónapja
szülő
commit
a4733509f1

+ 198 - 0
docs/protocol/PH1800-PV1800-EP1800-PV3500-EP3500-RS485-Modbus-RTU-Protocol-1.4.15.csv

@@ -0,0 +1,198 @@
+sheet,address,type,name,unit_or_values
+Inverter modbusRTU (ID == 4),20000,RO,The type of machine High,"
+PH/EP/PV"
+Inverter modbusRTU (ID == 4),20001,RO,The type of machine Low,1800/3000
+Inverter modbusRTU (ID == 4),20002,RW,Serial number High,
+Inverter modbusRTU (ID == 4),20003,RW,Serial number Low,
+Inverter modbusRTU (ID == 4),20004,RO,Hardware version,1.00.00
+Inverter modbusRTU (ID == 4),20005,RO,Software version,"1.00.00
+"
+Inverter modbusRTU (ID == 4),20006,RO,Communication Protocal Edition,1.00.00
+Inverter modbusRTU (ID == 4),20009,RW,Battery voltage calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20010,RW,Inverter voltage calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20011,RW,Grid voltage calibration coefficient,"16384
+"
+Inverter modbusRTU (ID == 4),20012,RW,Bus voltage calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20013,RW,Control Current calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20014,RW,Inverter Current calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20015,RW,Grid Current calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20016,RW,Load Current calibration coefficient,16384
+Inverter modbusRTU (ID == 4),20101,RW,Inverter offgrid work enable,0:OFF 1:ON  
+Inverter modbusRTU (ID == 4),20102,RW,Inverter output voltage Set,220.0V-240.0V
+Inverter modbusRTU (ID == 4),20103,RW,Inverter output frequency Set,50.00Hz/60.00Hz
+Inverter modbusRTU (ID == 4),20104,RW,Inverter search mode enable,0:OFF 1:ON  
+Inverter modbusRTU (ID == 4),20108,RW,Inverter discharger to grid enable,"48V:   0:OFF  1:ON  
+
+24V:  Null"
+Inverter modbusRTU (ID == 4),20109,RW,Energy use mode,"48V:1:SBU;2:SUB;3:UTI;4:SOL (for PV;PH)
+        1:BAU; 3:UTI;4:BOU (for EP)
+
+12V 24V:1:SBU;;3:UTI;4:SOL (for PV;PH)
+        1:BU; 3:UTI (for EP)
+
+"
+Inverter modbusRTU (ID == 4),20111,RW,Grid protect standard,0:VDE4105; 1:UPS  ;  2:home ;3:GEN
+Inverter modbusRTU (ID == 4),20112,RW,SolarUse Aim,"0:LBU  1:BLU(defalut)(for PV;PH)
+0:LB  1:LU(defalut)  (for EP)"
+Inverter modbusRTU (ID == 4),20113,RW,Inverter max discharger current,"48V:  0.1A(AC)
+12V 24V:  Null"
+Inverter modbusRTU (ID == 4),20118,RW,Battery stop discharging voltage,0.1V  
+Inverter modbusRTU (ID == 4),20119,RW,Battery stop charging voltage,0.1V  
+Inverter modbusRTU (ID == 4),20125,RW,Grid max charger current set,0.1A(DC)
+Inverter modbusRTU (ID == 4),20127,RW,Battery low voltage,0.1V
+Inverter modbusRTU (ID == 4),20128,RW,Battery high voltage,0.1V
+Inverter modbusRTU (ID == 4),20132,RW,Max Combine charger current,0.1A(DC)(for PV;PH)
+Inverter modbusRTU (ID == 4),20142,RW,System setting,
+Inverter modbusRTU (ID == 4),20143,RW,Charger source priority,"0:Soalr first  (for PV;PH)
+2:Solar and Utility(default)  (for PV;PH)
+3:Only Solar  (for PV;PH)
+
+
+2:Utility charger enable (default)  (for EP)
+3:Utility charger disable   (for EP)
+"
+Inverter modbusRTU (ID == 4),20144,RW,Solar power balance,"0:SBD
+1:SBE"
+Inverter modbusRTU (ID == 4),20213,RW,Remove the accumulated data,0:No remove the accumulated data                                             1:Remove the accumulated data   
+Inverter modbusRTU (ID == 4),20214,RW,Reset the parameter,0:No effect                                                           1:Action 
+Inverter modbusRTU (ID == 4),25201,RO,work state,0:PowerOn 1:SelfTest 2:OffGrid 3:Grid-Tie 4:ByPass 5:Stop 6:Grid charging
+Inverter modbusRTU (ID == 4),25202,RO,AC voltage grade,"230:230V
+120:120V"
+Inverter modbusRTU (ID == 4),25203,RO,Rated power(VA),VA
+Inverter modbusRTU (ID == 4),25204,RO,reserved,
+Inverter modbusRTU (ID == 4),25205,RO,Battery voltage,0.1V
+Inverter modbusRTU (ID == 4),25206,RO,Inverter voltage,0.1V
+Inverter modbusRTU (ID == 4),25207,RO,Grid voltage,0.1V
+Inverter modbusRTU (ID == 4),25208,RO,BUS voltage,0.1V
+Inverter modbusRTU (ID == 4),25209,RO,Control current,0.1A
+Inverter modbusRTU (ID == 4),25210,RO,Inverter current,0.1A
+Inverter modbusRTU (ID == 4),25211,RO,Grid current,0.1A
+Inverter modbusRTU (ID == 4),25212,RO,Load current,0.1A
+Inverter modbusRTU (ID == 4),25213,RO,PInverter,1W
+Inverter modbusRTU (ID == 4),25214,RO,PGrid,1W
+Inverter modbusRTU (ID == 4),25215,RO,PLoad,1W
+Inverter modbusRTU (ID == 4),25216,RO,Load percent,0.01
+Inverter modbusRTU (ID == 4),25217,RO,SInverter,1VA
+Inverter modbusRTU (ID == 4),25218,RO,SGrid,1VA
+Inverter modbusRTU (ID == 4),25219,RO,Sload,1VA
+Inverter modbusRTU (ID == 4),25220,RO,reserved,
+Inverter modbusRTU (ID == 4),25221,RO,Qinverter,1var
+Inverter modbusRTU (ID == 4),25222,RO,Qgrid,1var
+Inverter modbusRTU (ID == 4),25223,RO,Qload,1var
+Inverter modbusRTU (ID == 4),25224,RO,reserved,
+Inverter modbusRTU (ID == 4),25225,RO,Inverter frequency,0.01Hz
+Inverter modbusRTU (ID == 4),25226,RO,Grid frequency,0.01Hz
+Inverter modbusRTU (ID == 4),25227,RO,reserved,
+Inverter modbusRTU (ID == 4),25228,RO,reserved,
+Inverter modbusRTU (ID == 4),25229,RO,Inverter max number,
+Inverter modbusRTU (ID == 4),25230,RO,Combine type,
+Inverter modbusRTU (ID == 4),25231,RO,Inverter number,
+Inverter modbusRTU (ID == 4),25232,RO,reserved,
+Inverter modbusRTU (ID == 4),25233,RO,AC radiator temperature,1℃
+Inverter modbusRTU (ID == 4),25234,RO,Transformer temperature,1℃
+Inverter modbusRTU (ID == 4),25235,RO,DC radiator temperature,1℃
+Inverter modbusRTU (ID == 4),25236,RO,reserved,
+Inverter modbusRTU (ID == 4),25237,RO,Inverter relay state,0: Disconnect 1:Connect
+Inverter modbusRTU (ID == 4),25238,RO,Grid relay state,0: Disconnect 1:Connect
+Inverter modbusRTU (ID == 4),25239,RO,Load relay state,0: Disconnect 1:Connect
+Inverter modbusRTU (ID == 4),25240,RO,N_Line relay state,0: Disconnect 1:Connect
+Inverter modbusRTU (ID == 4),25241,RO,DC relay state,0: Disconnect 1:Connect
+Inverter modbusRTU (ID == 4),25242,RO,Earth relay state,0: Disconnect 1:Connect
+Inverter modbusRTU (ID == 4),25243,RO,reserved,
+Inverter modbusRTU (ID == 4),25244,RO,reserved,
+Inverter modbusRTU (ID == 4),25245,RO,Accumulated charger power high,1000KWH
+Inverter modbusRTU (ID == 4),25246,RO,Accumulated charger power low,0.1KWH
+Inverter modbusRTU (ID == 4),25247,RO,Accumulated discharger power high,1000KWH
+Inverter modbusRTU (ID == 4),25248,RO,Accumulated discharger power low,0.1KWH
+Inverter modbusRTU (ID == 4),25249,RO,Accumulated buy power high,1000KWH
+Inverter modbusRTU (ID == 4),25250,RO,Accumulated buy power low,0.1KWH
+Inverter modbusRTU (ID == 4),25251,RO,Accumulated sell power high,1000KWH
+Inverter modbusRTU (ID == 4),25252,RO,Accumulated sell power low,0.1KWH
+Inverter modbusRTU (ID == 4),25253,RO,Accumulated load power high,1000KWH
+Inverter modbusRTU (ID == 4),25254,RO,Accumulated load power low,0.1KWH
+Inverter modbusRTU (ID == 4),25255,RO,Accumulated self_use power high,1000KWH
+Inverter modbusRTU (ID == 4),25256,RO,Accumulated self_use power low,0.1KWH
+Inverter modbusRTU (ID == 4),25257,RO,Accumulated PV_sell power high,1000KWH
+Inverter modbusRTU (ID == 4),25258,RO,Accumulated PV_sell power low,0.1KWH
+Inverter modbusRTU (ID == 4),25259,RO,Accumulated grid_charger power high,1000KWH
+Inverter modbusRTU (ID == 4),25260,RO,Accumulated  grid_charger power low,0.1KWH
+Inverter modbusRTU (ID == 4),25261,RO,Error message 1,
+Inverter modbusRTU (ID == 4),25262,RO,Error message 2,
+Inverter modbusRTU (ID == 4),25263,RO,Error message 3,
+Inverter modbusRTU (ID == 4),25264,RO,reserved,
+Inverter modbusRTU (ID == 4),25265,RO,Warning message 1,
+Inverter modbusRTU (ID == 4),25266,RO,Warning message 2,
+Inverter modbusRTU (ID == 4),25267,RO,reserved,
+Inverter modbusRTU (ID == 4),25268,RO,reserved,
+Inverter modbusRTU (ID == 4),25269,RO,Serial number High,
+Inverter modbusRTU (ID == 4),25270,RO,Serial number Low,
+Inverter modbusRTU (ID == 4),25271,RO,Hardware version,1.00.00
+Inverter modbusRTU (ID == 4),25272,RO,Software version,1.00.00
+Inverter modbusRTU (ID == 4),25273,RO,Batt power,W
+Inverter modbusRTU (ID == 4),25274,RO,Batt current,A
+Inverter modbusRTU (ID == 4),25275,RO,Batt voltage grade,"48:48V                         24:24V
+12:12V"
+Inverter modbusRTU (ID == 4),25276,,reserved,
+Inverter modbusRTU (ID == 4),25277,RO,Rated power(W),W
+Inverter modbusRTU (ID == 4),25278,RO,Communication Protocal Edition,1.00.00
+Inverter modbusRTU (ID == 4),25279,RO,Arrow Flag,bit
+PV Charger ModbusRtu (ID == 4),10001,RO,The type of machine,"
+PC1600"
+PV Charger ModbusRtu (ID == 4),10002,WR,Serial number High,
+PV Charger ModbusRtu (ID == 4),10003,WR,Serial number Low,
+PV Charger ModbusRtu (ID == 4),10004,RO,Hardware version,1.0.00
+PV Charger ModbusRtu (ID == 4),10005,RO,Software version,"1.0.00
+"
+PV Charger ModbusRtu (ID == 4),10006,WR,PV voltage calibration coefficient,16384
+PV Charger ModbusRtu (ID == 4),10007,WR,Battery voltage calibration coefficient,16384
+PV Charger ModbusRtu (ID == 4),10008,WR,Charger current calibration coefficient,"16384
+"
+PV Charger ModbusRtu (ID == 4),10103,WR,Float voltage,0.1V
+PV Charger ModbusRtu (ID == 4),10104,WR,Absorption voltage,0.1V
+PV Charger ModbusRtu (ID == 4),10105,WR,Battery low voltage(for PV;PH),0.1V
+PV Charger ModbusRtu (ID == 4),10106,WR,reserved,
+PV Charger ModbusRtu (ID == 4),10107,WR,Battery High voltage(for PV;PH),0.1V
+PV Charger ModbusRtu (ID == 4),10108,WR,PV max charger current(for PV;PH),0.1A
+PV Charger ModbusRtu (ID == 4),10110,WR,Battery type,"0:no choose                                  1:Use defined battery                 2:lithium battery
+3:SEALED_LEAD  battery  
+4:AGM  battery  
+5:GEL  battery  
+6:FLOODED  battery  "
+PV Charger ModbusRtu (ID == 4),10111,WR,Battery AH,1AH           
+PV Charger ModbusRtu (ID == 4),10112,WR,Remove the accumulated data,0:No remove the accumulated data                                             1:Remove the accumulated data   
+PV Charger ModbusRtu (ID == 4),10118,WR,Battery equalization enable,0:Disable 1:Enable  
+PV Charger ModbusRtu (ID == 4),10119,WR,Battery Equalization voltage,0.1V
+PV Charger ModbusRtu (ID == 4),10120,WR,reserved,reserved
+PV Charger ModbusRtu (ID == 4),10121,WR,Battery equalized time,1min
+PV Charger ModbusRtu (ID == 4),10122,WR,Battery Equalized timeout,1min
+PV Charger ModbusRtu (ID == 4),10123,WR,Equalization interval,1day
+PV Charger ModbusRtu (ID == 4),10124,WR,Equalization actived immediately,0:No effect                                                           1:Action 
+PV Charger ModbusRtu (ID == 4),15201,RO,Charger workstate,"0:Initialization mode 
+1:Selftest Mode
+2: Work Mode
+3:Stop Mode"
+PV Charger ModbusRtu (ID == 4),15202,RO,Mppt state,"0:Stop
+1:MPPT 
+2: Current limiting"
+PV Charger ModbusRtu (ID == 4),15203,RO,charging state,"0:Stop
+1:Absorb charge 
+2: Float charge
+3:EQ charge"
+PV Charger ModbusRtu (ID == 4),15204,RO,reserved,
+PV Charger ModbusRtu (ID == 4),15205,RO,PV voltage,0.1V
+PV Charger ModbusRtu (ID == 4),15206,RO,Battery voltage,0.1V
+PV Charger ModbusRtu (ID == 4),15207,RO,Charger current,0.1A
+PV Charger ModbusRtu (ID == 4),15208,RO,Charger power,1W
+PV Charger ModbusRtu (ID == 4),15209,RO,Radiator temperature,1℃
+PV Charger ModbusRtu (ID == 4),15210,RO,External temperature,1℃
+PV Charger ModbusRtu (ID == 4),15211,RO,Battery Relay,
+PV Charger ModbusRtu (ID == 4),15212,RO,PV Relay,
+PV Charger ModbusRtu (ID == 4),15213,RO,Error message,Refer to frame Charger Error message 1
+PV Charger ModbusRtu (ID == 4),15214,RO,Warning message,Refer to frame Charger Warning message 1
+PV Charger ModbusRtu (ID == 4),15215,RO,BattVol Grade,1V
+PV Charger ModbusRtu (ID == 4),15216,RO,Rated Current,0.1A
+PV Charger ModbusRtu (ID == 4),15217,RO,Accumulated PV power high,1000KWH
+PV Charger ModbusRtu (ID == 4),15218,RO,Accumulated PV power low,0.1KWH
+PV Charger ModbusRtu (ID == 4),15219,RO,Accumulated day,1day
+PV Charger ModbusRtu (ID == 4),15220,RO,Accumulated hour,1hour
+PV Charger ModbusRtu (ID == 4),15221,RO,Accumulated minute,1minute

+ 199 - 0
docs/protocol/PH1800-PV1800-EP1800-PV3500-EP3500-RS485-Modbus-RTU-Protocol-1.4.15.md

@@ -0,0 +1,199 @@
+# MUST PV1800 register map (extracted from protocol v1.4.15)
+
+Source: `PH1800-PV1800-EP1800-PV3500-EP3500-RS485-Modbus-RTU-Protocol-1.4.15.xlsx`
+(in this same directory). Extracted with openpyxl.
+
+The XLSX is authoritative; this Markdown rendering exists so you
+can grep / diff / read it without Excel.
+
+---
+
+## Sheet: `Sheet1`
+
+| Address | Type | Name | Unit / Values |
+|---------|------|------|---------------|
+
+## Sheet: `Sheet2`
+
+| Address | Type | Name | Unit / Values |
+|---------|------|------|---------------|
+
+## Sheet: `Inverter modbusRTU (ID == 4)`
+
+| Address | Type | Name | Unit / Values |
+|---------|------|------|---------------|
+| 20000 | RO | The type of machine High |  PH/EP/PV |
+| 20001 | RO | The type of machine Low | 1800/3000 |
+| 20002 | RW | Serial number High |  |
+| 20003 | RW | Serial number Low |  |
+| 20004 | RO | Hardware version | 1.00.00 |
+| 20005 | RO | Software version | 1.00.00  |
+| 20006 | RO | Communication Protocal Edition | 1.00.00 |
+| 20009 | RW | Battery voltage calibration coefficient | 16384 |
+| 20010 | RW | Inverter voltage calibration coefficient | 16384 |
+| 20011 | RW | Grid voltage calibration coefficient | 16384  |
+| 20012 | RW | Bus voltage calibration coefficient | 16384 |
+| 20013 | RW | Control Current calibration coefficient | 16384 |
+| 20014 | RW | Inverter Current calibration coefficient | 16384 |
+| 20015 | RW | Grid Current calibration coefficient | 16384 |
+| 20016 | RW | Load Current calibration coefficient | 16384 |
+| 20101 | RW | Inverter offgrid work enable | 0:OFF 1:ON   |
+| 20102 | RW | Inverter output voltage Set | 220.0V-240.0V |
+| 20103 | RW | Inverter output frequency Set | 50.00Hz/60.00Hz |
+| 20104 | RW | Inverter search mode enable | 0:OFF 1:ON   |
+| 20108 | RW | Inverter discharger to grid enable | 48V:   0:OFF  1:ON    24V:  Null |
+| 20109 | RW | Energy use mode | 48V:1:SBU;2:SUB;3:UTI;4:SOL (for PV;PH)         1:BAU; 3:UTI;4:BOU (for EP)  12V 24V:1:SBU;;3:UTI;4:SOL (for PV;PH)         1:BU; 3:UTI (for EP)   |
+| 20111 | RW | Grid protect standard | 0:VDE4105; 1:UPS  ;  2:home ;3:GEN |
+| 20112 | RW | SolarUse Aim | 0:LBU  1:BLU(defalut)(for PV;PH) 0:LB  1:LU(defalut)  (for EP) |
+| 20113 | RW | Inverter max discharger current | 48V:  0.1A(AC) 12V 24V:  Null |
+| 20118 | RW | Battery stop discharging voltage | 0.1V   |
+| 20119 | RW | Battery stop charging voltage | 0.1V   |
+| 20125 | RW | Grid max charger current set | 0.1A(DC) |
+| 20127 | RW | Battery low voltage | 0.1V |
+| 20128 | RW | Battery high voltage | 0.1V |
+| 20132 | RW | Max Combine charger current | 0.1A(DC)(for PV;PH) |
+| 20142 | RW | System setting |  |
+| 20143 | RW | Charger source priority | 0:Soalr first  (for PV;PH) 2:Solar and Utility(default)  (for PV;PH) 3:Only Solar  (for PV;PH)   2:Utility charger enable (default)  (for EP) 3:Utility charger disable   (for EP)  |
+| 20144 | RW | Solar power balance | 0:SBD 1:SBE |
+| 20213 | RW | Remove the accumulated data | 0:No remove the accumulated data                                             1:Remove the accumulated data    |
+| 20214 | RW | Reset the parameter | 0:No effect                                                           1:Action  |
+| 25201 | RO | work state | 0:PowerOn 1:SelfTest 2:OffGrid 3:Grid-Tie 4:ByPass 5:Stop 6:Grid charging |
+| 25202 | RO | AC voltage grade | 230:230V 120:120V |
+| 25203 | RO | Rated power(VA) | VA |
+| 25204 | RO | reserved |  |
+| 25205 | RO | Battery voltage | 0.1V |
+| 25206 | RO | Inverter voltage | 0.1V |
+| 25207 | RO | Grid voltage | 0.1V |
+| 25208 | RO | BUS voltage | 0.1V |
+| 25209 | RO | Control current | 0.1A |
+| 25210 | RO | Inverter current | 0.1A |
+| 25211 | RO | Grid current | 0.1A |
+| 25212 | RO | Load current | 0.1A |
+| 25213 | RO | PInverter | 1W |
+| 25214 | RO | PGrid | 1W |
+| 25215 | RO | PLoad | 1W |
+| 25216 | RO | Load percent | 0.01 |
+| 25217 | RO | SInverter | 1VA |
+| 25218 | RO | SGrid | 1VA |
+| 25219 | RO | Sload | 1VA |
+| 25220 | RO | reserved |  |
+| 25221 | RO | Qinverter | 1var |
+| 25222 | RO | Qgrid | 1var |
+| 25223 | RO | Qload | 1var |
+| 25224 | RO | reserved |  |
+| 25225 | RO | Inverter frequency | 0.01Hz |
+| 25226 | RO | Grid frequency | 0.01Hz |
+| 25227 | RO | reserved |  |
+| 25228 | RO | reserved |  |
+| 25229 | RO | Inverter max number |  |
+| 25230 | RO | Combine type |  |
+| 25231 | RO | Inverter number |  |
+| 25232 | RO | reserved |  |
+| 25233 | RO | AC radiator temperature | 1℃ |
+| 25234 | RO | Transformer temperature | 1℃ |
+| 25235 | RO | DC radiator temperature | 1℃ |
+| 25236 | RO | reserved |  |
+| 25237 | RO | Inverter relay state | 0: Disconnect 1:Connect |
+| 25238 | RO | Grid relay state | 0: Disconnect 1:Connect |
+| 25239 | RO | Load relay state | 0: Disconnect 1:Connect |
+| 25240 | RO | N_Line relay state | 0: Disconnect 1:Connect |
+| 25241 | RO | DC relay state | 0: Disconnect 1:Connect |
+| 25242 | RO | Earth relay state | 0: Disconnect 1:Connect |
+| 25243 | RO | reserved |  |
+| 25244 | RO | reserved |  |
+| 25245 | RO | Accumulated charger power high | 1000KWH |
+| 25246 | RO | Accumulated charger power low | 0.1KWH |
+| 25247 | RO | Accumulated discharger power high | 1000KWH |
+| 25248 | RO | Accumulated discharger power low | 0.1KWH |
+| 25249 | RO | Accumulated buy power high | 1000KWH |
+| 25250 | RO | Accumulated buy power low | 0.1KWH |
+| 25251 | RO | Accumulated sell power high | 1000KWH |
+| 25252 | RO | Accumulated sell power low | 0.1KWH |
+| 25253 | RO | Accumulated load power high | 1000KWH |
+| 25254 | RO | Accumulated load power low | 0.1KWH |
+| 25255 | RO | Accumulated self_use power high | 1000KWH |
+| 25256 | RO | Accumulated self_use power low | 0.1KWH |
+| 25257 | RO | Accumulated PV_sell power high | 1000KWH |
+| 25258 | RO | Accumulated PV_sell power low | 0.1KWH |
+| 25259 | RO | Accumulated grid_charger power high | 1000KWH |
+| 25260 | RO | Accumulated  grid_charger power low | 0.1KWH |
+| 25261 | RO | Error message 1 |  |
+| 25262 | RO | Error message 2 |  |
+| 25263 | RO | Error message 3 |  |
+| 25264 | RO | reserved |  |
+| 25265 | RO | Warning message 1 |  |
+| 25266 | RO | Warning message 2 |  |
+| 25267 | RO | reserved |  |
+| 25268 | RO | reserved |  |
+| 25269 | RO | Serial number High |  |
+| 25270 | RO | Serial number Low |  |
+| 25271 | RO | Hardware version | 1.00.00 |
+| 25272 | RO | Software version | 1.00.00 |
+| 25273 | RO | Batt power | W |
+| 25274 | RO | Batt current | A |
+| 25275 | RO | Batt voltage grade | 48:48V                         24:24V 12:12V |
+| 25276 |  | reserved |  |
+| 25277 | RO | Rated power(W) | W |
+| 25278 | RO | Communication Protocal Edition | 1.00.00 |
+| 25279 | RO | Arrow Flag | bit |
+
+## Sheet: `Inverter Alarm`
+
+| Address | Type | Name | Unit / Values |
+|---------|------|------|---------------|
+
+## Sheet: `PV Charger ModbusRtu (ID == 4)`
+
+| Address | Type | Name | Unit / Values |
+|---------|------|------|---------------|
+| 10001 | RO | The type of machine |  PC1600 |
+| 10002 | WR | Serial number High |  |
+| 10003 | WR | Serial number Low |  |
+| 10004 | RO | Hardware version | 1.0.00 |
+| 10005 | RO | Software version | 1.0.00  |
+| 10006 | WR | PV voltage calibration coefficient | 16384 |
+| 10007 | WR | Battery voltage calibration coefficient | 16384 |
+| 10008 | WR | Charger current calibration coefficient | 16384  |
+| 10103 | WR | Float voltage | 0.1V |
+| 10104 | WR | Absorption voltage | 0.1V |
+| 10105 | WR | Battery low voltage(for PV;PH) | 0.1V |
+| 10106 | WR | reserved |  |
+| 10107 | WR | Battery High voltage(for PV;PH) | 0.1V |
+| 10108 | WR | PV max charger current(for PV;PH) | 0.1A |
+| 10110 | WR | Battery type | 0:no choose                                  1:Use defined battery                 2:lithium battery 3:SEALED_LEAD  battery   4:AGM  battery   5:GEL  battery   6:FLOODED  battery   |
+| 10111 | WR | Battery AH | 1AH            |
+| 10112 | WR | Remove the accumulated data | 0:No remove the accumulated data                                             1:Remove the accumulated data    |
+| 10118 | WR | Battery equalization enable | 0:Disable 1:Enable   |
+| 10119 | WR | Battery Equalization voltage | 0.1V |
+| 10120 | WR | reserved | reserved |
+| 10121 | WR | Battery equalized time | 1min |
+| 10122 | WR | Battery Equalized timeout | 1min |
+| 10123 | WR | Equalization interval | 1day |
+| 10124 | WR | Equalization actived immediately | 0:No effect                                                           1:Action  |
+| 15201 | RO | Charger workstate | 0:Initialization mode  1:Selftest Mode 2: Work Mode 3:Stop Mode |
+| 15202 | RO | Mppt state | 0:Stop 1:MPPT  2: Current limiting |
+| 15203 | RO | charging state | 0:Stop 1:Absorb charge  2: Float charge 3:EQ charge |
+| 15204 | RO | reserved |  |
+| 15205 | RO | PV voltage | 0.1V |
+| 15206 | RO | Battery voltage | 0.1V |
+| 15207 | RO | Charger current | 0.1A |
+| 15208 | RO | Charger power | 1W |
+| 15209 | RO | Radiator temperature | 1℃ |
+| 15210 | RO | External temperature | 1℃ |
+| 15211 | RO | Battery Relay |  |
+| 15212 | RO | PV Relay |  |
+| 15213 | RO | Error message | Refer to frame Charger Error message 1 |
+| 15214 | RO | Warning message | Refer to frame Charger Warning message 1 |
+| 15215 | RO | BattVol Grade | 1V |
+| 15216 | RO | Rated Current | 0.1A |
+| 15217 | RO | Accumulated PV power high | 1000KWH |
+| 15218 | RO | Accumulated PV power low | 0.1KWH |
+| 15219 | RO | Accumulated day | 1day |
+| 15220 | RO | Accumulated hour | 1hour |
+| 15221 | RO | Accumulated minute | 1minute |
+
+## Sheet: `PV Charger Alarm`
+
+| Address | Type | Name | Unit / Values |
+|---------|------|------|---------------|
+

BIN
docs/protocol/PH1800-PV1800-EP1800-PV3500-EP3500-RS485-Modbus-RTU-Protocol-1.4.15.xlsx