edouard@3561: <?xml version='1.0' encoding='utf-8'?>
edouard@3561: <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@3561:   <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2022-07-16T10:46:25"/>
edouard@3631:   <contentHeader name="Unnamed" modificationDateTime="2022-09-15T20:56:16">
edouard@3561:     <coordinateInfo>
edouard@3561:       <fbd>
edouard@3561:         <scaling x="5" y="5"/>
edouard@3561:       </fbd>
edouard@3561:       <ld>
edouard@3561:         <scaling x="0" y="0"/>
edouard@3561:       </ld>
edouard@3561:       <sfc>
edouard@3561:         <scaling x="0" y="0"/>
edouard@3561:       </sfc>
edouard@3561:     </coordinateInfo>
edouard@3561:   </contentHeader>
edouard@3561:   <types>
edouard@3561:     <dataTypes/>
edouard@3561:     <pous>
edouard@3561:       <pou name="program0" pouType="program">
edouard@3561:         <interface>
edouard@3561:           <localVars>
edouard@3561:             <variable name="LocalVar0" address="%IL0.0">
edouard@3561:               <type>
edouard@3561:                 <LREAL/>
edouard@3561:               </type>
edouard@3561:             </variable>
edouard@3561:             <variable name="LocalVar1" address="%QL0.0">
edouard@3561:               <type>
edouard@3561:                 <LREAL/>
edouard@3561:               </type>
edouard@3561:             </variable>
edouard@3561:           </localVars>
edouard@3561:           <localVars>
edouard@3561:             <variable name="python_poll0">
edouard@3561:               <type>
edouard@3561:                 <derived name="python_poll"/>
edouard@3561:               </type>
edouard@3561:             </variable>
edouard@3561:           </localVars>
edouard@3561:         </interface>
edouard@3561:         <body>
edouard@3561:           <FBD>
edouard@3561:             <inVariable localId="1" executionOrderId="0" height="25" width="85" negated="false">
edouard@3561:               <position x="160" y="190"/>
edouard@3561:               <connectionPointOut>
edouard@3561:                 <relPosition x="85" y="10"/>
edouard@3561:               </connectionPointOut>
edouard@3561:               <expression>LocalVar0</expression>
edouard@3561:             </inVariable>
edouard@3561:             <outVariable localId="2" executionOrderId="0" height="24" width="82" negated="false">
edouard@3561:               <position x="238" y="49"/>
edouard@3561:               <connectionPointIn>
edouard@3561:                 <relPosition x="0" y="11"/>
edouard@3561:                 <connection refLocalId="9">
edouard@3561:                   <position x="238" y="60"/>
edouard@3561:                   <position x="204" y="60"/>
edouard@3561:                 </connection>
edouard@3561:               </connectionPointIn>
edouard@3561:               <expression>LocalVar1</expression>
edouard@3561:             </outVariable>
edouard@3561:             <block localId="4" typeName="python_poll" instanceName="python_poll0" executionOrderId="0" height="60" width="98">
edouard@3561:               <position x="658" y="101"/>
edouard@3561:               <inputVariables>
edouard@3561:                 <variable formalParameter="TRIG">
edouard@3561:                   <connectionPointIn>
edouard@3561:                     <relPosition x="0" y="29"/>
edouard@3561:                     <connection refLocalId="7">
edouard@3561:                       <position x="658" y="130"/>
edouard@3561:                       <position x="623" y="130"/>
edouard@3561:                     </connection>
edouard@3561:                   </connectionPointIn>
edouard@3561:                 </variable>
edouard@3561:                 <variable formalParameter="CODE">
edouard@3561:                   <connectionPointIn>
edouard@3561:                     <relPosition x="0" y="49"/>
edouard@3561:                     <connection refLocalId="6" formalParameter="OUT">
edouard@3561:                       <position x="658" y="150"/>
edouard@3561:                       <position x="560" y="150"/>
edouard@3561:                     </connection>
edouard@3561:                   </connectionPointIn>
edouard@3561:                 </variable>
edouard@3561:               </inputVariables>
edouard@3561:               <inOutVariables/>
edouard@3561:               <outputVariables>
edouard@3561:                 <variable formalParameter="ACK">
edouard@3561:                   <connectionPointOut>
edouard@3561:                     <relPosition x="98" y="29"/>
edouard@3561:                   </connectionPointOut>
edouard@3561:                 </variable>
edouard@3561:                 <variable formalParameter="RESULT">
edouard@3561:                   <connectionPointOut>
edouard@3561:                     <relPosition x="98" y="49"/>
edouard@3561:                   </connectionPointOut>
edouard@3561:                 </variable>
edouard@3561:               </outputVariables>
edouard@3561:             </block>
edouard@3561:             <block localId="5" typeName="LREAL_TO_STRING" executionOrderId="0" height="40" width="130">
edouard@3561:               <position x="280" y="170"/>
edouard@3561:               <inputVariables>
edouard@3561:                 <variable formalParameter="IN">
edouard@3561:                   <connectionPointIn>
edouard@3561:                     <relPosition x="0" y="30"/>
edouard@3561:                     <connection refLocalId="1">
edouard@3561:                       <position x="280" y="200"/>
edouard@3561:                       <position x="255" y="200"/>
edouard@3561:                       <position x="255" y="200"/>
edouard@3561:                       <position x="300" y="200"/>
edouard@3561:                       <position x="300" y="200"/>
edouard@3561:                       <position x="245" y="200"/>
edouard@3561:                     </connection>
edouard@3561:                   </connectionPointIn>
edouard@3561:                 </variable>
edouard@3561:               </inputVariables>
edouard@3561:               <inOutVariables/>
edouard@3561:               <outputVariables>
edouard@3561:                 <variable formalParameter="OUT">
edouard@3561:                   <connectionPointOut>
edouard@3561:                     <relPosition x="130" y="30"/>
edouard@3561:                   </connectionPointOut>
edouard@3561:                 </variable>
edouard@3561:               </outputVariables>
edouard@3561:             </block>
edouard@3561:             <block localId="6" typeName="CONCAT" executionOrderId="0" height="165" width="63">
edouard@3561:               <position x="497" y="108"/>
edouard@3561:               <inputVariables>
edouard@3561:                 <variable formalParameter="IN1">
edouard@3561:                   <connectionPointIn>
edouard@3561:                     <relPosition x="0" y="42"/>
edouard@3561:                     <connection refLocalId="3">
edouard@3561:                       <position x="497" y="150"/>
edouard@3561:                       <position x="330" y="150"/>
edouard@3561:                     </connection>
edouard@3561:                   </connectionPointIn>
edouard@3561:                 </variable>
edouard@3561:                 <variable formalParameter="IN2">
edouard@3561:                   <connectionPointIn>
edouard@3561:                     <relPosition x="0" y="92"/>
edouard@3561:                     <connection refLocalId="5" formalParameter="OUT">
edouard@3561:                       <position x="497" y="200"/>
edouard@3561:                       <position x="410" y="200"/>
edouard@3561:                     </connection>
edouard@3561:                   </connectionPointIn>
edouard@3561:                 </variable>
edouard@3561:                 <variable formalParameter="IN3">
edouard@3561:                   <connectionPointIn>
edouard@3561:                     <relPosition x="0" y="142"/>
edouard@3561:                     <connection refLocalId="8">
edouard@3561:                       <position x="497" y="250"/>
edouard@3561:                       <position x="225" y="250"/>
edouard@3561:                     </connection>
edouard@3561:                   </connectionPointIn>
edouard@3561:                 </variable>
edouard@3561:               </inputVariables>
edouard@3561:               <inOutVariables/>
edouard@3561:               <outputVariables>
edouard@3561:                 <variable formalParameter="OUT">
edouard@3561:                   <connectionPointOut>
edouard@3561:                     <relPosition x="63" y="42"/>
edouard@3561:                   </connectionPointOut>
edouard@3561:                 </variable>
edouard@3561:               </outputVariables>
edouard@3561:             </block>
edouard@3561:             <inVariable localId="7" executionOrderId="0" height="24" width="44" negated="false">
edouard@3561:               <position x="579" y="116"/>
edouard@3561:               <connectionPointOut>
edouard@3561:                 <relPosition x="44" y="14"/>
edouard@3561:               </connectionPointOut>
edouard@3561:               <expression>TRUE</expression>
edouard@3561:             </inVariable>
edouard@3561:             <inVariable localId="3" executionOrderId="0" height="25" width="180" negated="false">
edouard@3561:               <position x="160" y="140"/>
edouard@3561:               <connectionPointOut>
edouard@3561:                 <relPosition x="180" y="10"/>
edouard@3561:               </connectionPointOut>
edouard@3561:               <expression>'pfunc("'</expression>
edouard@3561:             </inVariable>
edouard@3561:             <inVariable localId="8" executionOrderId="0" height="25" width="230" negated="false">
edouard@3561:               <position x="165" y="240"/>
edouard@3561:               <connectionPointOut>
edouard@3561:                 <relPosition x="230" y="10"/>
edouard@3561:               </connectionPointOut>
edouard@3561:               <expression>'\n")'</expression>
edouard@3561:             </inVariable>
edouard@3561:             <inVariable localId="9" executionOrderId="0" height="29" width="45" negated="false">
edouard@3561:               <position x="159" y="47"/>
edouard@3561:               <connectionPointOut>
edouard@3561:                 <relPosition x="45" y="13"/>
edouard@3561:               </connectionPointOut>
edouard@3561:               <expression>3.4</expression>
edouard@3561:             </inVariable>
edouard@3561:           </FBD>
edouard@3561:         </body>
edouard@3561:       </pou>
edouard@3561:     </pous>
edouard@3561:   </types>
edouard@3561:   <instances>
edouard@3561:     <configurations>
edouard@3561:       <configuration name="config">
edouard@3561:         <resource name="resource1">
edouard@3561:           <task name="task0" priority="0" interval="T#100ms">
edouard@3561:             <pouInstance name="instance0" typeName="program0"/>
edouard@3561:           </task>
edouard@3561:         </resource>
edouard@3561:       </configuration>
edouard@3561:     </configurations>
edouard@3561:   </instances>
edouard@3561: </project>