| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 | <?xml version="1.0" encoding="utf-8"?><Interlock>	<!--Condition表示这一条与前面条件运算结果的关系-->	<!--	LT(less than)               小于	LE(less than or equal to)   小于等于	EQ(equal to)                等于	NE(not equal to)            不等于	GE(greater than or equal to)大于等于	GT(greater than)            大于	B(bool)	-->	<!--Automatic valve-->	<Action Name="FLAG001" Value="ON">		<Limit Name="PM1.DO_ValveAV2" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV32" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG001" Value="OFF">		<Limit Name="PM1.DO_ValveAV2" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV32" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG002" Value="ON">		<Limit Name="PM1.DO_ValveAV3" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV34" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG002" Value="OFF">		<Limit Name="PM1.DO_ValveAV3" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV34" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG003" Value="ON">		<Limit Name="PM1.DO_ValveAV4" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV28" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV36" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG003" Value="OFF">		<Limit Name="PM1.DO_ValveAV4" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV28" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV36" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG004" Value="ON">		<Limit Name="PM1.DO_ValveAV5" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV29" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV37" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG004" Value="OFF">		<Limit Name="PM1.DO_ValveAV5" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV29" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV37" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG005" Value="ON">		<Limit Name="PM1.DO_ValveAV6" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV39" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG005" Value="OFF">		<Limit Name="PM1.DO_ValveAV6" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV39" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG006" Value="ON">		<Limit Name="PM1.DO_ValveAV7" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV38" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG006" Value="OFF">		<Limit Name="PM1.DO_ValveAV7" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV38" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG007" Value="ON">		<Limit Name="PM1.DO_ValveAV12" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV28" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV36" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG007" Value="OFF">		<Limit Name="PM1.DO_ValveAV12" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV28" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV36" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG008" Value="ON">		<Limit Name="PM1.DO_ValveAV14" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV29" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV37" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG008" Value="OFF">		<Limit Name="PM1.DO_ValveAV14" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV29" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV37" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG009" Value="ON">		<Limit Name="PM1.DO_ValveAV15" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV18" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV38" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG009" Value="OFF">		<Limit Name="PM1.DO_ValveAV15" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV18" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV38" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG010" Value="ON">		<Limit Name="PM1.DO_ValveAV19" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV22" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV39" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG010" Value="OFF">		<Limit Name="PM1.DO_ValveAV19" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV22" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV39" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG011" Value="ON">		<Limit Name="PM1.DO_ValveAV33" Value="ON" Condition="OR" />		<Limit Name="PM1.DO_ValveAV39" Value="ON" Condition="OR" />		<Limit Name="PM1.DO_ValveAV23" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV26" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG011" Value="OFF">		<Limit Name="PM1.DO_ValveAV33" Value="OFF" Condition="AND" />		<Limit Name="PM1.DO_ValveAV39" Value="OFF" Condition="AND" />		<Limit Name="PM1.DO_ValveAV23" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV26" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG012" Value="ON">		<Limit Name="PM1.DO_ValveAV27" Value="ON" Condition="AND" />		<Limit Name="PM1.DO_ValveAV52" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG012" Value="OFF">		<Limit Name="PM1.DO_ValveAV27" Value="OFF" Condition="OR" />		<Limit Name="PM1.DO_ValveAV52" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG013" Value="ON">		<Limit Name="FLAG001" Value="ON" Condition="OR" />		<Limit Name="FLAG002" Value="ON" Condition="OR" />		<Limit Name="FLAG003" Value="ON" Condition="OR" />		<Limit Name="FLAG004" Value="ON" Condition="OR" />		<Limit Name="FLAG005" Value="ON" Condition="OR" />		<Limit Name="FLAG006" Value="ON" Condition="OR" />		<Limit Name="PM1.DO_ValveAV1" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG013" Value="OFF">		<Limit Name="FLAG001" Value="OFF" Condition="AND" />		<Limit Name="FLAG002" Value="OFF" Condition="AND" />		<Limit Name="FLAG003" Value="OFF" Condition="AND" />		<Limit Name="FLAG004" Value="OFF" Condition="AND" />		<Limit Name="FLAG005" Value="OFF" Condition="AND" />		<Limit Name="FLAG006" Value="OFF" Condition="AND" />		<Limit Name="PM1.DO_ValveAV1" Value="OFF" Condition="OR" />	</Action>	<Action Name="FLAG014" Value="ON">		<Limit Name="FLAG007" Value="ON" Condition="OR" />		<Limit Name="FLAG008" Value="ON" Condition="OR" />		<Limit Name="PM1.DO_ValveAV8" Value="ON" Condition="AND" />	</Action>	<Action Name="FLAG014" Value="OFF">		<Limit Name="FLAG007" Value="OFF" Condition="AND" />		<Limit Name="FLAG008" Value="OFF" Condition="AND" />		<Limit Name="PM1.DO_ValveAV8" Value="OFF" Condition="OR" />	</Action>	<!--<Action Name="PM1.DO_APCOpen" Value="ON">    <Limit Name="PM1.Heater1" Value="800H" Condition="AND" />  </Action>-->	<!--<Action Name="PM1.DO_RFPWRON" Value="ON">    <Limit Name="PM1.Heater1" Value="800L" Condition="AND" />  </Action>-->	<!--<Action Name="FLAG001" Value="OFF">    <Limit Name="PM1.DI_PumpAlarm" Value="OFF" Condition="AND" />    <Limit Name="PM1.DO_PumpON" Value="OFF" Condition="OR" />    <Limit Name="PM1.DI_CAPClosePosition" Value="OFF" Condition="OR" />    <Limit Name="PM1.DI_PumpON" Value="OFF" Condition="OR" />  </Action>  <Action Name="FLAG001" Value="ON">    <Limit Name="PM1.DI_PumpAlarm" Value="ON" Condition="AND" />    <Limit Name="PM1.DO_PumpON" Value="ON" Condition="AND" />    <Limit Name="PM1.DI_CAPClosePosition" Value="ON" Condition="AND" />    <Limit Name="PM1.DI_PumpON" Value="ON" Condition="AND" />  </Action>  <Action Name="FLAG003" Value="OFF">    <Limit Name="PM1.DO_GD1ValveOpen" Value="OFF" Condition="AND" />  </Action>  <Action Name="FLAG003" Value="KEEP36;OFF">    <Limit Name="PM1.DO_GD1ValveOpen" Value="ON" Condition="AND" />  </Action>  <Action Name="FLAG003" Value="DELAY36;ON">    <Limit Name="PM1.DO_GD1ValveOpen" Value="ON" Condition="AND" />  </Action>  <Action Name="FLAG004" Value="ON">    <Limit Name="FLAG003" Value="ON" Condition="AND" />    <Limit Name="PM1.DI_H2Density" Value="ON" Condition="AND" />  </Action>  <Action Name="FLAG004" Value="OFF">    <Limit Name="PM1.DI_H2Density" Value="OFF" Condition="AND" />    <Limit Name="PM1.DO_H12ValveOpen" Value="ON" Condition="OR" />  </Action>  <Action Name="FLAG006" Value="ON">    <Limit Name="PM1.DO_IV1ValveOpen" Value="ON" Condition="AND" />  </Action>  <Action Name="FLAG006" Value="OFF">    <Limit Name="PM1.DI_CAPClosePosition" Value="OFF" Condition="AND" />    <Limit Name="PM1.DO_J11ValveOpen" Value="ON" Condition="OR" />    <Limit Name="PM1.DO_XN11ValveOpen" Value="ON" Condition="OR" />  </Action>  <Action Name="FLAG007" Value="ON">    <Limit Name="PM1.DO_IV1ValveOpen" Value="ON" Condition="AND" />  </Action>  <Action Name="FLAG007" Value="OFF">    <Limit Name="PM1.DI_CAPClosePosition" Value="OFF" Condition="AND" />    <Limit Name="PM1.DO_H12ValveOpen" Value="ON" Condition="OR" />  </Action>  <Action Name="FLAG008" Value="ON">    <Limit Name="PM1.DO_IV1ValveOpen" Value="ON" Condition="AND" />    <Limit Name="PM1.DI_CAPClosePosition" Value="OFF" Condition="OR" />  </Action>  <Action Name="FLAG008" Value="OFF">    <Limit Name="PM1.DO_H12ValveOpen" Value="ON" Condition="AND" />    <Limit Name="PM1.DO_J11ValveOpen" Value="ON" Condition="OR" />    <Limit Name="PM1.DO_XN11ValveOpen" Value="ON" Condition="OR" />  </Action>  <Action Name="FLAG005" Value="OFF">    <Limit Name="PM1.DI_TubeATMPressure" Value="OFF" Condition="AND" />    <Limit Name="PM1.DI_ALYCAPATMPressure" Value="OFF" Condition="OR" />  </Action>  <Action Name="FLAG005" Value="KEEP60;OFF">    <Limit Name="PM1.DI_TubeATMPressure" Value="ON" Condition="AND" />    <Limit Name="PM1.DI_ALYCAPATMPressure" Value="ON" Condition="OR" />  </Action>--></Interlock>
 |