| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530 | <?xml version="1.0" encoding="utf-8"?><WagoControllerConfig>  <WagoDeviceConfig Module="Loader" IpAddress="10.0.0.12" Port="502" SendTimeout="2000" RecvTimeout="2000" Channel="1"> 	<Dig_In>		<DIGroup Name="N5">			<DI Name="r_Cassette_1_150" Address="0" Invert="false"/>			<DI Name="r_Cassette_1_100"  Address="1" Invert="false"/>			<DI Name="r_Cassette_1_200"  Address="2" Invert="false"/>			<DI Name="r_Cassette_2_150"  Address="3" Invert="false"/>			<DI Name="r_Cassette_2_100"  Address="4" Invert="false"/>			<DI Name="r_Cassette_2_200"  Address="5" Invert="false"/>			<DI Name="r_Cassette_3_150"  Address="6" Invert="false"/>			<DI Name="r_Cassette_3_100"  Address="7" Invert="false"/>			<DI Name="r_Cassette_3_200"  Address="8" Invert="false"/>			<DI Name="r_Dummy_1_150"  Address="9" Invert="false"/>			<DI Name="r_Dummy_1_100"  Address="10" Invert="false"/>			<DI Name="r_Dummy_1_200"  Address="11" Invert="false"/>			<DI Name="r_Dummy_2_150"  Address="12" Invert="false"/>			<DI Name="r_Dummy_2_100"  Address="13" Invert="false"/>			<DI Name="r_Dummy_2_200"  Address="14" Invert="false"/>			<DI Name="DI15"  Address="15" Invert="false"/>		</DIGroup>		<DIGroup Name="N6">			<DI Name="r_LoaderA_Wafer_Present"  Address="16" Invert="false"/>			<DI Name="r_LoaderB_Wafer_Present"  Address="17" Invert="false"/>			<DI Name="r_Cathode_Present"  Address="18" Invert="false"/>			<DI Name="DI19"  Address="19" Invert="false"/>			<DI Name="DI20"  Address="20" Invert="false"/>			<DI Name="DI21"  Address="21" Invert="false"/>			<DI Name="DI22"  Address="22" Invert="false"/>			<DI Name="DI23"  Address="23" Invert="false"/>			<DI Name="DI24"  Address="24" Invert="false"/>			<DI Name="DI25"  Address="25" Invert="false"/>			<DI Name="r_LOADERA_CRS_CURTAIN_1"  Address="26" Invert="false"/>			<DI Name="r_LOADERA_CRS_CURTAIN_2"  Address="27" Invert="false"/>			<DI Name="r_LOADERA_CRS_CURTAIN_3"  Address="28" Invert="false"/>			<DI Name="r_LOADERA_CRS_CURTAIN_4"  Address="29" Invert="false"/>			<DI Name="r_LOADERA_CRS_CURTAIN_5"  Address="30" Invert="false"/>			<DI Name="r_LOADERA_CRS_CURTAIN_6"  Address="31" Invert="false"/>		</DIGroup>	</Dig_In>	<Dig_Out>		<DOGroup Name="N7">			<DO Name="c_System_Alarm"  Address="512" Invert="false"/>			<DO Name="c_Pole_Red"  Address="513" Invert="false"/>			<DO Name="c_Pole_Amber"  Address="514" Invert="false"/>			<DO Name="c_Pole_Green"  Address="515" Invert="false"/>			<DO Name="c_Pole_Blue"  Address="516" Invert="false"/>			<DO Name="c_System_Alarm2"  Address="517" Invert="false"/>			<DO Name="c_VACUUM_TEST"  Address="518" Invert="false"/>			<DO Name="DO7"  Address="519" Invert="false"/>			<DO Name="DO8"  Address="520" Invert="false"/>			<DO Name="DO9"  Address="521" Invert="false"/>			<DO Name="DO10"  Address="522" Invert="false"/>			<DO Name="DO11"  Address="523" Invert="false"/>			<DO Name="DO12"  Address="524" Invert="false"/>			<DO Name="DO13"  Address="525" Invert="false"/>			<DO Name="DO14"  Address="526" Invert="false"/>			<DO Name="DO15"  Address="527" Invert="false"/>		</DOGroup>		<DOGroup Name="N9">			<DO Name="c_HVD_1_HIGH"  Address="528" Invert="false"/>			<DO Name="c_HVD_1_ENABLE"  Address="529" Invert="false"/>					</DOGroup>		<DOGroup Name="N10">			<DO Name="c_HVD_2_HIGH"  Address="530" Invert="false"/>			<DO Name="c_HVD_2_ENABLE"  Address="531" Invert="false"/>					</DOGroup>		<DOGroup Name="N11">			<DO Name="\c_Door_Unlock"  Address="532" Invert="false"/>			<DO Name="DO21"  Address="533" Invert="false"/>					</DOGroup>		<DOGroup Name="N12">			<DO Name="c_CAMERA_1_TRIGGER"  Address="534" Invert="false"/>			<DO Name="c_CAMERA_2_TRIGGER"  Address="535" Invert="false"/>					</DOGroup>		</Dig_Out>	<Ano_In>		<AIGroup Name="N1">			<AI Name="AI1"  Address="0" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="AI2"  Address="1" DataType="short"/>			<AI Name="r_HVD_1_ANALOG"  Address="2" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="r_HVD_2_ANALOG"  Address="3" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="r_LoaderA_LS_Vacuum_anlg"  Address="4" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="r_LoaderB_LS_Vacuum_anlg"  Address="5" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="AI6"  Address="6" DataType="short"/>			<AI Name="r_LOADER_GasFlowSensor_FLOW"  Address="7" Scaling="0=3370, 500=17000" DataType="short"/>		</AIGroup>		<AIGroup Name="N2">			<AI Name="r_LOADERA_BERNOULLI_PRESSURE"  Address="8" Scaling="0=3276.7, 145=16383.5" DataType="short"/>			<AI Name="r_LOADERB_BERNOULLI_PRESSURE"  Address="9" Scaling="0=3276.7, 145=16383.5" DataType="short"/>			<AI Name="r_LOADERA_CHUCK_BLADDER"  Address="10" Scaling="0=3276.7, 145=16383.5" DataType="short"/>			<AI Name="r_LOADERB_CHUCK_BLADDER"  Address="11" Scaling="0=3276.7, 145=16383.5" DataType="short"/>			<AI Name="r_LOADERA_WS_BLADDER_PRESSURE"  Address="12" Scaling="0=3276.7, 145=16383.5" DataType="short"/>			<AI Name="r_LOADERB_WS_BLADDER_PRESSURE"  Address="13" Scaling="0=3276.7, 145=16383.5" DataType="short"/>			<AI Name="r_SPUF_VAC"  Address="14" Scaling="1=0,5=-757.5" DataType="short"/>			<AI Name="r_LOADER_GasFlowSensor_VACUUM"  Address="15" Scaling="0=3276.7,-757=16383.5" DataType="short"/>		</AIGroup>	</Ano_In>	<Ano_Out>		<AOGroup Name="N3">			<AO Name="AO1"  Address="512" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AO Name="AO2"  Address="513" DataType="short"/>			<AO Name="AO3"  Address="514" DataType="short"/>			<AO Name="AO4"  Address="515" DataType="short"/>			<AO Name="AO5"  Address="516" DataType="short"/>			<AO Name="AO6"  Address="517" DataType="short"/>			<AO Name="AO7"  Address="518" DataType="short"/>			<AO Name="AO8"  Address="519" DataType="short"/>		</AOGroup>		<AOGroup Name="N4">			<AO Name="AO9"  Address="520" DataType="short"/>			<AO Name="AO10"  Address="521" DataType="short"/>			<AO Name="AO11"  Address="522" DataType="short"/>			<AO Name="AO12"  Address="523" DataType="short"/>			<AO Name="AO13"  Address="524" DataType="short"/>			<AO Name="AO14"  Address="525" DataType="short"/>			<AO Name="AO15"  Address="526" DataType="short"/>			<AO Name="AO16"  Address="527" DataType="ushort"/>		</AOGroup>			</Ano_Out>  </WagoDeviceConfig>   <WagoDeviceConfig Module="PUF" IpAddress="10.0.0.13" Port="502" SendTimeout="2000" RecvTimeout="2000" Channel="1"> 	<Dig_In>		<DIGroup Name="N61">			<DI Name="r_PUF_A_CHUCK_OUT"  Address="0" Invert="false"/>			<DI Name="r_PUF_A_CHUCK_IN"  Address="1" Invert="false"/>			<DI Name="r_PUF_B_CHUCK_OUT"  Address="2" Invert="false"/>			<DI Name="r_PUF_B_CHUCK_IN"  Address="3" Invert="false"/>			<DI Name="DI4"  Address="4" Invert="false"/>			<DI Name="DI5"  Address="5" Invert="false"/>			<DI Name="DI6"  Address="6" Invert="false"/>			<DI Name="DI7"  Address="7" Invert="false"/>		</DIGroup>	</Dig_In>	<Dig_Out>		<DOGroup Name="N62">			<DO Name="c_PUF_CHUCK"  Address="512" Invert="false"/>			<DO Name="D01"  Address="513" Invert="false"/>			<DO Name="D02"  Address="514" Invert="false"/>			<DO Name="D03"  Address="515" Invert="false"/>			<DO Name="D04"  Address="516" Invert="false"/>			<DO Name="D05"  Address="517" Invert="false"/>			<DO Name="D06"  Address="518" Invert="false"/>			<DO Name="D07"  Address="519" Invert="false"/>		</DOGroup>	</Dig_Out>	<Ano_In>		<AIGroup Name="N60">			<AI Name="r_DPUF_A_CHUCK_A_VAC"  Address="0" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="r_DPUF_A_CHUCK_B_VAC"  Address="1" Scaling="0=3276.7,-757=16383.5" DataType="short"/>			<AI Name="r_DPUF_A_CHUCK_A_WFER_SNS_1"  Address="2" Scaling="13=0,150=32767" DataType="short"/>			<AI Name="r_DPUF_A_CHUCK_A_WFER_SNS_2"  Address="3" Scaling="13=0,150=32767" DataType="short"/>		</AIGroup>	</Ano_In>	<Ano_Out>	</Ano_Out></WagoDeviceConfig>	<WagoDeviceConfig Module="Wago2" IpAddress="10.0.0.10" Port="502" SendTimeout="2000" RecvTimeout="2000" Channel="1">		<Dig_In>			<DIGroup Name="20">				<DI Name="DI0"  Address="0" Invert="false"/>				<DI Name="DI1"  Address="1" Invert="false"/>				<DI Name="DI2"  Address="2" Invert="false"/>				<DI Name="DI3"  Address="3" Invert="false"/>				<DI Name="DI4"  Address="4" Invert="false"/>				<DI Name="DI5"  Address="5" Invert="false"/>				<DI Name="DI6"  Address="6" Invert="false"/>				<DI Name="DI7"  Address="7" Invert="false"/>				<DI Name="DI8"  Address="8" Invert="false"/>				<DI Name="DI9"  Address="9" Invert="false"/>				<DI Name="DI10"  Address="10" Invert="false"/>				<DI Name="DI11"  Address="11" Invert="false"/>				<DI Name="DI12"  Address="12" Invert="false"/>				<DI Name="DI13"  Address="13" Invert="false"/>				<DI Name="DI14"  Address="14" Invert="false"/>				<DI Name="DI15"  Address="15" Invert="false"/>			</DIGroup>			<DIGroup Name="21">				<DI Name="DI16"  Address="16" Invert="false"/>				<DI Name="DI17"  Address="17" Invert="false"/>				<DI Name="DI18"  Address="18" Invert="false"/>				<DI Name="DI19"  Address="19" Invert="false"/>				<DI Name="DI20"  Address="20" Invert="false"/>				<DI Name="DI21"  Address="21" Invert="false"/>				<DI Name="r_CONTAINMENT_FLUID"  Address="22" Invert="true"/>				<DI Name="r_DOOR_INLK_OK"  Address="23" Invert="false"/>				<DI Name="DI24"  Address="24" Invert="false"/>				<DI Name="DI25"  Address="25" Invert="false"/>				<DI Name="DI26"  Address="26" Invert="false"/>				<DI Name="DI27"  Address="27" Invert="false"/>				<DI Name="r_REAR_DOOR_INTLK"  Address="28" Invert="false"/>				<DI Name="r_SAMPLE_SYS_FLUID_PRESENT"  Address="29" Invert="false"/>				<DI Name="DI28"  Address="30" Invert="false"/>				<DI Name="DI29"  Address="31" Invert="false"/>			</DIGroup>			<DIGroup Name="22">				<DI Name="r_RES1_HIGH_LEVEL"  Address="32" Invert="false"/>				<DI Name="r_RES1_LOW_LEVEL"  Address="33" Invert="true"/>				<DI Name="r_RES2_HIGH_LEVEL"  Address="34" Invert="false"/>				<DI Name="r_RES2_LOW_LEVEL"  Address="35" Invert="true"/>				<DI Name="r_RES3_HIGH_LEVEL"  Address="36" Invert="false"/>				<DI Name="r_RES3_LOW_LEVEL"  Address="37" Invert="true"/>				<DI Name="r_RES4_HIGH_LEVEL"  Address="38" Invert="false"/>				<DI Name="r_RES4_LOW_LEVEL"  Address="39" Invert="true"/>				<DI Name="DI38"  Address="40" Invert="false"/>				<DI Name="DI39"  Address="41" Invert="false"/>				<DI Name="DI40"  Address="42" Invert="false"/>				<DI Name="DI41"  Address="43" Invert="false"/>				<DI Name="DI42"  Address="44" Invert="false"/>				<DI Name="DI43"  Address="45" Invert="false"/>				<DI Name="DI44"  Address="46" Invert="false"/>				<DI Name="DI45"  Address="47" Invert="false"/>			</DIGroup>			<DIGroup Name="30">				<DI Name="DI46"  Address="48" Invert="false"/>				<DI Name="DI47"  Address="49" Invert="false"/>			</DIGroup>		</Dig_In>		<Dig_Out>			<DOGroup Name="23">				<DO Name="c_CDA_ENABLE"  Address="512" Invert="false"/>				<DO Name="c_DI_MAIN_ENABLE"  Address="513" Invert="false"/>				<DO Name="c_DI_FILL_ENABLE"  Address="514" Invert="false"/>				<DO Name="c_DI_REPLEN_ENABLE"  Address="515" Invert="false"/>				<DO Name="c_EXTERNAL_CDA_ENABLE"  Address="516" Invert="false"/>				<DO Name="c_HCW_ENABLE"  Address="517" Invert="false"/>				<DO Name="DO6"  Address="518" Invert="false"/>				<DO Name="c_N2_ENABLE"  Address="519" Invert="false"/>				<DO Name="c_QDRD1_LO_PRESSURE"  Address="520" Invert="false"/>				<DO Name="c_QDRD2_LO_PRESSURE"  Address="521" Invert="false"/>				<DO Name="c_QDRD3_LO_PRESSURE"  Address="522" Invert="false"/>				<DO Name="c_QDRD4_LO_PRESSURE"  Address="523" Invert="false"/>				<DO Name="DO12"  Address="524" Invert="false"/>				<DO Name="DO13"  Address="525" Invert="false"/>				<DO Name="DO14"  Address="526" Invert="false"/>				<DO Name="DO15"  Address="527" Invert="false"/>			</DOGroup>			<DOGroup Name="24">				<DO Name="DO16"  Address="528" Invert="false"/>				<DO Name="DO17"  Address="529" Invert="false"/>				<DO Name="DO18"  Address="530" Invert="false"/>				<DO Name="DO19"  Address="531" Invert="false"/>				<DO Name="DO20"  Address="532" Invert="false"/>				<DO Name="DO21"  Address="533" Invert="false"/>				<DO Name="DO22"  Address="534" Invert="false"/>				<DO Name="DO23"  Address="535" Invert="false"/>				<DO Name="DO24"  Address="536" Invert="false"/>				<DO Name="DO25"  Address="537" Invert="false"/>				<DO Name="DO26"  Address="538" Invert="false"/>				<DO Name="DO27"  Address="539" Invert="false"/>				<DO Name="DO28"  Address="540" Invert="false"/>				<DO Name="DO29"  Address="541" Invert="false"/>				<DO Name="DO30"  Address="542" Invert="false"/>				<DO Name="DO31"  Address="543" Invert="false"/>			</DOGroup>			<DOGroup Name="25">				<DO Name="c_METAL2_PUMP_ON"  Address="544" Invert="false"/>				<DO Name="DO33"  Address="545" Invert="false"/>			</DOGroup>			<DOGroup Name="26">				<DO Name="c_METAL3_PUMP_ON"  Address="546" Invert="false"/>				<DO Name="c_HED2_POWER_ON"  Address="547" Invert="false"/>			</DOGroup>			<DOGroup Name="27">				<DO Name="c_HED4_POWER_ON"  Address="548" Invert="false"/>				<DO Name="DO37"  Address="549" Invert="false"/>			</DOGroup>			<DOGroup Name="28">				<DO Name="c_METAL4_PUMP_ON"  Address="550" Invert="false"/>				<DO Name="DO39"  Address="551" Invert="false"/>			</DOGroup>			<DOGroup Name="29">				<DO Name="c_RES1_POWER_ON"  Address="552" Invert="false"/>				<DO Name="DO41"  Address="553" Invert="false"/>			</DOGroup>		</Dig_Out>		<Ano_In>			<AIGroup Name="1">				<AI Name="r_pH3"  Address="0" Scaling="0=0,14=32767" DataType="short"/>				<AI Name="AI1"  Address="1" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI2"  Address="2" Scaling="13=0,150=32767" DataType="short"/>				<AI Name="AI3"  Address="3" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="2">				<AI Name="AI4"  Address="4" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI5"  Address="5" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="r_PREWET_DI_PRESS"  Address="6" Scaling="0=3276.7,100=32767" DataType="short"/>				<AI Name="AI7"  Address="7" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="3">				<AI Name="AI8"  Address="8" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="r_SYSTEM_EXHAUST"  Address="9" Scaling="0=0, 2=32767" DataType="short"/>				<AI Name="r_PREWET_FLOW"  Address="10" Scaling="0=3276.7,40=32767" DataType="short"/>				<AI Name="r_DI_WATER_PRESSURE"  Address="11" Scaling="0=0, 100=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="4">				<AI Name="r_PUMP1_FLOW"  Address="12" Scaling="0=3276.7,40=16383.5" DataType="short"/>				<AI Name="AI13"  Address="13" Scaling="0=3276.7,40=16383.5" DataType="short"/>				<AI Name="r_PUMP2_FLOW"  Address="14" Scaling="0=3276.7,40=16383.5" DataType="short"/>				<AI Name="AI15"  Address="15" Scaling="0=3276.7,40=16383.5" DataType="short"/>			</AIGroup>			<AIGroup Name="5">				<AI Name="r_PUMP3_FLOW"  Address="16" Scaling="0=3276.7,40=16383.5" DataType="short"/>				<AI Name="AI17"  Address="17" Scaling="0=3276.7,40=16383.5" DataType="short"/>				<AI Name="r_PUMP4_FLOW"  Address="18" Scaling="0=3276.7,40=16383.5" DataType="short"/>				<AI Name="AI19"  Address="19" Scaling="0=3276.7,40=16383.5" DataType="short"/>			</AIGroup>			<AIGroup Name="6">				<AI Name="AI20"  Address="20" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI21"  Address="21" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI22"  Address="22" Scaling="13=0,150=32767" DataType="short"/>				<AI Name="AI23"  Address="23" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="7">				<AI Name="AI24"  Address="24" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI25"  Address="25" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI26"  Address="26" Scaling="13=0,150=32767" DataType="short"/>				<AI Name="r_MBS3_FLOW"  Address="27" Scaling="0=0,20=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="8">				<AI Name="r_QDRD1_WATER_LEVEL"  Address="28" Scaling="0=0,100=32767" DataType="short"/>				<AI Name="r_QDRD2_WATER_LEVEL"  Address="29" Scaling="0=0,100=32767" DataType="short"/>				<AI Name="r_QDRD3_WATER_LEVEL"  Address="30" Scaling="0=0,100=32767" DataType="short"/>				<AI Name="r_QDRD4_WATER_LEVEL"  Address="31" Scaling="0=0,100=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="9">				<AI Name="AI32"  Address="32" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI33"  Address="33" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI34"  Address="34" Scaling="13=0,150=32767" DataType="short"/>				<AI Name="AI35"  Address="35" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="10">				<AI Name="r_RES1_LEVEL_raw"  Address="36" Scaling="0=0,100=32767" DataType="short"/>				<AI Name="r_RES2_LEVEL_raw"  Address="37" Scaling="0=0,100=32767" DataType="short"/>				<AI Name="r_RES3_LEVEL_raw"  Address="38" Scaling="0=0,100=32767" DataType="short"/>				<AI Name="r_RES4_LEVEL_raw"  Address="39" Scaling="0=0,100=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="11">				<AI Name="AI40"  Address="40" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI41"  Address="41" Scaling="0=3276.7,-757.5=16383.5" DataType="short"/>				<AI Name="AI42"  Address="42" Scaling="13=0,150=32767" DataType="short"/>				<AI Name="r_HCW_FLOW"  Address="43" Scaling="0=0, 40=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="12">				<AI Name="r_CDA_EXTERNAL_PRESSURE"  Address="44" Scaling="0=3276.7, 145=16383.5" DataType="short"/>				<AI Name="r_CDA_HIGH_PRESSURE"  Address="45" Scaling="0=3276.7, 145=16383.5" DataType="short"/>				<AI Name="r_CDA_LOW_PRESSURE"  Address="46" Scaling="0=3276.7,145=16383.5" DataType="short"/>				<AI Name="AI47"  Address="47" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="13">				<AI Name="AI48"  Address="48" Scaling="0=3276.7,145=16383.5" DataType="short"/>				<AI Name="r_N2_1B_PRESSURE"  Address="49" Scaling="0=3276.7,145=16383.5" DataType="short"/>				<AI Name="r_N2_1A_PRESSURE"  Address="50" Scaling="0=3276.7,145=16383.5" DataType="short"/>				<AI Name="r_N2_2B_PRESSURE"  Address="51" Scaling="0=3276.7,145=16383.5" DataType="short"/>			</AIGroup>			<AIGroup Name="14">				<AI Name="r_N2_2A_PRESSURE"  Address="52" Scaling="0=3276.7,145=16383.5" DataType="short"/>				<AI Name="r_N2_BLANKET_PRESSURE"  Address="53" Scaling="-14.5=3276.7, 14.5=16383.5" DataType="short"/>				<AI Name="r_SYSTEM_VACUUM"  Address="54" Scaling="-750=3276.7, 750=16383.5" DataType="short"/>				<AI Name="AI55"  Address="55" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>		</Ano_In>		<Ano_Out>			<AOGroup Name="15">				<AO Name="AO1"  Address="512" DataType="short"/>				<AO Name="AO2"  Address="513" DataType="short"/>				<AO Name="AO3"  Address="514" DataType="short"/>				<AO Name="AO4"  Address="515" DataType="short"/>			</AOGroup>			<AOGroup Name="16">				<AO Name="AO5"  Address="516" DataType="short"/>				<AO Name="AO6"  Address="517" DataType="short"/>				<AO Name="AO7"  Address="518" DataType="short"/>				<AO Name="AO8"  Address="519" DataType="short"/>			</AOGroup>			<AOGroup Name="17">				<AO Name="AO9"  Address="516" DataType="short"/>				<AO Name="AO10"  Address="517" DataType="short"/>				<AO Name="AO11"  Address="518" DataType="short"/>				<AO Name="AO8"  Address="519" DataType="short"/>			</AOGroup>			<AOGroup Name="18">				<AO Name="AO12"  Address="516" DataType="short"/>				<AO Name="AO13"  Address="517" DataType="short"/>				<AO Name="AO14"  Address="518" DataType="short"/>				<AO Name="AO15"  Address="519" DataType="short"/>			</AOGroup>			<AOGroup Name="19">				<AO Name="AO16"  Address="516" DataType="short"/>				<AO Name="AO17"  Address="517" DataType="short"/>				<AO Name="AO18"  Address="518" DataType="short"/>				<AO Name="AO19"  Address="519" DataType="short"/>			</AOGroup>		</Ano_Out>	</WagoDeviceConfig>	<WagoDeviceConfig Module="Wago3" IpAddress="10.0.0.15" Port="502" SendTimeout="2000" RecvTimeout="2000" Channel="1">		<Dig_In>			<DIGroup Name="3">				<DI Name="r_SRD_FLUID_LEVEL"  Address="0" Invert="true"/>				<DI Name="r_SRD1_CHUCK_VAC_OK"  Address="1" Invert="false"/>				<DI Name="r_SRD1_WAFER_PRESENT"  Address="2" Invert="false"/>				<DI Name="r_SRD1_LIFT_UP"  Address="3" Invert="true"/>				<DI Name="DI4"  Address="4" Invert="false"/>				<DI Name="r_SRD1_SHUTTER_OPEN"  Address="5" Invert="false"/>				<DI Name="r_SRD1_SHUTTER_CLOSED"  Address="6" Invert="false"/>				<DI Name="r_SRD1_150_FLIPPER1_OUT"  Address="7" Invert="false"/>			</DIGroup>			<DIGroup Name="4">				<DI Name="r_SRD1_150_FLIPPER2_OUT"  Address="8" Invert="false"/>				<DI Name="r_SRD1_150_FLIPPER3_OUT" Address="9" Invert="false"/>				<DI Name="r_SRD1_200_FLIPPER1_OUT"  Address="10" Invert="false"/>				<DI Name="r_SRD1_200_FLIPPER2_OUT"  Address="11" Invert="false"/>				<DI Name="r_SRD1_200_FLIPPER3_OUT"  Address="12" Invert="false"/>				<DI Name="DI13"  Address="13" Invert="false"/>				<DI Name="r_CONTAINMENT_FLUID"  Address="14" Invert="true"/>				<DI Name="r_DOOR_INLK_OK"  Address="15" Invert="false"/>			</DIGroup>			<DIGroup Name="5">				<DI Name="r_SRD2_CHUCK_VAC_OK"  Address="16" Invert="false"/>				<DI Name="r_SRD2_WAFER_PRESENT"  Address="17" Invert="false"/>				<DI Name="r_SRD2_LIFT_UP"  Address="18" Invert="true"/>				<DI Name="DI19"  Address="19" Invert="true"/>				<DI Name="r_SRD2_SHUTTER_OPEN"  Address="20" Invert="false"/>				<DI Name="r_SRD2_SHUTTER_CLOSED"  Address="21" Invert="false"/>				<DI Name="r_SRD2_150_FLIPPER1_OUT"  Address="22" Invert="false"/>				<DI Name="r_SRD2_150_FLIPPER2_OUT"  Address="23" Invert="false"/>			</DIGroup>			<DIGroup Name="6">				<DI Name="r_SRD2_150_FLIPPER3_OUT"  Address="24" Invert="false"/>				<DI Name="r_SRD2_200_FLIPPER1_OUT"  Address="25" Invert="false"/>				<DI Name="r_SRD2_200_FLIPPER2_OUT"  Address="26" Invert="false"/>				<DI Name="r_SRD2_200_FLIPPER3_OUT"  Address="27" Invert="false"/>				<DI Name="DI28"  Address="28" Invert="false"/>				<DI Name="DI29"  Address="29" Invert="false"/>				<DI Name="DI30"  Address="30" Invert="false"/>				<DI Name="DI31"  Address="31" Invert="false"/>			</DIGroup>		</Dig_In>		<Dig_Out>			<DOGroup Name="7">				<DO Name="c_SRD1_LIFT_UP"  Address="512" Invert="false"/>				<DO Name="c_SRD1_150_FLIPPERS_IN"  Address="513" Invert="false"/>				<DO Name="c_SRD1_200_FLIPPERS_IN"  Address="514" Invert="false"/>				<DO Name="c_SRD1_Shutter_Close"  Address="515" Invert="false"/>				<DO Name="c_SRD1_WATER_ON"  Address="516" Invert="false"/>				<DO Name="c_SRD1_CHUCK_VACUUM"  Address="517" Invert="true"/>				<DO Name="c_SRD1_N2_FLOW_ON" Address="518" Invert="false"/>				<DO Name="c_SRD1_CHUCK_ATM_ON"  Address="519" Invert="false"/>			</DOGroup>			<DOGroup Name="8">				<DO Name="c_SRD2_LIFT_UP"  Address="520" Invert="false"/>				<DO Name="c_SRD2_150_FLIPPERS_IN"  Address="521" Invert="false"/>				<DO Name="c_SRD2_200_FLIPPERS_IN"  Address="522" Invert="false"/>				<DO Name="c_SRD2_Shutter_Close"  Address="523" Invert="false"/>				<DO Name="c_SRD2_WATER_ON"  Address="524" Invert="false"/>				<DO Name="c_SRD2_CHUCK_VACUUM"  Address="525" Invert="true"/>				<DO Name="c_SRD2_N2_FLOW_ON"  Address="526" Invert="false"/>				<DO Name="c_SRD2_CHUCK_ATM_ON"  Address="527" Invert="false"/>			</DOGroup>			<DOGroup Name="9">				<DO Name="DO16"  Address="528" Invert="false"/>				<DO Name="DO17"  Address="529" Invert="false"/>				<DO Name="DO18"  Address="530" Invert="false"/>				<DO Name="DO19"  Address="531" Invert="false"/>				<DO Name="DO20"  Address="532" Invert="false"/>				<DO Name="DO21"  Address="533" Invert="false"/>				<DO Name="DO22"  Address="534" Invert="false"/>				<DO Name="DO23"  Address="535" Invert="false"/>			</DOGroup>			<DOGroup Name="10">				<DO Name="DO25"  Address="537" Invert="false"/>				<DO Name="DO25"  Address="537" Invert="false"/>			</DOGroup>		</Dig_Out>		<Ano_In>			<AIGroup Name="1">				<AI Name="r_SRD1_CHUCK_VACUUM_anlg"  Address="0" Scaling="-757.5=3276.7,757.5=16383.5" DataType="short"/>				<AI Name="r_SRD2_CHUCK_VACUUM_anlg"  Address="1" Scaling="-757.5=3276.7,757.5=16383.5" DataType="short"/>				<AI Name="AI2"  Address="2" Scaling="13=0,150=32767" DataType="short"/>				<AI Name="AI3"  Address="3" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>			<AIGroup Name="2">				<AI Name="r_SRD1_WATER_FLOW"  Address="4" Scaling="0=3276.7,2.5=32767" DataType="short"/>				<AI Name="r_SRD2_WATER_FLOW"  Address="5" Scaling="0=3276.7,2.5=32767" DataType="short"/>				<AI Name="r_SRD_SUPPLY_WATER_PRESS"  Address="6" Scaling="0=3276.7,50=32767" DataType="short"/>				<AI Name="AI7"  Address="7" Scaling="13=0,150=32767" DataType="short"/>			</AIGroup>		</Ano_In>		<Ano_Out>		</Ano_Out>	</WagoDeviceConfig>	<WagoDeviceConfig Module="Wago4" IpAddress="10.0.0.31" Port="502" SendTimeout="2000" RecvTimeout="2000" Channel="1">		<Dig_In>			<DIGroup Name="3">				<DI Name="r_RESERVOIR1_PUMP_ON"  Address="0" Invert="false"/>				<DI Name="DI1"  Address="1" Invert="false"/>				<DI Name="DI2"  Address="2" Invert="false"/>				<DI Name="DI3"  Address="3" Invert="false"/>				<DI Name="DI4"  Address="4" Invert="false"/>				<DI Name="DI5"  Address="5" Invert="false"/>				<DI Name="DI6"  Address="6" Invert="false"/>				<DI Name="DI7"  Address="7" Invert="false"/>			</DIGroup>		</Dig_In>		<Dig_Out>			<DOGroup Name="7">				<DO Name="c_RESERVOIR1_PUMP_ON"  Address="512" Invert="false"/>				<DO Name="DO2"  Address="513" Invert="false"/>				<DO Name="DO3"  Address="514" Invert="false"/>				<DO Name="DO4"  Address="515" Invert="false"/>				<DO Name="DO5"  Address="516" Invert="false"/>				<DO Name="DO6"  Address="517" Invert="false"/>				<DO Name="DO7" Address="518" Invert="false"/>				<DO Name="DO8"  Address="519" Invert="false"/>			</DOGroup>		</Dig_Out>		<Ano_Out>			<AOGroup Name="1">				<AO Name="c_RESERVOIR1_PUMP_ON_SPEED"  Address="512" Scaling="0=0,10000=32767" DataType="short"/>				<AO Name="AO2"  Address="513" DataType="short"/>				<AO Name="AO3"  Address="514" DataType="short"/>				<AO Name="AO4"  Address="515" DataType="short"/>			</AOGroup>		</Ano_Out>	<Ano_In>	</Ano_In>	</WagoDeviceConfig></WagoControllerConfig>
 |