瀏覽代碼

add Beckhoffcfg.xml

chenzk 4 天之前
父節點
當前提交
a9b7ba9f97
共有 1 個文件被更改,包括 66 次插入51 次删除
  1. 66 51
      PunkHPX8_RT/Config/Devices/Beckhoffcfg.xml

+ 66 - 51
PunkHPX8_RT/Config/Devices/Beckhoffcfg.xml

@@ -103,6 +103,15 @@
 		<Input Name="r_TILT_CYLINDER_PRESSURE" Address="Task 2.Inputs.PlatingCell1_2_AI_8CHANNEL_0_10V_EL3086_N402_4" Scaling="0=0, 100=32767" Type="Analog" DataType="udint"/>
 		<!-- facility inputs end -->
 		
+		<!--PlatingCell1 inputs Start-->
+		<Input Name="r_PlatingCell1_2_HEAD_TILTED"  Address="Task 2.Inputs.PlatingCell1_2_DI_16CHANNEL_EL1819_N400_4" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_PlatingCell1_2_HEAD_VERTICAL"  Address="Task 2.Inputs.PlatingCell1_2_DI_16CHANNEL_EL1819_N400_5" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_CELL1_CLAMSHELL_DISTANCE"  Address="Task 2.Inputs.PlatingCell1_2_AI_8CHANNEL_0_10V_EL3068_N402_1" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_CLAMSHELL_CYLINDER_PRESSURE"  Address="Task 2.Inputs.PlatingCell1_2_AI_8CHANNEL_0_10V_EL3068_N402_3" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_CELL1_OVERFLOW_LEVEL"  Address="Task 2.Inputs.PlatingCell1_2_AI_8CHANNEL_4_20MA_EL3058_N403_1" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<!--PlatingCell1 inputs End-->
+		
+		
 		<!--Reservoir1 inputs Start-->
 		<Input Name="r_RES1_CA_PUMP"  Address="Task 2.Inputs.RES1_2_DI_8CHANNEL_EL1008_N200_1" Invert="false" Type="Digital" DataType="bool"/>
 		<Input Name="r_RES1_AN_TOWER_HIGH"  Address="Task 2.Inputs.RES1_2_DI_8CHANNEL_EL1008_N200_3" Invert="false" Type="Digital" DataType="bool"/>
@@ -113,30 +122,30 @@
 		<!--Reservoir1 inputs End-->
 		
 		<!--Reservoir2 inputs Start-->
-		<Input Name="r_RES2_CA_PUMP"  Address="MAIN.RES1_2_DI_8CHANNEL_EL1008_N200_2" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_RES2_AN_TOWER_HIGH"  Address="MAIN.RES1_2_DI_8CHANNEL_EL1008_N200_5" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_RES2_AN_TOWER_LOW"  Address="MAIN.RES1_2_DI_8CHANNEL_EL1008_N200_6" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_CELL2_AN_FLOW"  Address="MAIN.RES1_2_AI_8CHANNEL_4_20MA_EL3058_N202_2" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
-		<Input Name="r_CELL2_CA_FLOW"  Address="MAIN.RES1_2_AI_8CHANNEL_4_20MA_EL3058_N202_4" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
-		<Input Name="r_RES2_CA_LEVEL_RAW"  Address="MAIN.RES1_2_AI_8CHANNEL_4_20MA_EL3058_N202_6" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_RES2_CA_PUMP"  Address="Task 2.Inputs.RES1_2_DI_8CHANNEL_EL1008_N200_2" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_RES2_AN_TOWER_HIGH"  Address="Task 2.Inputs.RES1_2_DI_8CHANNEL_EL1008_N200_5" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_RES2_AN_TOWER_LOW"  Address="Task 2.Inputs.RES1_2_DI_8CHANNEL_EL1008_N200_6" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_CELL2_AN_FLOW"  Address="Task 2.Inputs.RES1_2_AI_8CHANNEL_4_20MA_EL3058_N202_2" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_CELL2_CA_FLOW"  Address="Task 2.Inputs.RES1_2_AI_8CHANNEL_4_20MA_EL3058_N202_4" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_RES2_CA_LEVEL_RAW"  Address="Task 2.Inputs.RES1_2_AI_8CHANNEL_4_20MA_EL3058_N202_6" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
 		<!--Reservoir2 inputs End-->
 		
 		<!--Reservoir3 inputs Start-->
-		<Input Name="r_RES3_CA_PUMP"  Address="MAIN.RES3_4_DI_8CHANNEL_EL1008_N230_1" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_RES3_AN_TOWER_HIGH"  Address="MAIN.RES3_4_DI_8CHANNEL_EL1008_N230_3" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_RES3_AN_TOWER_LOW"  Address="MAIN.RES3_4_DI_8CHANNEL_EL1008_N230_4" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_CELL3_AN_FLOW"  Address="MAIN.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_1" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
-		<Input Name="r_CELL3_CA_FLOW"  Address="MAIN.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_3" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
-		<Input Name="r_RES3_CA_LEVEL_RAW"  Address="MAIN.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_5" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_RES3_CA_PUMP"  Address="Task 2.Inputs.RES3_4_DI_8CHANNEL_EL1008_N230_1" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_RES3_AN_TOWER_HIGH"  Address="Task 2.Inputs.RES3_4_DI_8CHANNEL_EL1008_N230_3" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_RES3_AN_TOWER_LOW"  Address="Task 2.Inputs.RES3_4_DI_8CHANNEL_EL1008_N230_4" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_CELL3_AN_FLOW"  Address="Task 2.Inputs.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_1" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_CELL3_CA_FLOW"  Address="Task 2.Inputs.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_3" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_RES3_CA_LEVEL_RAW"  Address="Task 2.Inputs.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_5" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
 		<!--Reservoir3inputs End-->
 		
 		<!--Reservoir4 inputs Start-->
-		<Input Name="r_RES4_CA_PUMP"  Address="MAIN.RES3_4_DI_8CHANNEL_EL1008_N230_2" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_RES4_AN_TOWER_HIGH"  Address="MAIN.RES3_4_DI_8CHANNEL_EL1008_N230_5" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_RES4_AN_TOWER_LOW"  Address="MAIN.RES3_4_DI_8CHANNEL_EL1008_N230_6" Invert="false" Type="Digital" DataType="bool"/>
-		<Input Name="r_CELL4_AN_FLOW"  Address="MAIN.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_2" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
-		<Input Name="r_CELL4_CA_FLOW"  Address="MAIN.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_4" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
-		<Input Name="r_RES4_CA_LEVEL_RAW"  Address="MAIN.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_6" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_RES4_CA_PUMP"  Address="Task 2.Inputs.RES3_4_DI_8CHANNEL_EL1008_N230_2" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_RES4_AN_TOWER_HIGH"  Address="Task 2.Inputs.RES3_4_DI_8CHANNEL_EL1008_N230_5" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_RES4_AN_TOWER_LOW"  Address="Task 2.Inputs.RES3_4_DI_8CHANNEL_EL1008_N230_6" Invert="false" Type="Digital" DataType="bool"/>
+		<Input Name="r_CELL4_AN_FLOW"  Address="Task 2.Inputs.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_2" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_CELL4_CA_FLOW"  Address="Task 2.Inputs.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_4" Scaling="0=0,20=32767" Type="Analog" DataType="int"/>
+		<Input Name="r_RES4_CA_LEVEL_RAW"  Address="Task 2.Inputs.RES3_4_AI_8CHANNEL_4_20MA_EL3058_N232_6" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
 		<!--Reservoir4 inputs End-->
 		
 
@@ -219,6 +228,12 @@
 		<Output Name="c_DIW_SRD_ENABLE" Address="Task 2.Outputs.VPW_PNEU_SMC_EX260_BYTE2" Type="Digital" BitOperated="true" Bit="7" DataType="byte"/>
 		<!-- facility outputs end -->
 		
+				
+		<!--PlatingCell1 outputs Start-->
+		<Output Name="c_CELL1_CLAMSHELL_CLOSE" Address="Task 2.Inputs.PlatingCell1_2_DO_16CHANNEL_EL2809_N401_9" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_PlatingCell1_2_HEAD_TILT" Address="Task 2.Inputs.PlatingCell1_2_DO_16CHANNEL_EL2809_N401_13" Type="Digital" Invert="false" DataType="bool"/>
+		<!--PlatingCell1 outputs End-->
+		
 		<!--Reservoir1 output Start-->
 		<Output Name="c_RES1_AN_PUMP_ENABLE" Address="Task 2.Inputs.RES1_DO_16CHANNEL_EL2809_N201_1" Type="Digital" Invert="false" DataType="bool"/>
 		<Output Name="c_RES1_CA_PUMP_ENABLE" Address="Task 2.Inputs.RES1_DO_16CHANNEL_EL2809_N201_3" Type="Digital" Invert="false" DataType="bool"/>
@@ -234,45 +249,45 @@
 		<!--Reservoir1 output End-->
 		
 		<!--Reservoir2 outputs Start-->
-		<Output Name="c_RES2_AN_PUMP_ENABLE" Address="MAIN.RES1_2_DO_16CHANNEL_EL2809_N201_2" Type="Digital" Invert="false" DataType="bool"/>
-		<Output Name="c_RES2_CA_PUMP_ENABLE" Address="MAIN.RES1_2_DO_16CHANNEL_EL2809_N201_4" Type="Digital" Invert="false" DataType="bool"/>
-		<Output Name="c_RES2_AN_PUMP_SPEED" Address="MAIN.RES1_2_AO_8CHANNEL_0_10V_EL4008_N204_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES2_CA_PUMP_SPEED" Address="MAIN.RES1_2_AO_4CHANNEL_4_20mA_EL4024_N205_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES2_RETURN_VALVE_OPENING" Address="MAIN.RES1_2_AO_4CHANNEL_4_20mA_EL4024_N205_4" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES2_CA_DIW_REPLEN" Address="MAIN.RES1_2_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="6" DataType="byte"/>
-		<Output Name="c_RES2_SAMPLE_OUT" Address="MAIN.RES1_2_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="7" DataType="byte"/>
-		<Output Name="c_RES2_DEGAS_ENABLE" Address="MAIN.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="0" DataType="byte"/>
-		<Output Name="c_CELL2_CA_ISOLATION" Address="MAIN.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="1" DataType="byte"/>
-		<Output Name="c_RES2_AN_DIW_REPLEN" Address="MAIN.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="2" DataType="byte"/>
-		<Output Name="c_CELL2_AN_ISOLATION" Address="MAIN.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="3" DataType="byte"/>
+		<Output Name="c_RES2_AN_PUMP_ENABLE" Address="Task 2.Inputs.RES1_2_DO_16CHANNEL_EL2809_N201_2" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_RES2_CA_PUMP_ENABLE" Address="Task 2.Inputs.RES1_2_DO_16CHANNEL_EL2809_N201_4" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_RES2_AN_PUMP_SPEED" Address="Task 2.Inputs.RES1_2_AO_8CHANNEL_0_10V_EL4008_N204_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES2_CA_PUMP_SPEED" Address="Task 2.Inputs.RES1_2_AO_4CHANNEL_4_20mA_EL4024_N205_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES2_RETURN_VALVE_OPENING" Address="Task 2.Inputs.RES1_2_AO_4CHANNEL_4_20mA_EL4024_N205_4" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES2_CA_DIW_REPLEN" Address="Task 2.Inputs.RES1_2_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="6" DataType="byte"/>
+		<Output Name="c_RES2_SAMPLE_OUT" Address="Task 2.Inputs.RES1_2_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="7" DataType="byte"/>
+		<Output Name="c_RES2_DEGAS_ENABLE" Address="Task 2.Inputs.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="0" DataType="byte"/>
+		<Output Name="c_CELL2_CA_ISOLATION" Address="Task 2.Inputs.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="1" DataType="byte"/>
+		<Output Name="c_RES2_AN_DIW_REPLEN" Address="Task 2.Inputs.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="2" DataType="byte"/>
+		<Output Name="c_CELL2_AN_ISOLATION" Address="Task 2.Inputs.RES1_2_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="3" DataType="byte"/>
 		<!--Reservoir2 outputs End-->
 		
 		<!--Reservoir3 outputs Start-->
-		<Output Name="c_RES3_AN_PUMP_ENABLE" Address="MAIN.RES3_4_DO_16CHANNEL_EL2809_N231_1" Type="Digital" Invert="false" DataType="bool"/>
-		<Output Name="c_RES3_CA_PUMP_ENABLE" Address="MAIN.RES3_4_DO_16CHANNEL_EL2809_N231_3" Type="Digital" Invert="false" DataType="bool"/>
-		<Output Name="c_RES3_AN_PUMP_SPEED" Address="MAIN.RES3_4_AO_8CHANNEL_0_10V_EL4008_N234_1" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES3_CA_PUMP_SPEED" Address="MAIN.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_1" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES3_RETURN_VALVE_OPENING" Address="MAIN.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_3" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES3_CA_DIW_REPLEN" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="0" DataType="byte"/>
-		<Output Name="c_RES3_SAMPLE_OUT" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="1" DataType="byte"/>
-		<Output Name="c_RES3_DEGAS_ENABLE" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="2" DataType="byte"/>
-		<Output Name="c_CELL3_CA_ISOLATION" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="3" DataType="byte"/>
-		<Output Name="c_RES3_AN_DIW_REPLEN" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="4" DataType="byte"/>
-		<Output Name="c_CELL3_AN_ISOLATION" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="5" DataType="byte"/>
+		<Output Name="c_RES3_AN_PUMP_ENABLE" Address="Task 2.Inputs.RES3_4_DO_16CHANNEL_EL2809_N231_1" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_RES3_CA_PUMP_ENABLE" Address="Task 2.Inputs.RES3_4_DO_16CHANNEL_EL2809_N231_3" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_RES3_AN_PUMP_SPEED" Address="Task 2.Inputs.RES3_4_AO_8CHANNEL_0_10V_EL4008_N234_1" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES3_CA_PUMP_SPEED" Address="Task 2.Inputs.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_1" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES3_RETURN_VALVE_OPENING" Address="Task 2.Inputs.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_3" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES3_CA_DIW_REPLEN" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="0" DataType="byte"/>
+		<Output Name="c_RES3_SAMPLE_OUT" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="1" DataType="byte"/>
+		<Output Name="c_RES3_DEGAS_ENABLE" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="2" DataType="byte"/>
+		<Output Name="c_CELL3_CA_ISOLATION" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="3" DataType="byte"/>
+		<Output Name="c_RES3_AN_DIW_REPLEN" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="4" DataType="byte"/>
+		<Output Name="c_CELL3_AN_ISOLATION" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="5" DataType="byte"/>
 		<!--Reservoir3 outputs End-->
 		
 		<!--Reservoir4 outputs Start-->
-		<Output Name="c_RES4_AN_PUMP_ENABLE" Address="MAIN.RES3_4_DO_16CHANNEL_EL2809_N231_2" Type="Digital" Invert="false" DataType="bool"/>
-		<Output Name="c_RES4_CA_PUMP_ENABLE" Address="MAIN.RES3_4_DO_16CHANNEL_EL2809_N231_4" Type="Digital" Invert="false" DataType="bool"/>
-		<Output Name="c_RES4_AN_PUMP_SPEED" Address="MAIN.RES3_4_AO_8CHANNEL_0_10V_EL4008_N234_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES4_CA_PUMP_SPEED" Address="MAIN.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES4_RETURN_VALVE_OPENING" Address="MAIN.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_4" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
-		<Output Name="c_RES4_CA_DIW_REPLEN" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="6" DataType="byte"/>
-		<Output Name="c_RES4_SAMPLE_OUT" Address="MAIN.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="7" DataType="byte"/>
-		<Output Name="c_RES4_DEGAS_ENABLE" Address="MAIN.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="0" DataType="byte"/>
-		<Output Name="c_CELL4_CA_ISOLATION" Address="MAIN.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="1" DataType="byte"/>
-		<Output Name="c_RES4_AN_DIW_REPLEN" Address="MAIN.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="2" DataType="byte"/>
-		<Output Name="c_CELL4_AN_ISOLATION" Address="MAIN.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="3" DataType="byte"/>
+		<Output Name="c_RES4_AN_PUMP_ENABLE" Address="Task 2.Inputs.RES3_4_DO_16CHANNEL_EL2809_N231_2" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_RES4_CA_PUMP_ENABLE" Address="Task 2.Inputs.RES3_4_DO_16CHANNEL_EL2809_N231_4" Type="Digital" Invert="false" DataType="bool"/>
+		<Output Name="c_RES4_AN_PUMP_SPEED" Address="Task 2.Inputs.RES3_4_AO_8CHANNEL_0_10V_EL4008_N234_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES4_CA_PUMP_SPEED" Address="Task 2.Inputs.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_2" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES4_RETURN_VALVE_OPENING" Address="Task 2.Inputs.RES3_4_AO_4CHANNEL_4_20mA_EL4024_N235_4" Scaling="0=0,100=32767" Type="Analog" DataType="int"/>
+		<Output Name="c_RES4_CA_DIW_REPLEN" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="6" DataType="byte"/>
+		<Output Name="c_RES4_SAMPLE_OUT" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V01_V04" Type="Digital" BitOperated="true" Bit="7" DataType="byte"/>
+		<Output Name="c_RES4_DEGAS_ENABLE" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="0" DataType="byte"/>
+		<Output Name="c_CELL4_CA_ISOLATION" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="1" DataType="byte"/>
+		<Output Name="c_RES4_AN_DIW_REPLEN" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="2" DataType="byte"/>
+		<Output Name="c_CELL4_AN_ISOLATION" Address="Task 2.Inputs.RES3_4_PNEU_SMC_EX260_V05_V08" Type="Digital" BitOperated="true" Bit="3" DataType="byte"/>
 		<!--Reservoir4 outputs End-->