--- a/examples/example.xml Fri Jan 04 17:49:17 2008 +0100
+++ b/examples/example.xml Fri Jan 11 17:51:56 2008 +0100
@@ -3,14 +3,22 @@
xmlns="http://www.plcopen.org/xml/tc6.xsd"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd http://www.plcopen.org/xml/tc6.xsd">
- <fileHeader companyName="Lolitech"
+ <fileHeader contentDescription="Example of PLCOpenEditor usage"
+ companyName="Lolitech"
+ companyURL="www.lolitech.net"
productName="PLCOpenEditorExample"
+ productRelease="rc1"
productVersion="1.0"
creationDateTime="2006-09-07 18:52:43"/>
- <contentHeader name="Test">
+ <contentHeader name="Test"
+ language="en-US"
+ author="Laurent Bessard"
+ modificationDateTime="2008-01-10 17:33:58"
+ version="1">
<coordinateInfo>
+ <pageSize y="2000" x="1000"/>
<fbd>
- <scaling y="0" x="0"/>
+ <scaling y="8" x="8"/>
</fbd>
<ld>
<scaling y="0" x="0"/>
@@ -34,17 +42,25 @@
</baseType>
<initialValue>
<arrayValue>
- <value>
- <simpleValue value="8([-100"/>
+ <value repetitionValue="8">
+ <arrayValue>
+ <value>
+ <simpleValue value="-100"/>
+ </value>
+ <value>
+ <simpleValue value="100"/>
+ </value>
+ </arrayValue>
</value>
- <value>
- <simpleValue value="100])"/>
- </value>
- <value>
- <simpleValue value="8([100"/>
- </value>
- <value>
- <simpleValue value="-100])"/>
+ <value repetitionValue="8">
+ <arrayValue>
+ <value>
+ <simpleValue value="100"/>
+ </value>
+ <value>
+ <simpleValue value="-100"/>
+ </value>
+ </arrayValue>
</value>
</arrayValue>
</initialValue>
@@ -127,53 +143,53 @@
</interface>
<body>
<FBD>
- <inVariable localId="2" width="89" height="27">
- <position y="84" x="64"/>
- <connectionPointOut>
- <relPosition y="13" x="89"/>
+ <inVariable localId="2" width="88" height="32" executionOrderId="0">
+ <position y="80" x="64"/>
+ <connectionPointOut>
+ <relPosition y="16" x="88"/>
</connectionPointOut>
<expression>IN1</expression>
</inVariable>
- <inVariable localId="3" width="90" height="27">
- <position y="204" x="63"/>
- <connectionPointOut>
- <relPosition y="13" x="90"/>
+ <inVariable localId="3" width="88" height="32" executionOrderId="0">
+ <position y="200" x="64"/>
+ <connectionPointOut>
+ <relPosition y="16" x="88"/>
</connectionPointOut>
<expression>IN2</expression>
</inVariable>
- <outVariable localId="4" width="95" height="33" executionOrderId="2">
- <position y="182" x="587"/>
+ <outVariable localId="4" width="96" height="32" executionOrderId="2">
+ <position y="176" x="584"/>
<connectionPointIn>
<relPosition y="16" x="0"/>
<connection refLocalId="11" formalParameter="Q1">
- <position y="198" x="587"/>
- <position y="198" x="523"/>
+ <position y="192" x="584"/>
+ <position y="192" x="528"/>
</connection>
</connectionPointIn>
<expression>OUT</expression>
</outVariable>
- <block localId="6" height="84" width="99" executionOrderId="3" typeName="AND">
- <position y="105" x="235"/>
+ <block localId="6" height="88" width="104" executionOrderId="3" instanceName="" typeName="AND">
+ <position y="104" x="232"/>
<inputVariables>
<variable formalParameter="IN1" edge="rising">
<connectionPointIn>
- <relPosition y="36" x="0"/>
+ <relPosition y="40" x="0"/>
<connection refLocalId="2">
- <position y="141" x="235"/>
- <position y="141" x="190"/>
- <position y="97" x="190"/>
- <position y="97" x="153"/>
+ <position y="144" x="232"/>
+ <position y="144" x="192"/>
+ <position y="96" x="192"/>
+ <position y="96" x="152"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="IN2">
<connectionPointIn>
- <relPosition y="68" x="0"/>
+ <relPosition y="72" x="0"/>
<connection refLocalId="3">
- <position y="173" x="235"/>
- <position y="173" x="190"/>
- <position y="217" x="190"/>
- <position y="217" x="153"/>
+ <position y="176" x="232"/>
+ <position y="176" x="192"/>
+ <position y="216" x="192"/>
+ <position y="216" x="152"/>
</connection>
</connectionPointIn>
</variable>
@@ -182,40 +198,40 @@
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
- <relPosition y="36" x="99"/>
+ <relPosition y="40" x="104"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
- <inVariable localId="7" width="90" height="28">
- <position y="336" x="63"/>
- <connectionPointOut>
- <relPosition y="14" x="90"/>
+ <inVariable localId="7" width="88" height="32" executionOrderId="0">
+ <position y="336" x="64"/>
+ <connectionPointOut>
+ <relPosition y="16" x="88"/>
</connectionPointOut>
<expression>IN3</expression>
</inVariable>
- <block localId="8" height="87" width="99" executionOrderId="4" instanceName="" typeName="OR">
- <position y="246" x="235"/>
+ <block localId="8" height="88" width="104" executionOrderId="4" instanceName="" typeName="OR">
+ <position y="240" x="232"/>
<inputVariables>
<variable formalParameter="IN1" negated="true">
<connectionPointIn>
- <relPosition y="36" x="0"/>
+ <relPosition y="40" x="0"/>
<connection refLocalId="3">
- <position y="282" x="235"/>
- <position y="282" x="190"/>
- <position y="217" x="190"/>
- <position y="217" x="153"/>
+ <position y="280" x="232"/>
+ <position y="280" x="192"/>
+ <position y="216" x="192"/>
+ <position y="216" x="152"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="IN2">
<connectionPointIn>
- <relPosition y="69" x="0"/>
+ <relPosition y="72" x="0"/>
<connection refLocalId="7">
- <position y="315" x="235"/>
- <position y="315" x="191"/>
- <position y="350" x="191"/>
- <position y="350" x="153"/>
+ <position y="312" x="232"/>
+ <position y="312" x="192"/>
+ <position y="352" x="192"/>
+ <position y="352" x="152"/>
</connection>
</connectionPointIn>
</variable>
@@ -224,37 +240,37 @@
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
- <relPosition y="36" x="99"/>
+ <relPosition y="40" x="104"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
- <comment localId="10" height="37" width="261">
- <position y="32" x="243"/>
+ <comment localId="10" height="40" width="272">
+ <position y="24" x="240"/>
<content><![CDATA[POU used for testing PLCOpenEditor.]]></content>
</comment>
- <block localId="11" height="97" width="105" executionOrderId="1" instanceName="SR1" typeName="SR">
- <position y="159" x="418"/>
+ <block localId="11" height="96" width="104" executionOrderId="1" instanceName="SR1" typeName="SR">
+ <position y="152" x="424"/>
<inputVariables>
<variable formalParameter="S1" negated="true">
<connectionPointIn>
- <relPosition y="39" x="0"/>
+ <relPosition y="40" x="0"/>
<connection refLocalId="6" formalParameter="OUT">
- <position y="198" x="418"/>
- <position y="198" x="376"/>
- <position y="141" x="376"/>
- <position y="141" x="334"/>
+ <position y="192" x="424"/>
+ <position y="192" x="376"/>
+ <position y="144" x="376"/>
+ <position y="144" x="336"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="R">
<connectionPointIn>
- <relPosition y="77" x="0"/>
+ <relPosition y="80" x="0"/>
<connection refLocalId="8" formalParameter="OUT">
- <position y="236" x="418"/>
- <position y="236" x="376"/>
- <position y="282" x="376"/>
- <position y="282" x="334"/>
+ <position y="232" x="424"/>
+ <position y="232" x="376"/>
+ <position y="280" x="376"/>
+ <position y="280" x="336"/>
</connection>
</connectionPointIn>
</variable>
@@ -263,7 +279,7 @@
<outputVariables>
<variable formalParameter="Q1">
<connectionPointOut>
- <relPosition y="39" x="105"/>
+ <relPosition y="40" x="104"/>
</connectionPointOut>
</variable>
</outputVariables>