Adjusted Modbus Mapping to not interfere with Parsing the Modbus Data Type

This commit is contained in:
2026-07-20 12:58:33 -05:00
parent b15cacd763
commit c92e831f24
2 changed files with 108 additions and 108 deletions

View File

@@ -1,45 +1,45 @@
type,address,name,data_type,control_address,pics_address,pics_data_type,notes
,,,,,,,
Discrete_Input,140502,Unit_On,bool,040502,,,Unit_On
Coil,040502,Unit_On_Ovr,bool,,,,Unit_On_Ovr
Discrete_Input,140506,Evap_Pump1_Fail,bool,040506,,,Evap_Pump1_Fail
Coil,040506,Evap_Pump1_Fail_Flt,bool,,,,Evap_Pump1_Fail_Flt
Discrete_Input,140507,Evap_Pump2_Fail,bool,040507,,,Evap_Pump2_Fail
Coil,040507,Evap_Pump2_Fail_Flt,bool,,,,Evap_Pump2_Fail_Flt
Discrete_Input,11502,Unit_On,bool,00502,,,Unit_On
Coil,00502,Unit_On_Ovr,bool,,,,Unit_On_Ovr
Discrete_Input,11506,Evap_Pump1_Fail,bool,00506,,,Evap_Pump1_Fail
Coil,00506,Evap_Pump1_Fail_Flt,bool,,,,Evap_Pump1_Fail_Flt
Discrete_Input,11507,Evap_Pump2_Fail,bool,00507,,,Evap_Pump2_Fail
Coil,00507,Evap_Pump2_Fail_Flt,bool,,,,Evap_Pump2_Fail_Flt
,,,,,,,
,,,,,,,
Holding_Register,445101,BMS_On_OFF,uint16,,41001,Integer,BMS_On_OFF
Holding_Register,445103,Cfg_Reg_SetP,uint16,,41003,Integer,Cfg_Reg_SetP
Holding_Register,45101,BMS_On_OFF,uint16,,41001,Integer,BMS_On_OFF
Holding_Register,45103,Cfg_Reg_SetP,uint16,,41003,Integer,Cfg_Reg_SetP
,,,,,,,
Input_Register,349201,BMS_UnitSts,uint16,449201,,,BMS_UnitSts
Holding_Register,449201,BMS_UnitSts_Ovr,uint16,,41005,Integer,BMS_UnitSts_Ovr
Input_Register,349202,W_Reg_UserSetP,uint16,445103,,,W_Reg_UserSetP
Input_Register,349203,UnitInletTempVal,uint16,449203,,,UnitInletTempVal
Holding_Register,449203,UnitInletTempVal_Ovr,uint16,,41007,Integer,UnitInletTempVal_Ovr
Input_Register,349205,UnitOutletTempVal,uint16,449205,,,UnitOutletTempVal
Holding_Register,449205,UnitOutletTempVal_Ovr,uint16,,41009,Integer,UnitOutletTempVal_Ovr
Input_Register,39201,BMS_UnitSts,uint16,49201,,,BMS_UnitSts
Holding_Register,49201,BMS_UnitSts_Ovr,uint16,,41005,Integer,BMS_UnitSts_Ovr
Input_Register,39202,W_Reg_UserSetP,uint16,45103,,,W_Reg_UserSetP
Input_Register,39203,UnitInletTempVal,uint16,49203,,,UnitInletTempVal
Holding_Register,49203,UnitInletTempVal_Ovr,uint16,,41007,Integer,UnitInletTempVal_Ovr
Input_Register,39205,UnitOutletTempVal,uint16,49205,,,UnitOutletTempVal
Holding_Register,49205,UnitOutletTempVal_Ovr,uint16,,41009,Integer,UnitOutletTempVal_Ovr
,,,,,,,
Holding_Register,412120,AI01,uint16,,,,AI01
Holding_Register,412220,AI02,uint16,,,,AI02
Holding_Register,413110,AO01,uint16,,,,AO01
Holding_Register,401110,DC_BUS,uint16,,,,DC_BUS
Holding_Register,410010,DI01,uint16,,,,DI01
Holding_Register,401200,KWHOUR,uint16,,,,KWHOUR
Holding_Register,401070,CURRENT,uint16,,,,CURRENT
Holding_Register,401170,POWER,uint16,,,,POWER
Holding_Register,401100,TORQUE,uint16,,,,TORQUE
Holding_Register,401190,MWH,uint16,,,,MWH
Holding_Register,499060,NOM_CURRENT,uint16,,,,NOM_CURRENT
Holding_Register,499080,NOM_FREQ,uint16,,,,NOM_FREQ
Holding_Register,499100,NOM_POWER,uint16,,,,NOM_POWER
Holding_Register,499090,NOM_SPEED,uint16,,,,NOM_SPEED
Holding_Register,499070,NOM_VOLTS,uint16,,,,NOM_VOLTS
Holding_Register,401130,VOLTS,uint16,,,,VOLTS
Holding_Register,405200,TEMP_STATE,uint16,,,,TEMP_STATE
Holding_Register,401060,FREQ_RAW,uint16,,,,FREQ_RAW
Holding_Register,446020,FREQ_SCL,uint16,,,,FREQ_SCL
Holding_Register,401010,SPEED_RAW,uint16,,,,SPEED_RAW
Holding_Register,446010,SPEED_SCL,uint16,,,,SPEED_SCL
Holding_Register,401520,FAULT_CODE1,uint16,,,,FAULT_CODE1
Holding_Register,401530,FAULT_CODE2,uint16,,,,FAULT_CODE2
Holding_Register,401540,FAULT_CODE3,uint16,,,,FAULT_CODE3
Holding_Register,42120,AI01,uint16,,,,AI01
Holding_Register,42220,AI02,uint16,,,,AI02
Holding_Register,43110,AO01,uint16,,,,AO01
Holding_Register,41110,DC_BUS,uint16,,,,DC_BUS
Holding_Register,40010,DI01,uint16,,,,DI01
Holding_Register,41200,KWHOUR,uint16,,,,KWHOUR
Holding_Register,41070,CURRENT,uint16,,,,CURRENT
Holding_Register,41170,POWER,uint16,,,,POWER
Holding_Register,41100,TORQUE,uint16,,,,TORQUE
Holding_Register,41190,MWH,uint16,,,,MWH
Holding_Register,49060,NOM_CURRENT,uint16,,,,NOM_CURRENT
Holding_Register,49080,NOM_FREQ,uint16,,,,NOM_FREQ
Holding_Register,49100,NOM_POWER,uint16,,,,NOM_POWER
Holding_Register,49090,NOM_SPEED,uint16,,,,NOM_SPEED
Holding_Register,49070,NOM_VOLTS,uint16,,,,NOM_VOLTS
Holding_Register,41130,VOLTS,uint16,,,,VOLTS
Holding_Register,45200,TEMP_STATE,uint16,,,,TEMP_STATE
Holding_Register,41060,FREQ_RAW,uint16,,,,FREQ_RAW
Holding_Register,46020,FREQ_SCL,uint16,,,,FREQ_SCL
Holding_Register,41010,SPEED_RAW,uint16,,,,SPEED_RAW
Holding_Register,46010,SPEED_SCL,uint16,,,,SPEED_SCL
Holding_Register,41520,FAULT_CODE1,uint16,,,,FAULT_CODE1
Holding_Register,41530,FAULT_CODE2,uint16,,,,FAULT_CODE2
Holding_Register,41540,FAULT_CODE3,uint16,,,,FAULT_CODE3
1 type address name data_type control_address pics_address pics_data_type notes
2
3 Discrete_Input 140502 11502 Unit_On bool 040502 00502 Unit_On
4 Coil 040502 00502 Unit_On_Ovr bool Unit_On_Ovr
5 Discrete_Input 140506 11506 Evap_Pump1_Fail bool 040506 00506 Evap_Pump1_Fail
6 Coil 040506 00506 Evap_Pump1_Fail_Flt bool Evap_Pump1_Fail_Flt
7 Discrete_Input 140507 11507 Evap_Pump2_Fail bool 040507 00507 Evap_Pump2_Fail
8 Coil 040507 00507 Evap_Pump2_Fail_Flt bool Evap_Pump2_Fail_Flt
9
10
11 Holding_Register 445101 45101 BMS_On_OFF uint16 41001 Integer BMS_On_OFF
12 Holding_Register 445103 45103 Cfg_Reg_SetP uint16 41003 Integer Cfg_Reg_SetP
13
14 Input_Register 349201 39201 BMS_UnitSts uint16 449201 49201 BMS_UnitSts
15 Holding_Register 449201 49201 BMS_UnitSts_Ovr uint16 41005 Integer BMS_UnitSts_Ovr
16 Input_Register 349202 39202 W_Reg_UserSetP uint16 445103 45103 W_Reg_UserSetP
17 Input_Register 349203 39203 UnitInletTempVal uint16 449203 49203 UnitInletTempVal
18 Holding_Register 449203 49203 UnitInletTempVal_Ovr uint16 41007 Integer UnitInletTempVal_Ovr
19 Input_Register 349205 39205 UnitOutletTempVal uint16 449205 49205 UnitOutletTempVal
20 Holding_Register 449205 49205 UnitOutletTempVal_Ovr uint16 41009 Integer UnitOutletTempVal_Ovr
21
22 Holding_Register 412120 42120 AI01 uint16 AI01
23 Holding_Register 412220 42220 AI02 uint16 AI02
24 Holding_Register 413110 43110 AO01 uint16 AO01
25 Holding_Register 401110 41110 DC_BUS uint16 DC_BUS
26 Holding_Register 410010 40010 DI01 uint16 DI01
27 Holding_Register 401200 41200 KWHOUR uint16 KWHOUR
28 Holding_Register 401070 41070 CURRENT uint16 CURRENT
29 Holding_Register 401170 41170 POWER uint16 POWER
30 Holding_Register 401100 41100 TORQUE uint16 TORQUE
31 Holding_Register 401190 41190 MWH uint16 MWH
32 Holding_Register 499060 49060 NOM_CURRENT uint16 NOM_CURRENT
33 Holding_Register 499080 49080 NOM_FREQ uint16 NOM_FREQ
34 Holding_Register 499100 49100 NOM_POWER uint16 NOM_POWER
35 Holding_Register 499090 49090 NOM_SPEED uint16 NOM_SPEED
36 Holding_Register 499070 49070 NOM_VOLTS uint16 NOM_VOLTS
37 Holding_Register 401130 41130 VOLTS uint16 VOLTS
38 Holding_Register 405200 45200 TEMP_STATE uint16 TEMP_STATE
39 Holding_Register 401060 41060 FREQ_RAW uint16 FREQ_RAW
40 Holding_Register 446020 46020 FREQ_SCL uint16 FREQ_SCL
41 Holding_Register 401010 41010 SPEED_RAW uint16 SPEED_RAW
42 Holding_Register 446010 46010 SPEED_SCL uint16 SPEED_SCL
43 Holding_Register 401520 41520 FAULT_CODE1 uint16 FAULT_CODE1
44 Holding_Register 401530 41530 FAULT_CODE2 uint16 FAULT_CODE2
45 Holding_Register 401540 41540 FAULT_CODE3 uint16 FAULT_CODE3