<?xml version='1.0' encoding='utf-8'?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:py="http://codespeak.net/lxml/objectify/pytype">
  <fileHeader companyName="MITSUBISHI ELECTRIC CORPORATION" productName="GX Works3" productVersion="1.086Q" creationDateTime="2024-09-07T18:28:06+01:00"/>
  <contentHeader name="Transpiled from Siemens TIA" organization="ATINA Ingenieurbüro, https://atina.de/" author="PLC Morphish, https://plcmorphish.atina.de/">
    <coordinateInfo>
      <fbd>
        <scaling x="1" y="1"/>
      </fbd>
      <ld>
        <scaling x="1" y="1"/>
      </ld>
      <sfc>
        <scaling x="1" y="1"/>
      </sfc>
    </coordinateInfo>
  </contentHeader>
  <types>
    <dataTypes>
      <dataType name="ud_Area">
        <baseType>
          <struct>
            <variable name="ID">
              <type>
                <INT/>
              </type>
            </variable>
            <variable name="Release">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ModeAuto">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ModeManu">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Acknowledge">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="LampTest">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="FaultColl">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="WarnColl">
              <type>
                <BOOL/>
              </type>
            </variable>
          </struct>
        </baseType>
      </dataType>
      <dataType name="ud_Cylinder">
        <baseType>
          <struct>
            <variable name="ID">
              <type>
                <INT/>
              </type>
            </variable>
            <variable name="Release">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ModeAuto">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ModeManu">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Acknowledge">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="AutoOpenReq">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="AutoCloseReq">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ManuOpenReq">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ManuCloseReq">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Config_SensorIsOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="DI_SensorIsOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Config_SensorIsClosed">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="DI_SensorIsClosed">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ParamMaxDurationOpening_ms">
              <type>
                <DINT/>
              </type>
            </variable>
            <variable name="ParamMaxDurationClosing_ms">
              <type>
                <DINT/>
              </type>
            </variable>
            <variable name="StatusOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="StatusClosed">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="DO_ValveOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="DO_ValveClose">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="LampOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="LampClosed">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ErrorOpening">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="ErrorClosing">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="DurationOpening_ms">
              <type>
                <DINT/>
              </type>
            </variable>
            <variable name="DurationClosing_ms">
              <type>
                <DINT/>
              </type>
            </variable>
          </struct>
        </baseType>
      </dataType>
    </dataTypes>
    <pous>
      <pou name="FB_Area" pouType="functionBlock">
        <interface>
          <inputVars>
            <variable name="In_ID">
              <type>
                <INT/>
              </type>
            </variable>
            <variable name="In_Release">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="In_ModeAuto">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="In_ModeManu">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="In_Acknowledge">
              <type>
                <BOOL/>
              </type>
            </variable>
          </inputVars>
          <outputVars>
            <variable name="Out_FaultColl">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Out_WarnColl">
              <type>
                <BOOL/>
              </type>
            </variable>
          </outputVars>
          <inOutVars>
            <variable name="Mem">
              <type>
                <derived name="ud_Area"/>
              </type>
            </variable>
          </inOutVars>
          <localVars/>
        </interface>
        <body WorksheetName="ProgramBody">
          <LD>
            <comment localId="3" height="4" width="100">
              <position x="5" y="4"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Area Function Block</p>
                  </body>
                </html>
              </content>
            </comment>
            <comment localId="4" height="4" width="100">
              <position x="5" y="14"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">ID</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="5">
              <position x="10" y="22"/>
              <connectionPointOut formalParameter="8">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
            </leftPowerRail>
            <block localId="9" width="13" height="12" typeName="MOVE_E">
              <position x="36" y="18"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="5" formalParameter="8">
                      <position x="36" y="24"/>
                      <position x="9" y="24"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="6">
                      <position x="36" y="28"/>
                      <position x="34" y="28"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="MOVE_E" hidden="true">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="6" height="4" width="13">
              <position x="21" y="26"/>
              <expression>In_ID</expression>
            </inVariable>
            <outVariable localId="7" height="4" width="13">
              <position x="51" y="26"/>
              <connectionPointIn>
                <connection refLocalId="9" formalParameter="MOVE_E">
                  <position x="51" y="28"/>
                  <position x="49" y="28"/>
                </connection>
              </connectionPointIn>
              <expression>Mem.ID</expression>
            </outVariable>
            <comment localId="11" height="4" width="100">
              <position x="5" y="38"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Inputs</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="12">
              <position x="10" y="46"/>
              <connectionPointOut formalParameter="17">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="20">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="18" height="4" width="13">
              <position x="11" y="46"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="17">
                  <position x="11" y="48"/>
                  <position x="9" y="48"/>
                </connection>
              </connectionPointIn>
              <variable>In_Release</variable>
            </contact>
            <coil localId="19" height="4" width="13">
              <position x="91" y="46"/>
              <connectionPointIn>
                <connection refLocalId="18">
                  <position x="91" y="48"/>
                  <position x="24" y="48"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </coil>
            <contact localId="21" height="4" width="13">
              <position x="11" y="54"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="20">
                  <position x="11" y="56"/>
                  <position x="9" y="56"/>
                </connection>
              </connectionPointIn>
              <variable>In_Acknowledge</variable>
            </contact>
            <coil localId="22" height="4" width="13">
              <position x="91" y="54"/>
              <connectionPointIn>
                <connection refLocalId="21">
                  <position x="91" y="56"/>
                  <position x="24" y="56"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Acknowledge</variable>
            </coil>
            <comment localId="24" height="4" width="100">
              <position x="5" y="66"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Operation Mode</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="25">
              <position x="10" y="74"/>
              <connectionPointOut formalParameter="32">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="34">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="39">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="33" height="4" width="13">
              <position x="11" y="74"/>
              <connectionPointIn>
                <connection refLocalId="25" formalParameter="32">
                  <position x="11" y="76"/>
                  <position x="9" y="76"/>
                </connection>
              </connectionPointIn>
              <variable>In_ModeAuto</variable>
            </contact>
            <contact localId="35" height="4" width="13">
              <position x="11" y="82"/>
              <connectionPointIn>
                <connection refLocalId="25" formalParameter="34">
                  <position x="11" y="84"/>
                  <position x="9" y="84"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeAuto</variable>
            </contact>
            <contact localId="37" height="4" width="13" negated="true">
              <position x="26" y="74"/>
              <connectionPointIn>
                <connection refLocalId="33">
                  <position x="26" y="76"/>
                  <position x="25" y="76"/>
                  <position x="24" y="76"/>
                </connection>
                <connection refLocalId="35">
                  <position x="26" y="76"/>
                  <position x="25" y="76"/>
                  <position x="25" y="84"/>
                  <position x="24" y="84"/>
                </connection>
              </connectionPointIn>
              <variable>In_ModeManu</variable>
            </contact>
            <coil localId="38" height="4" width="13">
              <position x="91" y="74"/>
              <connectionPointIn>
                <connection refLocalId="37">
                  <position x="91" y="76"/>
                  <position x="39" y="76"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeAuto</variable>
            </coil>
            <contact localId="40" height="4" width="13" negated="true">
              <position x="11" y="90"/>
              <connectionPointIn>
                <connection refLocalId="25" formalParameter="39">
                  <position x="11" y="92"/>
                  <position x="9" y="92"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeAuto</variable>
            </contact>
            <coil localId="41" height="4" width="13">
              <position x="91" y="90"/>
              <connectionPointIn>
                <connection refLocalId="40">
                  <position x="91" y="92"/>
                  <position x="24" y="92"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </coil>
            <comment localId="43" height="4" width="100">
              <position x="5" y="102"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Try to reset fault and warning collector</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="44">
              <position x="10" y="110"/>
              <connectionPointOut formalParameter="48">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="49" height="4" width="13">
              <position x="11" y="110"/>
              <connectionPointIn>
                <connection refLocalId="44" formalParameter="48">
                  <position x="11" y="112"/>
                  <position x="9" y="112"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Acknowledge</variable>
            </contact>
            <coil localId="50" height="4" width="13" storage="reset">
              <position x="91" y="110"/>
              <connectionPointIn>
                <connection refLocalId="49">
                  <position x="91" y="112"/>
                  <position x="24" y="112"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.WarnColl</variable>
            </coil>
            <coil localId="51" height="4" width="13" storage="reset">
              <position x="91" y="118"/>
              <connectionPointIn>
                <connection refLocalId="49">
                  <position x="91" y="120"/>
                  <position x="25" y="120"/>
                  <position x="25" y="112"/>
                  <position x="24" y="112"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.FaultColl</variable>
            </coil>
            <comment localId="53" height="4" width="100">
              <position x="5" y="130"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Outputs</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="54">
              <position x="10" y="138"/>
              <connectionPointOut formalParameter="59">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="62">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="60" height="4" width="13">
              <position x="11" y="138"/>
              <connectionPointIn>
                <connection refLocalId="54" formalParameter="59">
                  <position x="11" y="140"/>
                  <position x="9" y="140"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.FaultColl</variable>
            </contact>
            <coil localId="61" height="4" width="13">
              <position x="91" y="138"/>
              <connectionPointIn>
                <connection refLocalId="60">
                  <position x="91" y="140"/>
                  <position x="24" y="140"/>
                </connection>
              </connectionPointIn>
              <variable>Out_FaultColl</variable>
            </coil>
            <contact localId="63" height="4" width="13">
              <position x="11" y="146"/>
              <connectionPointIn>
                <connection refLocalId="54" formalParameter="62">
                  <position x="11" y="148"/>
                  <position x="9" y="148"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.WarnColl</variable>
            </contact>
            <coil localId="64" height="4" width="13">
              <position x="91" y="146"/>
              <connectionPointIn>
                <connection refLocalId="63">
                  <position x="91" y="148"/>
                  <position x="24" y="148"/>
                </connection>
              </connectionPointIn>
              <variable>Out_WarnColl</variable>
            </coil>
          </LD>
        </body>
        <addData>
          <data name="http://www.mitsubishielectric.com/xml/pouFolder" handleUnknown="implementation">
            <pouFolder name="FBFILE"/>
          </data>
        </addData>
      </pou>
      <pou name="FB_Cylinder" pouType="functionBlock">
        <interface>
          <inputVars>
            <variable name="In_ID">
              <type>
                <INT/>
              </type>
            </variable>
            <variable name="In_SensorIsOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="In_SensorIsClosed">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="In_Config_SensorIsOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="In_Config_SensorIsClosed">
              <type>
                <BOOL/>
              </type>
            </variable>
          </inputVars>
          <outputVars>
            <variable name="Out_Release">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Out_ValveOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Out_ValveClose">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Out_DebugOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="Out_DebugClose">
              <type>
                <BOOL/>
              </type>
            </variable>
          </outputVars>
          <inOutVars>
            <variable name="Mem">
              <type>
                <derived name="ud_Cylinder"/>
              </type>
            </variable>
            <variable name="Area">
              <type>
                <derived name="ud_Area"/>
              </type>
            </variable>
          </inOutVars>
          <localVars>
            <variable name="IEC_Timer_ValveOpen">
              <type>
                <derived name="TON"/>
              </type>
            </variable>
            <variable name="IEC_Timer_ValveClose">
              <type>
                <derived name="TON"/>
              </type>
            </variable>
            <variable name="timerOpenCoil">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="timerCloseCoil">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="timerOpenQ">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="timerCloseQ">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="requestOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="requestClose">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="plsRelease">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="plsOpen">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="plsClose">
              <type>
                <BOOL/>
              </type>
            </variable>
            <variable name="timerDurationOpening_ms">
              <type>
                <DINT/>
              </type>
            </variable>
            <variable name="timerDurationClosing_ms">
              <type>
                <DINT/>
              </type>
            </variable>
            <variable name="hManuOpenReqPls">
              <type>
                <derived name="R_TRIG"/>
              </type>
            </variable>
            <variable name="hManuCloseReqPls">
              <type>
                <derived name="R_TRIG"/>
              </type>
            </variable>
            <variable name="hMemReleasePls">
              <type>
                <derived name="R_TRIG"/>
              </type>
            </variable>
          </localVars>
        </interface>
        <body WorksheetName="ProgramBody">
          <LD>
            <comment localId="3" height="4" width="100">
              <position x="5" y="4"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Bistable Cylinder-Functionblock</p>
                  </body>
                </html>
              </content>
            </comment>
            <comment localId="4" height="4" width="100">
              <position x="5" y="14"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">ID</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="5">
              <position x="10" y="22"/>
              <connectionPointOut formalParameter="8">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
            </leftPowerRail>
            <block localId="9" width="13" height="12" typeName="MOVE_E">
              <position x="36" y="18"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="5" formalParameter="8">
                      <position x="36" y="24"/>
                      <position x="9" y="24"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="6">
                      <position x="36" y="28"/>
                      <position x="34" y="28"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="MOVE_E" hidden="true">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="6" height="4" width="13">
              <position x="21" y="26"/>
              <expression>In_ID</expression>
            </inVariable>
            <outVariable localId="7" height="4" width="13">
              <position x="51" y="26"/>
              <connectionPointIn>
                <connection refLocalId="9" formalParameter="MOVE_E">
                  <position x="51" y="28"/>
                  <position x="49" y="28"/>
                </connection>
              </connectionPointIn>
              <expression>Mem.ID</expression>
            </outVariable>
            <comment localId="11" height="4" width="100">
              <position x="5" y="38"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Area</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="12">
              <position x="10" y="46"/>
              <connectionPointOut formalParameter="24">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="27">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="30">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="33">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="35">
                <relPosition x="-1" y="34"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="25" height="4" width="13">
              <position x="11" y="46"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="24">
                  <position x="11" y="48"/>
                  <position x="9" y="48"/>
                </connection>
              </connectionPointIn>
              <variable>Area.Release</variable>
            </contact>
            <coil localId="26" height="4" width="13">
              <position x="91" y="46"/>
              <connectionPointIn>
                <connection refLocalId="25">
                  <position x="91" y="48"/>
                  <position x="24" y="48"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </coil>
            <contact localId="28" height="4" width="13">
              <position x="11" y="54"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="27">
                  <position x="11" y="56"/>
                  <position x="9" y="56"/>
                </connection>
              </connectionPointIn>
              <variable>Area.ModeAuto</variable>
            </contact>
            <coil localId="29" height="4" width="13">
              <position x="91" y="54"/>
              <connectionPointIn>
                <connection refLocalId="28">
                  <position x="91" y="56"/>
                  <position x="24" y="56"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeAuto</variable>
            </coil>
            <contact localId="31" height="4" width="13">
              <position x="11" y="62"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="30">
                  <position x="11" y="64"/>
                  <position x="9" y="64"/>
                </connection>
              </connectionPointIn>
              <variable>Area.ModeManu</variable>
            </contact>
            <coil localId="32" height="4" width="13">
              <position x="91" y="62"/>
              <connectionPointIn>
                <connection refLocalId="31">
                  <position x="91" y="64"/>
                  <position x="24" y="64"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </coil>
            <contact localId="34" height="4" width="13">
              <position x="11" y="70"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="33">
                  <position x="11" y="72"/>
                  <position x="9" y="72"/>
                </connection>
              </connectionPointIn>
              <variable>Area.Acknowledge</variable>
            </contact>
            <contact localId="36" height="4" width="13">
              <position x="11" y="78"/>
              <connectionPointIn>
                <connection refLocalId="12" formalParameter="35">
                  <position x="11" y="80"/>
                  <position x="9" y="80"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </contact>
            <block localId="37" width="13" height="12" typeName="R_TRIG_E" instanceName="hManuOpenReqPls">
              <position x="51" y="74"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="36">
                      <position x="51" y="80"/>
                      <position x="24" y="80"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="CLK">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="21">
                      <position x="51" y="84"/>
                      <position x="49" y="84"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="Q">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="21" height="4" width="13">
              <position x="36" y="82"/>
              <expression>Mem.ManuOpenReq</expression>
            </inVariable>
            <block localId="38" width="13" height="12" typeName="R_TRIG_E" instanceName="hManuCloseReqPls">
              <position x="51" y="86"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="36">
                      <position x="51" y="92"/>
                      <position x="25" y="92"/>
                      <position x="25" y="80"/>
                      <position x="24" y="80"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="CLK">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="22">
                      <position x="51" y="96"/>
                      <position x="49" y="96"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="Q">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="22" height="4" width="13">
              <position x="36" y="94"/>
              <expression>Mem.ManuCloseReq</expression>
            </inVariable>
            <coil localId="40" height="4" width="13">
              <position x="91" y="70"/>
              <connectionPointIn>
                <connection refLocalId="34">
                  <position x="91" y="72"/>
                  <position x="65" y="72"/>
                  <position x="24" y="72"/>
                </connection>
                <connection refLocalId="37" formalParameter="Q">
                  <position x="91" y="72"/>
                  <position x="65" y="72"/>
                  <position x="65" y="84"/>
                  <position x="64" y="84"/>
                </connection>
                <connection refLocalId="38" formalParameter="Q">
                  <position x="91" y="72"/>
                  <position x="65" y="72"/>
                  <position x="65" y="96"/>
                  <position x="64" y="96"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Acknowledge</variable>
            </coil>
            <comment localId="42" height="4" width="100">
              <position x="5" y="106"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Init Param</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="43">
              <position x="10" y="114"/>
              <connectionPointOut formalParameter="60">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="66">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
            </leftPowerRail>
            <block localId="61" width="13" height="16" typeName="ANDD_EQ">
              <position x="36" y="110"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="43" formalParameter="60">
                      <position x="36" y="116"/>
                      <position x="9" y="116"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="s1">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="44">
                      <position x="36" y="120"/>
                      <position x="34" y="120"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="s2">
                  <connectionPointIn>
                    <relPosition x="0" y="14"/>
                    <connection refLocalId="45">
                      <position x="36" y="124"/>
                      <position x="34" y="124"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="44" height="4" width="23">
              <position x="11" y="118"/>
              <expression>Mem.ParamMaxDurationOpening_ms</expression>
            </inVariable>
            <inVariable localId="45" height="4" width="13">
              <position x="21" y="122"/>
              <expression>0</expression>
            </inVariable>
            <contact localId="62" height="4" width="13">
              <position x="51" y="114"/>
              <connectionPointIn>
                <connection refLocalId="61" formalParameter="ENO">
                  <position x="51" y="116"/>
                  <position x="50" y="116"/>
                  <position x="49" y="116"/>
                </connection>
              </connectionPointIn>
              <variable>In_Config_SensorIsOpen</variable>
            </contact>
            <block localId="63" width="13" height="12" typeName="MOVE_E">
              <position x="91" y="110"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="62">
                      <position x="91" y="116"/>
                      <position x="64" y="116"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="47">
                      <position x="91" y="120"/>
                      <position x="89" y="120"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="MOVE_E" hidden="true">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="47" height="4" width="13">
              <position x="76" y="118"/>
              <expression>10000</expression>
            </inVariable>
            <outVariable localId="48" height="4" width="23">
              <position x="106" y="118"/>
              <connectionPointIn>
                <connection refLocalId="63" formalParameter="MOVE_E">
                  <position x="106" y="120"/>
                  <position x="104" y="120"/>
                </connection>
              </connectionPointIn>
              <expression>Mem.ParamMaxDurationOpening_ms</expression>
            </outVariable>
            <contact localId="64" height="4" width="13" negated="true">
              <position x="51" y="126"/>
              <connectionPointIn>
                <connection refLocalId="61" formalParameter="ENO">
                  <position x="51" y="128"/>
                  <position x="50" y="128"/>
                  <position x="50" y="116"/>
                  <position x="49" y="116"/>
                </connection>
              </connectionPointIn>
              <variable>In_Config_SensorIsOpen</variable>
            </contact>
            <block localId="65" width="13" height="12" typeName="MOVE_E">
              <position x="91" y="122"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="64">
                      <position x="91" y="128"/>
                      <position x="64" y="128"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="50">
                      <position x="91" y="132"/>
                      <position x="89" y="132"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="MOVE_E" hidden="true">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="50" height="4" width="13">
              <position x="76" y="130"/>
              <expression>4000</expression>
            </inVariable>
            <outVariable localId="51" height="4" width="23">
              <position x="106" y="130"/>
              <connectionPointIn>
                <connection refLocalId="65" formalParameter="MOVE_E">
                  <position x="106" y="132"/>
                  <position x="104" y="132"/>
                </connection>
              </connectionPointIn>
              <expression>Mem.ParamMaxDurationOpening_ms</expression>
            </outVariable>
            <block localId="67" width="13" height="16" typeName="ANDD_EQ">
              <position x="36" y="134"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="43" formalParameter="66">
                      <position x="36" y="140"/>
                      <position x="9" y="140"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="s1">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="52">
                      <position x="36" y="144"/>
                      <position x="34" y="144"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="s2">
                  <connectionPointIn>
                    <relPosition x="0" y="14"/>
                    <connection refLocalId="53">
                      <position x="36" y="148"/>
                      <position x="34" y="148"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="52" height="4" width="23">
              <position x="11" y="142"/>
              <expression>Mem.ParamMaxDurationClosing_ms</expression>
            </inVariable>
            <inVariable localId="53" height="4" width="13">
              <position x="21" y="146"/>
              <expression>0</expression>
            </inVariable>
            <contact localId="68" height="4" width="13">
              <position x="51" y="138"/>
              <connectionPointIn>
                <connection refLocalId="67" formalParameter="ENO">
                  <position x="51" y="140"/>
                  <position x="50" y="140"/>
                  <position x="49" y="140"/>
                </connection>
              </connectionPointIn>
              <variable>In_Config_SensorIsClosed</variable>
            </contact>
            <block localId="69" width="13" height="12" typeName="MOVE_E">
              <position x="91" y="134"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="68">
                      <position x="91" y="140"/>
                      <position x="64" y="140"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="55">
                      <position x="91" y="144"/>
                      <position x="89" y="144"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="MOVE_E" hidden="true">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="55" height="4" width="13">
              <position x="76" y="142"/>
              <expression>10000</expression>
            </inVariable>
            <outVariable localId="56" height="4" width="23">
              <position x="106" y="142"/>
              <connectionPointIn>
                <connection refLocalId="69" formalParameter="MOVE_E">
                  <position x="106" y="144"/>
                  <position x="104" y="144"/>
                </connection>
              </connectionPointIn>
              <expression>Mem.ParamMaxDurationClosing_ms</expression>
            </outVariable>
            <contact localId="70" height="4" width="13" negated="true">
              <position x="51" y="150"/>
              <connectionPointIn>
                <connection refLocalId="67" formalParameter="ENO">
                  <position x="51" y="152"/>
                  <position x="50" y="152"/>
                  <position x="50" y="140"/>
                  <position x="49" y="140"/>
                </connection>
              </connectionPointIn>
              <variable>In_Config_SensorIsClosed</variable>
            </contact>
            <block localId="71" width="13" height="12" typeName="MOVE_E">
              <position x="91" y="146"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="70">
                      <position x="91" y="152"/>
                      <position x="64" y="152"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="58">
                      <position x="91" y="156"/>
                      <position x="89" y="156"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="MOVE_E" hidden="true">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="58" height="4" width="13">
              <position x="76" y="154"/>
              <expression>4000</expression>
            </inVariable>
            <outVariable localId="59" height="4" width="23">
              <position x="106" y="154"/>
              <connectionPointIn>
                <connection refLocalId="71" formalParameter="MOVE_E">
                  <position x="106" y="156"/>
                  <position x="104" y="156"/>
                </connection>
              </connectionPointIn>
              <expression>Mem.ParamMaxDurationClosing_ms</expression>
            </outVariable>
            <comment localId="75" height="4" width="100">
              <position x="5" y="166"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Read Hardware-Inputs</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="76">
              <position x="10" y="174"/>
              <connectionPointOut formalParameter="85">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="88">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="91">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="94">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="86" height="4" width="13">
              <position x="11" y="174"/>
              <connectionPointIn>
                <connection refLocalId="76" formalParameter="85">
                  <position x="11" y="176"/>
                  <position x="9" y="176"/>
                </connection>
              </connectionPointIn>
              <variable>In_Config_SensorIsOpen</variable>
            </contact>
            <coil localId="87" height="4" width="13">
              <position x="91" y="174"/>
              <connectionPointIn>
                <connection refLocalId="86">
                  <position x="91" y="176"/>
                  <position x="24" y="176"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </coil>
            <contact localId="89" height="4" width="13">
              <position x="11" y="182"/>
              <connectionPointIn>
                <connection refLocalId="76" formalParameter="88">
                  <position x="11" y="184"/>
                  <position x="9" y="184"/>
                </connection>
              </connectionPointIn>
              <variable>In_Config_SensorIsClosed</variable>
            </contact>
            <coil localId="90" height="4" width="13">
              <position x="91" y="182"/>
              <connectionPointIn>
                <connection refLocalId="89">
                  <position x="91" y="184"/>
                  <position x="24" y="184"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </coil>
            <contact localId="92" height="4" width="13">
              <position x="11" y="190"/>
              <connectionPointIn>
                <connection refLocalId="76" formalParameter="91">
                  <position x="11" y="192"/>
                  <position x="9" y="192"/>
                </connection>
              </connectionPointIn>
              <variable>In_SensorIsOpen</variable>
            </contact>
            <coil localId="93" height="4" width="13">
              <position x="91" y="190"/>
              <connectionPointIn>
                <connection refLocalId="92">
                  <position x="91" y="192"/>
                  <position x="24" y="192"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </coil>
            <contact localId="95" height="4" width="13">
              <position x="11" y="198"/>
              <connectionPointIn>
                <connection refLocalId="76" formalParameter="94">
                  <position x="11" y="200"/>
                  <position x="9" y="200"/>
                </connection>
              </connectionPointIn>
              <variable>In_SensorIsClosed</variable>
            </contact>
            <coil localId="96" height="4" width="13">
              <position x="91" y="198"/>
              <connectionPointIn>
                <connection refLocalId="95">
                  <position x="91" y="200"/>
                  <position x="24" y="200"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </coil>
            <comment localId="98" height="4" width="100">
              <position x="5" y="210"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Create Release Puls</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="99">
              <position x="10" y="218"/>
              <connectionPointOut formalParameter="102">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
            </leftPowerRail>
            <block localId="103" width="13" height="12" typeName="R_TRIG_E" instanceName="hMemReleasePls">
              <position x="36" y="214"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="99" formalParameter="102">
                      <position x="36" y="220"/>
                      <position x="9" y="220"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="CLK">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="100">
                      <position x="36" y="224"/>
                      <position x="34" y="224"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="Q">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="100" height="4" width="13">
              <position x="21" y="222"/>
              <expression>Mem.Release</expression>
            </inVariable>
            <coil localId="104" height="4" width="13">
              <position x="91" y="222"/>
              <connectionPointIn>
                <connection refLocalId="103" formalParameter="Q">
                  <position x="91" y="224"/>
                  <position x="49" y="224"/>
                </connection>
              </connectionPointIn>
              <variable>plsRelease</variable>
            </coil>
            <comment localId="106" height="4" width="100">
              <position x="5" y="234"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Status Open</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="107">
              <position x="10" y="242"/>
              <connectionPointOut formalParameter="118">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="120">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="124">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="119" height="4" width="13">
              <position x="11" y="242"/>
              <connectionPointIn>
                <connection refLocalId="107" formalParameter="118">
                  <position x="11" y="244"/>
                  <position x="9" y="244"/>
                </connection>
              </connectionPointIn>
              <variable>timerOpenQ</variable>
            </contact>
            <contact localId="121" height="4" width="13">
              <position x="11" y="250"/>
              <connectionPointIn>
                <connection refLocalId="107" formalParameter="120">
                  <position x="11" y="252"/>
                  <position x="9" y="252"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="122" height="4" width="13" negated="true">
              <position x="26" y="250"/>
              <connectionPointIn>
                <connection refLocalId="121">
                  <position x="26" y="252"/>
                  <position x="24" y="252"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="123" height="4" width="13">
              <position x="41" y="250"/>
              <connectionPointIn>
                <connection refLocalId="122">
                  <position x="41" y="252"/>
                  <position x="39" y="252"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </contact>
            <contact localId="125" height="4" width="13">
              <position x="11" y="258"/>
              <connectionPointIn>
                <connection refLocalId="107" formalParameter="124">
                  <position x="11" y="260"/>
                  <position x="9" y="260"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <contact localId="126" height="4" width="13">
              <position x="26" y="258"/>
              <connectionPointIn>
                <connection refLocalId="125">
                  <position x="26" y="260"/>
                  <position x="24" y="260"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <contact localId="128" height="4" width="13" negated="true">
              <position x="56" y="242"/>
              <connectionPointIn>
                <connection refLocalId="119">
                  <position x="56" y="244"/>
                  <position x="55" y="244"/>
                  <position x="24" y="244"/>
                </connection>
                <connection refLocalId="123">
                  <position x="56" y="244"/>
                  <position x="55" y="244"/>
                  <position x="55" y="252"/>
                  <position x="54" y="252"/>
                </connection>
                <connection refLocalId="126">
                  <position x="56" y="244"/>
                  <position x="55" y="244"/>
                  <position x="55" y="260"/>
                  <position x="39" y="260"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </contact>
            <contact localId="129" height="4" width="13" negated="true">
              <position x="71" y="242"/>
              <connectionPointIn>
                <connection refLocalId="128">
                  <position x="71" y="244"/>
                  <position x="69" y="244"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="130" height="4" width="13" negated="true">
              <position x="86" y="242"/>
              <connectionPointIn>
                <connection refLocalId="129">
                  <position x="86" y="244"/>
                  <position x="84" y="244"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <coil localId="131" height="4" width="13">
              <position x="101" y="242"/>
              <connectionPointIn>
                <connection refLocalId="130">
                  <position x="101" y="244"/>
                  <position x="99" y="244"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </coil>
            <comment localId="133" height="4" width="100">
              <position x="5" y="270"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Status Closed</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="134">
              <position x="10" y="278"/>
              <connectionPointOut formalParameter="145">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="147">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="151">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="146" height="4" width="13">
              <position x="11" y="278"/>
              <connectionPointIn>
                <connection refLocalId="134" formalParameter="145">
                  <position x="11" y="280"/>
                  <position x="9" y="280"/>
                </connection>
              </connectionPointIn>
              <variable>timerCloseQ</variable>
            </contact>
            <contact localId="148" height="4" width="13">
              <position x="11" y="286"/>
              <connectionPointIn>
                <connection refLocalId="134" formalParameter="147">
                  <position x="11" y="288"/>
                  <position x="9" y="288"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="149" height="4" width="13" negated="true">
              <position x="26" y="286"/>
              <connectionPointIn>
                <connection refLocalId="148">
                  <position x="26" y="288"/>
                  <position x="24" y="288"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="150" height="4" width="13">
              <position x="41" y="286"/>
              <connectionPointIn>
                <connection refLocalId="149">
                  <position x="41" y="288"/>
                  <position x="39" y="288"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </contact>
            <contact localId="152" height="4" width="13">
              <position x="11" y="294"/>
              <connectionPointIn>
                <connection refLocalId="134" formalParameter="151">
                  <position x="11" y="296"/>
                  <position x="9" y="296"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <contact localId="153" height="4" width="13">
              <position x="26" y="294"/>
              <connectionPointIn>
                <connection refLocalId="152">
                  <position x="26" y="296"/>
                  <position x="24" y="296"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <contact localId="155" height="4" width="13" negated="true">
              <position x="56" y="278"/>
              <connectionPointIn>
                <connection refLocalId="146">
                  <position x="56" y="280"/>
                  <position x="55" y="280"/>
                  <position x="24" y="280"/>
                </connection>
                <connection refLocalId="150">
                  <position x="56" y="280"/>
                  <position x="55" y="280"/>
                  <position x="55" y="288"/>
                  <position x="54" y="288"/>
                </connection>
                <connection refLocalId="153">
                  <position x="56" y="280"/>
                  <position x="55" y="280"/>
                  <position x="55" y="296"/>
                  <position x="39" y="296"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </contact>
            <contact localId="156" height="4" width="13" negated="true">
              <position x="71" y="278"/>
              <connectionPointIn>
                <connection refLocalId="155">
                  <position x="71" y="280"/>
                  <position x="69" y="280"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="157" height="4" width="13" negated="true">
              <position x="86" y="278"/>
              <connectionPointIn>
                <connection refLocalId="156">
                  <position x="86" y="280"/>
                  <position x="84" y="280"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <coil localId="158" height="4" width="13">
              <position x="101" y="278"/>
              <connectionPointIn>
                <connection refLocalId="157">
                  <position x="101" y="280"/>
                  <position x="99" y="280"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </coil>
            <comment localId="160" height="4" width="100">
              <position x="5" y="306"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Prepaire Requests</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="161">
              <position x="10" y="314"/>
              <connectionPointOut formalParameter="192">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="200">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="210">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="218">
                <relPosition x="-1" y="42"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="193" height="4" width="13">
              <position x="11" y="314"/>
              <connectionPointIn>
                <connection refLocalId="161" formalParameter="192">
                  <position x="11" y="316"/>
                  <position x="9" y="316"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <contact localId="194" height="4" width="13">
              <position x="26" y="314"/>
              <connectionPointIn>
                <connection refLocalId="193">
                  <position x="26" y="316"/>
                  <position x="24" y="316"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeAuto</variable>
            </contact>
            <contact localId="195" height="4" width="13">
              <position x="41" y="314"/>
              <connectionPointIn>
                <connection refLocalId="194">
                  <position x="41" y="316"/>
                  <position x="39" y="316"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.AutoOpenReq</variable>
            </contact>
            <contact localId="196" height="4" width="13" negated="true">
              <position x="56" y="314"/>
              <connectionPointIn>
                <connection refLocalId="195">
                  <position x="56" y="316"/>
                  <position x="54" y="316"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.AutoCloseReq</variable>
            </contact>
            <contact localId="197" height="4" width="13">
              <position x="26" y="322"/>
              <connectionPointIn>
                <connection refLocalId="193">
                  <position x="26" y="324"/>
                  <position x="25" y="324"/>
                  <position x="25" y="316"/>
                  <position x="24" y="316"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </contact>
            <contact localId="198" height="4" width="13">
              <position x="41" y="322"/>
              <connectionPointIn>
                <connection refLocalId="197">
                  <position x="41" y="324"/>
                  <position x="39" y="324"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ManuOpenReq</variable>
            </contact>
            <contact localId="199" height="4" width="13" negated="true">
              <position x="56" y="322"/>
              <connectionPointIn>
                <connection refLocalId="198">
                  <position x="56" y="324"/>
                  <position x="54" y="324"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ManuCloseReq</variable>
            </contact>
            <contact localId="201" height="4" width="13">
              <position x="11" y="330"/>
              <connectionPointIn>
                <connection refLocalId="161" formalParameter="200">
                  <position x="11" y="332"/>
                  <position x="9" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>plsRelease</variable>
            </contact>
            <contact localId="202" height="4" width="13">
              <position x="26" y="330"/>
              <connectionPointIn>
                <connection refLocalId="201">
                  <position x="26" y="332"/>
                  <position x="24" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </contact>
            <contact localId="203" height="4" width="13" negated="true">
              <position x="41" y="330"/>
              <connectionPointIn>
                <connection refLocalId="202">
                  <position x="41" y="332"/>
                  <position x="39" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <contact localId="204" height="4" width="13" negated="true">
              <position x="56" y="330"/>
              <connectionPointIn>
                <connection refLocalId="203">
                  <position x="56" y="332"/>
                  <position x="54" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <contact localId="205" height="4" width="13">
              <position x="71" y="330"/>
              <connectionPointIn>
                <connection refLocalId="204">
                  <position x="71" y="332"/>
                  <position x="69" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </contact>
            <contact localId="206" height="4" width="13">
              <position x="86" y="330"/>
              <connectionPointIn>
                <connection refLocalId="205">
                  <position x="86" y="332"/>
                  <position x="84" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="207" height="4" width="13" negated="true">
              <position x="101" y="330"/>
              <connectionPointIn>
                <connection refLocalId="206">
                  <position x="101" y="332"/>
                  <position x="99" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <coil localId="209" height="4" width="13">
              <position x="116" y="314"/>
              <connectionPointIn>
                <connection refLocalId="196">
                  <position x="116" y="316"/>
                  <position x="115" y="316"/>
                  <position x="69" y="316"/>
                </connection>
                <connection refLocalId="199">
                  <position x="116" y="316"/>
                  <position x="115" y="316"/>
                  <position x="115" y="324"/>
                  <position x="69" y="324"/>
                </connection>
                <connection refLocalId="207">
                  <position x="116" y="316"/>
                  <position x="115" y="316"/>
                  <position x="115" y="332"/>
                  <position x="114" y="332"/>
                </connection>
              </connectionPointIn>
              <variable>plsOpen</variable>
            </coil>
            <contact localId="211" height="4" width="13">
              <position x="11" y="338"/>
              <connectionPointIn>
                <connection refLocalId="161" formalParameter="210">
                  <position x="11" y="340"/>
                  <position x="9" y="340"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <contact localId="212" height="4" width="13">
              <position x="26" y="338"/>
              <connectionPointIn>
                <connection refLocalId="211">
                  <position x="26" y="340"/>
                  <position x="24" y="340"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeAuto</variable>
            </contact>
            <contact localId="213" height="4" width="13">
              <position x="41" y="338"/>
              <connectionPointIn>
                <connection refLocalId="212">
                  <position x="41" y="340"/>
                  <position x="39" y="340"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.AutoCloseReq</variable>
            </contact>
            <contact localId="214" height="4" width="13" negated="true">
              <position x="56" y="338"/>
              <connectionPointIn>
                <connection refLocalId="213">
                  <position x="56" y="340"/>
                  <position x="54" y="340"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.AutoOpenReq</variable>
            </contact>
            <contact localId="215" height="4" width="13">
              <position x="26" y="346"/>
              <connectionPointIn>
                <connection refLocalId="211">
                  <position x="26" y="348"/>
                  <position x="25" y="348"/>
                  <position x="25" y="340"/>
                  <position x="24" y="340"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </contact>
            <contact localId="216" height="4" width="13">
              <position x="41" y="346"/>
              <connectionPointIn>
                <connection refLocalId="215">
                  <position x="41" y="348"/>
                  <position x="39" y="348"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ManuCloseReq</variable>
            </contact>
            <contact localId="217" height="4" width="13" negated="true">
              <position x="56" y="346"/>
              <connectionPointIn>
                <connection refLocalId="216">
                  <position x="56" y="348"/>
                  <position x="54" y="348"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ManuOpenReq</variable>
            </contact>
            <contact localId="219" height="4" width="13">
              <position x="11" y="354"/>
              <connectionPointIn>
                <connection refLocalId="161" formalParameter="218">
                  <position x="11" y="356"/>
                  <position x="9" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>plsRelease</variable>
            </contact>
            <contact localId="220" height="4" width="13">
              <position x="26" y="354"/>
              <connectionPointIn>
                <connection refLocalId="219">
                  <position x="26" y="356"/>
                  <position x="24" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ModeManu</variable>
            </contact>
            <contact localId="221" height="4" width="13" negated="true">
              <position x="41" y="354"/>
              <connectionPointIn>
                <connection refLocalId="220">
                  <position x="41" y="356"/>
                  <position x="39" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <contact localId="222" height="4" width="13" negated="true">
              <position x="56" y="354"/>
              <connectionPointIn>
                <connection refLocalId="221">
                  <position x="56" y="356"/>
                  <position x="54" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <contact localId="223" height="4" width="13">
              <position x="71" y="354"/>
              <connectionPointIn>
                <connection refLocalId="222">
                  <position x="71" y="356"/>
                  <position x="69" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </contact>
            <contact localId="224" height="4" width="13">
              <position x="86" y="354"/>
              <connectionPointIn>
                <connection refLocalId="223">
                  <position x="86" y="356"/>
                  <position x="84" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="225" height="4" width="13" negated="true">
              <position x="101" y="354"/>
              <connectionPointIn>
                <connection refLocalId="224">
                  <position x="101" y="356"/>
                  <position x="99" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <coil localId="227" height="4" width="13">
              <position x="116" y="338"/>
              <connectionPointIn>
                <connection refLocalId="214">
                  <position x="116" y="340"/>
                  <position x="115" y="340"/>
                  <position x="69" y="340"/>
                </connection>
                <connection refLocalId="217">
                  <position x="116" y="340"/>
                  <position x="115" y="340"/>
                  <position x="115" y="348"/>
                  <position x="69" y="348"/>
                </connection>
                <connection refLocalId="225">
                  <position x="116" y="340"/>
                  <position x="115" y="340"/>
                  <position x="115" y="356"/>
                  <position x="114" y="356"/>
                </connection>
              </connectionPointIn>
              <variable>plsClose</variable>
            </coil>
            <comment localId="229" height="4" width="100">
              <position x="5" y="366"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Request for state changes</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="230">
              <position x="10" y="374"/>
              <connectionPointOut formalParameter="247">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="249">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="259">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="261">
                <relPosition x="-1" y="34"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="248" height="4" width="13">
              <position x="11" y="374"/>
              <connectionPointIn>
                <connection refLocalId="230" formalParameter="247">
                  <position x="11" y="376"/>
                  <position x="9" y="376"/>
                </connection>
              </connectionPointIn>
              <variable>plsOpen</variable>
            </contact>
            <contact localId="250" height="4" width="13">
              <position x="11" y="382"/>
              <connectionPointIn>
                <connection refLocalId="230" formalParameter="249">
                  <position x="11" y="384"/>
                  <position x="9" y="384"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </contact>
            <contact localId="252" height="4" width="13" negated="true">
              <position x="26" y="374"/>
              <connectionPointIn>
                <connection refLocalId="248">
                  <position x="26" y="376"/>
                  <position x="25" y="376"/>
                  <position x="24" y="376"/>
                </connection>
                <connection refLocalId="250">
                  <position x="26" y="376"/>
                  <position x="25" y="376"/>
                  <position x="25" y="384"/>
                  <position x="24" y="384"/>
                </connection>
              </connectionPointIn>
              <variable>timerOpenQ</variable>
            </contact>
            <contact localId="253" height="4" width="13" negated="true">
              <position x="41" y="374"/>
              <connectionPointIn>
                <connection refLocalId="252">
                  <position x="41" y="376"/>
                  <position x="39" y="376"/>
                </connection>
              </connectionPointIn>
              <variable>plsClose</variable>
            </contact>
            <contact localId="254" height="4" width="13" negated="true">
              <position x="56" y="374"/>
              <connectionPointIn>
                <connection refLocalId="253">
                  <position x="56" y="376"/>
                  <position x="54" y="376"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="255" height="4" width="13" negated="true">
              <position x="56" y="382"/>
              <connectionPointIn>
                <connection refLocalId="253">
                  <position x="56" y="384"/>
                  <position x="55" y="384"/>
                  <position x="55" y="376"/>
                  <position x="54" y="376"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </contact>
            <contact localId="256" height="4" width="13" negated="true">
              <position x="56" y="390"/>
              <connectionPointIn>
                <connection refLocalId="253">
                  <position x="56" y="392"/>
                  <position x="55" y="392"/>
                  <position x="55" y="376"/>
                  <position x="54" y="376"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <coil localId="258" height="4" width="13">
              <position x="91" y="374"/>
              <connectionPointIn>
                <connection refLocalId="254">
                  <position x="91" y="376"/>
                  <position x="70" y="376"/>
                  <position x="69" y="376"/>
                </connection>
                <connection refLocalId="255">
                  <position x="91" y="376"/>
                  <position x="70" y="376"/>
                  <position x="70" y="384"/>
                  <position x="69" y="384"/>
                </connection>
                <connection refLocalId="256">
                  <position x="91" y="376"/>
                  <position x="70" y="376"/>
                  <position x="70" y="392"/>
                  <position x="69" y="392"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </coil>
            <contact localId="260" height="4" width="13">
              <position x="11" y="398"/>
              <connectionPointIn>
                <connection refLocalId="230" formalParameter="259">
                  <position x="11" y="400"/>
                  <position x="9" y="400"/>
                </connection>
              </connectionPointIn>
              <variable>plsClose</variable>
            </contact>
            <contact localId="262" height="4" width="13">
              <position x="11" y="406"/>
              <connectionPointIn>
                <connection refLocalId="230" formalParameter="261">
                  <position x="11" y="408"/>
                  <position x="9" y="408"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </contact>
            <contact localId="264" height="4" width="13" negated="true">
              <position x="26" y="398"/>
              <connectionPointIn>
                <connection refLocalId="260">
                  <position x="26" y="400"/>
                  <position x="25" y="400"/>
                  <position x="24" y="400"/>
                </connection>
                <connection refLocalId="262">
                  <position x="26" y="400"/>
                  <position x="25" y="400"/>
                  <position x="25" y="408"/>
                  <position x="24" y="408"/>
                </connection>
              </connectionPointIn>
              <variable>timerCloseQ</variable>
            </contact>
            <contact localId="265" height="4" width="13" negated="true">
              <position x="41" y="398"/>
              <connectionPointIn>
                <connection refLocalId="264">
                  <position x="41" y="400"/>
                  <position x="39" y="400"/>
                </connection>
              </connectionPointIn>
              <variable>plsOpen</variable>
            </contact>
            <contact localId="266" height="4" width="13" negated="true">
              <position x="56" y="398"/>
              <connectionPointIn>
                <connection refLocalId="265">
                  <position x="56" y="400"/>
                  <position x="54" y="400"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="267" height="4" width="13" negated="true">
              <position x="56" y="406"/>
              <connectionPointIn>
                <connection refLocalId="265">
                  <position x="56" y="408"/>
                  <position x="55" y="408"/>
                  <position x="55" y="400"/>
                  <position x="54" y="400"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </contact>
            <contact localId="268" height="4" width="13" negated="true">
              <position x="56" y="414"/>
              <connectionPointIn>
                <connection refLocalId="265">
                  <position x="56" y="416"/>
                  <position x="55" y="416"/>
                  <position x="55" y="400"/>
                  <position x="54" y="400"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <coil localId="270" height="4" width="13">
              <position x="91" y="398"/>
              <connectionPointIn>
                <connection refLocalId="266">
                  <position x="91" y="400"/>
                  <position x="70" y="400"/>
                  <position x="69" y="400"/>
                </connection>
                <connection refLocalId="267">
                  <position x="91" y="400"/>
                  <position x="70" y="400"/>
                  <position x="70" y="408"/>
                  <position x="69" y="408"/>
                </connection>
                <connection refLocalId="268">
                  <position x="91" y="400"/>
                  <position x="70" y="400"/>
                  <position x="70" y="416"/>
                  <position x="69" y="416"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </coil>
            <comment localId="272" height="4" width="100">
              <position x="5" y="426"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Timer Opening</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="273">
              <position x="10" y="434"/>
              <connectionPointOut formalParameter="295">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="297">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="300">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="327">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="309">
                <relPosition x="-1" y="38"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="330">
                <relPosition x="-1" y="50"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="313">
                <relPosition x="-1" y="62"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="316">
                <relPosition x="-1" y="70"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="321">
                <relPosition x="-1" y="78"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="296" height="4" width="13">
              <position x="11" y="434"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="295">
                  <position x="11" y="436"/>
                  <position x="9" y="436"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </contact>
            <contact localId="298" height="4" width="13">
              <position x="11" y="442"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="297">
                  <position x="11" y="444"/>
                  <position x="9" y="444"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </contact>
            <contact localId="299" height="4" width="13" negated="true">
              <position x="26" y="442"/>
              <connectionPointIn>
                <connection refLocalId="298">
                  <position x="26" y="444"/>
                  <position x="24" y="444"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="301" height="4" width="13">
              <position x="11" y="450"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="300">
                  <position x="11" y="452"/>
                  <position x="9" y="452"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </contact>
            <contact localId="302" height="4" width="13">
              <position x="26" y="450"/>
              <connectionPointIn>
                <connection refLocalId="301">
                  <position x="26" y="452"/>
                  <position x="24" y="452"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="304" height="4" width="13">
              <position x="41" y="442"/>
              <connectionPointIn>
                <connection refLocalId="299">
                  <position x="41" y="444"/>
                  <position x="40" y="444"/>
                  <position x="39" y="444"/>
                </connection>
                <connection refLocalId="302">
                  <position x="41" y="444"/>
                  <position x="40" y="444"/>
                  <position x="40" y="452"/>
                  <position x="39" y="452"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <contact localId="305" height="4" width="13" negated="true">
              <position x="56" y="442"/>
              <connectionPointIn>
                <connection refLocalId="304">
                  <position x="56" y="444"/>
                  <position x="54" y="444"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </contact>
            <contact localId="306" height="4" width="13">
              <position x="71" y="442"/>
              <connectionPointIn>
                <connection refLocalId="305">
                  <position x="71" y="444"/>
                  <position x="69" y="444"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <coil localId="308" height="4" width="13">
              <position x="91" y="434"/>
              <connectionPointIn>
                <connection refLocalId="296">
                  <position x="91" y="436"/>
                  <position x="85" y="436"/>
                  <position x="24" y="436"/>
                </connection>
                <connection refLocalId="306">
                  <position x="91" y="436"/>
                  <position x="85" y="436"/>
                  <position x="85" y="444"/>
                  <position x="84" y="444"/>
                </connection>
              </connectionPointIn>
              <variable>timerOpenCoil</variable>
            </coil>
            <block localId="328" width="13" height="12" typeName="DINT_TO_TIME_E">
              <position x="36" y="454"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="273" formalParameter="327">
                      <position x="36" y="460"/>
                      <position x="9" y="460"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="in1">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="284">
                      <position x="36" y="464"/>
                      <position x="34" y="464"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="out1">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="284" height="4" width="23">
              <position x="11" y="462"/>
              <expression>Mem.ParamMaxDurationOpening_ms</expression>
            </inVariable>
            <outVariable localId="329" height="4" width="18">
              <position x="51" y="462"/>
              <connectionPointIn>
                <connection refLocalId="328" formalParameter="out1">
                  <position x="51" y="464"/>
                  <position x="49" y="464"/>
                </connection>
              </connectionPointIn>
              <expression>IEC_Timer_ValveOpen.PT</expression>
            </outVariable>
            <contact localId="310" height="4" width="13">
              <position x="11" y="470"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="309">
                  <position x="11" y="472"/>
                  <position x="9" y="472"/>
                </connection>
              </connectionPointIn>
              <variable>timerOpenCoil</variable>
            </contact>
            <block localId="311" width="13" height="12" typeName="TON" instanceName="IEC_Timer_ValveOpen">
              <position x="51" y="466"/>
              <inputVariables>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="310">
                      <position x="51" y="472"/>
                      <position x="24" y="472"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="PT">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="Q">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="ET">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <coil localId="312" height="4" width="13">
              <position x="91" y="470"/>
              <connectionPointIn>
                <connection refLocalId="311" formalParameter="Q">
                  <position x="91" y="472"/>
                  <position x="64" y="472"/>
                </connection>
              </connectionPointIn>
              <variable>timerOpenQ</variable>
            </coil>
            <block localId="331" width="13" height="12" typeName="TIME_TO_DINT_E">
              <position x="36" y="478"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="273" formalParameter="330">
                      <position x="36" y="484"/>
                      <position x="9" y="484"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="in1">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="332">
                      <position x="36" y="488"/>
                      <position x="34" y="488"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="out1">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="332" height="4" width="18">
              <position x="16" y="486"/>
              <expression>IEC_Timer_ValveOpen.ET</expression>
            </inVariable>
            <outVariable localId="285" height="4" width="18">
              <position x="51" y="486"/>
              <connectionPointIn>
                <connection refLocalId="331" formalParameter="out1">
                  <position x="51" y="488"/>
                  <position x="49" y="488"/>
                </connection>
              </connectionPointIn>
              <expression>timerDurationOpening_ms</expression>
            </outVariable>
            <contact localId="314" height="4" width="13">
              <position x="11" y="494"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="313">
                  <position x="11" y="496"/>
                  <position x="9" y="496"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </contact>
            <contact localId="315" height="4" width="13" negated="true">
              <position x="26" y="494"/>
              <connectionPointIn>
                <connection refLocalId="314">
                  <position x="26" y="496"/>
                  <position x="24" y="496"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="317" height="4" width="13">
              <position x="11" y="502"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="316">
                  <position x="11" y="504"/>
                  <position x="9" y="504"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </contact>
            <contact localId="318" height="4" width="13">
              <position x="26" y="502"/>
              <connectionPointIn>
                <connection refLocalId="317">
                  <position x="26" y="504"/>
                  <position x="24" y="504"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="320" height="4" width="13">
              <position x="41" y="494"/>
              <connectionPointIn>
                <connection refLocalId="315">
                  <position x="41" y="496"/>
                  <position x="40" y="496"/>
                  <position x="39" y="496"/>
                </connection>
                <connection refLocalId="318">
                  <position x="41" y="496"/>
                  <position x="40" y="496"/>
                  <position x="40" y="504"/>
                  <position x="39" y="504"/>
                </connection>
              </connectionPointIn>
              <variable>timerOpenQ</variable>
            </contact>
            <contact localId="322" height="4" width="13">
              <position x="11" y="510"/>
              <connectionPointIn>
                <connection refLocalId="273" formalParameter="321">
                  <position x="11" y="512"/>
                  <position x="9" y="512"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="323" height="4" width="13" negated="true">
              <position x="26" y="510"/>
              <connectionPointIn>
                <connection refLocalId="322">
                  <position x="26" y="512"/>
                  <position x="24" y="512"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Acknowledge</variable>
            </contact>
            <coil localId="325" height="4" width="13">
              <position x="91" y="494"/>
              <connectionPointIn>
                <connection refLocalId="320">
                  <position x="91" y="496"/>
                  <position x="55" y="496"/>
                  <position x="54" y="496"/>
                </connection>
                <connection refLocalId="323">
                  <position x="91" y="496"/>
                  <position x="55" y="496"/>
                  <position x="55" y="512"/>
                  <position x="39" y="512"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </coil>
            <comment localId="333" height="4" width="100">
              <position x="5" y="522"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Timer Closing</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="334">
              <position x="10" y="530"/>
              <connectionPointOut formalParameter="356">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="358">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="361">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="388">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="370">
                <relPosition x="-1" y="38"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="391">
                <relPosition x="-1" y="50"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="374">
                <relPosition x="-1" y="62"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="377">
                <relPosition x="-1" y="70"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="382">
                <relPosition x="-1" y="78"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="357" height="4" width="13">
              <position x="11" y="530"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="356">
                  <position x="11" y="532"/>
                  <position x="9" y="532"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </contact>
            <contact localId="359" height="4" width="13">
              <position x="11" y="538"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="358">
                  <position x="11" y="540"/>
                  <position x="9" y="540"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </contact>
            <contact localId="360" height="4" width="13" negated="true">
              <position x="26" y="538"/>
              <connectionPointIn>
                <connection refLocalId="359">
                  <position x="26" y="540"/>
                  <position x="24" y="540"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="362" height="4" width="13">
              <position x="11" y="546"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="361">
                  <position x="11" y="548"/>
                  <position x="9" y="548"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </contact>
            <contact localId="363" height="4" width="13">
              <position x="26" y="546"/>
              <connectionPointIn>
                <connection refLocalId="362">
                  <position x="26" y="548"/>
                  <position x="24" y="548"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="365" height="4" width="13">
              <position x="41" y="538"/>
              <connectionPointIn>
                <connection refLocalId="360">
                  <position x="41" y="540"/>
                  <position x="40" y="540"/>
                  <position x="39" y="540"/>
                </connection>
                <connection refLocalId="363">
                  <position x="41" y="540"/>
                  <position x="40" y="540"/>
                  <position x="40" y="548"/>
                  <position x="39" y="548"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <contact localId="366" height="4" width="13" negated="true">
              <position x="56" y="538"/>
              <connectionPointIn>
                <connection refLocalId="365">
                  <position x="56" y="540"/>
                  <position x="54" y="540"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </contact>
            <contact localId="367" height="4" width="13">
              <position x="71" y="538"/>
              <connectionPointIn>
                <connection refLocalId="366">
                  <position x="71" y="540"/>
                  <position x="69" y="540"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <coil localId="369" height="4" width="13">
              <position x="91" y="530"/>
              <connectionPointIn>
                <connection refLocalId="357">
                  <position x="91" y="532"/>
                  <position x="85" y="532"/>
                  <position x="24" y="532"/>
                </connection>
                <connection refLocalId="367">
                  <position x="91" y="532"/>
                  <position x="85" y="532"/>
                  <position x="85" y="540"/>
                  <position x="84" y="540"/>
                </connection>
              </connectionPointIn>
              <variable>timerCloseCoil</variable>
            </coil>
            <block localId="389" width="13" height="12" typeName="DINT_TO_TIME_E">
              <position x="36" y="550"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="334" formalParameter="388">
                      <position x="36" y="556"/>
                      <position x="9" y="556"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="in1">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="345">
                      <position x="36" y="560"/>
                      <position x="34" y="560"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="out1">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="345" height="4" width="23">
              <position x="11" y="558"/>
              <expression>Mem.ParamMaxDurationClosing_ms</expression>
            </inVariable>
            <outVariable localId="390" height="4" width="18">
              <position x="51" y="558"/>
              <connectionPointIn>
                <connection refLocalId="389" formalParameter="out1">
                  <position x="51" y="560"/>
                  <position x="49" y="560"/>
                </connection>
              </connectionPointIn>
              <expression>IEC_Timer_ValveClose.PT</expression>
            </outVariable>
            <contact localId="371" height="4" width="13">
              <position x="11" y="566"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="370">
                  <position x="11" y="568"/>
                  <position x="9" y="568"/>
                </connection>
              </connectionPointIn>
              <variable>timerCloseCoil</variable>
            </contact>
            <block localId="372" width="13" height="12" typeName="TON" instanceName="IEC_Timer_ValveClose">
              <position x="51" y="562"/>
              <inputVariables>
                <variable formalParameter="IN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="371">
                      <position x="51" y="568"/>
                      <position x="24" y="568"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="PT">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="Q">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="ET">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <coil localId="373" height="4" width="13">
              <position x="91" y="566"/>
              <connectionPointIn>
                <connection refLocalId="372" formalParameter="Q">
                  <position x="91" y="568"/>
                  <position x="64" y="568"/>
                </connection>
              </connectionPointIn>
              <variable>timerCloseQ</variable>
            </coil>
            <block localId="392" width="13" height="12" typeName="TIME_TO_DINT_E">
              <position x="36" y="574"/>
              <inputVariables>
                <variable formalParameter="EN">
                  <connectionPointIn>
                    <relPosition x="0" y="6"/>
                    <connection refLocalId="334" formalParameter="391">
                      <position x="36" y="580"/>
                      <position x="9" y="580"/>
                    </connection>
                  </connectionPointIn>
                </variable>
                <variable formalParameter="in1">
                  <connectionPointIn>
                    <relPosition x="0" y="10"/>
                    <connection refLocalId="393">
                      <position x="36" y="584"/>
                      <position x="34" y="584"/>
                    </connection>
                  </connectionPointIn>
                </variable>
              </inputVariables>
              <inOutVariables/>
              <outputVariables>
                <variable formalParameter="ENO">
                  <connectionPointOut>
                    <relPosition x="13" y="6"/>
                  </connectionPointOut>
                </variable>
                <variable formalParameter="out1">
                  <connectionPointOut>
                    <relPosition x="13" y="10"/>
                  </connectionPointOut>
                </variable>
              </outputVariables>
            </block>
            <inVariable localId="393" height="4" width="18">
              <position x="16" y="582"/>
              <expression>IEC_Timer_ValveClose.ET</expression>
            </inVariable>
            <outVariable localId="346" height="4" width="18">
              <position x="51" y="582"/>
              <connectionPointIn>
                <connection refLocalId="392" formalParameter="out1">
                  <position x="51" y="584"/>
                  <position x="49" y="584"/>
                </connection>
              </connectionPointIn>
              <expression>timerDurationClosing_ms</expression>
            </outVariable>
            <contact localId="375" height="4" width="13">
              <position x="11" y="590"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="374">
                  <position x="11" y="592"/>
                  <position x="9" y="592"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsClosed</variable>
            </contact>
            <contact localId="376" height="4" width="13" negated="true">
              <position x="26" y="590"/>
              <connectionPointIn>
                <connection refLocalId="375">
                  <position x="26" y="592"/>
                  <position x="24" y="592"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsClosed</variable>
            </contact>
            <contact localId="378" height="4" width="13">
              <position x="11" y="598"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="377">
                  <position x="11" y="600"/>
                  <position x="9" y="600"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Config_SensorIsOpen</variable>
            </contact>
            <contact localId="379" height="4" width="13">
              <position x="26" y="598"/>
              <connectionPointIn>
                <connection refLocalId="378">
                  <position x="26" y="600"/>
                  <position x="24" y="600"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DI_SensorIsOpen</variable>
            </contact>
            <contact localId="381" height="4" width="13">
              <position x="41" y="590"/>
              <connectionPointIn>
                <connection refLocalId="376">
                  <position x="41" y="592"/>
                  <position x="40" y="592"/>
                  <position x="39" y="592"/>
                </connection>
                <connection refLocalId="379">
                  <position x="41" y="592"/>
                  <position x="40" y="592"/>
                  <position x="40" y="600"/>
                  <position x="39" y="600"/>
                </connection>
              </connectionPointIn>
              <variable>timerCloseQ</variable>
            </contact>
            <contact localId="383" height="4" width="13">
              <position x="11" y="606"/>
              <connectionPointIn>
                <connection refLocalId="334" formalParameter="382">
                  <position x="11" y="608"/>
                  <position x="9" y="608"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <contact localId="384" height="4" width="13" negated="true">
              <position x="26" y="606"/>
              <connectionPointIn>
                <connection refLocalId="383">
                  <position x="26" y="608"/>
                  <position x="24" y="608"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Acknowledge</variable>
            </contact>
            <coil localId="386" height="4" width="13">
              <position x="91" y="590"/>
              <connectionPointIn>
                <connection refLocalId="381">
                  <position x="91" y="592"/>
                  <position x="55" y="592"/>
                  <position x="54" y="592"/>
                </connection>
                <connection refLocalId="384">
                  <position x="91" y="592"/>
                  <position x="55" y="592"/>
                  <position x="55" y="608"/>
                  <position x="39" y="608"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </coil>
            <comment localId="394" height="4" width="100">
              <position x="5" y="618"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Area Fault and Warning Collector</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="395">
              <position x="10" y="626"/>
              <connectionPointOut formalParameter="399">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="401">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="400" height="4" width="13">
              <position x="11" y="626"/>
              <connectionPointIn>
                <connection refLocalId="395" formalParameter="399">
                  <position x="11" y="628"/>
                  <position x="9" y="628"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="402" height="4" width="13">
              <position x="11" y="634"/>
              <connectionPointIn>
                <connection refLocalId="395" formalParameter="401">
                  <position x="11" y="636"/>
                  <position x="9" y="636"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <coil localId="404" height="4" width="13" storage="set">
              <position x="91" y="626"/>
              <connectionPointIn>
                <connection refLocalId="400">
                  <position x="91" y="628"/>
                  <position x="25" y="628"/>
                  <position x="24" y="628"/>
                </connection>
                <connection refLocalId="402">
                  <position x="91" y="628"/>
                  <position x="25" y="628"/>
                  <position x="25" y="636"/>
                  <position x="24" y="636"/>
                </connection>
              </connectionPointIn>
              <variable>Area.FaultColl</variable>
            </coil>
            <comment localId="406" height="4" width="100">
              <position x="5" y="646"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Control Valve</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="407">
              <position x="10" y="654"/>
              <connectionPointOut formalParameter="415">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="416" height="4" width="13">
              <position x="11" y="654"/>
              <connectionPointIn>
                <connection refLocalId="407" formalParameter="415">
                  <position x="11" y="656"/>
                  <position x="9" y="656"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <contact localId="417" height="4" width="13">
              <position x="26" y="654"/>
              <connectionPointIn>
                <connection refLocalId="416">
                  <position x="26" y="656"/>
                  <position x="24" y="656"/>
                </connection>
              </connectionPointIn>
              <variable>requestOpen</variable>
            </contact>
            <contact localId="418" height="4" width="13">
              <position x="26" y="662"/>
              <connectionPointIn>
                <connection refLocalId="416">
                  <position x="26" y="664"/>
                  <position x="25" y="664"/>
                  <position x="25" y="656"/>
                  <position x="24" y="656"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <coil localId="420" height="4" width="13">
              <position x="91" y="654"/>
              <connectionPointIn>
                <connection refLocalId="417">
                  <position x="91" y="656"/>
                  <position x="40" y="656"/>
                  <position x="39" y="656"/>
                </connection>
                <connection refLocalId="418">
                  <position x="91" y="656"/>
                  <position x="40" y="656"/>
                  <position x="40" y="664"/>
                  <position x="39" y="664"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DO_ValveOpen</variable>
            </coil>
            <contact localId="421" height="4" width="13">
              <position x="26" y="670"/>
              <connectionPointIn>
                <connection refLocalId="416">
                  <position x="26" y="672"/>
                  <position x="25" y="672"/>
                  <position x="25" y="656"/>
                  <position x="24" y="656"/>
                </connection>
              </connectionPointIn>
              <variable>requestClose</variable>
            </contact>
            <contact localId="422" height="4" width="13">
              <position x="26" y="678"/>
              <connectionPointIn>
                <connection refLocalId="416">
                  <position x="26" y="680"/>
                  <position x="25" y="680"/>
                  <position x="25" y="656"/>
                  <position x="24" y="656"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <coil localId="424" height="4" width="13">
              <position x="91" y="670"/>
              <connectionPointIn>
                <connection refLocalId="421">
                  <position x="91" y="672"/>
                  <position x="40" y="672"/>
                  <position x="39" y="672"/>
                </connection>
                <connection refLocalId="422">
                  <position x="91" y="672"/>
                  <position x="40" y="672"/>
                  <position x="40" y="680"/>
                  <position x="39" y="680"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DO_ValveClose</variable>
            </coil>
            <comment localId="426" height="4" width="100">
              <position x="5" y="690"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Lamp Open</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="427">
              <position x="10" y="698"/>
              <connectionPointOut formalParameter="434">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="438">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="435" height="4" width="13" negated="true">
              <position x="11" y="698"/>
              <connectionPointIn>
                <connection refLocalId="427" formalParameter="434">
                  <position x="11" y="700"/>
                  <position x="9" y="700"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="436" height="4" width="13" negated="true">
              <position x="26" y="698"/>
              <connectionPointIn>
                <connection refLocalId="435">
                  <position x="26" y="700"/>
                  <position x="24" y="700"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <contact localId="437" height="4" width="13">
              <position x="41" y="698"/>
              <connectionPointIn>
                <connection refLocalId="436">
                  <position x="41" y="700"/>
                  <position x="39" y="700"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusOpen</variable>
            </contact>
            <contact localId="439" height="4" width="13">
              <position x="11" y="706"/>
              <connectionPointIn>
                <connection refLocalId="427" formalParameter="438">
                  <position x="11" y="708"/>
                  <position x="9" y="708"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="440" height="4" width="13">
              <position x="26" y="706"/>
              <connectionPointIn>
                <connection refLocalId="439">
                  <position x="26" y="708"/>
                  <position x="24" y="708"/>
                </connection>
              </connectionPointIn>
              <variable>Clock_1Hz</variable>
            </contact>
            <coil localId="442" height="4" width="13">
              <position x="91" y="698"/>
              <connectionPointIn>
                <connection refLocalId="437">
                  <position x="91" y="700"/>
                  <position x="55" y="700"/>
                  <position x="54" y="700"/>
                </connection>
                <connection refLocalId="440">
                  <position x="91" y="700"/>
                  <position x="55" y="700"/>
                  <position x="55" y="708"/>
                  <position x="39" y="708"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.LampOpen</variable>
            </coil>
            <comment localId="444" height="4" width="100">
              <position x="5" y="718"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Lamp Closed</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="445">
              <position x="10" y="726"/>
              <connectionPointOut formalParameter="452">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="456">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="453" height="4" width="13" negated="true">
              <position x="11" y="726"/>
              <connectionPointIn>
                <connection refLocalId="445" formalParameter="452">
                  <position x="11" y="728"/>
                  <position x="9" y="728"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorOpening</variable>
            </contact>
            <contact localId="454" height="4" width="13" negated="true">
              <position x="26" y="726"/>
              <connectionPointIn>
                <connection refLocalId="453">
                  <position x="26" y="728"/>
                  <position x="24" y="728"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <contact localId="455" height="4" width="13">
              <position x="41" y="726"/>
              <connectionPointIn>
                <connection refLocalId="454">
                  <position x="41" y="728"/>
                  <position x="39" y="728"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.StatusClosed</variable>
            </contact>
            <contact localId="457" height="4" width="13">
              <position x="11" y="734"/>
              <connectionPointIn>
                <connection refLocalId="445" formalParameter="456">
                  <position x="11" y="736"/>
                  <position x="9" y="736"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.ErrorClosing</variable>
            </contact>
            <contact localId="458" height="4" width="13">
              <position x="26" y="734"/>
              <connectionPointIn>
                <connection refLocalId="457">
                  <position x="26" y="736"/>
                  <position x="24" y="736"/>
                </connection>
              </connectionPointIn>
              <variable>Clock_1Hz</variable>
            </contact>
            <coil localId="460" height="4" width="13">
              <position x="91" y="726"/>
              <connectionPointIn>
                <connection refLocalId="455">
                  <position x="91" y="728"/>
                  <position x="55" y="728"/>
                  <position x="54" y="728"/>
                </connection>
                <connection refLocalId="458">
                  <position x="91" y="728"/>
                  <position x="55" y="728"/>
                  <position x="55" y="736"/>
                  <position x="39" y="736"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.LampClosed</variable>
            </coil>
            <comment localId="462" height="4" width="100">
              <position x="5" y="746"/>
              <content>
                <html xmlns="http://www.w3.org/1999/xhtml">
                  <head xmlns="">
                    <title/>
                  </head>
                  <body xmlns="">
                    <p style="font-family:Arial;font-weight:normal;font-style:normal;font-size:11.00pt;">Outputs</p>
                  </body>
                </html>
              </content>
            </comment>
            <leftPowerRail localId="463">
              <position x="10" y="754"/>
              <connectionPointOut formalParameter="474">
                <relPosition x="-1" y="2"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="477">
                <relPosition x="-1" y="10"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="480">
                <relPosition x="-1" y="18"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="483">
                <relPosition x="-1" y="26"/>
              </connectionPointOut>
              <connectionPointOut formalParameter="486">
                <relPosition x="-1" y="34"/>
              </connectionPointOut>
            </leftPowerRail>
            <contact localId="475" height="4" width="13">
              <position x="11" y="754"/>
              <connectionPointIn>
                <connection refLocalId="463" formalParameter="474">
                  <position x="11" y="756"/>
                  <position x="9" y="756"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.Release</variable>
            </contact>
            <coil localId="476" height="4" width="13">
              <position x="91" y="754"/>
              <connectionPointIn>
                <connection refLocalId="475">
                  <position x="91" y="756"/>
                  <position x="24" y="756"/>
                </connection>
              </connectionPointIn>
              <variable>Out_Release</variable>
            </coil>
            <contact localId="478" height="4" width="13">
              <position x="11" y="762"/>
              <connectionPointIn>
                <connection refLocalId="463" formalParameter="477">
                  <position x="11" y="764"/>
                  <position x="9" y="764"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DO_ValveOpen</variable>
            </contact>
            <coil localId="479" height="4" width="13">
              <position x="91" y="762"/>
              <connectionPointIn>
                <connection refLocalId="478">
                  <position x="91" y="764"/>
                  <position x="24" y="764"/>
                </connection>
              </connectionPointIn>
              <variable>Out_ValveOpen</variable>
            </coil>
            <contact localId="481" height="4" width="13">
              <position x="11" y="770"/>
              <connectionPointIn>
                <connection refLocalId="463" formalParameter="480">
                  <position x="11" y="772"/>
                  <position x="9" y="772"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.DO_ValveClose</variable>
            </contact>
            <coil localId="482" height="4" width="13">
              <position x="91" y="770"/>
              <connectionPointIn>
                <connection refLocalId="481">
                  <position x="91" y="772"/>
                  <position x="24" y="772"/>
                </connection>
              </connectionPointIn>
              <variable>Out_ValveClose</variable>
            </coil>
            <contact localId="484" height="4" width="13">
              <position x="11" y="778"/>
              <connectionPointIn>
                <connection refLocalId="463" formalParameter="483">
                  <position x="11" y="780"/>
                  <position x="9" y="780"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.LampOpen</variable>
            </contact>
            <coil localId="485" height="4" width="13">
              <position x="91" y="778"/>
              <connectionPointIn>
                <connection refLocalId="484">
                  <position x="91" y="780"/>
                  <position x="24" y="780"/>
                </connection>
              </connectionPointIn>
              <variable>Out_DebugOpen</variable>
            </coil>
            <contact localId="487" height="4" width="13">
              <position x="11" y="786"/>
              <connectionPointIn>
                <connection refLocalId="463" formalParameter="486">
                  <position x="11" y="788"/>
                  <position x="9" y="788"/>
                </connection>
              </connectionPointIn>
              <variable>Mem.LampClosed</variable>
            </contact>
            <coil localId="488" height="4" width="13">
              <position x="91" y="786"/>
              <connectionPointIn>
                <connection refLocalId="487">
                  <position x="91" y="788"/>
                  <position x="24" y="788"/>
                </connection>
              </connectionPointIn>
              <variable>Out_DebugClose</variable>
            </coil>
          </LD>
        </body>
        <addData>
          <data name="http://www.mitsubishielectric.com/xml/pouFolder" handleUnknown="implementation">
            <pouFolder name="FBFILE"/>
          </data>
        </addData>
      </pou>
    </pous>
  </types>
  <instances>
    <configurations/>
  </instances>
  <addData>
    <data name="http://www.mitsubishielectric.com/xml/projectFolders" handleUnknown="implementation">
      <projectFolders>
        <folder name="FBFILE" type="functionBlock" functionBlockType="subroutine"/>
      </projectFolders>
    </data>
  </addData>
</project>
