diff --git a/ABB_ACH580_Modbus_v3.csv b/ABB_ACH580_Modbus_v3.csv index 782d4f5..a05c229 100644 --- a/ABB_ACH580_Modbus_v3.csv +++ b/ABB_ACH580_Modbus_v3.csv @@ -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 diff --git a/Vertiv_CHLR_Modbus_v3.csv b/Vertiv_CHLR_Modbus_v3.csv index 7a5202c..dc5a6fc 100644 --- a/Vertiv_CHLR_Modbus_v3.csv +++ b/Vertiv_CHLR_Modbus_v3.csv @@ -1,70 +1,70 @@ type,address,name,data_type,control_address,pics_address,pics_data_type,notes -Discrete_Input,140502,Unit_On_Sts,bool,040502,,,Unit_On_Sts -Coil,040502,Unit_On_Sts_Ovr,bool,,,,Unit_On_Sts_Ovr -Discrete_Input,140504,Sys_On_Sts,bool,040504,,,Sys_On_Sts -Coil,040504,Sys_On_Sts_Ovr,bool,,,,Sys_On_Sts_Ovr -Discrete_Input,140525,C1_Fans_Fail,bool,040525,,,C1_Fans_Fail -Coil,040525,C1_Fans_Fail_Ovr,bool,,,,C1_Fans_Fail_Ovr -Discrete_Input,140526,C2_Fans_Fail,bool,040526,,,C2_Fans_Fail -Coil,040526,C2_Fans_Fail_Ovr,bool,,,,C2_Fans_Fail_Ovr -Discrete_Input,140527,C1_Single_Fan_Fail,bool,040527,,,C1_Single_Fan_Fail -Coil,040527,C1_Single_Fan_Fail_Ovr,bool,,,,C1_Single_Fan_Fail_Ovr -Discrete_Input,140528,C2_Single_Fan_Fail,bool,040528,,,C2_Single_Fan_Fail -Coil,040528,C2_Single_Fan_Fail_Ovr,bool,,,,C2_Single_Fan_Fail_Ovr -Discrete_Input,140575,Freeze_Pro_Sts,bool,040575,,,Freeze_Pro_Sts -Coil,040575,Freeze_Pro_Sts_Ovr,bool,,,,Freeze_Pro_Sts_Ovr -Discrete_Input,140925,C3_Fans_Fail,bool,040925,,,C3_Fans_Fail -Coil,040925,C3_Fans_Fail_Ovr,bool,,,,C3_Fans_Fail_Ovr -Discrete_Input,140926,C4_Fans_Fail,bool,040926,,,C4_Fans_Fail -Coil,040926,C4_Fans_Fail_Ovr,bool,,,,C4_Fans_Fail_Ovr -Discrete_Input,140927,C3_Single_Fan_Fail,bool,040927,,,C3_Single_Fan_Fail -Coil,040927,C3_Single_Fan_Fail_Ovr,bool,,,,C3_Fans_Fail_Ovr -Discrete_Input,140928,C4_Single_Fan_Fail,bool,040928,,,C4_Single_Fan_Fail -Coil,040928,C4_Single_Fan_Fail_Ovr,bool,,,,C4_Single_Fan_Fail_Ovr -Input_Register,349201,Unit_Sts,uint16,449201,,,Unit_Sts -Holding_Register,449201,Unit_Sts_Ovr,uint16,,410001,Integer, -Input_Register,349202,Active_Temp_SP,uint16,445103,,,Active_Temp_SP -Input_Register,349203,Inlet_Temp,uint16,449203,,,Inlet_Temp -Holding_Register,449203,Inlet_Temp_Ovr,uint16,,410003,Integer, -Input_Register,349205,Outlet_Temp,uint16,449205,,,Outlet_Temp -Holding_Register,449205,Outlet_Temp_Ovr,uint16,,410005,Integer, -Input_Register,349206,Ambient_Temp,uint16,449206,,,Ambient_Temp -Holding_Register,449206,Ambient_Temp_Ovr,uint16,,410007,Integer, -Input_Register,349215,C1_Comp1_Sts,uint16,449215,,,C1_Comp1_Sts -Holding_Register,449215,C1_Comp1_Sts_Ovr,uint16,,410009,Integer, -Input_Register,349216,C1_Comp2_Sts,uint16,449216,,,C1_Comp2_Sts -Holding_Register,449216,C1_Comp2_Sts_Ovr,uint16,,410011,Integer, -Input_Register,349218,C2_Comp1_Sts,uint16,449218,,,C2_Comp1_Sts -Holding_Register,449218,C2_Comp1_Sts_Ovr,uint16,,410013,Integer, -Input_Register,349219,C2_Comp2_Sts,uint16,449219,,,C2_Comp2_Sts -Holding_Register,449219,C2_Comp2_Sts_Ovr,uint16,,410015,Integer, -Input_Register,349221,C1_Cond_Press,uint16,449221,,,C1_Cond_Press -Holding_Register,449221,C1_Cond_Press_Ovr,uint16,,410017,Integer, -Input_Register,349222,C1_Evap_Press,uint16,449222,,,C1_Evap_Press -Holding_Register,449222,C1_Evap_Press_Ovr,uint16,,410019,Integer, -Input_Register,349223,C2_Cond_Press,uint16,449223,,,C2_Cond_Press -Holding_Register,449223,C2_Cond_Press_Ovr,uint16,,410021,Integer, -Input_Register,349224,C2_Evap_Press,uint16,449224,,,C2_Evap_Press -Holding_Register,449224,C2_Evap_Press_Ovr,uint16,,410023,Integer, -Input_Register,349253,Instant_kW,uint16,449253,,,Instant_kW -Holding_Register,449253,Instant_kW_Ovr,uint16,,410025,Integer, -Input_Register,349266,General_Alm,uint16,449266,,,General_Alm -Holding_Register,449266,General_Alm_Ovr,uint16,,410027,Integer, -Input_Register,349286,Cooling_Cap,uint16,449286,,,Cooling_Cap -Holding_Register,449286,Cooling_Cap_Ovr,uint16,,410029,Integer, -Input_Register,349329,C3_Comp1_Sts,uint16,449329,,,C3_Comp1_Sts -Holding_Register,449329,C3_Comp1_Sts_Ovr,uint16,,410031,Integer, -Input_Register,349332,C4_Comp1_Sts,uint16,449332,,,C4_Comp1_Sts -Holding_Register,449332,C4_Comp1_Sts_Ovr,uint16,,410033,Integer, -Input_Register,349335,C3_Cond_Press,uint16,449335,,,C3_Cond_Press -Holding_Register,449335,C3_Cond_Press_Ovr,uint16,,410035,Integer, -Input_Register,349336,C3_Evap_Press,uint16,449336,,,C3_Evap_Press -Holding_Register,449336,C3_Evap_Press_Ovr,uint16,,410037,Integer, -Input_Register,349337,C4_Cond_Press,uint16,449337,,,C4_Cond_Press -Holding_Register,449337,C4_Cond_Press_Ovr,uint16,,410039,Integer, -Input_Register,349338,C4_Evap_Press,uint16,449338,,,C4_Evap_Press -Holding_Register,449338,C4_Evap_Press_Ovr,uint16,,410041,Integer, -Input_Register,349354,Total_kWh,uint16,449354,,,Total_kWh -Holding_Register,449354,Total_kWh_Ovr,uint16,,410043,Integer, -Holding_Register,445103,Temp_SP1,uint16,,,,Temp_SP1 -Holding_Register,445104,Temp_SP2,uint16,,,,Temp_SP2 +Discrete_Input,11101,Unit_On_Sts,bool,00101,,,Unit_On_Sts +Coil,00101,Unit_On_Sts_Ovr,bool,,,,Unit_On_Sts_Ovr +Discrete_Input,11102,Sys_On_Sts,bool,00102,,,Sys_On_Sts +Coil,00102,Sys_On_Sts_Ovr,bool,,,,Sys_On_Sts_Ovr +Discrete_Input,11103,C1_Fans_Fail,bool,00103,,,C1_Fans_Fail +Coil,00103,C1_Fans_Fail_Ovr,bool,,,,C1_Fans_Fail_Ovr +Discrete_Input,11104,C2_Fans_Fail,bool,00104,,,C2_Fans_Fail +Coil,00104,C2_Fans_Fail_Ovr,bool,,,,C2_Fans_Fail_Ovr +Discrete_Input,11105,C1_Single_Fan_Fail,bool,00105,,,C1_Single_Fan_Fail +Coil,00105,C1_Single_Fan_Fail_Ovr,bool,,,,C1_Single_Fan_Fail_Ovr +Discrete_Input,11106,C2_Single_Fan_Fail,bool,00106,,,C2_Single_Fan_Fail +Coil,00106,C2_Single_Fan_Fail_Ovr,bool,,,,C2_Single_Fan_Fail_Ovr +Discrete_Input,11107,Freeze_Pro_Sts,bool,00107,,,Freeze_Pro_Sts +Coil,00107,Freeze_Pro_Sts_Ovr,bool,,,,Freeze_Pro_Sts_Ovr +Discrete_Input,11108,C3_Fans_Fail,bool,00108,,,C3_Fans_Fail +Coil,00108,C3_Fans_Fail_Ovr,bool,,,,C3_Fans_Fail_Ovr +Discrete_Input,11109,C4_Fans_Fail,bool,00109,,,C4_Fans_Fail +Coil,00109,C4_Fans_Fail_Ovr,bool,,,,C4_Fans_Fail_Ovr +Discrete_Input,11110,C3_Single_Fan_Fail,bool,00110,,,C3_Single_Fan_Fail +Coil,00110,C3_Single_Fan_Fail_Ovr,bool,,,,C3_Fans_Fail_Ovr +Discrete_Input,11111,C4_Single_Fan_Fail,bool,00111,,,C4_Single_Fan_Fail +Coil,00111,C4_Single_Fan_Fail_Ovr,bool,,,,C4_Single_Fan_Fail_Ovr +Input_Register,333001,Unit_Sts,uint16,444001,,,Unit_Sts +Holding_Register,444001,Unit_Sts_Ovr,uint16,,410001,Integer, +Input_Register,333002,Active_Temp_SP,uint16,444002,,,Active_Temp_SP +Input_Register,333003,Inlet_Temp,uint16,444003,,,Inlet_Temp +Holding_Register,444003,Inlet_Temp_Ovr,uint16,,410003,Integer, +Input_Register,333004,Outlet_Temp,uint16,444004,,,Outlet_Temp +Holding_Register,444004,Outlet_Temp_Ovr,uint16,,410005,Integer, +Input_Register,333005,Ambient_Temp,uint16,444005,,,Ambient_Temp +Holding_Register,445005,Ambient_Temp_Ovr,uint16,,410007,Integer, +Input_Register,333006,C1_Comp1_Sts,uint16,444006,,,C1_Comp1_Sts +Holding_Register,444006,C1_Comp1_Sts_Ovr,uint16,,410009,Integer, +Input_Register,333007,C1_Comp2_Sts,uint16,444007,,,C1_Comp2_Sts +Holding_Register,444007,C1_Comp2_Sts_Ovr,uint16,,410011,Integer, +Input_Register,333008,C2_Comp1_Sts,uint16,444008,,,C2_Comp1_Sts +Holding_Register,444008,C2_Comp1_Sts_Ovr,uint16,,410013,Integer, +Input_Register,333009,C2_Comp2_Sts,uint16,444009,,,C2_Comp2_Sts +Holding_Register,444009,C2_Comp2_Sts_Ovr,uint16,,410015,Integer, +Input_Register,333010,C1_Cond_Press,uint16,444010,,,C1_Cond_Press +Holding_Register,444010,C1_Cond_Press_Ovr,uint16,,410017,Integer, +Input_Register,333011,C1_Evap_Press,uint16,444011,,,C1_Evap_Press +Holding_Register,444011,C1_Evap_Press_Ovr,uint16,,410019,Integer, +Input_Register,333012,C2_Cond_Press,uint16,444012,,,C2_Cond_Press +Holding_Register,444012,C2_Cond_Press_Ovr,uint16,,410021,Integer, +Input_Register,333013,C2_Evap_Press,uint16,444013,,,C2_Evap_Press +Holding_Register,444013,C2_Evap_Press_Ovr,uint16,,410023,Integer, +Input_Register,333014,Instant_kW,uint16,444014,,,Instant_kW +Holding_Register,444014,Instant_kW_Ovr,uint16,,410025,Integer, +Input_Register,333015,General_Alm,uint16,444015,,,General_Alm +Holding_Register,444015,General_Alm_Ovr,uint16,,410027,Integer, +Input_Register,333016,Cooling_Cap,uint16,444016,,,Cooling_Cap +Holding_Register,444016,Cooling_Cap_Ovr,uint16,,410029,Integer, +Input_Register,333017,C3_Comp1_Sts,uint16,444017,,,C3_Comp1_Sts +Holding_Register,444017,C3_Comp1_Sts_Ovr,uint16,,410031,Integer, +Input_Register,333018,C4_Comp1_Sts,uint16,444018,,,C4_Comp1_Sts +Holding_Register,444018,C4_Comp1_Sts_Ovr,uint16,,410033,Integer, +Input_Register,333019,C3_Cond_Press,uint16,444019,,,C3_Cond_Press +Holding_Register,444019,C3_Cond_Press_Ovr,uint16,,410035,Integer, +Input_Register,333020,C3_Evap_Press,uint16,444020,,,C3_Evap_Press +Holding_Register,444020,C3_Evap_Press_Ovr,uint16,,410037,Integer, +Input_Register,333021,C4_Cond_Press,uint16,444021,,,C4_Cond_Press +Holding_Register,444021,C4_Cond_Press_Ovr,uint16,,410039,Integer, +Input_Register,333022,C4_Evap_Press,uint16,444022,,,C4_Evap_Press +Holding_Register,444022,C4_Evap_Press_Ovr,uint16,,410041,Integer, +Input_Register,333023,Total_kWh,uint16,444023,,,Total_kWh +Holding_Register,444023,Total_kWh_Ovr,uint16,,410043,Integer, +Holding_Register,444002,Temp_SP1,uint16,,,,Temp_SP1 +Holding_Register,444024,Temp_SP2,uint16,,,,Temp_SP2 \ No newline at end of file