--- 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>