examples/example.xml
changeset 145 4fb225afddf4
parent 142 f5f43f009709
child 151 aaa80b48bead
--- 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>