tests/linux/python_cwiid/plc.xml
changeset 301 87c925eaaa3a
parent 287 5b3083695c8c
child 306 d73d30b1095f
--- a/tests/linux/python_cwiid/plc.xml	Sat Jan 17 02:34:45 2009 +0100
+++ b/tests/linux/python_cwiid/plc.xml	Sat Jan 17 02:36:46 2009 +0100
@@ -6,9 +6,9 @@
   <fileHeader companyName="LOLITECH"
               productName="Beremiz"
               productVersion="0.0"
-              creationDateTime="2008-12-14T16:21:19"/>
+              creationDateTime="2008-12-14 16:21:19"/>
   <contentHeader name="Beremiz Python Support Tests"
-                 modificationDateTime="2009-01-04T11:25:39">
+                 modificationDateTime="2009-01-16 21:51:43">
     <coordinateInfo>
       <pageSize x="1024" y="1024"/>
       <fbd>
@@ -40,34 +40,29 @@
             </variable>
             <variable name="py2">
               <type>
+                <derived name="python_poll"/>
+              </type>
+            </variable>
+            <variable name="py3">
+              <type>
+                <derived name="python_poll"/>
+              </type>
+            </variable>
+            <variable name="py1">
+              <type>
+                <derived name="python_poll"/>
+              </type>
+            </variable>
+            <variable name="pytest_var3">
+              <type>
+                <BOOL/>
+              </type>
+            </variable>
+            <variable name="Block1">
+              <type>
                 <derived name="python_eval"/>
               </type>
             </variable>
-            <variable name="py3">
-              <type>
-                <derived name="python_eval"/>
-              </type>
-            </variable>
-            <variable name="py1">
-              <type>
-                <derived name="python_eval"/>
-              </type>
-            </variable>
-            <variable name="pytest_var3">
-              <type>
-                <BOOL/>
-              </type>
-            </variable>
-            <variable name="Block1">
-              <type>
-                <derived name="python_eval"/>
-              </type>
-            </variable>
-            <variable name="ltch">
-              <type>
-                <derived name="RS"/>
-              </type>
-            </variable>
           </localVars>
         </interface>
         <body>
@@ -79,7 +74,7 @@
               </connectionPointOut>
               <expression>'last_point[0]'</expression>
             </inVariable>
-            <block localId="5" width="125" height="80" typeName="python_eval" instanceName="py2">
+            <block localId="5" width="125" height="80" typeName="python_poll" instanceName="py2">
               <position x="260" y="550"/>
               <inputVariables>
                 <variable formalParameter="TRIG">
@@ -119,7 +114,7 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="8" width="125" height="80" typeName="python_eval" instanceName="py3">
+            <block localId="8" width="125" height="80" typeName="python_poll" instanceName="py3">
               <position x="260" y="660"/>
               <inputVariables>
                 <variable formalParameter="TRIG">
@@ -173,19 +168,17 @@
               </connectionPointOut>
               <expression>'btA'</expression>
             </inVariable>
-            <block localId="12" width="125" height="80" typeName="python_eval" instanceName="py1">
+            <block localId="12" width="125" height="80" typeName="python_poll" instanceName="py1">
               <position x="260" y="405"/>
               <inputVariables>
                 <variable formalParameter="TRIG">
                   <connectionPointIn>
                     <relPosition x="0" y="35"/>
-                    <connection refLocalId="37" formalParameter="OUT">
+                    <connection refLocalId="41">
                       <position x="260" y="440"/>
-                      <position x="250" y="440"/>
-                      <position x="250" y="370"/>
-                      <position x="470" y="370"/>
-                      <position x="470" y="300"/>
-                      <position x="460" y="300"/>
+                      <position x="235" y="440"/>
+                      <position x="235" y="435"/>
+                      <position x="225" y="435"/>
                     </connection>
                   </connectionPointIn>
                 </variable>
@@ -277,28 +270,6 @@
                 </variable>
               </outputVariables>
             </block>
-            <block localId="27" width="70" height="45" typeName="NOT">
-              <position x="170" y="295"/>
-              <inputVariables>
-                <variable formalParameter="IN">
-                  <connectionPointIn>
-                    <relPosition x="0" y="30"/>
-                    <connection refLocalId="26">
-                      <position x="170" y="325"/>
-                      <position x="140" y="325"/>
-                    </connection>
-                  </connectionPointIn>
-                </variable>
-              </inputVariables>
-              <inOutVariables/>
-              <outputVariables>
-                <variable formalParameter="OUT">
-                  <connectionPointOut>
-                    <relPosition x="70" y="30"/>
-                  </connectionPointOut>
-                </variable>
-              </outputVariables>
-            </block>
             <inVariable localId="31" height="30" width="160">
               <position x="570" y="740"/>
               <connectionPointOut>
@@ -463,96 +434,13 @@
               </connectionPointOut>
               <expression>', y:'</expression>
             </inVariable>
-            <block localId="37" width="80" height="65" typeName="AND">
-              <position x="380" y="270"/>
-              <inputVariables>
-                <variable formalParameter="IN1">
-                  <connectionPointIn>
-                    <relPosition x="0" y="30"/>
-                    <connection refLocalId="40" formalParameter="Q1">
-                      <position x="380" y="300"/>
-                      <position x="365" y="300"/>
-                      <position x="365" y="245"/>
-                      <position x="355" y="245"/>
-                    </connection>
-                  </connectionPointIn>
-                </variable>
-                <variable formalParameter="IN2">
-                  <connectionPointIn>
-                    <relPosition x="0" y="55"/>
-                    <connection refLocalId="27" formalParameter="OUT">
-                      <position x="380" y="325"/>
-                      <position x="240" y="325"/>
-                    </connection>
-                  </connectionPointIn>
-                </variable>
-              </inputVariables>
-              <inOutVariables/>
-              <outputVariables>
-                <variable formalParameter="OUT">
-                  <connectionPointOut>
-                    <relPosition x="80" y="30"/>
-                  </connectionPointOut>
-                </variable>
-              </outputVariables>
-            </block>
-            <inVariable localId="26" height="35" width="125">
-              <position x="15" y="310"/>
-              <connectionPointOut>
-                <relPosition x="125" y="15"/>
-              </connectionPointOut>
-              <expression>pytest_var2</expression>
-            </inVariable>
-            <outVariable localId="39" height="35" width="125">
-              <position x="515" y="285"/>
-              <connectionPointIn>
-                <relPosition x="0" y="15"/>
-                <connection refLocalId="37" formalParameter="OUT">
-                  <position x="515" y="300"/>
-                  <position x="460" y="300"/>
-                </connection>
-              </connectionPointIn>
-              <expression>pytest_var2</expression>
-            </outVariable>
-            <block localId="40" width="60" height="65" typeName="RS" instanceName="ltch">
-              <position x="295" y="215"/>
-              <inputVariables>
-                <variable formalParameter="S">
-                  <connectionPointIn>
-                    <relPosition x="0" y="30"/>
-                    <connection refLocalId="25" formalParameter="OUT">
-                      <position x="295" y="245"/>
-                      <position x="270" y="245"/>
-                      <position x="270" y="195"/>
-                      <position x="880" y="195"/>
-                      <position x="880" y="470"/>
-                      <position x="870" y="470"/>
-                    </connection>
-                  </connectionPointIn>
-                </variable>
-                <variable formalParameter="R1">
-                  <connectionPointIn>
-                    <relPosition x="0" y="55"/>
-                    <connection refLocalId="32" formalParameter="ACK">
-                      <position x="295" y="270"/>
-                      <position x="250" y="270"/>
-                      <position x="250" y="180"/>
-                      <position x="1095" y="180"/>
-                      <position x="1095" y="585"/>
-                      <position x="1085" y="585"/>
-                    </connection>
-                  </connectionPointIn>
-                </variable>
-              </inputVariables>
-              <inOutVariables/>
-              <outputVariables>
-                <variable formalParameter="Q1" negated="true">
-                  <connectionPointOut>
-                    <relPosition x="60" y="30"/>
-                  </connectionPointOut>
-                </variable>
-              </outputVariables>
-            </block>
+            <inVariable localId="41" height="30" width="100">
+              <position x="125" y="420"/>
+              <connectionPointOut>
+                <relPosition x="100" y="15"/>
+              </connectionPointOut>
+              <expression>BOOL#TRUE</expression>
+            </inVariable>
           </FBD>
         </body>
       </pou>