ethercat_tests/wago_higen/plc.xml
changeset 2087 8421bd1f8b06
parent 2050 6da739ac1346
child 2142 f407a0e154c5
equal deleted inserted replaced
2086:8e4992e0f147 2087:8421bd1f8b06
     6   <fileHeader companyName="Laurent BESSARD"
     6   <fileHeader companyName="Laurent BESSARD"
     7               productName="test_ethercat"
     7               productName="test_ethercat"
     8               productVersion="1.0"
     8               productVersion="1.0"
     9               creationDateTime="2011-10-20T19:01:52"/>
     9               creationDateTime="2011-10-20T19:01:52"/>
    10   <contentHeader name="test_ethercat"
    10   <contentHeader name="test_ethercat"
    11                  modificationDateTime="2012-05-20T19:25:58">
    11                  modificationDateTime="2012-10-30T00:18:20">
    12     <coordinateInfo>
    12     <coordinateInfo>
    13       <fbd>
    13       <fbd>
    14         <scaling x="0" y="0"/>
    14         <scaling x="0" y="0"/>
    15       </fbd>
    15       </fbd>
    16       <ld>
    16       <ld>
    98             <variable name="move1">
    98             <variable name="move1">
    99               <type>
    99               <type>
   100                 <derived name="MC_MoveAbsolute"/>
   100                 <derived name="MC_MoveAbsolute"/>
   101               </type>
   101               </type>
   102             </variable>
   102             </variable>
       
   103             <variable name="EtherLabSDOUpload0">
       
   104               <type>
       
   105                 <derived name="EtherLabSDOUpload"/>
       
   106               </type>
       
   107             </variable>
       
   108             <variable name="ActualPosition">
       
   109               <type>
       
   110                 <DINT/>
       
   111               </type>
       
   112             </variable>
       
   113             <variable name="Valid">
       
   114               <type>
       
   115                 <BOOL/>
       
   116               </type>
       
   117             </variable>
   103           </localVars>
   118           </localVars>
   104         </interface>
   119         </interface>
   105         <body>
   120         <body>
   106           <FBD>
   121           <FBD>
   107             <inVariable localId="1" height="27" width="53">
   122             <inVariable localId="1" height="27" width="53">
   406               <connectionPointOut>
   421               <connectionPointOut>
   407                 <relPosition x="46" y="13"/>
   422                 <relPosition x="46" y="13"/>
   408               </connectionPointOut>
   423               </connectionPointOut>
   409               <expression>360.0</expression>
   424               <expression>360.0</expression>
   410             </inVariable>
   425             </inVariable>
       
   426             <block localId="14" width="162" height="216" typeName="EtherLabSDOUpload" instanceName="EtherLabSDOUpload0">
       
   427               <position x="1207" y="208"/>
       
   428               <inputVariables>
       
   429                 <variable formalParameter="EXECUTE">
       
   430                   <connectionPointIn>
       
   431                     <relPosition x="0" y="39"/>
       
   432                     <connection refLocalId="10" formalParameter="Done">
       
   433                       <position x="1207" y="247"/>
       
   434                       <position x="996" y="247"/>
       
   435                     </connection>
       
   436                   </connectionPointIn>
       
   437                 </variable>
       
   438                 <variable formalParameter="POS">
       
   439                   <connectionPointIn>
       
   440                     <relPosition x="0" y="78"/>
       
   441                     <connection refLocalId="15">
       
   442                       <position x="1207" y="286"/>
       
   443                       <position x="1156" y="286"/>
       
   444                     </connection>
       
   445                   </connectionPointIn>
       
   446                 </variable>
       
   447                 <variable formalParameter="INDEX">
       
   448                   <connectionPointIn>
       
   449                     <relPosition x="0" y="117"/>
       
   450                     <connection refLocalId="16">
       
   451                       <position x="1207" y="325"/>
       
   452                       <position x="1156" y="325"/>
       
   453                     </connection>
       
   454                   </connectionPointIn>
       
   455                 </variable>
       
   456                 <variable formalParameter="SUBINDEX">
       
   457                   <connectionPointIn>
       
   458                     <relPosition x="0" y="156"/>
       
   459                     <connection refLocalId="17">
       
   460                       <position x="1207" y="364"/>
       
   461                       <position x="1156" y="364"/>
       
   462                     </connection>
       
   463                   </connectionPointIn>
       
   464                 </variable>
       
   465                 <variable formalParameter="VARTYPE">
       
   466                   <connectionPointIn>
       
   467                     <relPosition x="0" y="195"/>
       
   468                     <connection refLocalId="18">
       
   469                       <position x="1207" y="403"/>
       
   470                       <position x="1156" y="403"/>
       
   471                     </connection>
       
   472                   </connectionPointIn>
       
   473                 </variable>
       
   474               </inputVariables>
       
   475               <inOutVariables/>
       
   476               <outputVariables>
       
   477                 <variable formalParameter="ACK">
       
   478                   <connectionPointOut>
       
   479                     <relPosition x="162" y="39"/>
       
   480                   </connectionPointOut>
       
   481                 </variable>
       
   482                 <variable formalParameter="VALID">
       
   483                   <connectionPointOut>
       
   484                     <relPosition x="162" y="78"/>
       
   485                   </connectionPointOut>
       
   486                 </variable>
       
   487                 <variable formalParameter="VALUE">
       
   488                   <connectionPointOut>
       
   489                     <relPosition x="162" y="117"/>
       
   490                   </connectionPointOut>
       
   491                 </variable>
       
   492               </outputVariables>
       
   493             </block>
       
   494             <inVariable localId="15" height="27" width="35">
       
   495               <position x="1121" y="273"/>
       
   496               <connectionPointOut>
       
   497                 <relPosition x="35" y="13"/>
       
   498               </connectionPointOut>
       
   499               <expression>3</expression>
       
   500             </inVariable>
       
   501             <inVariable localId="16" height="27" width="68">
       
   502               <position x="1088" y="312"/>
       
   503               <connectionPointOut>
       
   504                 <relPosition x="68" y="13"/>
       
   505               </connectionPointOut>
       
   506               <expression>16#6064</expression>
       
   507             </inVariable>
       
   508             <inVariable localId="17" height="27" width="32">
       
   509               <position x="1124" y="351"/>
       
   510               <connectionPointOut>
       
   511                 <relPosition x="32" y="13"/>
       
   512               </connectionPointOut>
       
   513               <expression>0</expression>
       
   514             </inVariable>
       
   515             <inVariable localId="18" height="27" width="52">
       
   516               <position x="1104" y="390"/>
       
   517               <connectionPointOut>
       
   518                 <relPosition x="52" y="13"/>
       
   519               </connectionPointOut>
       
   520               <expression>'int32'</expression>
       
   521             </inVariable>
       
   522             <outVariable localId="19" height="27" width="109">
       
   523               <position x="1576" y="312"/>
       
   524               <connectionPointIn>
       
   525                 <relPosition x="0" y="13"/>
       
   526                 <connection refLocalId="20" formalParameter="OUT">
       
   527                   <position x="1576" y="325"/>
       
   528                   <position x="1539" y="325"/>
       
   529                 </connection>
       
   530               </connectionPointIn>
       
   531               <expression>ActualPosition</expression>
       
   532             </outVariable>
       
   533             <block localId="20" width="126" height="40" typeName="STRING_TO_DINT">
       
   534               <position x="1413" y="295"/>
       
   535               <inputVariables>
       
   536                 <variable formalParameter="IN">
       
   537                   <connectionPointIn>
       
   538                     <relPosition x="0" y="30"/>
       
   539                     <connection refLocalId="14" formalParameter="VALUE">
       
   540                       <position x="1413" y="325"/>
       
   541                       <position x="1369" y="325"/>
       
   542                     </connection>
       
   543                   </connectionPointIn>
       
   544                 </variable>
       
   545               </inputVariables>
       
   546               <inOutVariables/>
       
   547               <outputVariables>
       
   548                 <variable formalParameter="OUT">
       
   549                   <connectionPointOut>
       
   550                     <relPosition x="126" y="30"/>
       
   551                   </connectionPointOut>
       
   552                 </variable>
       
   553               </outputVariables>
       
   554             </block>
       
   555             <outVariable localId="21" height="27" width="45">
       
   556               <position x="1576" y="234"/>
       
   557               <connectionPointIn>
       
   558                 <relPosition x="0" y="13"/>
       
   559                 <connection refLocalId="22" formalParameter="OUT">
       
   560                   <position x="1576" y="247"/>
       
   561                   <position x="1509" y="247"/>
       
   562                 </connection>
       
   563               </connectionPointIn>
       
   564               <expression>Valid</expression>
       
   565             </outVariable>
       
   566             <block localId="22" width="67" height="72" typeName="AND">
       
   567               <position x="1442" y="214"/>
       
   568               <inputVariables>
       
   569                 <variable formalParameter="IN1">
       
   570                   <connectionPointIn>
       
   571                     <relPosition x="0" y="33"/>
       
   572                     <connection refLocalId="14" formalParameter="ACK">
       
   573                       <position x="1442" y="247"/>
       
   574                       <position x="1369" y="247"/>
       
   575                     </connection>
       
   576                   </connectionPointIn>
       
   577                 </variable>
       
   578                 <variable formalParameter="IN2">
       
   579                   <connectionPointIn>
       
   580                     <relPosition x="0" y="59"/>
       
   581                     <connection refLocalId="14" formalParameter="VALID">
       
   582                       <position x="1442" y="273"/>
       
   583                       <position x="1399" y="273"/>
       
   584                       <position x="1399" y="286"/>
       
   585                       <position x="1369" y="286"/>
       
   586                     </connection>
       
   587                   </connectionPointIn>
       
   588                 </variable>
       
   589               </inputVariables>
       
   590               <inOutVariables/>
       
   591               <outputVariables>
       
   592                 <variable formalParameter="OUT">
       
   593                   <connectionPointOut>
       
   594                     <relPosition x="67" y="33"/>
       
   595                   </connectionPointOut>
       
   596                 </variable>
       
   597               </outputVariables>
       
   598             </block>
   411           </FBD>
   599           </FBD>
   412         </body>
   600         </body>
   413       </pou>
   601       </pou>
   414     </pous>
   602     </pous>
   415   </types>
   603   </types>