From ce5adb4768b765fc861431a61d3071cb18829c22 Mon Sep 17 00:00:00 2001 From: Javier Quinones Date: Mon, 22 Jun 2026 14:37:16 -0500 Subject: [PATCH 1/4] Shorten _Delta_Liion_ file name --- ..._Liion_Battery_Modbus_v3.csv => Delta_Liion_Battery_Modbus.csv | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Delta_Liion_Battery_Modbus_v3.csv => Delta_Liion_Battery_Modbus.csv (100%) diff --git a/Delta_Liion_Battery_Modbus_v3.csv b/Delta_Liion_Battery_Modbus.csv similarity index 100% rename from Delta_Liion_Battery_Modbus_v3.csv rename to Delta_Liion_Battery_Modbus.csv From 9caa8f9ae2e778af27d02f6c699b02c4e416ef02 Mon Sep 17 00:00:00 2001 From: Javier Quinones Date: Mon, 22 Jun 2026 16:11:37 -0500 Subject: [PATCH 2/4] Added devices used on DFW2 DC2 --- ABB_TMax_XT4H_MB_v3.csv | 3 + Condair_Modbus_v3.csv | 2 +- Neptronic_SKE4_MB_v3.csv | 26 ++++++++ PM9000_Modbus_v3.csv | 25 ++++++++ Petra_PAH600.csv | 124 +++++++++++++++++++++++++++++++++++++++ York_CSM_v3.csv | 39 ++++++++++++ York_CSMwTES_v3.csv | 41 +++++++++++++ 7 files changed, 259 insertions(+), 1 deletion(-) create mode 100644 ABB_TMax_XT4H_MB_v3.csv create mode 100644 Neptronic_SKE4_MB_v3.csv create mode 100644 PM9000_Modbus_v3.csv create mode 100644 Petra_PAH600.csv create mode 100644 York_CSM_v3.csv create mode 100644 York_CSMwTES_v3.csv diff --git a/ABB_TMax_XT4H_MB_v3.csv b/ABB_TMax_XT4H_MB_v3.csv new file mode 100644 index 0000000..6a0633b --- /dev/null +++ b/ABB_TMax_XT4H_MB_v3.csv @@ -0,0 +1,3 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes +Input_Register,309541,CB_Postion,uint16,409541,,,"0_open, 1_closed, 2_tripped" +Holding_Register,409541,CB_Postion_ovr,uint16,,410001,Integer,"0_open, 1_closed, 2_tripped" diff --git a/Condair_Modbus_v3.csv b/Condair_Modbus_v3.csv index 11f4771..47c8c16 100644 --- a/Condair_Modbus_v3.csv +++ b/Condair_Modbus_v3.csv @@ -52,7 +52,7 @@ Input_Register,31232,Unit_A_DrainValve2,uint16,41232,,, Holding_Register,41232,Unit_A_DrainValve2_Ovr,uint16,,410035,Integer, ,,,,,,, Input_Register,31233,Unit_B_DrainValve2,uint16,41233,,, -Holding_Register,41233,Unit_B_DrainValve2_Ovr,uint16,,410037,Integer +Holding_Register,41233,Unit_B_DrainValve2_Ovr,uint16,,410037,Integer, ,,,,,,, Holding_Register,40003,Humidity_Setpoint,uint16,,410039,Integer, ,,,,,,, diff --git a/Neptronic_SKE4_MB_v3.csv b/Neptronic_SKE4_MB_v3.csv new file mode 100644 index 0000000..c0c6c67 --- /dev/null +++ b/Neptronic_SKE4_MB_v3.csv @@ -0,0 +1,26 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes +Discrete_Input,10008,Sts_PumpAlarm,bool,18,,, +Coil,18,Sts_PumpAlarm_ctrl,bool,,430001,Integer, +Discrete_Input,10016,Supply_Valve_Timer_Alarm,bool,16,,, +Coil,16,Supply_Valve_Timer_Alarm_ctrl,bool,,430005,Integer, +Discrete_Input,10041,Sts_HumidiStat,bool,41,,, +Coil,41,Sts_HumidiStat_ctrl,bool,,430009,Integer, +Input_Register,30044,Operation_Mode,uint32,43044,,, +Holding_Register,43044,Operation_Mode_ctrl,uint32,,430013,Float,Act Op Mode - Config*Off*Dry Pad*Switch Off* +Input_Register,30057,Space_Temp,uint32,43057,,, +Holding_Register,43057,Space_Temp_ctrl,uint32,,430017,Float, +Input_Register,30060,Space_Dewpoint,uint32,43060,,, +Holding_Register,43060,Space_Dewpoint_ctrl,uint32,,430021,Float, +Holding_Register,40008,Operation_Mode_Switch,uint32,,430025,Float,Op Mode Switch - Auto*Off*On +Holding_Register,406005,Relative_Humidity,uint32,,430029,Float,Relative Humidity Sensor Value +Holding_Register,406030,Relative_Humidity_SP,uint32,,430033,Float,Humidity Setpoint +Holding_Register,410001,Flow_Alarm,uint16,,430037,Integer,Optional Flow Indicator Alarm - Normal * Alarm +Holding_Register,410005,Sts_Leak,uint16,,430041,Integer,Water Leak Detection +Holding_Register,411012,Fan_Status,uint16,,430045,Integer,SDU Fan - Off * On +Holding_Register,412005,Fan_Alarm,uint16,,430049,Integer,SDU Fan Fault - Normal * Alarm +Holding_Register,415015,System_Status,uint16,,430053,Integer, +Holding_Register,415021,Boiler_Alarm,uint16,,430057,Integer,0 = Normal 1 = FailedPump 2 = +Holding_Register,415025,Sts_Oper,uint16,,430061,Integer,"0=Off, 1=On" +Coil,1,OCmd_ResetAckAll,bool,,430065,Integer,Acknowledge All Alarms/Reset +Coil,10,OCmd_Stop,bool,,430069,Integer,Remote Stop (Modbus) +Coil,12,OCmd_Start,bool,,430073,Integer,Remote Start (Modbus) diff --git a/PM9000_Modbus_v3.csv b/PM9000_Modbus_v3.csv new file mode 100644 index 0000000..1bd6940 --- /dev/null +++ b/PM9000_Modbus_v3.csv @@ -0,0 +1,25 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes +Holding_Register,402700,kWh,uint32,,410001,Float,Energy Total (kWh) +Holding_Register,403000,Amps_A,uint32,,410005,Float,Current A +Holding_Register,403002,Amps_B,uint32,,410009,Float,Current B +Holding_Register,403004,Amps_C,uint32,,410013,Float,Current C +Holding_Register,403006,Amps_N,uint32,,410017,Float,Current N +Holding_Register,403020,Volts_AB,uint32,,410021,Float,Volts AB +Holding_Register,403022,Volts_BC,uint32,,410025,Float,Volts BC +Holding_Register,403024,Volts_CA,uint32,,410029,Float,Volts CA +Holding_Register,403028,Volts_AN,uint32,,410033,Float,Volts AN +Holding_Register,403030,Volts_BN,uint32,,410037,Float,Volts BN +Holding_Register,403032,Volts_CN,uint32,,410041,Float,Volts CN +Holding_Register,403052,Voltage_Unbalanced,uint32,,410045,Float,Voltage Unbalanced +Holding_Register,403060,kW,uint32,,410049,Float,Real Power Total (kW) +Holding_Register,403076,kVA,uint32,,410053,Float,Apparent Power Total (kVA) +Holding_Register,403110,Freq,uint32,,410057,Float,Frequency +Holding_Register,403150,PF,uint32,,410061,Float,Power Factor -Total +Holding_Register,409027,DI_S1,uint32,,410065,Float, +Holding_Register,409029,DI_S2,uint32,,410069,Float, +Holding_Register,409031,DI_S3,uint32,,410073,Float, +Holding_Register,409033,DI_S4,uint32,,410077,Float, +Holding_Register,409035,DI_S5,uint32,,410081,Float, +Holding_Register,409037,DI_S6,uint32,,410085,Float, +Holding_Register,409039,DI_S7,uint32,,410089,Float, +Holding_Register,409041,DI_S8,uint32,,410093,Float, diff --git a/Petra_PAH600.csv b/Petra_PAH600.csv new file mode 100644 index 0000000..82a486c --- /dev/null +++ b/Petra_PAH600.csv @@ -0,0 +1,124 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes,,,,,,,,,,,,,,,, +Discrete_Input,100051,Water_Detected_Alarm,bool,51,,,Unit flooding detector alarm,,,,,,,,,,,,,,51 bools,, +Coil,51,_Water_Detected_Alarm,bool,,,,Unit flooding detector alarm,,,,,,,,,,,,,,57 uints,,57 +Discrete_Input,100118,High_Temperature_Supply_Air,bool,118,,,High supply air temperature alarm,,,,,,,,,,,,,,,,36 +Coil,118,_High_Temperature_Supply_Air,bool,,,,High supply air temperature alarm,,,,,,,,,,,,,,,,21 +Discrete_Input,100122,Low_Temperature_Supply_Air,bool,122,,,Low supply air temperature alarm,,,,,,,,,,,,,,,, +Coil,122,_Low_Temperature_Supply_Air,bool,,,,Low supply air temperature alarm,,,,,,,,,,,,,,,, +Discrete_Input,100131,Fan_Alarm1,bool,131,,,Fan Alarm 1,,,,,,,,,,,,,,,, +Coil,131,_Fan_Alarm1,bool,,,,Fan Alarm 1,,,,,,,,,,,,,,,, +Discrete_Input,100132,Fan_Alarm2,bool,132,,,Fan Alarm 2,,,,,,,,,,,,,,,, +Coil,132,_Fan_Alarm2,bool,,,,Fan Alarm 2,,,,,,,,,,,,,,,, +Discrete_Input,100133,Fan_Alarm3,bool,133,,,Fan Alarm 3,,,,,,,,,,,,,,,, +Coil,133,_Fan_Alarm3,bool,,,,Fan Alarm 3,,,,,,,,,,,,,,,, +Discrete_Input,100134,Fan_Alarm4,bool,134,,,Fan Alarm 4,,,,,,,,,,,,,,,, +Coil,134,_Fan_Alarm4,bool,,,,Fan Alarm 4,,,,,,,,,,,,,,,, +Discrete_Input,100135,Fan_Alarm5,bool,135,,,Fan Alarm 5,,,,,,,,,,,,,,,, +Coil,135,_Fan_Alarm5,bool,,,,Fan Alarm 5,,,,,,,,,,,,,,,, +Discrete_Input,100136,Fan_Alarm6,bool,136,,,Fan Alarm 6,,,,,,,,,,,,,,,, +Coil,136,_Fan_Alarm6,bool,,,,Fan Alarm 6,,,,,,,,,,,,,,,, +Discrete_Input,100146,Supply_Sensor_Failure_Alarm,bool,146,,,Supply air temperature sensor fault,,,,,,,,,,,,,,,, +Coil,146,_Supply_Sensor_Failure_Alarm,bool,,,,Supply air temperature sensor fault,,,,,,,,,,,,,,,, +Discrete_Input,101096,Filter_Alarm,bool,1096,,,Dirty filter alarm,,,,,,,,,,,,,,,, +Coil,1096,_Filter_Alarm,bool,,,,Dirty filter alarm,,,,,,,,,,,,,,,, +Discrete_Input,101099,Low_Temperature_Return_Air,bool,1099,,,Low return air temperature alarm,,,,,,,,,,,,,,,, +Coil,1099,_Low_Temperature_Return_Air,bool,,,,Low return air temperature alarm,,,,,,,,,,,,,,,, +Discrete_Input,101245,Return_Sensor_Failure_Alarm,bool,1245,,,Return air temperature sensor fault,,,,,,,,,,,,,,,, +Coil,1245,_Return_Sensor_Failure_Alarm,bool,,,,Return air temperature sensor fault,,,,,,,,,,,,,,,, +Discrete_Input,101246,Humidity_Sensor_Failure_Alarm,bool,1246,,,Return air humidity sensor fault,,,,,,,,,,,,,,,, +Coil,1246,_Humidity_Sensor_Failure_Alarm,bool,,,,Return air humidity sensor fault,,,,,,,,,,,,,,,, +Discrete_Input,101250,Filter_Diff_Press_Sensor_Failure,bool,1250,,,Filter differential pressure sensor fault,,,,,,,,,,,,,,,, +Coil,1250,_Filter_Diff_Press_Sensor_Failure,bool,,,,Filter differential pressure sensor fault,,,,,,,,,,,,,,,, +Discrete_Input,101307,High_Humidity_Return_Air,bool,1307,,,High return air humidity alarm,,,,,,,,,,,,,,,, +Coil,1307,_High_Humidity_Return_Air,bool,,,,High return air humidity alarm,,,,,,,,,,,,,,,, +Discrete_Input,101308,Low_Humidity_Return_Air,bool,1308,,,Low return air humidity alarm,,,,,,,,,,,,,,,, +Coil,1308,_Low_Humidity_Return_Air,bool,,,,Low return air humidity alarm,,,,,,,,,,,,,,,, +Discrete_Input,101342,Common_Alarm,bool,1342,,,Common alarm status,,,,,,,,,,,,,,,, +Coil,1342,_Common_Alarm,bool,,,,Common alarm status,,,,,,,,,,,,,,,, +Discrete_Input,101360,Fan_Alarm7,bool,1360,,,Fan Alarm 7,,,,,,,,,,,,,,,, +Coil,1360,_Fan_Alarm7,bool,,,,Fan Alarm 7,,,,,,,,,,,,,,,, +Discrete_Input,101361,Fan_Alarm8,bool,1361,,,Fan Alarm 8,,,,,,,,,,,,,,,, +Coil,1361,_Fan_Alarm8,bool,,,,Fan Alarm 8,,,,,,,,,,,,,,,, +Discrete_Input,101362,Fan_Alarm9,bool,1362,,,Fan Alarm 9,,,,,,,,,,,,,,,, +Coil,1362,_Fan_Alarm9,bool,,,,Fan Alarm 9,,,,,,,,,,,,,,,, +Discrete_Input,101367,High_Temperature_Return_Air,bool,1367,,,High return air temperature alarm,,,,,,,,,,,,,,,, +Coil,1367,_High_Temperature_Return_Air,bool,,,,High return air temperature alarm,,,,,,,,,,,,,,,, +Discrete_Input,101368,Smoke_Detected,bool,1368,,,Smoke alarm status,,,,,,,,,,,,,,,, +Coil,1368,_Smoke_Detected,bool,,,,Smoke alarm status,,,,,,,,,,,,,,,, +Discrete_Input,101369,Fire_SD_Alarm,bool,1369,,,Fire alarm status,,,,,,,,,,,,,,,, +Coil,1369,_Fire_SD_Alarm,bool,,,,Fire alarm status,,,,,,,,,,,,,,,, +Discrete_Input,101370,Cond_Pump_Fail,bool,1370,,,Condensate pump alarm status,,,,,,,,,,,,,,,, +Coil,1370,_Cond_Pump_Fail,bool,,,,Condensate pump alarm status,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Input_Register,300053,Fan1_Speed,uint16,430053,,,Speed-EC FAN#1,,,,,,,,,,,,,,,, +Holding_Register,430053,_Fan1_Speed,uint16,,410001,Integer,Speed-EC FAN#1,,,,,,,,,,,,,,,, +Input_Register,300070,Return_Humidity,uint32,430070,,,Return air humidity reading,,,,,,,,,,,,,,,, +Holding_Register,430070,_Return_Humidity,uint32,,410005,Float,Return air humidity reading,,,,,,,,,,,,,,,, +Input_Register,300099,Air_Supply_Temp,uint32,430099,,,Supply air temperature reading,,,,,,,,,,,,,,,, +Holding_Register,430099,_Air_Supply_Temp,uint32,,410009,Float,Supply air temperature reading,,,,,,,,,,,,,,,, +Input_Register,300101,Air_Return_Temp,uint32,430101,,,Return air temperature,,,,,,,,,,,,,,,, +Holding_Register,430101,_Air_Return_Temp,uint32,,410013,Float,Return air temperature,,,,,,,,,,,,,,,, +Input_Register,300106,Supply_Filter_Diff_Press,uint32,430106,,,,,,,,,,,,,,,,,,, +Holding_Register,430106,_Supply_Filter_Diff_Press,uint32,,410017,Float,,,,,,,,,,,,,,,,, +Input_Register,300228,Fan2_Speed,uint16,430228,,,Speed-EC FAN#2,,,,,,,,,,,,,,,, +Holding_Register,430228,_Fan2_Speed,uint16,,410021,Integer,Speed-EC FAN#2,,,,,,,,,,,,,,,, +Input_Register,300229,Fan3_Speed,uint16,430229,,,Speed-EC FAN#3,,,,,,,,,,,,,,,, +Holding_Register,430229,_Fan3_Speed,uint16,,410025,Integer,Speed-EC FAN#3,,,,,,,,,,,,,,,, +Input_Register,300230,Fan4_Speed,uint16,430243,,,Speed-EC FAN#4,,,,,,,,,,,,,,,, +Holding_Register,430243,_Fan4_Speed,uint16,,410029,Integer,Speed-EC FAN#4,,,,,,,,,,,,,,,, +Input_Register,300231,Fan5_Speed,uint16,430231,,,Speed-EC FAN#5,,,,,,,,,,,,,,,, +Holding_Register,430231,_Fan5_Speed,uint16,,410033,Integer,Speed-EC FAN#5,,,,,,,,,,,,,,,, +Input_Register,300232,Fan6_Speed,uint16,430232,,,Speed-EC FAN#6,,,,,,,,,,,,,,,, +Holding_Register,430232,_Fan6_Speed,uint16,,410037,Integer,Speed-EC FAN#6,,,,,,,,,,,,,,,, +Input_Register,300233,Fan2_Hrs,uint16,430233,,,Operating hours-EC FAN#2,,,,,,,,,,,,,,,, +Holding_Register,430233,_Fan2_Hrs,uint16,,410041,Integer,Operating hours-EC FAN#2,,,,,,,,,,,,,,,, +Input_Register,300235,Fan4_Hrs,uint16,430235,,,Operating hours-EC FAN#4,,,,,,,,,,,,,,,, +Holding_Register,430235,_Fan4_Hrs,uint16,,410045,Integer,Operating hours-EC FAN#4,,,,,,,,,,,,,,,, +Input_Register,300236,Fan5_Hrs,uint16,430236,,,Operating hours-EC FAN#5,,,,,,,,,,,,,,,, +Holding_Register,430236,_Fan5_Hrs,uint16,,410049,Integer,Operating hours-EC FAN#5,,,,,,,,,,,,,,,, +Input_Register,300244,Fan3_Hrs,uint16,430244,,,Operating hours-EC FAN#3,,,,,,,,,,,,,,,, +Holding_Register,430244,_Fan3_Hrs,uint16,,410053,Integer,Operating hours-EC FAN#3,,,,,,,,,,,,,,,, +Input_Register,300245,Fan6_Hrs,uint16,430245,,,Operating hours-EC FAN#6,,,,,,,,,,,,,,,, +Holding_Register,430245,_Fan6_Hrs,uint16,,410057,Integer,Operating hours-EC FAN#6,,,,,,,,,,,,,,,, +Input_Register,300274,Fan1_Hrs,uint16,430274,,,Operating hours-EC FAN#1,,,,,,,,,,,,,,,, +Holding_Register,430274,_Fan1_Hrs,uint16,,410061,Integer,Operating hours-EC FAN#1,,,,,,,,,,,,,,,, +Input_Register,300486,Fan7_Hrs,uint16,430486,,,Operating hours-EC FAN#7,,,,,,,,,,,,,,,, +Holding_Register,430486,_Fan7_Hrs,uint16,,410065,Integer,Operating hours-EC FAN#7,,,,,,,,,,,,,,,, +Input_Register,300487,Fan8_Hrs,uint16,430487,,,Operating hours-EC FAN#8,,,,,,,,,,,,,,,, +Holding_Register,430487,_Fan8_Hrs,uint16,,410069,Integer,Operating hours-EC FAN#8,,,,,,,,,,,,,,,, +Input_Register,300488,Fan9_Hrs,uint16,430488,,,Operating hours-EC FAN#9,,,,,,,,,,,,,,,, +Holding_Register,430488,_Fan9_Hrs,uint16,,410073,Integer,Operating hours-EC FAN#9,,,,,,,,,,,,,,,, +Input_Register,300496,Cooling_Valve_Output,uint32,430496,,,Chilled water valve feedback signal,,,,,,,,,,,,,,,, +Holding_Register,430496,_Cooling_Valve_Output,uint32,,410077,Float,Chilled water valve feedback signal,,,,,,,,,,,,,,,, +Input_Register,300678,Fan7_Speed,uint16,430678,,,Speed-EC FAN#7,,,,,,,,,,,,,,,, +Holding_Register,430678,_Fan7_Speed,uint16,,410081,Integer,Speed-EC FAN#7,,,,,,,,,,,,,,,, +Input_Register,300679,Fan8_Speed,uint16,430679,,,Speed-EC FAN#8,,,,,,,,,,,,,,,, +Holding_Register,430679,_Fan8_Speed,uint16,,410085,Integer,Speed-EC FAN#8,,,,,,,,,,,,,,,, +Input_Register,300680,Fan9_Speed,uint16,430680,,,Speed-EC FAN#9,,,,,,,,,,,,,,,, +Holding_Register,430680,_Fan9_Speed,uint16,,410089,Integer,Speed-EC FAN#9,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400005,Fan_Speed_Max_SP,uint32,,410097,Float,Setting the EC fan maximum speed,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400029,Fan_Speed,uint32,,410101,Float,Fan Speed Feedback,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400111,Air_Return_Temp_Alm_Hi_SP,uint32,,410105,Float,High return air temperature alarm limit,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400114,Air_Return_Temp_Alm_Lo_SP,uint32,,410109,Float,Low return air temperature alarm limit,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400118,Air_Supply_Temp_Alm_Hi_SP,uint32,,410113,Float,High supply air temperature alarm limit,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400122,Air_Supply_Temp_Alm_Lo_SP,uint32,,410117,Float,Low supply air temperature alarm limit,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400681,Air_Return_Temp_SP,uint32,,410121,Float,Return air temperature setpoint,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400685,Return_Humidity_Alm_Hi_SP,uint32,,410125,Float,High return air humidity alarm limit,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400689,Return_Humidity_Alm_Lo_SP,uint32,,410129,Float,Low return air humidity alarm limit,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400693,Space_Temp_SP,uint32,,410133,Float,Setting the room temperature,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Holding_Register,400695,Fan_Speed_Min_SP,uint32,,410137,Float,Setting the EC fan minimum speed,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,, +Coil,301,BMS_StartStop,bool,,,,,,,,,,,,,,,,,,,, diff --git a/York_CSM_v3.csv b/York_CSM_v3.csv new file mode 100644 index 0000000..b3c3145 --- /dev/null +++ b/York_CSM_v3.csv @@ -0,0 +1,39 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes +Discrete_Input,10175,S1_Cond_Fan_Fail,bool,175,,, +Coil,175,S1_Cond_Fan_Fail_ctrl,bool,,,, +Discrete_Input,10176,S2_Cond_Fan_Fail,bool,176,,, +Coil,176,S2_Cond_Fan_Fail_ctrl,bool,,,, +Discrete_Input,10200,Comm_Error,bool,200,,, +Coil,200,Comm_Error_ctrl,bool,,,, +Holding_Register,40005,System_CHW_Out,uint16,,430001,Integer, +Holding_Register,40006,System_CHW_In,uint16,,430005,Integer, +Holding_Register,40008,S1_Condensor_Temp,uint16,,430009,Integer, +Holding_Register,40010,Ambient_Temp,uint16,,430013,Integer, +Holding_Register,40012,S1_Oil_Pressure,uint16,,430021,Integer, +Holding_Register,40013,S1_Suction_Pressure,uint16,,430025,Integer, +Holding_Register,40014,S1_Discharge_Pressure,uint16,,430029,Integer, +Holding_Register,40015,S1_Comp_Percent_FLA,uint16,,430033,Integer, +Holding_Register,40016,S1_RunTime,uint16,,430037,Integer, +Holding_Register,40017,S1_RunCount,uint16,,430041,Integer, +Holding_Register,40021,S2_Oil_Pressure,uint16,,430045,Integer, +Holding_Register,40022,S2_Suction_Pressure,uint16,,430049,Integer, +Holding_Register,40023,S2_Discharge_Pressure,uint16,,430053,Integer, +Holding_Register,40024,S2_Comp_Percent_FLA,uint16,,430057,Integer, +Holding_Register,40025,S2_RunTime,uint16,,430061,Integer, +Holding_Register,40026,S2_RunCount,uint16,,430065,Integer, +Holding_Register,40030,S1_Chiller_OP_Code,uint16,,430069,Integer, +Holding_Register,40031,S1_Chiller_Fault_Code,uint16,,430073,Integer, +Holding_Register,40032,S2_Chiller_OP_Code,uint16,,430077,Integer, +Holding_Register,40033,S2_Chiller_Fault_Code,uint16,,430081,Integer, +Holding_Register,40040,Chiller_Local_SP,uint16,,430085,Integer, +Holding_Register,40050,S2_Condensor_Temp,uint16,,430089,Integer, +Holding_Register,40112,S1_Suction_Temperature,uint16,,430093,Integer,Suction Temperature of System 1 +Holding_Register,40113,S1_Saturation_Suction_Temp,uint16,,430097,Integer,Saturation Suction Temperature of System 1 +Holding_Register,40114,S1_Suction_Super_Heat,uint16,,430101,Integer,Suction Superheat of System 1 +Holding_Register,40116,S2_Suction_Temperature,uint16,,430105,Integer,Suction Temperature of System 2 +Holding_Register,40117,S2_Saturation_Suction_Temp,uint16,,430109,Integer,Saturation Suction Temperature of System 2 +Holding_Register,40118,S2_Suction_Super_Heat,uint16,,430113,Integer,Suction Superheat of System 2 +Holding_Register,40141,S1_Fan_kW,uint16,,430117,Integer, +Holding_Register,40142,S1_Comp_kW,uint16,,430121,Integer, +Holding_Register,40143,S2_Fan_kW,uint16,,430125,Integer, +Holding_Register,40144,S2_Comp_kW,uint16,,430129,Integer, diff --git a/York_CSMwTES_v3.csv b/York_CSMwTES_v3.csv new file mode 100644 index 0000000..1b2b3bc --- /dev/null +++ b/York_CSMwTES_v3.csv @@ -0,0 +1,41 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes +Discrete_Input,10175,S1_Cond_Fan_Fail,bool,0175,410001,Boolean, +Discrete_Input,10176,S2_Cond_Fan_Fail,bool,0176,410005,Boolean, +Discrete_Input,10200,Comm_Error,bool,0200,410009,Boolean, +Holding_Register,40005,System_CHW_Out,uint16,,410013,Integer, +Holding_Register,40006,System_CHW_In,uint16,,410017,Integer, +Holding_Register,40008,S1_Condensor_Temp,uint16,,410021,Integer, +Holding_Register,40010,Ambient_Temp,uint16,,410025,Integer, +Holding_Register,40012,S1_Oil_Pressure,uint16,,410033,Integer, +Holding_Register,40013,S1_Suction_Pressure,uint16,,410037,Integer, +Holding_Register,40014,S1_Discharge_Pressure,uint16,,410041,Integer, +Holding_Register,40015,S1_Comp_Percent_FLA,uint16,,410045,Integer, +Holding_Register,40016,S1_RunTime,uint16,,410049,Integer, +Holding_Register,40017,S1_RunCount,uint16,,410053,Integer, +Holding_Register,40021,S2_Oil_Pressure,uint16,,410057,Integer, +Holding_Register,40022,S2_Suction_Pressure,uint16,,410061,Integer, +Holding_Register,40023,S2_Discharge_Pressure,uint16,,410065,Integer, +Holding_Register,40024,S2_Comp_Percent_FLA,uint16,,410069,Integer, +Holding_Register,40025,S2_RunTime,uint16,,410073,Integer, +Holding_Register,40026,S2_RunCount,uint16,,410077,Integer, +Holding_Register,40030,S1_Chiller_OP_Code,uint16,,410081,Integer, +Holding_Register,40031,S1_Chiller_Fault_Code,uint16,,410085,Integer, +Holding_Register,40032,S2_Chiller_OP_Code,uint16,,410089,Integer, +Holding_Register,40033,S2_Chiller_Fault_Code,uint16,,410093,Integer, +Holding_Register,40040,Chiller_Local_SP,uint16,,410097,Integer, +Holding_Register,40050,S2_Condensor_Temp,uint16,,410101,Integer, +Holding_Register,40141,S1_Fan_kW,uint16,,410105,Integer, +Holding_Register,40142,S1_Comp_kW,uint16,,410109,Integer, +Holding_Register,40143,S2_Fan_kW,uint16,,410113,Integer, +Holding_Register,40144,S2_Comp_kW,uint16,,410117,Integer, +Discrete_Input,10066,Chiller_Alarm,bool,0066,410121,Integer, +Input_Register,30131,FREE_COOLING_MODE_AV,uint16,430131,,, +Input_Register,30166,FREE_COOLING_VALVE,uint16,430166,,, +Holding_Register,40027,VSD_OUTPUT_FREQUENCY,uint16,,410125,Integer, +Coil,0175,S1_Cond_Fan_Fail_ctrl,bool,,,, +Coil,0176,S2_Cond_Fan_Fail_ctrl,bool,,,, +Coil,0200,Comm_Error_ctrl,bool,,,, +Coil,0066,Chiller_Alarm_ctrl,bool,,410129,Integer, +Holding_Register,430131,FREE_COOLING_MODE_AV_ctrl,uint16,,410133,Integer, +Holding_Register,430166,FREE_COOLING_VALVE_ctrl,uint16,,410137,Integer, +Holding_Register,440027,VSD_OUTPUT_FREQUENCY_ctrl,uint16,,410141,Integer, From ddd4bf7791af44af19a5b3f2c47a4dfd8e653c47 Mon Sep 17 00:00:00 2001 From: Javier Quinones Date: Tue, 23 Jun 2026 09:47:06 -0500 Subject: [PATCH 3/4] Added _Woodwark DTSC200A_ --- Woodward_DTSC200A_Modbus.csv | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Woodward_DTSC200A_Modbus.csv diff --git a/Woodward_DTSC200A_Modbus.csv b/Woodward_DTSC200A_Modbus.csv new file mode 100644 index 0000000..2a8381a --- /dev/null +++ b/Woodward_DTSC200A_Modbus.csv @@ -0,0 +1,32 @@ +type,address,name,data_type,control_address,pics_address,pics_data_type,notes +Holding_Register,450010,PF,uint16,,410001,Integer, +Holding_Register,450016,Register_450016_Bits,uint16,,410003,Integer,bit 12=4096: S2_Closed_Failure; bit 13=8192: S1_Closed_Failure; bit 14=16384: S2_Open_Failure; bit 15=32768: S1_Open_Failure; Duplicate UDT address with line 31; counterpart not created.; Duplicate UDT span overlaps line 31; counterpart not created. +Holding_Register,450025,Register_450025_Bits,uint16,,410005,Integer,bit 10=1024: S2_StartFailure; Duplicate UDT address with line 32; counterpart not created.; Duplicate UDT span overlaps line 32; counterpart not created. +Holding_Register,450028,Register_450028_Bits,uint16,,410007,Integer,bit 8=256: SWB_Gen_Not_In_Auto; bit 11=2048: SwitchGear_Not_In_Auto +Holding_Register,450079,Register_450079_Bits,uint16,,410009,Integer,bit 8=256: Source_2_Preferred; bit 9=512: Source_1_Preferred +Holding_Register,450083,Register_450083_Bits,uint16,,410011,Integer,bit 3=8: Source_2_Active; bit 4=16: Source_1_Active +Holding_Register,450086,Register_450086_Bits,uint16,,410013,Integer,bit 15=32768: Transfer_Inhibited +Holding_Register,450092,Source_1_Amps_A,uint32,,410015,Integer, +Holding_Register,450095,Source_1_Amps_B,uint32,,410017,Integer, +Holding_Register,450098,Source_1_Amps_C,uint32,,410019,Integer, +Holding_Register,450094,Source_1_kW,uint16,,410021,Integer, +Holding_Register,450101,Source_1_MWh,uint32,,410023,Integer, +Holding_Register,450020,Source_1_Volts_AB,uint32,,410025,Integer, +Holding_Register,450023,Source_1_Volts_AN,uint32,,410027,Integer, +Holding_Register,450026,Source_1_Volts_BC,uint32,,410029,Integer, +Holding_Register,450029,Source_1_Volts_BN,uint32,,410031,Integer, +Holding_Register,450032,Source_1_Volts_CA,uint32,,410033,Integer, +Holding_Register,450035,Source_1_Volts_CN,uint32,,410035,Integer, +Holding_Register,450038,Source_2_Amps_A,uint32,,410037,Integer, +Holding_Register,450041,Source_2_Amps_B,uint32,,410039,Integer, +Holding_Register,450044,Source_2_Amps_C,uint32,,410041,Integer, +Holding_Register,450061,Source_2_kW,uint16,,410043,Integer, +Holding_Register,450065,Source_2_MWh,uint32,,410045,Integer, +Holding_Register,450002,Source_2_Volts_AB,uint32,,410047,Integer, +Holding_Register,450005,Source_2_Volts_AN,uint32,,410049,Integer, +Holding_Register,450008,Source_2_Volts_BC,uint32,,410051,Integer, +Holding_Register,450011,Source_2_Volts_BN,uint32,,410053,Integer, +Holding_Register,450014,Source_2_Volts_CA,uint32,,410055,Integer, +Holding_Register,450017,Source_2_Volts_CN,uint32,,410057,Integer, +Holding_Register,450016,SummaryAlarm_Word1,uint16,,410059,Integer,Duplicate UDT address with line 3; counterpart not created.; Duplicate UDT span overlaps line 3; counterpart not created. +Holding_Register,450025,SummaryAlarm_Word2,uint16,,410061,Integer,Duplicate UDT address with line 4; counterpart not created.; Duplicate UDT span overlaps line 4; counterpart not created. From ba94a4fdef79aa3779994e84560af8ba19c61cf9 Mon Sep 17 00:00:00 2001 From: Javier Quinones Date: Wed, 24 Jun 2026 11:18:32 -0500 Subject: [PATCH 4/4] Fixed duplicate address on _Woodward_DTSC200A_ --- Woodward_DTSC200A_Modbus.csv | 2 -- 1 file changed, 2 deletions(-) diff --git a/Woodward_DTSC200A_Modbus.csv b/Woodward_DTSC200A_Modbus.csv index 2a8381a..dcb90bf 100644 --- a/Woodward_DTSC200A_Modbus.csv +++ b/Woodward_DTSC200A_Modbus.csv @@ -28,5 +28,3 @@ Holding_Register,450008,Source_2_Volts_BC,uint32,,410051,Integer, Holding_Register,450011,Source_2_Volts_BN,uint32,,410053,Integer, Holding_Register,450014,Source_2_Volts_CA,uint32,,410055,Integer, Holding_Register,450017,Source_2_Volts_CN,uint32,,410057,Integer, -Holding_Register,450016,SummaryAlarm_Word1,uint16,,410059,Integer,Duplicate UDT address with line 3; counterpart not created.; Duplicate UDT span overlaps line 3; counterpart not created. -Holding_Register,450025,SummaryAlarm_Word2,uint16,,410061,Integer,Duplicate UDT address with line 4; counterpart not created.; Duplicate UDT span overlaps line 4; counterpart not created.