Edouard@3601: <?xml version='1.0' encoding='utf-8'?>
Edouard@3601: <project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201">
Edouard@3601:   <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2022-09-05T09:02:48"/>
Edouard@3601:   <contentHeader name="Unnamed" modificationDateTime="2022-09-09T09:39:37">
Edouard@3601:     <coordinateInfo>
Edouard@3601:       <fbd>
Edouard@3601:         <scaling x="5" y="5"/>
Edouard@3601:       </fbd>
Edouard@3601:       <ld>
Edouard@3601:         <scaling x="0" y="0"/>
Edouard@3601:       </ld>
Edouard@3601:       <sfc>
Edouard@3601:         <scaling x="0" y="0"/>
Edouard@3601:       </sfc>
Edouard@3601:     </coordinateInfo>
Edouard@3601:   </contentHeader>
Edouard@3601:   <types>
Edouard@3601:     <dataTypes/>
Edouard@3601:     <pous>
Edouard@3601:       <pou name="program0" pouType="program">
Edouard@3601:         <interface>
Edouard@3601:           <localVars>
Edouard@3601:             <variable name="LOGGER0">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="LOGGER"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="ENTERING_PAGE">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="LEVEL">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="LOGLEVEL"/>
Edouard@3601:               </type>
Edouard@3601:               <initialValue>
Edouard@3601:                 <simpleValue value="DEBUG"/>
Edouard@3601:               </initialValue>
Edouard@3601:             </variable>
Edouard@3601:           </localVars>
Edouard@3601:           <externalVars>
Edouard@3601:             <variable name="CURRENT_PAGE_0">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_STRING"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:           </externalVars>
Edouard@3601:           <localVars>
Edouard@3601:             <variable name="R_TRIG0">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="R_TRIG"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="ENABLE_JUMP">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="FB_ZERO">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="my_functionBlock"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="FB_ONE">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="my_functionBlock"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="FB_TWO">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="my_functionBlock"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="FB_THREE">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="my_functionBlock"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="FB_FOUR">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="my_functionBlock"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="FB_FIVE">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="my_functionBlock"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="Enable0">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:               <initialValue>
Edouard@3601:                 <simpleValue value="TRUE"/>
Edouard@3601:               </initialValue>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="Enable1">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="Enable2">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:               <initialValue>
Edouard@3601:                 <simpleValue value="TRUE"/>
Edouard@3601:               </initialValue>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="Enable3">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:               <initialValue>
Edouard@3601:                 <simpleValue value="TRUE"/>
Edouard@3601:               </initialValue>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="Enable4">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="Enable5">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:               <initialValue>
Edouard@3601:                 <simpleValue value="TRUE"/>
Edouard@3601:               </initialValue>
Edouard@3601:             </variable>
Edouard@3601:           </localVars>
Edouard@3601:         </interface>
Edouard@3601:         <body>
Edouard@3601:           <FBD>
Edouard@3601:             <block localId="1" typeName="LOGGER" instanceName="LOGGER0" executionOrderId="0" height="105" width="58">
Edouard@3601:               <position x="280" y="275"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="TRIG">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="35"/>
Edouard@3601:                     <connection refLocalId="7">
Edouard@3601:                       <position x="280" y="310"/>
Edouard@3601:                       <position x="189" y="310"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="MSG">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="60"/>
Edouard@3601:                     <connection refLocalId="11">
Edouard@3601:                       <position x="280" y="335"/>
Edouard@3601:                       <position x="212" y="335"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="LEVEL">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="90"/>
Edouard@3601:                     <connection refLocalId="8">
Edouard@3601:                       <position x="280" y="365"/>
Edouard@3601:                       <position x="190" y="365"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables/>
Edouard@3601:             </block>
Edouard@3601:             <inVariable localId="2" executionOrderId="0" height="24" width="114" negated="false">
Edouard@3601:               <position x="25" y="550"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="114" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>ENTERING_PAGE</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="4" executionOrderId="0" height="25" width="90" negated="false">
Edouard@3601:               <position x="160" y="575"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="90" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>BOOL#FALSE</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <block localId="6" typeName="MOVE" executionOrderId="0" height="70" width="55">
Edouard@3601:               <position x="295" y="530"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="EN" edge="falling">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="30"/>
Edouard@3601:                     <connection refLocalId="13" formalParameter="Q">
Edouard@3601:                       <position x="295" y="560"/>
Edouard@3601:                       <position x="250" y="560"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="IN">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="55"/>
Edouard@3601:                     <connection refLocalId="4">
Edouard@3601:                       <position x="295" y="585"/>
Edouard@3601:                       <position x="250" y="585"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="ENO">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="55" y="30"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="OUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="55" y="55"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <inVariable localId="7" executionOrderId="0" height="24" width="114" negated="false">
Edouard@3601:               <position x="75" y="300"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="114" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>ENTERING_PAGE</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="8" executionOrderId="0" height="25" width="50" negated="false">
Edouard@3601:               <position x="140" y="355"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="50" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>LEVEL</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <comment localId="9" height="40" width="640">
Edouard@3601:               <position x="15" y="210"/>
Edouard@3601:               <content>
Edouard@3601:                 <xhtml:p><![CDATA[Acknowledge page jump being notified by HMI by setting ENTERING_PAGE to True]]></xhtml:p>
Edouard@3601:               </content>
Edouard@3601:             </comment>
Edouard@3601:             <inVariable localId="11" executionOrderId="0" height="25" width="122" negated="false">
Edouard@3601:               <position x="90" y="325"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="122" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>CURRENT_PAGE_0</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <outVariable localId="12" executionOrderId="0" height="25" width="115" negated="false">
Edouard@3601:               <position x="385" y="575"/>
Edouard@3601:               <connectionPointIn>
Edouard@3601:                 <relPosition x="0" y="10"/>
Edouard@3601:                 <connection refLocalId="6" formalParameter="OUT">
Edouard@3601:                   <position x="385" y="585"/>
Edouard@3601:                   <position x="350" y="585"/>
Edouard@3601:                 </connection>
Edouard@3601:               </connectionPointIn>
Edouard@3601:               <expression>ENTERING_PAGE</expression>
Edouard@3601:             </outVariable>
Edouard@3601:             <block localId="13" typeName="R_TRIG" instanceName="R_TRIG0" executionOrderId="0" height="40" width="60">
Edouard@3601:               <position x="190" y="530"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="CLK">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="30"/>
Edouard@3601:                     <connection refLocalId="2">
Edouard@3601:                       <position x="190" y="560"/>
Edouard@3601:                       <position x="139" y="560"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="Q">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="60" y="30"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <comment localId="3" height="60" width="640">
Edouard@3601:               <position x="15" y="440"/>
Edouard@3601:               <content>
Edouard@3601:                 <xhtml:p><![CDATA[Reset ENTERING_PAGE 1 cycle after being set. 
Edouard@3601: Use EN pin of MOVE to ensure that variable is only assigned when being reset.]]></xhtml:p>
Edouard@3601:               </content>
Edouard@3601:             </comment>
Edouard@3601:             <block localId="14" typeName="my_functionBlock" instanceName="FB_ZERO" executionOrderId="0" height="70" width="191">
Edouard@3601:               <position x="170" y="16"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="SOME_STRING">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="30"/>
Edouard@3601:                     <connection refLocalId="24">
Edouard@3601:                       <position x="170" y="46"/>
Edouard@3601:                       <position x="125" y="46"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="SOME_INPUT">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="55"/>
Edouard@3601:                     <connection refLocalId="18">
Edouard@3601:                       <position x="170" y="71"/>
Edouard@3601:                       <position x="125" y="71"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="SOME_OUTPUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="191" y="30"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <block localId="5" typeName="my_functionBlock" instanceName="FB_ONE" executionOrderId="0" height="70" width="191">
Edouard@3601:               <position x="170" y="110"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="SOME_STRING">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="30"/>
Edouard@3601:                     <connection refLocalId="25">
Edouard@3601:                       <position x="170" y="140"/>
Edouard@3601:                       <position x="125" y="140"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="SOME_INPUT">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="55"/>
Edouard@3601:                     <connection refLocalId="19">
Edouard@3601:                       <position x="170" y="165"/>
Edouard@3601:                       <position x="125" y="165"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="SOME_OUTPUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="191" y="30"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <block localId="10" typeName="my_functionBlock" instanceName="FB_THREE" executionOrderId="0" height="70" width="191">
Edouard@3601:               <position x="515" y="110"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="SOME_STRING">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="30"/>
Edouard@3601:                     <connection refLocalId="27">
Edouard@3601:                       <position x="515" y="140"/>
Edouard@3601:                       <position x="475" y="140"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="SOME_INPUT">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="55"/>
Edouard@3601:                     <connection refLocalId="21">
Edouard@3601:                       <position x="515" y="165"/>
Edouard@3601:                       <position x="475" y="165"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="SOME_OUTPUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="191" y="30"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <block localId="15" typeName="my_functionBlock" instanceName="FB_TWO" executionOrderId="0" height="70" width="191">
Edouard@3601:               <position x="515" y="16"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="SOME_STRING">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="30"/>
Edouard@3601:                     <connection refLocalId="26">
Edouard@3601:                       <position x="515" y="46"/>
Edouard@3601:                       <position x="475" y="46"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="SOME_INPUT">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="55"/>
Edouard@3601:                     <connection refLocalId="20">
Edouard@3601:                       <position x="515" y="71"/>
Edouard@3601:                       <position x="475" y="71"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="SOME_OUTPUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="191" y="30"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <block localId="16" typeName="my_functionBlock" instanceName="FB_FIVE" executionOrderId="0" height="75" width="191">
Edouard@3601:               <position x="860" y="111"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="SOME_STRING">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="34"/>
Edouard@3601:                     <connection refLocalId="29">
Edouard@3601:                       <position x="860" y="145"/>
Edouard@3601:                       <position x="815" y="145"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="SOME_INPUT">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="59"/>
Edouard@3601:                     <connection refLocalId="23">
Edouard@3601:                       <position x="860" y="170"/>
Edouard@3601:                       <position x="815" y="170"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="SOME_OUTPUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="191" y="34"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <block localId="17" typeName="my_functionBlock" instanceName="FB_FOUR" executionOrderId="0" height="70" width="191">
Edouard@3601:               <position x="860" y="17"/>
Edouard@3601:               <inputVariables>
Edouard@3601:                 <variable formalParameter="SOME_STRING">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="34"/>
Edouard@3601:                     <connection refLocalId="28">
Edouard@3601:                       <position x="860" y="51"/>
Edouard@3601:                       <position x="815" y="51"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:                 <variable formalParameter="SOME_INPUT">
Edouard@3601:                   <connectionPointIn>
Edouard@3601:                     <relPosition x="0" y="59"/>
Edouard@3601:                     <connection refLocalId="22">
Edouard@3601:                       <position x="860" y="76"/>
Edouard@3601:                       <position x="815" y="76"/>
Edouard@3601:                     </connection>
Edouard@3601:                   </connectionPointIn>
Edouard@3601:                 </variable>
Edouard@3601:               </inputVariables>
Edouard@3601:               <inOutVariables/>
Edouard@3601:               <outputVariables>
Edouard@3601:                 <variable formalParameter="SOME_OUTPUT">
Edouard@3601:                   <connectionPointOut>
Edouard@3601:                     <relPosition x="191" y="34"/>
Edouard@3601:                   </connectionPointOut>
Edouard@3601:                 </variable>
Edouard@3601:               </outputVariables>
Edouard@3601:             </block>
Edouard@3601:             <inVariable localId="18" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="55" y="61"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>Enable0</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="19" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="55" y="155"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>Enable1</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="20" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="405" y="61"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>Enable2</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="21" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="405" y="155"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>Enable3</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="22" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="745" y="66"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>Enable4</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="23" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="745" y="160"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>Enable5</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="24" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="55" y="36"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>'VENUS'</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="25" executionOrderId="0" height="25" width="75" negated="false">
Edouard@3601:               <position x="50" y="130"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="75" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>'URANUS'</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="26" executionOrderId="0" height="25" width="85" negated="false">
Edouard@3601:               <position x="390" y="36"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="85" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>'JUPITER'</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="27" executionOrderId="0" height="25" width="60" negated="false">
Edouard@3601:               <position x="415" y="130"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="60" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>'MARS'</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="28" executionOrderId="0" height="25" width="85" negated="false">
Edouard@3601:               <position x="730" y="41"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="85" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>'NEPTUNE'</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <inVariable localId="29" executionOrderId="0" height="25" width="70" negated="false">
Edouard@3601:               <position x="745" y="135"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="70" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>'EARTH'</expression>
Edouard@3601:             </inVariable>
Edouard@3601:           </FBD>
Edouard@3601:         </body>
Edouard@3601:       </pou>
Edouard@3601:       <pou name="my_functionBlock" pouType="functionBlock">
Edouard@3601:         <interface>
Edouard@3601:           <localVars>
Edouard@3601:             <variable name="MYNODE">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_NODE"/>
Edouard@3601:               </type>
Edouard@3601:               <documentation>
Edouard@3601:                 <xhtml:p><![CDATA[Using HMI_NODE creates node un HMI tree]]></xhtml:p>
Edouard@3601:               </documentation>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="SOME_INT">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_INT"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:           </localVars>
Edouard@3601:           <inputVars>
Edouard@3601:             <variable name="SOME_STRING">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_STRING"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:           </inputVars>
Edouard@3601:           <localVars>
Edouard@3601:             <variable name="SOME_BOOL">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_BOOL"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:             <variable name="SOME_REAL">
Edouard@3601:               <type>
Edouard@3601:                 <derived name="HMI_REAL"/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:           </localVars>
Edouard@3601:           <inputVars>
Edouard@3601:             <variable name="SOME_INPUT">
Edouard@3601:               <type>
Edouard@3601:                 <BOOL/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:           </inputVars>
Edouard@3601:           <outputVars>
Edouard@3601:             <variable name="SOME_OUTPUT">
Edouard@3601:               <type>
Edouard@3601:                 <BOOL/>
Edouard@3601:               </type>
Edouard@3601:             </variable>
Edouard@3601:           </outputVars>
Edouard@3601:         </interface>
Edouard@3601:         <body>
Edouard@3601:           <FBD>
Edouard@3601:             <inVariable localId="1" executionOrderId="0" height="25" width="90" negated="false">
Edouard@3601:               <position x="100" y="70"/>
Edouard@3601:               <connectionPointOut>
Edouard@3601:                 <relPosition x="90" y="10"/>
Edouard@3601:               </connectionPointOut>
Edouard@3601:               <expression>SOME_INPUT</expression>
Edouard@3601:             </inVariable>
Edouard@3601:             <outVariable localId="2" executionOrderId="0" height="25" width="100" negated="false">
Edouard@3601:               <position x="250" y="70"/>
Edouard@3601:               <connectionPointIn>
Edouard@3601:                 <relPosition x="0" y="10"/>
Edouard@3601:                 <connection refLocalId="1">
Edouard@3601:                   <position x="250" y="80"/>
Edouard@3601:                   <position x="190" y="80"/>
Edouard@3601:                 </connection>
Edouard@3601:               </connectionPointIn>
Edouard@3601:               <expression>SOME_OUTPUT</expression>
Edouard@3601:             </outVariable>
Edouard@3601:             <outVariable localId="4" executionOrderId="0" height="25" width="85" negated="false">
Edouard@3601:               <position x="250" y="105"/>
Edouard@3601:               <connectionPointIn>
Edouard@3601:                 <relPosition x="0" y="10"/>
Edouard@3601:                 <connection refLocalId="1">
Edouard@3601:                   <position x="250" y="115"/>
Edouard@3601:                   <position x="225" y="115"/>
Edouard@3601:                   <position x="225" y="80"/>
Edouard@3601:                   <position x="190" y="80"/>
Edouard@3601:                 </connection>
Edouard@3601:               </connectionPointIn>
Edouard@3601:               <expression>SOME_BOOL</expression>
Edouard@3601:             </outVariable>
Edouard@3601:           </FBD>
Edouard@3601:         </body>
Edouard@3601:       </pou>
Edouard@3601:     </pous>
Edouard@3601:   </types>
Edouard@3601:   <instances>
Edouard@3601:     <configurations>
Edouard@3601:       <configuration name="config">
Edouard@3601:         <resource name="resource1">
Edouard@3601:           <task name="task0" priority="0" interval="T#20ms">
Edouard@3601:             <pouInstance name="instance0" typeName="program0"/>
Edouard@3601:           </task>
Edouard@3601:         </resource>
Edouard@3601:       </configuration>
Edouard@3601:     </configurations>
Edouard@3601:   </instances>
Edouard@3601: </project>