tests/SFC_TEST.xml
changeset 44 3fb449ba9a72
child 45 3b6bf2b5f1df
equal deleted inserted replaced
43:37dd4e2fd2ec 44:3fb449ba9a72
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
     3          xmlns="http://www.plcopen.org/xml/tc6.xsd"
       
     4          xmlns:xhtml="http://www.w3.org/1999/xhtml"
       
     5          xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd http://www.plcopen.org/xml/tc6.xsd">
       
     6   <fileHeader contentDescription="This tests SFC language"
       
     7               companyName="LOLITECH"
       
     8               companyURL="www.lolitech.com"
       
     9               productName="BREMIZ"
       
    10               productRelease="1"
       
    11               productVersion="1"
       
    12               creationDateTime="2007-07-07 11:58:26"/>
       
    13   <contentHeader name="LD_TEST">
       
    14     <coordinateInfo>
       
    15       <fbd>
       
    16         <scaling y="0" x="0"/>
       
    17       </fbd>
       
    18       <ld>
       
    19         <scaling y="0" x="0"/>
       
    20       </ld>
       
    21       <sfc>
       
    22         <scaling y="0" x="0"/>
       
    23       </sfc>
       
    24     </coordinateInfo>
       
    25   </contentHeader>
       
    26   <types>
       
    27     <dataTypes/>
       
    28     <pous>
       
    29       <pou name="MAIN_TEST" pouType="program">
       
    30         <interface>
       
    31           <localVars>
       
    32             <variable name="QX1" address="%QX1">
       
    33               <type>
       
    34                 <BOOL/>
       
    35               </type>
       
    36               <initialValue>
       
    37                 <simpleValue value="FALSE"/>
       
    38               </initialValue>
       
    39             </variable>
       
    40             <variable name="QX2" address="%QX2">
       
    41               <type>
       
    42                 <BOOL/>
       
    43               </type>
       
    44               <initialValue>
       
    45                 <simpleValue value="TRUE"/>
       
    46               </initialValue>
       
    47             </variable>
       
    48             <variable name="QX3" address="%QX3">
       
    49               <type>
       
    50                 <BOOL/>
       
    51               </type>
       
    52             </variable>
       
    53             <variable name="IX1" address="%IX1">
       
    54               <type>
       
    55                 <BOOL/>
       
    56               </type>
       
    57             </variable>
       
    58             <variable name="IX2" address="%IX2">
       
    59               <type>
       
    60                 <BOOL/>
       
    61               </type>
       
    62             </variable>
       
    63             <variable name="IX3" address="%IX3">
       
    64               <type>
       
    65                 <BOOL/>
       
    66               </type>
       
    67             </variable>
       
    68           </localVars>
       
    69         </interface>
       
    70         <actions>
       
    71           <action name="ONSTEP1">
       
    72             <body>
       
    73               <ST>
       
    74 QX1 := TRUE;
       
    75 QX2 := TRUE;
       
    76               </ST>
       
    77             </body>
       
    78           </action>
       
    79         </actions>
       
    80         <body>
       
    81           <SFC>
       
    82             <step localId="1" height="31" width="40" initialStep="true" name="GO">
       
    83               <position y="26" x="70"/>
       
    84               <connectionPointOut formalParameter="">
       
    85                 <relPosition y="31" x="20"/>
       
    86               </connectionPointOut>
       
    87             </step>
       
    88             <transition localId="2" height="2" width="20">
       
    89               <position y="82" x="80"/>
       
    90               <connectionPointIn>
       
    91                 <relPosition y="0" x="10"/>
       
    92                 <connection refLocalId="1">
       
    93                   <position y="82" x="90"/>
       
    94                   <position y="57" x="90"/>
       
    95                 </connection>
       
    96               </connectionPointIn>
       
    97               <connectionPointOut>
       
    98                 <relPosition y="2" x="10"/>
       
    99               </connectionPointOut>
       
   100               <condition>
       
   101                 <inline name="">
       
   102                   <ST>IX1 = FALSE</ST>
       
   103                 </inline>
       
   104               </condition>
       
   105             </transition>
       
   106             <step localId="3" height="27" width="50" initialStep="false" name="STEP1">
       
   107               <position y="109" x="65"/>
       
   108               <connectionPointIn>
       
   109                 <relPosition y="0" x="25"/>
       
   110                 <connection refLocalId="2">
       
   111                   <position y="109" x="90"/>
       
   112                   <position y="84" x="90"/>
       
   113                 </connection>
       
   114               </connectionPointIn>
       
   115               <connectionPointOut formalParameter="">
       
   116                 <relPosition y="27" x="25"/>
       
   117               </connectionPointOut>
       
   118               <connectionPointOutAction formalParameter="">
       
   119                 <relPosition y="13" x="50"/>
       
   120               </connectionPointOutAction>
       
   121             </step>
       
   122             <transition localId="4" height="2" width="20">
       
   123               <position y="161" x="80"/>
       
   124               <connectionPointIn>
       
   125                 <relPosition y="0" x="10"/>
       
   126                 <connection refLocalId="3">
       
   127                   <position y="161" x="90"/>
       
   128                   <position y="136" x="90"/>
       
   129                 </connection>
       
   130               </connectionPointIn>
       
   131               <connectionPointOut>
       
   132                 <relPosition y="2" x="10"/>
       
   133               </connectionPointOut>
       
   134               <condition>
       
   135                 <inline name="">
       
   136                   <ST>IX2 = TRUE</ST>
       
   137                 </inline>
       
   138               </condition>
       
   139             </transition>
       
   140             <step localId="5" height="27" width="50" initialStep="false" name="STEP2">
       
   141               <position y="188" x="65"/>
       
   142               <connectionPointIn>
       
   143                 <relPosition y="0" x="25"/>
       
   144                 <connection refLocalId="4">
       
   145                   <position y="188" x="90"/>
       
   146                   <position y="163" x="90"/>
       
   147                 </connection>
       
   148               </connectionPointIn>
       
   149               <connectionPointOut formalParameter="">
       
   150                 <relPosition y="27" x="25"/>
       
   151               </connectionPointOut>
       
   152               <connectionPointOutAction formalParameter="">
       
   153                 <relPosition y="13" x="50"/>
       
   154               </connectionPointOutAction>
       
   155             </step>
       
   156             <selectionDivergence localId="6" height="1" width="840">
       
   157               <position y="240" x="90"/>
       
   158               <connectionPointIn>
       
   159                 <relPosition y="0" x="0"/>
       
   160                 <connection refLocalId="5">
       
   161                   <position y="240" x="90"/>
       
   162                   <position y="215" x="90"/>
       
   163                 </connection>
       
   164               </connectionPointIn>
       
   165               <connectionPointOut formalParameter="">
       
   166                 <relPosition y="1" x="0"/>
       
   167               </connectionPointOut>
       
   168               <connectionPointOut formalParameter="">
       
   169                 <relPosition y="1" x="840"/>
       
   170               </connectionPointOut>
       
   171               <connectionPointOut formalParameter="">
       
   172                 <relPosition y="1" x="579"/>
       
   173               </connectionPointOut>
       
   174               <connectionPointOut formalParameter="">
       
   175                 <relPosition y="1" x="304"/>
       
   176               </connectionPointOut>
       
   177             </selectionDivergence>
       
   178             <transition localId="7" height="2" width="20">
       
   179               <position y="266" x="80"/>
       
   180               <connectionPointIn>
       
   181                 <relPosition y="0" x="10"/>
       
   182                 <connection refLocalId="6">
       
   183                   <position y="266" x="90"/>
       
   184                   <position y="241" x="90"/>
       
   185                 </connection>
       
   186               </connectionPointIn>
       
   187               <connectionPointOut>
       
   188                 <relPosition y="2" x="10"/>
       
   189               </connectionPointOut>
       
   190               <condition>
       
   191                 <inline name="">
       
   192                   <ST>QX1 = FALSE AND QX2 = FALSE</ST>
       
   193                 </inline>
       
   194               </condition>
       
   195             </transition>
       
   196             <step localId="8" height="27" width="40" initialStep="false" name="A1">
       
   197               <position y="293" x="70"/>
       
   198               <connectionPointIn>
       
   199                 <relPosition y="0" x="20"/>
       
   200                 <connection refLocalId="7">
       
   201                   <position y="293" x="90"/>
       
   202                   <position y="268" x="90"/>
       
   203                 </connection>
       
   204               </connectionPointIn>
       
   205               <connectionPointOut formalParameter="">
       
   206                 <relPosition y="27" x="20"/>
       
   207               </connectionPointOut>
       
   208               <connectionPointOutAction formalParameter="">
       
   209                 <relPosition y="13" x="40"/>
       
   210               </connectionPointOutAction>
       
   211             </step>
       
   212             <transition localId="9" height="2" width="20">
       
   213               <position y="266" x="920"/>
       
   214               <connectionPointIn>
       
   215                 <relPosition y="0" x="10"/>
       
   216                 <connection refLocalId="6">
       
   217                   <position y="266" x="930"/>
       
   218                   <position y="241" x="930"/>
       
   219                 </connection>
       
   220               </connectionPointIn>
       
   221               <connectionPointOut>
       
   222                 <relPosition y="2" x="10"/>
       
   223               </connectionPointOut>
       
   224               <condition>
       
   225                 <inline name="">
       
   226                   <ST>QX1 = TRUE AND QX2 = TRUE</ST>
       
   227                 </inline>
       
   228               </condition>
       
   229             </transition>
       
   230             <transition localId="11" height="2" width="20">
       
   231               <position y="266" x="659"/>
       
   232               <connectionPointIn>
       
   233                 <relPosition y="0" x="10"/>
       
   234                 <connection refLocalId="6">
       
   235                   <position y="266" x="669"/>
       
   236                   <position y="241" x="669"/>
       
   237                 </connection>
       
   238               </connectionPointIn>
       
   239               <connectionPointOut>
       
   240                 <relPosition y="2" x="10"/>
       
   241               </connectionPointOut>
       
   242               <condition>
       
   243                 <inline name="">
       
   244                   <ST>QX1 = TRUE AND QX2 = FALSE</ST>
       
   245                 </inline>
       
   246               </condition>
       
   247             </transition>
       
   248             <step localId="12" height="27" width="40" initialStep="false" name="A3">
       
   249               <position y="293" x="649"/>
       
   250               <connectionPointIn>
       
   251                 <relPosition y="0" x="20"/>
       
   252                 <connection refLocalId="11">
       
   253                   <position y="293" x="669"/>
       
   254                   <position y="268" x="669"/>
       
   255                 </connection>
       
   256               </connectionPointIn>
       
   257               <connectionPointOut formalParameter="">
       
   258                 <relPosition y="27" x="20"/>
       
   259               </connectionPointOut>
       
   260               <connectionPointOutAction formalParameter="">
       
   261                 <relPosition y="13" x="40"/>
       
   262               </connectionPointOutAction>
       
   263             </step>
       
   264             <simultaneousDivergence localId="19" height="3" width="486">
       
   265               <position y="293" x="898"/>
       
   266               <connectionPointIn>
       
   267                 <relPosition y="0" x="32"/>
       
   268                 <connection refLocalId="9">
       
   269                   <position y="293" x="930"/>
       
   270                   <position y="268" x="930"/>
       
   271                 </connection>
       
   272               </connectionPointIn>
       
   273               <connectionPointOut formalParameter="">
       
   274                 <relPosition y="3" x="0"/>
       
   275               </connectionPointOut>
       
   276               <connectionPointOut formalParameter="">
       
   277                 <relPosition y="3" x="249"/>
       
   278               </connectionPointOut>
       
   279               <connectionPointOut formalParameter="">
       
   280                 <relPosition y="3" x="486"/>
       
   281               </connectionPointOut>
       
   282             </simultaneousDivergence>
       
   283             <step localId="20" height="27" width="40" initialStep="false" name="D1">
       
   284               <position y="325" x="878"/>
       
   285               <connectionPointIn>
       
   286                 <relPosition y="0" x="20"/>
       
   287                 <connection refLocalId="19">
       
   288                   <position y="325" x="898"/>
       
   289                   <position y="296" x="898"/>
       
   290                 </connection>
       
   291               </connectionPointIn>
       
   292               <connectionPointOut formalParameter="">
       
   293                 <relPosition y="27" x="20"/>
       
   294               </connectionPointOut>
       
   295               <connectionPointOutAction formalParameter="">
       
   296                 <relPosition y="13" x="40"/>
       
   297               </connectionPointOutAction>
       
   298             </step>
       
   299             <step localId="21" height="27" width="40" initialStep="false" name="D2">
       
   300               <position y="325" x="1127"/>
       
   301               <connectionPointIn>
       
   302                 <relPosition y="0" x="20"/>
       
   303                 <connection refLocalId="19">
       
   304                   <position y="325" x="1147"/>
       
   305                   <position y="296" x="1147"/>
       
   306                 </connection>
       
   307               </connectionPointIn>
       
   308               <connectionPointOut formalParameter="">
       
   309                 <relPosition y="27" x="20"/>
       
   310               </connectionPointOut>
       
   311               <connectionPointOutAction formalParameter="">
       
   312                 <relPosition y="13" x="40"/>
       
   313               </connectionPointOutAction>
       
   314             </step>
       
   315             <step localId="22" height="27" width="40" initialStep="false" name="D3">
       
   316               <position y="325" x="1364"/>
       
   317               <connectionPointIn>
       
   318                 <relPosition y="0" x="20"/>
       
   319                 <connection refLocalId="19">
       
   320                   <position y="325" x="1384"/>
       
   321                   <position y="296" x="1384"/>
       
   322                 </connection>
       
   323               </connectionPointIn>
       
   324               <connectionPointOut formalParameter="">
       
   325                 <relPosition y="27" x="20"/>
       
   326               </connectionPointOut>
       
   327               <connectionPointOutAction formalParameter="">
       
   328                 <relPosition y="13" x="40"/>
       
   329               </connectionPointOutAction>
       
   330             </step>
       
   331             <transition localId="23" height="2" width="20">
       
   332               <position y="377" x="888"/>
       
   333               <connectionPointIn>
       
   334                 <relPosition y="0" x="10"/>
       
   335                 <connection refLocalId="20">
       
   336                   <position y="377" x="898"/>
       
   337                   <position y="352" x="898"/>
       
   338                 </connection>
       
   339               </connectionPointIn>
       
   340               <connectionPointOut>
       
   341                 <relPosition y="2" x="10"/>
       
   342               </connectionPointOut>
       
   343               <condition>
       
   344                 <inline name="">
       
   345                   <ST>QX1 OR GX2 OR QX3 = FALSE</ST>
       
   346                 </inline>
       
   347               </condition>
       
   348             </transition>
       
   349             <step localId="24" height="27" width="26" initialStep="false" name="E1">
       
   350               <position y="404" x="885"/>
       
   351               <connectionPointIn>
       
   352                 <relPosition y="0" x="13"/>
       
   353                 <connection refLocalId="23">
       
   354                   <position y="404" x="898"/>
       
   355                   <position y="379" x="898"/>
       
   356                 </connection>
       
   357               </connectionPointIn>
       
   358               <connectionPointOut formalParameter="">
       
   359                 <relPosition y="27" x="13"/>
       
   360               </connectionPointOut>
       
   361               <connectionPointOutAction formalParameter="">
       
   362                 <relPosition y="13" x="26"/>
       
   363               </connectionPointOutAction>
       
   364             </step>
       
   365             <transition localId="25" height="2" width="20">
       
   366               <position y="377" x="1137"/>
       
   367               <connectionPointIn>
       
   368                 <relPosition y="0" x="10"/>
       
   369                 <connection refLocalId="21">
       
   370                   <position y="377" x="1147"/>
       
   371                   <position y="352" x="1147"/>
       
   372                 </connection>
       
   373               </connectionPointIn>
       
   374               <connectionPointOut>
       
   375                 <relPosition y="2" x="10"/>
       
   376               </connectionPointOut>
       
   377               <condition>
       
   378                 <inline name="">
       
   379                   <ST>QX1 OR GX2 OR QX3 = FALSE</ST>
       
   380                 </inline>
       
   381               </condition>
       
   382             </transition>
       
   383             <step localId="26" height="27" width="26" initialStep="false" name="E2">
       
   384               <position y="404" x="1134"/>
       
   385               <connectionPointIn>
       
   386                 <relPosition y="0" x="13"/>
       
   387                 <connection refLocalId="25">
       
   388                   <position y="404" x="1147"/>
       
   389                   <position y="379" x="1147"/>
       
   390                 </connection>
       
   391               </connectionPointIn>
       
   392               <connectionPointOut formalParameter="">
       
   393                 <relPosition y="27" x="13"/>
       
   394               </connectionPointOut>
       
   395               <connectionPointOutAction formalParameter="">
       
   396                 <relPosition y="13" x="26"/>
       
   397               </connectionPointOutAction>
       
   398             </step>
       
   399             <transition localId="27" height="2" width="20">
       
   400               <position y="377" x="1374"/>
       
   401               <connectionPointIn>
       
   402                 <relPosition y="0" x="10"/>
       
   403                 <connection refLocalId="22">
       
   404                   <position y="377" x="1384"/>
       
   405                   <position y="352" x="1384"/>
       
   406                 </connection>
       
   407               </connectionPointIn>
       
   408               <connectionPointOut>
       
   409                 <relPosition y="2" x="10"/>
       
   410               </connectionPointOut>
       
   411               <condition>
       
   412                 <inline name="">
       
   413                   <ST>QX1 OR GX2 OR QX3 = FALSE</ST>
       
   414                 </inline>
       
   415               </condition>
       
   416             </transition>
       
   417             <step localId="28" height="27" width="26" initialStep="false" name="E3">
       
   418               <position y="408" x="1371"/>
       
   419               <connectionPointIn>
       
   420                 <relPosition y="0" x="13"/>
       
   421                 <connection refLocalId="27">
       
   422                   <position y="408" x="1384"/>
       
   423                   <position y="379" x="1384"/>
       
   424                 </connection>
       
   425               </connectionPointIn>
       
   426               <connectionPointOut formalParameter="">
       
   427                 <relPosition y="27" x="13"/>
       
   428               </connectionPointOut>
       
   429               <connectionPointOutAction formalParameter="">
       
   430                 <relPosition y="13" x="26"/>
       
   431               </connectionPointOutAction>
       
   432             </step>
       
   433             <simultaneousConvergence localId="29" height="3" width="486">
       
   434               <position y="460" x="898"/>
       
   435               <connectionPointIn>
       
   436                 <relPosition y="0" x="0"/>
       
   437                 <connection refLocalId="24">
       
   438                   <position y="460" x="898"/>
       
   439                   <position y="431" x="898"/>
       
   440                 </connection>
       
   441               </connectionPointIn>
       
   442               <connectionPointIn>
       
   443                 <relPosition y="0" x="249"/>
       
   444                 <connection refLocalId="26">
       
   445                   <position y="460" x="1147"/>
       
   446                   <position y="431" x="1147"/>
       
   447                 </connection>
       
   448               </connectionPointIn>
       
   449               <connectionPointIn>
       
   450                 <relPosition y="0" x="486"/>
       
   451                 <connection refLocalId="28">
       
   452                   <position y="460" x="1384"/>
       
   453                   <position y="435" x="1384"/>
       
   454                 </connection>
       
   455               </connectionPointIn>
       
   456               <connectionPointOut>
       
   457                 <relPosition y="3" x="183"/>
       
   458               </connectionPointOut>
       
   459             </simultaneousConvergence>
       
   460             <transition localId="30" height="2" width="20">
       
   461               <position y="488" x="1071"/>
       
   462               <connectionPointIn>
       
   463                 <relPosition y="0" x="10"/>
       
   464                 <connection refLocalId="29">
       
   465                   <position y="488" x="1081"/>
       
   466                   <position y="463" x="1081"/>
       
   467                 </connection>
       
   468               </connectionPointIn>
       
   469               <connectionPointOut>
       
   470                 <relPosition y="2" x="10"/>
       
   471               </connectionPointOut>
       
   472               <condition>
       
   473                 <inline name="">
       
   474                   <ST>QX1 AND GX2 AND QX3 = TRUE</ST>
       
   475                 </inline>
       
   476               </condition>
       
   477             </transition>
       
   478             <jumpStep localId="33" height="13" width="12" targetName="GO">
       
   479               <position y="515" x="1075"/>
       
   480               <connectionPointIn>
       
   481                 <relPosition y="0" x="6"/>
       
   482                 <connection refLocalId="30">
       
   483                   <position y="515" x="1081"/>
       
   484                   <position y="490" x="1081"/>
       
   485                 </connection>
       
   486               </connectionPointIn>
       
   487             </jumpStep>
       
   488             <actionBlock localId="34" height="30" width="100">
       
   489               <position y="107" x="140"/>
       
   490               <connectionPointIn>
       
   491                 <relPosition y="15" x="0"/>
       
   492                 <connection refLocalId="3">
       
   493                   <position y="122" x="140"/>
       
   494                   <position y="122" x="115"/>
       
   495                 </connection>
       
   496               </connectionPointIn>
       
   497               <action qualifier="N">
       
   498                 <reference name="ONSTEP1"/>
       
   499               </action>
       
   500             </actionBlock>
       
   501             <actionBlock localId="35" height="30" width="289">
       
   502               <position y="186" x="140"/>
       
   503               <connectionPointIn>
       
   504                 <relPosition y="15" x="0"/>
       
   505                 <connection refLocalId="5">
       
   506                   <position y="201" x="140"/>
       
   507                   <position y="201" x="115"/>
       
   508                 </connection>
       
   509               </connectionPointIn>
       
   510               <action qualifier="P">
       
   511                 <inline>
       
   512                   <ST>QX1 := QX2 XOR QX1; QX2 := NOT QX2</ST>
       
   513                 </inline>
       
   514               </action>
       
   515             </actionBlock>
       
   516             <transition localId="36" height="2" width="20">
       
   517               <position y="266" x="384"/>
       
   518               <connectionPointIn>
       
   519                 <relPosition y="0" x="10"/>
       
   520                 <connection refLocalId="6">
       
   521                   <position y="266" x="394"/>
       
   522                   <position y="241" x="394"/>
       
   523                 </connection>
       
   524               </connectionPointIn>
       
   525               <connectionPointOut>
       
   526                 <relPosition y="2" x="10"/>
       
   527               </connectionPointOut>
       
   528               <condition>
       
   529                 <inline name="">
       
   530                   <ST>QX1 = FALSE AND QX2 = TRUE</ST>
       
   531                 </inline>
       
   532               </condition>
       
   533             </transition>
       
   534             <step localId="37" height="27" width="40" initialStep="false" name="A2">
       
   535               <position y="293" x="374"/>
       
   536               <connectionPointIn>
       
   537                 <relPosition y="0" x="20"/>
       
   538                 <connection refLocalId="36">
       
   539                   <position y="293" x="394"/>
       
   540                   <position y="268" x="394"/>
       
   541                 </connection>
       
   542               </connectionPointIn>
       
   543               <connectionPointOut formalParameter="">
       
   544                 <relPosition y="27" x="20"/>
       
   545               </connectionPointOut>
       
   546               <connectionPointOutAction formalParameter="">
       
   547                 <relPosition y="13" x="40"/>
       
   548               </connectionPointOutAction>
       
   549             </step>
       
   550             <transition localId="47" height="2" width="20">
       
   551               <position y="345" x="80"/>
       
   552               <connectionPointIn>
       
   553                 <relPosition y="0" x="10"/>
       
   554                 <connection refLocalId="8">
       
   555                   <position y="345" x="90"/>
       
   556                   <position y="320" x="90"/>
       
   557                 </connection>
       
   558               </connectionPointIn>
       
   559               <connectionPointOut>
       
   560                 <relPosition y="2" x="10"/>
       
   561               </connectionPointOut>
       
   562               <condition>
       
   563                 <inline name="">
       
   564                   <ST>IX1 = TRUE</ST>
       
   565                 </inline>
       
   566               </condition>
       
   567             </transition>
       
   568             <transition localId="48" height="2" width="20">
       
   569               <position y="345" x="659"/>
       
   570               <connectionPointIn>
       
   571                 <relPosition y="0" x="10"/>
       
   572                 <connection refLocalId="12">
       
   573                   <position y="345" x="669"/>
       
   574                   <position y="320" x="669"/>
       
   575                 </connection>
       
   576               </connectionPointIn>
       
   577               <connectionPointOut>
       
   578                 <relPosition y="2" x="10"/>
       
   579               </connectionPointOut>
       
   580               <condition>
       
   581                 <inline name="">
       
   582                   <ST>IX1 = TRUE</ST>
       
   583                 </inline>
       
   584               </condition>
       
   585             </transition>
       
   586             <transition localId="49" height="2" width="20">
       
   587               <position y="345" x="384"/>
       
   588               <connectionPointIn>
       
   589                 <relPosition y="0" x="10"/>
       
   590                 <connection refLocalId="37">
       
   591                   <position y="345" x="394"/>
       
   592                   <position y="320" x="394"/>
       
   593                 </connection>
       
   594               </connectionPointIn>
       
   595               <connectionPointOut>
       
   596                 <relPosition y="2" x="10"/>
       
   597               </connectionPointOut>
       
   598               <condition>
       
   599                 <inline name="">
       
   600                   <ST>IX1 = FALSE</ST>
       
   601                 </inline>
       
   602               </condition>
       
   603             </transition>
       
   604             <selectionConvergence localId="50" height="1" width="579">
       
   605               <position y="372" x="90"/>
       
   606               <connectionPointIn>
       
   607                 <relPosition y="0" x="0"/>
       
   608                 <connection refLocalId="47">
       
   609                   <position y="372" x="90"/>
       
   610                   <position y="347" x="90"/>
       
   611                 </connection>
       
   612               </connectionPointIn>
       
   613               <connectionPointIn>
       
   614                 <relPosition y="0" x="579"/>
       
   615                 <connection refLocalId="48">
       
   616                   <position y="372" x="669"/>
       
   617                   <position y="347" x="669"/>
       
   618                 </connection>
       
   619               </connectionPointIn>
       
   620               <connectionPointIn>
       
   621                 <relPosition y="0" x="304"/>
       
   622                 <connection refLocalId="49">
       
   623                   <position y="372" x="394"/>
       
   624                   <position y="347" x="394"/>
       
   625                 </connection>
       
   626               </connectionPointIn>
       
   627               <connectionPointOut>
       
   628                 <relPosition y="1" x="0"/>
       
   629               </connectionPointOut>
       
   630             </selectionConvergence>
       
   631             <jumpStep localId="53" height="13" width="12" targetName="STEP2">
       
   632               <position y="398" x="84"/>
       
   633               <connectionPointIn>
       
   634                 <relPosition y="0" x="6"/>
       
   635                 <connection refLocalId="50">
       
   636                   <position y="398" x="90"/>
       
   637                   <position y="373" x="90"/>
       
   638                 </connection>
       
   639               </connectionPointIn>
       
   640             </jumpStep>
       
   641             <actionBlock localId="54" height="30" width="107">
       
   642               <position y="291" x="135"/>
       
   643               <connectionPointIn>
       
   644                 <relPosition y="15" x="0"/>
       
   645                 <connection refLocalId="8">
       
   646                   <position y="306" x="135"/>
       
   647                   <position y="306" x="110"/>
       
   648                 </connection>
       
   649               </connectionPointIn>
       
   650               <action qualifier="N">
       
   651                 <inline>
       
   652                   <ST>IX1 := TRUE</ST>
       
   653                 </inline>
       
   654               </action>
       
   655             </actionBlock>
       
   656             <actionBlock localId="55" height="30" width="113">
       
   657               <position y="291" x="439"/>
       
   658               <connectionPointIn>
       
   659                 <relPosition y="15" x="0"/>
       
   660                 <connection refLocalId="37">
       
   661                   <position y="306" x="439"/>
       
   662                   <position y="306" x="414"/>
       
   663                 </connection>
       
   664               </connectionPointIn>
       
   665               <action qualifier="N">
       
   666                 <inline>
       
   667                   <ST>IX1 := FALSE</ST>
       
   668                 </inline>
       
   669               </action>
       
   670             </actionBlock>
       
   671             <actionBlock localId="56" height="30" width="107">
       
   672               <position y="291" x="714"/>
       
   673               <connectionPointIn>
       
   674                 <relPosition y="15" x="0"/>
       
   675                 <connection refLocalId="12">
       
   676                   <position y="306" x="714"/>
       
   677                   <position y="306" x="689"/>
       
   678                 </connection>
       
   679               </connectionPointIn>
       
   680               <action qualifier="N">
       
   681                 <inline>
       
   682                   <ST>IX1 := TRUE</ST>
       
   683                 </inline>
       
   684               </action>
       
   685             </actionBlock>
       
   686             <actionBlock localId="57" height="30" width="124">
       
   687               <position y="323" x="943"/>
       
   688               <connectionPointIn>
       
   689                 <relPosition y="15" x="0"/>
       
   690                 <connection refLocalId="20">
       
   691                   <position y="338" x="943"/>
       
   692                   <position y="338" x="918"/>
       
   693                 </connection>
       
   694               </connectionPointIn>
       
   695               <action qualifier="N">
       
   696                 <inline>
       
   697                   <ST>QX1 : = FALSE</ST>
       
   698                 </inline>
       
   699               </action>
       
   700             </actionBlock>
       
   701             <actionBlock localId="58" height="30" width="124">
       
   702               <position y="323" x="1192"/>
       
   703               <connectionPointIn>
       
   704                 <relPosition y="15" x="0"/>
       
   705                 <connection refLocalId="21">
       
   706                   <position y="338" x="1192"/>
       
   707                   <position y="338" x="1167"/>
       
   708                 </connection>
       
   709               </connectionPointIn>
       
   710               <action qualifier="N">
       
   711                 <inline>
       
   712                   <ST>QX2 : = FALSE</ST>
       
   713                 </inline>
       
   714               </action>
       
   715             </actionBlock>
       
   716             <actionBlock localId="59" height="30" width="124">
       
   717               <position y="323" x="1429"/>
       
   718               <connectionPointIn>
       
   719                 <relPosition y="15" x="0"/>
       
   720                 <connection refLocalId="22">
       
   721                   <position y="338" x="1429"/>
       
   722                   <position y="338" x="1404"/>
       
   723                 </connection>
       
   724               </connectionPointIn>
       
   725               <action qualifier="N">
       
   726                 <inline>
       
   727                   <ST>QX2 : = FALSE</ST>
       
   728                 </inline>
       
   729               </action>
       
   730             </actionBlock>
       
   731             <actionBlock localId="60" height="30" width="114">
       
   732               <position y="402" x="936"/>
       
   733               <connectionPointIn>
       
   734                 <relPosition y="15" x="0"/>
       
   735                 <connection refLocalId="24">
       
   736                   <position y="417" x="936"/>
       
   737                   <position y="417" x="911"/>
       
   738                 </connection>
       
   739               </connectionPointIn>
       
   740               <action qualifier="N">
       
   741                 <inline>
       
   742                   <ST>QX1 := TRUE</ST>
       
   743                 </inline>
       
   744               </action>
       
   745             </actionBlock>
       
   746             <actionBlock localId="61" height="30" width="114">
       
   747               <position y="402" x="1185"/>
       
   748               <connectionPointIn>
       
   749                 <relPosition y="15" x="0"/>
       
   750                 <connection refLocalId="26">
       
   751                   <position y="417" x="1185"/>
       
   752                   <position y="417" x="1160"/>
       
   753                 </connection>
       
   754               </connectionPointIn>
       
   755               <action qualifier="N">
       
   756                 <inline>
       
   757                   <ST>QX2 := TRUE</ST>
       
   758                 </inline>
       
   759               </action>
       
   760             </actionBlock>
       
   761             <actionBlock localId="62" height="30" width="114">
       
   762               <position y="406" x="1422"/>
       
   763               <connectionPointIn>
       
   764                 <relPosition y="15" x="0"/>
       
   765                 <connection refLocalId="28">
       
   766                   <position y="421" x="1422"/>
       
   767                   <position y="421" x="1397"/>
       
   768                 </connection>
       
   769               </connectionPointIn>
       
   770               <action qualifier="N">
       
   771                 <inline>
       
   772                   <ST>QX3 := TRUE</ST>
       
   773                 </inline>
       
   774               </action>
       
   775             </actionBlock>
       
   776           </SFC>
       
   777         </body>
       
   778       </pou>
       
   779     </pous>
       
   780   </types>
       
   781   <instances>
       
   782     <configurations>
       
   783       <configuration name="STD_CONF">
       
   784         <resource name="STD_RESSOURCE">
       
   785           <task interval="00:00:00.100000" name="STD_TASK" priority="0"/>
       
   786           <pouInstance type="MAIN_TEST" name="MAIN_INSTANCE"/>
       
   787         </resource>
       
   788       </configuration>
       
   789     </configurations>
       
   790   </instances>
       
   791 </project>