examples/STD_TEST.xml
changeset 36 e7d67b27877f
equal deleted inserted replaced
35:d0ee8397dc4c 36:e7d67b27877f
       
     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 as most as possible IEC standard library"
       
     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="STD_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="TEST_STRINGS" pouType="functionBlock">
       
    30         <interface>
       
    31           <inputVars>
       
    32             <variable name="IN1">
       
    33               <type>
       
    34                 <STRING/>
       
    35               </type>
       
    36             </variable>
       
    37             <variable name="IN2">
       
    38               <type>
       
    39                 <STRING/>
       
    40               </type>
       
    41             </variable>
       
    42             <variable name="IN3">
       
    43               <type>
       
    44                 <STRING/>
       
    45               </type>
       
    46             </variable>
       
    47             <variable name="TESTNR">
       
    48               <type>
       
    49                 <INT/>
       
    50               </type>
       
    51             </variable>
       
    52           </inputVars>
       
    53           <outputVars>
       
    54             <variable name="STRRES">
       
    55               <type>
       
    56                 <STRING/>
       
    57               </type>
       
    58             </variable>
       
    59             <variable name="INTRES">
       
    60               <type>
       
    61                 <INT/>
       
    62               </type>
       
    63             </variable>
       
    64           </outputVars>
       
    65           <inputVars>
       
    66             <variable name="K">
       
    67               <type>
       
    68                 <INT/>
       
    69               </type>
       
    70             </variable>
       
    71             <variable name="P">
       
    72               <type>
       
    73                 <INT/>
       
    74               </type>
       
    75             </variable>
       
    76             <variable name="L">
       
    77               <type>
       
    78                 <INT/>
       
    79               </type>
       
    80             </variable>
       
    81           </inputVars>
       
    82         </interface>
       
    83         <body>
       
    84           <FBD>
       
    85             <block localId="1" height="242" width="93" typeName="MUX">
       
    86               <position y="240" x="696"/>
       
    87               <inputVariables>
       
    88                 <variable formalParameter="K">
       
    89                   <connectionPointIn>
       
    90                     <relPosition y="30" x="0"/>
       
    91                     <connection refLocalId="6" formalParameter="K">
       
    92                       <position y="270" x="696"/>
       
    93                       <position y="270" x="455"/>
       
    94                       <position y="256" x="455"/>
       
    95                       <position y="256" x="331"/>
       
    96                     </connection>
       
    97                   </connectionPointIn>
       
    98                 </variable>
       
    99                 <variable formalParameter="IN0">
       
   100                   <connectionPointIn>
       
   101                     <relPosition y="50" x="0"/>
       
   102                     <connection refLocalId="20" formalParameter="IN0">
       
   103                       <position y="290" x="696"/>
       
   104                       <position y="290" x="444"/>
       
   105                       <position y="300" x="444"/>
       
   106                       <position y="300" x="258"/>
       
   107                     </connection>
       
   108                   </connectionPointIn>
       
   109                 </variable>
       
   110                 <variable formalParameter="IN1">
       
   111                   <connectionPointIn>
       
   112                     <relPosition y="70" x="0"/>
       
   113                     <connection refLocalId="21" formalParameter="IN1">
       
   114                       <position y="310" x="696"/>
       
   115                       <position y="310" x="467"/>
       
   116                       <position y="331" x="467"/>
       
   117                       <position y="331" x="257"/>
       
   118                     </connection>
       
   119                   </connectionPointIn>
       
   120                 </variable>
       
   121                 <variable formalParameter="IN2">
       
   122                   <connectionPointIn>
       
   123                     <relPosition y="90" x="0"/>
       
   124                     <connection refLocalId="22" formalParameter="IN2">
       
   125                       <position y="330" x="696"/>
       
   126                       <position y="330" x="492"/>
       
   127                       <position y="368" x="492"/>
       
   128                       <position y="368" x="208"/>
       
   129                     </connection>
       
   130                   </connectionPointIn>
       
   131                 </variable>
       
   132                 <variable formalParameter="IN3">
       
   133                   <connectionPointIn>
       
   134                     <relPosition y="110" x="0"/>
       
   135                     <connection refLocalId="27" formalParameter="IN3">
       
   136                       <position y="350" x="696"/>
       
   137                       <position y="350" x="510"/>
       
   138                       <position y="415" x="510"/>
       
   139                       <position y="415" x="360"/>
       
   140                     </connection>
       
   141                   </connectionPointIn>
       
   142                 </variable>
       
   143                 <variable formalParameter="IN4">
       
   144                   <connectionPointIn>
       
   145                     <relPosition y="130" x="0"/>
       
   146                     <connection refLocalId="31" formalParameter="IN4">
       
   147                       <position y="370" x="696"/>
       
   148                       <position y="370" x="528"/>
       
   149                       <position y="504" x="528"/>
       
   150                       <position y="504" x="341"/>
       
   151                     </connection>
       
   152                   </connectionPointIn>
       
   153                 </variable>
       
   154                 <variable formalParameter="IN5">
       
   155                   <connectionPointIn>
       
   156                     <relPosition y="150" x="0"/>
       
   157                     <connection refLocalId="34" formalParameter="IN5">
       
   158                       <position y="390" x="696"/>
       
   159                       <position y="390" x="543"/>
       
   160                       <position y="580" x="543"/>
       
   161                       <position y="580" x="338"/>
       
   162                     </connection>
       
   163                   </connectionPointIn>
       
   164                 </variable>
       
   165                 <variable formalParameter="IN6">
       
   166                   <connectionPointIn>
       
   167                     <relPosition y="170" x="0"/>
       
   168                     <connection refLocalId="39" formalParameter="IN6">
       
   169                       <position y="410" x="696"/>
       
   170                       <position y="410" x="562"/>
       
   171                       <position y="690" x="562"/>
       
   172                       <position y="690" x="352"/>
       
   173                     </connection>
       
   174                   </connectionPointIn>
       
   175                 </variable>
       
   176                 <variable formalParameter="IN7">
       
   177                   <connectionPointIn>
       
   178                     <relPosition y="190" x="0"/>
       
   179                     <connection refLocalId="46" formalParameter="IN7">
       
   180                       <position y="430" x="696"/>
       
   181                       <position y="430" x="587"/>
       
   182                       <position y="789" x="587"/>
       
   183                       <position y="789" x="319"/>
       
   184                     </connection>
       
   185                   </connectionPointIn>
       
   186                 </variable>
       
   187                 <variable formalParameter="IN8">
       
   188                   <connectionPointIn>
       
   189                     <relPosition y="210" x="0"/>
       
   190                     <connection refLocalId="48" formalParameter="IN8">
       
   191                       <position y="450" x="696"/>
       
   192                       <position y="450" x="605"/>
       
   193                       <position y="885" x="605"/>
       
   194                       <position y="885" x="309"/>
       
   195                     </connection>
       
   196                   </connectionPointIn>
       
   197                 </variable>
       
   198                 <variable formalParameter="IN9">
       
   199                   <connectionPointIn>
       
   200                     <relPosition y="230" x="0"/>
       
   201                     <connection refLocalId="52" formalParameter="IN9">
       
   202                       <position y="470" x="696"/>
       
   203                       <position y="470" x="625"/>
       
   204                       <position y="1040" x="625"/>
       
   205                       <position y="1040" x="318"/>
       
   206                     </connection>
       
   207                   </connectionPointIn>
       
   208                 </variable>
       
   209               </inputVariables>
       
   210               <inOutVariables/>
       
   211               <outputVariables>
       
   212                 <variable formalParameter="OUT">
       
   213                   <connectionPointOut>
       
   214                     <relPosition y="30" x="93"/>
       
   215                   </connectionPointOut>
       
   216                 </variable>
       
   217               </outputVariables>
       
   218             </block>
       
   219             <outVariable localId="2" width="105" height="61">
       
   220               <position y="245" x="843"/>
       
   221               <connectionPointIn>
       
   222                 <relPosition y="30" x="0"/>
       
   223                 <connection refLocalId="1">
       
   224                   <position y="275" x="843"/>
       
   225                   <position y="275" x="825"/>
       
   226                   <position y="270" x="825"/>
       
   227                   <position y="270" x="789"/>
       
   228                 </connection>
       
   229               </connectionPointIn>
       
   230               <expression>STRRES</expression>
       
   231             </outVariable>
       
   232             <inVariable localId="6" width="59" height="27">
       
   233               <position y="243" x="272"/>
       
   234               <connectionPointOut>
       
   235                 <relPosition y="13" x="59"/>
       
   236               </connectionPointOut>
       
   237               <expression>TESTNR</expression>
       
   238             </inVariable>
       
   239             <block localId="7" height="88" width="135" typeName="STRING_TO_INT">
       
   240               <position y="718" x="1024"/>
       
   241               <inputVariables>
       
   242                 <variable formalParameter="IN">
       
   243                   <connectionPointIn>
       
   244                     <relPosition y="54" x="0"/>
       
   245                     <connection refLocalId="25" formalParameter="IN">
       
   246                       <position y="772" x="1024"/>
       
   247                       <position y="772" x="1006"/>
       
   248                       <position y="771" x="1006"/>
       
   249                       <position y="771" x="989"/>
       
   250                     </connection>
       
   251                   </connectionPointIn>
       
   252                 </variable>
       
   253               </inputVariables>
       
   254               <inOutVariables/>
       
   255               <outputVariables>
       
   256                 <variable formalParameter="OUT">
       
   257                   <connectionPointOut>
       
   258                     <relPosition y="54" x="135"/>
       
   259                   </connectionPointOut>
       
   260                 </variable>
       
   261               </outputVariables>
       
   262             </block>
       
   263             <outVariable localId="8" width="92" height="47">
       
   264               <position y="533" x="1459"/>
       
   265               <connectionPointIn>
       
   266                 <relPosition y="23" x="0"/>
       
   267                 <connection refLocalId="16">
       
   268                   <position y="556" x="1459"/>
       
   269                   <position y="556" x="1442"/>
       
   270                   <position y="563" x="1442"/>
       
   271                   <position y="563" x="1425"/>
       
   272                 </connection>
       
   273               </connectionPointIn>
       
   274               <expression>INTRES</expression>
       
   275             </outVariable>
       
   276             <block localId="9" height="99" width="120" typeName="STRING_TO_REAL">
       
   277               <position y="607" x="798"/>
       
   278               <inputVariables>
       
   279                 <variable formalParameter="IN">
       
   280                   <connectionPointIn>
       
   281                     <relPosition y="59" x="0"/>
       
   282                     <connection refLocalId="23" formalParameter="IN">
       
   283                       <position y="666" x="798"/>
       
   284                       <position y="666" x="772"/>
       
   285                     </connection>
       
   286                   </connectionPointIn>
       
   287                 </variable>
       
   288               </inputVariables>
       
   289               <inOutVariables/>
       
   290               <outputVariables>
       
   291                 <variable formalParameter="OUT">
       
   292                   <connectionPointOut>
       
   293                     <relPosition y="59" x="120"/>
       
   294                   </connectionPointOut>
       
   295                 </variable>
       
   296               </outputVariables>
       
   297             </block>
       
   298             <block localId="11" height="114" width="115" typeName="LEN">
       
   299               <position y="524" x="958"/>
       
   300               <inputVariables>
       
   301                 <variable formalParameter="IN">
       
   302                   <connectionPointIn>
       
   303                     <relPosition y="67" x="0"/>
       
   304                     <connection refLocalId="24" formalParameter="IN">
       
   305                       <position y="591" x="958"/>
       
   306                       <position y="591" x="937"/>
       
   307                       <position y="579" x="937"/>
       
   308                       <position y="579" x="916"/>
       
   309                     </connection>
       
   310                   </connectionPointIn>
       
   311                 </variable>
       
   312               </inputVariables>
       
   313               <inOutVariables/>
       
   314               <outputVariables>
       
   315                 <variable formalParameter="OUT">
       
   316                   <connectionPointOut>
       
   317                     <relPosition y="67" x="115"/>
       
   318                   </connectionPointOut>
       
   319                 </variable>
       
   320               </outputVariables>
       
   321             </block>
       
   322             <block localId="16" height="240" width="107" typeName="MUX">
       
   323               <position y="521" x="1318"/>
       
   324               <inputVariables>
       
   325                 <variable formalParameter="K">
       
   326                   <connectionPointIn>
       
   327                     <relPosition y="42" x="0"/>
       
   328                     <connection refLocalId="60" formalParameter="K">
       
   329                       <position y="563" x="1318"/>
       
   330                       <position y="563" x="1275"/>
       
   331                       <position y="501" x="1275"/>
       
   332                       <position y="501" x="1247"/>
       
   333                     </connection>
       
   334                   </connectionPointIn>
       
   335                 </variable>
       
   336                 <variable formalParameter="IN0">
       
   337                   <connectionPointIn>
       
   338                     <relPosition y="86" x="0"/>
       
   339                     <connection refLocalId="11" formalParameter="IN0">
       
   340                       <position y="607" x="1318"/>
       
   341                       <position y="607" x="1195"/>
       
   342                       <position y="591" x="1195"/>
       
   343                       <position y="591" x="1073"/>
       
   344                     </connection>
       
   345                   </connectionPointIn>
       
   346                 </variable>
       
   347                 <variable formalParameter="IN1">
       
   348                   <connectionPointIn>
       
   349                     <relPosition y="130" x="0"/>
       
   350                     <connection refLocalId="19" formalParameter="IN1">
       
   351                       <position y="651" x="1318"/>
       
   352                       <position y="651" x="1251"/>
       
   353                       <position y="668" x="1251"/>
       
   354                       <position y="668" x="1184"/>
       
   355                     </connection>
       
   356                   </connectionPointIn>
       
   357                 </variable>
       
   358                 <variable formalParameter="IN2">
       
   359                   <connectionPointIn>
       
   360                     <relPosition y="174" x="0"/>
       
   361                     <connection refLocalId="7" formalParameter="IN2">
       
   362                       <position y="695" x="1318"/>
       
   363                       <position y="695" x="1238"/>
       
   364                       <position y="772" x="1238"/>
       
   365                       <position y="772" x="1159"/>
       
   366                     </connection>
       
   367                   </connectionPointIn>
       
   368                 </variable>
       
   369                 <variable formalParameter="IN3">
       
   370                   <connectionPointIn>
       
   371                     <relPosition y="218" x="0"/>
       
   372                     <connection refLocalId="57" formalParameter="IN3">
       
   373                       <position y="739" x="1318"/>
       
   374                       <position y="739" x="1265"/>
       
   375                       <position y="851" x="1265"/>
       
   376                       <position y="851" x="1105"/>
       
   377                     </connection>
       
   378                   </connectionPointIn>
       
   379                 </variable>
       
   380               </inputVariables>
       
   381               <inOutVariables/>
       
   382               <outputVariables>
       
   383                 <variable formalParameter="OUT">
       
   384                   <connectionPointOut>
       
   385                     <relPosition y="42" x="107"/>
       
   386                   </connectionPointOut>
       
   387                 </variable>
       
   388               </outputVariables>
       
   389             </block>
       
   390             <block localId="17" height="60" width="100" typeName="MUL">
       
   391               <position y="646" x="953"/>
       
   392               <inputVariables>
       
   393                 <variable formalParameter="IN1">
       
   394                   <connectionPointIn>
       
   395                     <relPosition y="30" x="0"/>
       
   396                     <connection refLocalId="9" formalParameter="IN1">
       
   397                       <position y="676" x="953"/>
       
   398                       <position y="676" x="930"/>
       
   399                       <position y="666" x="930"/>
       
   400                       <position y="666" x="918"/>
       
   401                     </connection>
       
   402                   </connectionPointIn>
       
   403                 </variable>
       
   404                 <variable formalParameter="IN2">
       
   405                   <connectionPointIn>
       
   406                     <relPosition y="50" x="0"/>
       
   407                     <connection refLocalId="64">
       
   408                       <position y="696" x="953"/>
       
   409                       <position y="696" x="938"/>
       
   410                       <position y="728" x="938"/>
       
   411                       <position y="728" x="876"/>
       
   412                     </connection>
       
   413                   </connectionPointIn>
       
   414                 </variable>
       
   415               </inputVariables>
       
   416               <inOutVariables/>
       
   417               <outputVariables>
       
   418                 <variable formalParameter="OUT">
       
   419                   <connectionPointOut>
       
   420                     <relPosition y="30" x="100"/>
       
   421                   </connectionPointOut>
       
   422                 </variable>
       
   423               </outputVariables>
       
   424             </block>
       
   425             <block localId="19" height="43" width="97" typeName="REAL_TO_INT">
       
   426               <position y="637" x="1087"/>
       
   427               <inputVariables>
       
   428                 <variable formalParameter="IN">
       
   429                   <connectionPointIn>
       
   430                     <relPosition y="31" x="0"/>
       
   431                     <connection refLocalId="17" formalParameter="IN">
       
   432                       <position y="668" x="1087"/>
       
   433                       <position y="668" x="1070"/>
       
   434                       <position y="676" x="1070"/>
       
   435                       <position y="676" x="1053"/>
       
   436                     </connection>
       
   437                   </connectionPointIn>
       
   438                 </variable>
       
   439               </inputVariables>
       
   440               <inOutVariables/>
       
   441               <outputVariables>
       
   442                 <variable formalParameter="OUT">
       
   443                   <connectionPointOut>
       
   444                     <relPosition y="31" x="97"/>
       
   445                   </connectionPointOut>
       
   446                 </variable>
       
   447               </outputVariables>
       
   448             </block>
       
   449             <inVariable localId="20" width="31" height="27">
       
   450               <position y="287" x="227"/>
       
   451               <connectionPointOut>
       
   452                 <relPosition y="13" x="31"/>
       
   453               </connectionPointOut>
       
   454               <expression>IN1</expression>
       
   455             </inVariable>
       
   456             <inVariable localId="21" width="32" height="29">
       
   457               <position y="317" x="225"/>
       
   458               <connectionPointOut>
       
   459                 <relPosition y="14" x="32"/>
       
   460               </connectionPointOut>
       
   461               <expression>IN2</expression>
       
   462             </inVariable>
       
   463             <inVariable localId="22" width="48" height="29">
       
   464               <position y="354" x="160"/>
       
   465               <connectionPointOut>
       
   466                 <relPosition y="14" x="48"/>
       
   467               </connectionPointOut>
       
   468               <expression>IN3</expression>
       
   469             </inVariable>
       
   470             <inVariable localId="23" width="89" height="30">
       
   471               <position y="651" x="683"/>
       
   472               <connectionPointOut>
       
   473                 <relPosition y="15" x="89"/>
       
   474               </connectionPointOut>
       
   475               <expression>IN1</expression>
       
   476             </inVariable>
       
   477             <inVariable localId="24" width="75" height="33">
       
   478               <position y="563" x="841"/>
       
   479               <connectionPointOut>
       
   480                 <relPosition y="16" x="75"/>
       
   481               </connectionPointOut>
       
   482               <expression>IN1</expression>
       
   483             </inVariable>
       
   484             <inVariable localId="25" width="71" height="29">
       
   485               <position y="757" x="918"/>
       
   486               <connectionPointOut>
       
   487                 <relPosition y="14" x="71"/>
       
   488               </connectionPointOut>
       
   489               <expression>IN1</expression>
       
   490             </inVariable>
       
   491             <block localId="27" height="61" width="75" typeName="LEFT">
       
   492               <position y="385" x="285"/>
       
   493               <inputVariables>
       
   494                 <variable formalParameter="IN">
       
   495                   <connectionPointIn>
       
   496                     <relPosition y="30" x="0"/>
       
   497                     <connection refLocalId="28" formalParameter="IN">
       
   498                       <position y="415" x="285"/>
       
   499                       <position y="415" x="264"/>
       
   500                       <position y="407" x="264"/>
       
   501                       <position y="407" x="193"/>
       
   502                     </connection>
       
   503                   </connectionPointIn>
       
   504                 </variable>
       
   505                 <variable formalParameter="L">
       
   506                   <connectionPointIn>
       
   507                     <relPosition y="50" x="0"/>
       
   508                     <connection refLocalId="29" formalParameter="L">
       
   509                       <position y="435" x="285"/>
       
   510                       <position y="435" x="265"/>
       
   511                       <position y="445" x="265"/>
       
   512                       <position y="445" x="181"/>
       
   513                     </connection>
       
   514                   </connectionPointIn>
       
   515                 </variable>
       
   516               </inputVariables>
       
   517               <inOutVariables/>
       
   518               <outputVariables>
       
   519                 <variable formalParameter="OUT">
       
   520                   <connectionPointOut>
       
   521                     <relPosition y="30" x="75"/>
       
   522                   </connectionPointOut>
       
   523                 </variable>
       
   524               </outputVariables>
       
   525             </block>
       
   526             <inVariable localId="28" width="35" height="30">
       
   527               <position y="392" x="158"/>
       
   528               <connectionPointOut>
       
   529                 <relPosition y="15" x="35"/>
       
   530               </connectionPointOut>
       
   531               <expression>IN1</expression>
       
   532             </inVariable>
       
   533             <inVariable localId="29" width="21" height="27">
       
   534               <position y="432" x="160"/>
       
   535               <connectionPointOut>
       
   536                 <relPosition y="13" x="21"/>
       
   537               </connectionPointOut>
       
   538               <expression>L</expression>
       
   539             </inVariable>
       
   540             <block localId="31" height="60" width="55" typeName="RIGHT">
       
   541               <position y="474" x="286"/>
       
   542               <inputVariables>
       
   543                 <variable formalParameter="IN">
       
   544                   <connectionPointIn>
       
   545                     <relPosition y="30" x="0"/>
       
   546                     <connection refLocalId="32" formalParameter="IN">
       
   547                       <position y="504" x="286"/>
       
   548                       <position y="504" x="261"/>
       
   549                       <position y="489" x="261"/>
       
   550                       <position y="489" x="237"/>
       
   551                     </connection>
       
   552                   </connectionPointIn>
       
   553                 </variable>
       
   554                 <variable formalParameter="L">
       
   555                   <connectionPointIn>
       
   556                     <relPosition y="50" x="0"/>
       
   557                     <connection refLocalId="33" formalParameter="L">
       
   558                       <position y="524" x="286"/>
       
   559                       <position y="524" x="250"/>
       
   560                       <position y="537" x="250"/>
       
   561                       <position y="537" x="215"/>
       
   562                     </connection>
       
   563                   </connectionPointIn>
       
   564                 </variable>
       
   565               </inputVariables>
       
   566               <inOutVariables/>
       
   567               <outputVariables>
       
   568                 <variable formalParameter="OUT">
       
   569                   <connectionPointOut>
       
   570                     <relPosition y="30" x="55"/>
       
   571                   </connectionPointOut>
       
   572                 </variable>
       
   573               </outputVariables>
       
   574             </block>
       
   575             <inVariable localId="32" width="31" height="28">
       
   576               <position y="475" x="206"/>
       
   577               <connectionPointOut>
       
   578                 <relPosition y="14" x="31"/>
       
   579               </connectionPointOut>
       
   580               <expression>IN1</expression>
       
   581             </inVariable>
       
   582             <inVariable localId="33" width="17" height="27">
       
   583               <position y="524" x="198"/>
       
   584               <connectionPointOut>
       
   585                 <relPosition y="13" x="17"/>
       
   586               </connectionPointOut>
       
   587               <expression>L</expression>
       
   588             </inVariable>
       
   589             <block localId="34" height="80" width="55" typeName="MID">
       
   590               <position y="550" x="283"/>
       
   591               <inputVariables>
       
   592                 <variable formalParameter="IN">
       
   593                   <connectionPointIn>
       
   594                     <relPosition y="30" x="0"/>
       
   595                     <connection refLocalId="35" formalParameter="IN">
       
   596                       <position y="580" x="283"/>
       
   597                       <position y="580" x="258"/>
       
   598                       <position y="576" x="258"/>
       
   599                       <position y="576" x="234"/>
       
   600                     </connection>
       
   601                   </connectionPointIn>
       
   602                 </variable>
       
   603                 <variable formalParameter="L">
       
   604                   <connectionPointIn>
       
   605                     <relPosition y="50" x="0"/>
       
   606                     <connection refLocalId="38" formalParameter="L">
       
   607                       <position y="600" x="283"/>
       
   608                       <position y="600" x="232"/>
       
   609                       <position y="594" x="232"/>
       
   610                       <position y="594" x="182"/>
       
   611                     </connection>
       
   612                   </connectionPointIn>
       
   613                 </variable>
       
   614                 <variable formalParameter="P">
       
   615                   <connectionPointIn>
       
   616                     <relPosition y="70" x="0"/>
       
   617                     <connection refLocalId="37" formalParameter="P">
       
   618                       <position y="620" x="283"/>
       
   619                       <position y="620" x="255"/>
       
   620                       <position y="616" x="255"/>
       
   621                       <position y="616" x="227"/>
       
   622                     </connection>
       
   623                   </connectionPointIn>
       
   624                 </variable>
       
   625               </inputVariables>
       
   626               <inOutVariables/>
       
   627               <outputVariables>
       
   628                 <variable formalParameter="OUT">
       
   629                   <connectionPointOut>
       
   630                     <relPosition y="30" x="55"/>
       
   631                   </connectionPointOut>
       
   632                 </variable>
       
   633               </outputVariables>
       
   634             </block>
       
   635             <inVariable localId="35" width="31" height="27">
       
   636               <position y="563" x="203"/>
       
   637               <connectionPointOut>
       
   638                 <relPosition y="13" x="31"/>
       
   639               </connectionPointOut>
       
   640               <expression>IN1</expression>
       
   641             </inVariable>
       
   642             <inVariable localId="37" width="18" height="27">
       
   643               <position y="603" x="209"/>
       
   644               <connectionPointOut>
       
   645                 <relPosition y="13" x="18"/>
       
   646               </connectionPointOut>
       
   647               <expression>P</expression>
       
   648             </inVariable>
       
   649             <inVariable localId="38" width="17" height="27">
       
   650               <position y="581" x="165"/>
       
   651               <connectionPointOut>
       
   652                 <relPosition y="13" x="17"/>
       
   653               </connectionPointOut>
       
   654               <expression>L</expression>
       
   655             </inVariable>
       
   656             <block localId="39" height="83" width="67" typeName="CONCAT">
       
   657               <position y="660" x="285"/>
       
   658               <inputVariables>
       
   659                 <variable formalParameter="IN1">
       
   660                   <connectionPointIn>
       
   661                     <relPosition y="30" x="0"/>
       
   662                     <connection refLocalId="40" formalParameter="IN1">
       
   663                       <position y="690" x="285"/>
       
   664                       <position y="690" x="252"/>
       
   665                       <position y="664" x="252"/>
       
   666                       <position y="664" x="219"/>
       
   667                     </connection>
       
   668                   </connectionPointIn>
       
   669                 </variable>
       
   670                 <variable formalParameter="IN2">
       
   671                   <connectionPointIn>
       
   672                     <relPosition y="51" x="0"/>
       
   673                     <connection refLocalId="41" formalParameter="IN2">
       
   674                       <position y="711" x="285"/>
       
   675                       <position y="711" x="252"/>
       
   676                       <position y="702" x="252"/>
       
   677                       <position y="702" x="220"/>
       
   678                     </connection>
       
   679                   </connectionPointIn>
       
   680                 </variable>
       
   681                 <variable formalParameter="IN3">
       
   682                   <connectionPointIn>
       
   683                     <relPosition y="72" x="0"/>
       
   684                     <connection refLocalId="42" formalParameter="IN3">
       
   685                       <position y="732" x="285"/>
       
   686                       <position y="732" x="252"/>
       
   687                       <position y="737" x="252"/>
       
   688                       <position y="737" x="219"/>
       
   689                     </connection>
       
   690                   </connectionPointIn>
       
   691                 </variable>
       
   692               </inputVariables>
       
   693               <inOutVariables/>
       
   694               <outputVariables>
       
   695                 <variable formalParameter="OUT">
       
   696                   <connectionPointOut>
       
   697                     <relPosition y="30" x="67"/>
       
   698                   </connectionPointOut>
       
   699                 </variable>
       
   700               </outputVariables>
       
   701             </block>
       
   702             <inVariable localId="40" width="31" height="27">
       
   703               <position y="651" x="188"/>
       
   704               <connectionPointOut>
       
   705                 <relPosition y="13" x="31"/>
       
   706               </connectionPointOut>
       
   707               <expression>IN1</expression>
       
   708             </inVariable>
       
   709             <inVariable localId="41" width="31" height="27">
       
   710               <position y="689" x="189"/>
       
   711               <connectionPointOut>
       
   712                 <relPosition y="13" x="31"/>
       
   713               </connectionPointOut>
       
   714               <expression>IN2</expression>
       
   715             </inVariable>
       
   716             <inVariable localId="42" width="31" height="27">
       
   717               <position y="724" x="188"/>
       
   718               <connectionPointOut>
       
   719                 <relPosition y="13" x="31"/>
       
   720               </connectionPointOut>
       
   721               <expression>IN3</expression>
       
   722             </inVariable>
       
   723             <inVariable localId="44" width="31" height="27">
       
   724               <position y="773" x="182"/>
       
   725               <connectionPointOut>
       
   726                 <relPosition y="13" x="31"/>
       
   727               </connectionPointOut>
       
   728               <expression>IN1</expression>
       
   729             </inVariable>
       
   730             <inVariable localId="45" width="31" height="27">
       
   731               <position y="802" x="178"/>
       
   732               <connectionPointOut>
       
   733                 <relPosition y="13" x="31"/>
       
   734               </connectionPointOut>
       
   735               <expression>IN2</expression>
       
   736             </inVariable>
       
   737             <block localId="46" height="80" width="63" typeName="INSERT">
       
   738               <position y="759" x="256"/>
       
   739               <inputVariables>
       
   740                 <variable formalParameter="IN1">
       
   741                   <connectionPointIn>
       
   742                     <relPosition y="30" x="0"/>
       
   743                     <connection refLocalId="44" formalParameter="IN1">
       
   744                       <position y="789" x="256"/>
       
   745                       <position y="789" x="234"/>
       
   746                       <position y="786" x="234"/>
       
   747                       <position y="786" x="213"/>
       
   748                     </connection>
       
   749                   </connectionPointIn>
       
   750                 </variable>
       
   751                 <variable formalParameter="IN2">
       
   752                   <connectionPointIn>
       
   753                     <relPosition y="50" x="0"/>
       
   754                     <connection refLocalId="45" formalParameter="IN2">
       
   755                       <position y="809" x="256"/>
       
   756                       <position y="809" x="232"/>
       
   757                       <position y="815" x="232"/>
       
   758                       <position y="815" x="209"/>
       
   759                     </connection>
       
   760                   </connectionPointIn>
       
   761                 </variable>
       
   762                 <variable formalParameter="P">
       
   763                   <connectionPointIn>
       
   764                     <relPosition y="70" x="0"/>
       
   765                     <connection refLocalId="47" formalParameter="P">
       
   766                       <position y="829" x="256"/>
       
   767                       <position y="829" x="228"/>
       
   768                       <position y="852" x="228"/>
       
   769                       <position y="852" x="200"/>
       
   770                     </connection>
       
   771                   </connectionPointIn>
       
   772                 </variable>
       
   773               </inputVariables>
       
   774               <inOutVariables/>
       
   775               <outputVariables>
       
   776                 <variable formalParameter="OUT">
       
   777                   <connectionPointOut>
       
   778                     <relPosition y="30" x="63"/>
       
   779                   </connectionPointOut>
       
   780                 </variable>
       
   781               </outputVariables>
       
   782             </block>
       
   783             <inVariable localId="47" width="18" height="27">
       
   784               <position y="839" x="182"/>
       
   785               <connectionPointOut>
       
   786                 <relPosition y="13" x="18"/>
       
   787               </connectionPointOut>
       
   788               <expression>P</expression>
       
   789             </inVariable>
       
   790             <block localId="48" height="80" width="58" typeName="DELETE">
       
   791               <position y="855" x="251"/>
       
   792               <inputVariables>
       
   793                 <variable formalParameter="IN">
       
   794                   <connectionPointIn>
       
   795                     <relPosition y="30" x="0"/>
       
   796                     <connection refLocalId="49" formalParameter="IN">
       
   797                       <position y="885" x="251"/>
       
   798                       <position y="885" x="228"/>
       
   799                       <position y="892" x="228"/>
       
   800                       <position y="892" x="205"/>
       
   801                     </connection>
       
   802                   </connectionPointIn>
       
   803                 </variable>
       
   804                 <variable formalParameter="L">
       
   805                   <connectionPointIn>
       
   806                     <relPosition y="50" x="0"/>
       
   807                     <connection refLocalId="50" formalParameter="L">
       
   808                       <position y="905" x="251"/>
       
   809                       <position y="905" x="226"/>
       
   810                       <position y="927" x="226"/>
       
   811                       <position y="927" x="202"/>
       
   812                     </connection>
       
   813                   </connectionPointIn>
       
   814                 </variable>
       
   815                 <variable formalParameter="P">
       
   816                   <connectionPointIn>
       
   817                     <relPosition y="70" x="0"/>
       
   818                     <connection refLocalId="51" formalParameter="P">
       
   819                       <position y="925" x="251"/>
       
   820                       <position y="925" x="233"/>
       
   821                       <position y="968" x="233"/>
       
   822                       <position y="968" x="216"/>
       
   823                     </connection>
       
   824                   </connectionPointIn>
       
   825                 </variable>
       
   826               </inputVariables>
       
   827               <inOutVariables/>
       
   828               <outputVariables>
       
   829                 <variable formalParameter="OUT">
       
   830                   <connectionPointOut>
       
   831                     <relPosition y="30" x="58"/>
       
   832                   </connectionPointOut>
       
   833                 </variable>
       
   834               </outputVariables>
       
   835             </block>
       
   836             <inVariable localId="49" width="31" height="27">
       
   837               <position y="879" x="174"/>
       
   838               <connectionPointOut>
       
   839                 <relPosition y="13" x="31"/>
       
   840               </connectionPointOut>
       
   841               <expression>IN1</expression>
       
   842             </inVariable>
       
   843             <inVariable localId="50" width="17" height="27">
       
   844               <position y="914" x="185"/>
       
   845               <connectionPointOut>
       
   846                 <relPosition y="13" x="17"/>
       
   847               </connectionPointOut>
       
   848               <expression>L</expression>
       
   849             </inVariable>
       
   850             <inVariable localId="51" width="18" height="27">
       
   851               <position y="955" x="198"/>
       
   852               <connectionPointOut>
       
   853                 <relPosition y="13" x="18"/>
       
   854               </connectionPointOut>
       
   855               <expression>P</expression>
       
   856             </inVariable>
       
   857             <block localId="52" height="100" width="67" typeName="REPLACE">
       
   858               <position y="1010" x="251"/>
       
   859               <inputVariables>
       
   860                 <variable formalParameter="IN1">
       
   861                   <connectionPointIn>
       
   862                     <relPosition y="30" x="0"/>
       
   863                     <connection refLocalId="53" formalParameter="IN1">
       
   864                       <position y="1040" x="251"/>
       
   865                       <position y="1040" x="227"/>
       
   866                       <position y="1025" x="227"/>
       
   867                       <position y="1025" x="203"/>
       
   868                     </connection>
       
   869                   </connectionPointIn>
       
   870                 </variable>
       
   871                 <variable formalParameter="IN2">
       
   872                   <connectionPointIn>
       
   873                     <relPosition y="50" x="0"/>
       
   874                     <connection refLocalId="54" formalParameter="IN2">
       
   875                       <position y="1060" x="251"/>
       
   876                       <position y="1060" x="220"/>
       
   877                       <position y="1055" x="220"/>
       
   878                       <position y="1055" x="190"/>
       
   879                     </connection>
       
   880                   </connectionPointIn>
       
   881                 </variable>
       
   882                 <variable formalParameter="L">
       
   883                   <connectionPointIn>
       
   884                     <relPosition y="70" x="0"/>
       
   885                     <connection refLocalId="55">
       
   886                       <position y="1080" x="251"/>
       
   887                       <position y="1080" x="224"/>
       
   888                       <position y="1096" x="224"/>
       
   889                       <position y="1096" x="197"/>
       
   890                     </connection>
       
   891                   </connectionPointIn>
       
   892                 </variable>
       
   893                 <variable formalParameter="P">
       
   894                   <connectionPointIn>
       
   895                     <relPosition y="90" x="0"/>
       
   896                     <connection refLocalId="56" formalParameter="P">
       
   897                       <position y="1100" x="251"/>
       
   898                       <position y="1100" x="219"/>
       
   899                       <position y="1134" x="219"/>
       
   900                       <position y="1134" x="187"/>
       
   901                     </connection>
       
   902                   </connectionPointIn>
       
   903                 </variable>
       
   904               </inputVariables>
       
   905               <inOutVariables/>
       
   906               <outputVariables>
       
   907                 <variable formalParameter="OUT">
       
   908                   <connectionPointOut>
       
   909                     <relPosition y="30" x="67"/>
       
   910                   </connectionPointOut>
       
   911                 </variable>
       
   912               </outputVariables>
       
   913             </block>
       
   914             <inVariable localId="53" width="31" height="27">
       
   915               <position y="1012" x="172"/>
       
   916               <connectionPointOut>
       
   917                 <relPosition y="13" x="31"/>
       
   918               </connectionPointOut>
       
   919               <expression>IN1</expression>
       
   920             </inVariable>
       
   921             <inVariable localId="54" width="31" height="27">
       
   922               <position y="1042" x="159"/>
       
   923               <connectionPointOut>
       
   924                 <relPosition y="13" x="31"/>
       
   925               </connectionPointOut>
       
   926               <expression>IN2</expression>
       
   927             </inVariable>
       
   928             <inVariable localId="55" width="31" height="27">
       
   929               <position y="1083" x="166"/>
       
   930               <connectionPointOut>
       
   931                 <relPosition y="13" x="31"/>
       
   932               </connectionPointOut>
       
   933               <expression>L</expression>
       
   934             </inVariable>
       
   935             <inVariable localId="56" width="18" height="27">
       
   936               <position y="1121" x="169"/>
       
   937               <connectionPointOut>
       
   938                 <relPosition y="13" x="18"/>
       
   939               </connectionPointOut>
       
   940               <expression>P</expression>
       
   941             </inVariable>
       
   942             <block localId="57" height="60" width="63" typeName="FIND">
       
   943               <position y="821" x="1042"/>
       
   944               <inputVariables>
       
   945                 <variable formalParameter="IN1">
       
   946                   <connectionPointIn>
       
   947                     <relPosition y="30" x="0"/>
       
   948                     <connection refLocalId="58" formalParameter="IN1">
       
   949                       <position y="851" x="1042"/>
       
   950                       <position y="851" x="1028"/>
       
   951                       <position y="839" x="1028"/>
       
   952                       <position y="839" x="1004"/>
       
   953                     </connection>
       
   954                   </connectionPointIn>
       
   955                 </variable>
       
   956                 <variable formalParameter="IN2">
       
   957                   <connectionPointIn>
       
   958                     <relPosition y="50" x="0"/>
       
   959                     <connection refLocalId="59" formalParameter="IN2">
       
   960                       <position y="871" x="1042"/>
       
   961                       <position y="871" x="1028"/>
       
   962                       <position y="874" x="1028"/>
       
   963                       <position y="874" x="1005"/>
       
   964                     </connection>
       
   965                   </connectionPointIn>
       
   966                 </variable>
       
   967               </inputVariables>
       
   968               <inOutVariables/>
       
   969               <outputVariables>
       
   970                 <variable formalParameter="OUT">
       
   971                   <connectionPointOut>
       
   972                     <relPosition y="30" x="63"/>
       
   973                   </connectionPointOut>
       
   974                 </variable>
       
   975               </outputVariables>
       
   976             </block>
       
   977             <inVariable localId="58" width="31" height="27">
       
   978               <position y="826" x="973"/>
       
   979               <connectionPointOut>
       
   980                 <relPosition y="13" x="31"/>
       
   981               </connectionPointOut>
       
   982               <expression>IN1</expression>
       
   983             </inVariable>
       
   984             <inVariable localId="59" width="31" height="27">
       
   985               <position y="861" x="974"/>
       
   986               <connectionPointOut>
       
   987                 <relPosition y="13" x="31"/>
       
   988               </connectionPointOut>
       
   989               <expression>IN2</expression>
       
   990             </inVariable>
       
   991             <block localId="60" height="80" width="63" typeName="LIMIT">
       
   992               <position y="471" x="1184"/>
       
   993               <inputVariables>
       
   994                 <variable formalParameter="MN">
       
   995                   <connectionPointIn>
       
   996                     <relPosition y="30" x="0"/>
       
   997                     <connection refLocalId="65">
       
   998                       <position y="501" x="1184"/>
       
   999                       <position y="501" x="1156"/>
       
  1000                       <position y="484" x="1156"/>
       
  1001                       <position y="484" x="1129"/>
       
  1002                     </connection>
       
  1003                   </connectionPointIn>
       
  1004                 </variable>
       
  1005                 <variable formalParameter="IN">
       
  1006                   <connectionPointIn>
       
  1007                     <relPosition y="50" x="0"/>
       
  1008                     <connection refLocalId="6" formalParameter="IN">
       
  1009                       <position y="521" x="1184"/>
       
  1010                       <position y="521" x="1093"/>
       
  1011                       <position y="223" x="1093"/>
       
  1012                       <position y="223" x="454"/>
       
  1013                       <position y="256" x="454"/>
       
  1014                       <position y="256" x="331"/>
       
  1015                     </connection>
       
  1016                   </connectionPointIn>
       
  1017                 </variable>
       
  1018                 <variable formalParameter="MX">
       
  1019                   <connectionPointIn>
       
  1020                     <relPosition y="70" x="0"/>
       
  1021                     <connection refLocalId="62">
       
  1022                       <position y="541" x="1184"/>
       
  1023                       <position y="541" x="1165"/>
       
  1024                       <position y="553" x="1165"/>
       
  1025                       <position y="553" x="1146"/>
       
  1026                     </connection>
       
  1027                   </connectionPointIn>
       
  1028                 </variable>
       
  1029               </inputVariables>
       
  1030               <inOutVariables/>
       
  1031               <outputVariables>
       
  1032                 <variable formalParameter="OUT">
       
  1033                   <connectionPointOut>
       
  1034                     <relPosition y="30" x="63"/>
       
  1035                   </connectionPointOut>
       
  1036                 </variable>
       
  1037               </outputVariables>
       
  1038             </block>
       
  1039             <inVariable localId="62" width="38" height="27">
       
  1040               <position y="540" x="1108"/>
       
  1041               <connectionPointOut>
       
  1042                 <relPosition y="13" x="38"/>
       
  1043               </connectionPointOut>
       
  1044               <expression>3</expression>
       
  1045             </inVariable>
       
  1046             <comment localId="63" height="87" width="209">
       
  1047               <position y="32" x="34"/>
       
  1048               <content>The STRING test machine</content>
       
  1049             </comment>
       
  1050             <inVariable localId="64" width="28" height="27">
       
  1051               <position y="715" x="848"/>
       
  1052               <connectionPointOut>
       
  1053                 <relPosition y="13" x="28"/>
       
  1054               </connectionPointOut>
       
  1055               <expression>10</expression>
       
  1056             </inVariable>
       
  1057             <inVariable localId="65" width="18" height="27">
       
  1058               <position y="471" x="1111"/>
       
  1059               <connectionPointOut>
       
  1060                 <relPosition y="13" x="18"/>
       
  1061               </connectionPointOut>
       
  1062               <expression>0</expression>
       
  1063             </inVariable>
       
  1064           </FBD>
       
  1065         </body>
       
  1066       </pou>
       
  1067       <pou name="MAIN_TEST" pouType="program">
       
  1068         <interface>
       
  1069           <localVars>
       
  1070             <variable name="STR1">
       
  1071               <type>
       
  1072                 <STRING/>
       
  1073               </type>
       
  1074               <initialValue>
       
  1075                 <simpleValue value="1.2345"/>
       
  1076               </initialValue>
       
  1077             </variable>
       
  1078             <variable name="STR2">
       
  1079               <type>
       
  1080                 <STRING/>
       
  1081               </type>
       
  1082               <initialValue>
       
  1083                 <simpleValue value="4.5678"/>
       
  1084               </initialValue>
       
  1085             </variable>
       
  1086             <variable name="STR3">
       
  1087               <type>
       
  1088                 <STRING/>
       
  1089               </type>
       
  1090               <initialValue>
       
  1091                 <simpleValue value="abcdefg"/>
       
  1092               </initialValue>
       
  1093             </variable>
       
  1094             <variable name="INT1">
       
  1095               <type>
       
  1096                 <INT/>
       
  1097               </type>
       
  1098               <initialValue>
       
  1099                 <simpleValue value="2"/>
       
  1100               </initialValue>
       
  1101             </variable>
       
  1102             <variable name="INT2">
       
  1103               <type>
       
  1104                 <INT/>
       
  1105               </type>
       
  1106               <initialValue>
       
  1107                 <simpleValue value="3"/>
       
  1108               </initialValue>
       
  1109             </variable>
       
  1110             <variable name="INT3">
       
  1111               <type>
       
  1112                 <INT/>
       
  1113               </type>
       
  1114               <initialValue>
       
  1115                 <simpleValue value="4"/>
       
  1116               </initialValue>
       
  1117             </variable>
       
  1118           </localVars>
       
  1119           <localVars>
       
  1120             <variable name="TEST_NB" address="%IW0">
       
  1121               <type>
       
  1122                 <INT/>
       
  1123               </type>
       
  1124             </variable>
       
  1125             <variable name="RES_STR" address="%QB0">
       
  1126               <type>
       
  1127                 <STRING/>
       
  1128               </type>
       
  1129             </variable>
       
  1130             <variable name="RES_INT" address="%QW1">
       
  1131               <type>
       
  1132                 <INT/>
       
  1133               </type>
       
  1134             </variable>
       
  1135           </localVars>
       
  1136         </interface>
       
  1137         <body>
       
  1138           <FBD>
       
  1139             <inVariable localId="2" width="42" height="27">
       
  1140               <position y="186" x="188"/>
       
  1141               <connectionPointOut>
       
  1142                 <relPosition y="13" x="42"/>
       
  1143               </connectionPointOut>
       
  1144               <expression>STR1</expression>
       
  1145             </inVariable>
       
  1146             <inVariable localId="3" width="42" height="27">
       
  1147               <position y="217" x="188"/>
       
  1148               <connectionPointOut>
       
  1149                 <relPosition y="13" x="42"/>
       
  1150               </connectionPointOut>
       
  1151               <expression>STR2</expression>
       
  1152             </inVariable>
       
  1153             <inVariable localId="4" width="42" height="27">
       
  1154               <position y="250" x="187"/>
       
  1155               <connectionPointOut>
       
  1156                 <relPosition y="13" x="42"/>
       
  1157               </connectionPointOut>
       
  1158               <expression>STR3</expression>
       
  1159             </inVariable>
       
  1160             <inVariable localId="5" width="38" height="27">
       
  1161               <position y="320" x="188"/>
       
  1162               <connectionPointOut>
       
  1163                 <relPosition y="13" x="38"/>
       
  1164               </connectionPointOut>
       
  1165               <expression>INT1</expression>
       
  1166             </inVariable>
       
  1167             <inVariable localId="6" width="38" height="27">
       
  1168               <position y="354" x="187"/>
       
  1169               <connectionPointOut>
       
  1170                 <relPosition y="13" x="38"/>
       
  1171               </connectionPointOut>
       
  1172               <expression>INT2</expression>
       
  1173             </inVariable>
       
  1174             <inVariable localId="7" width="38" height="27">
       
  1175               <position y="387" x="187"/>
       
  1176               <connectionPointOut>
       
  1177                 <relPosition y="13" x="38"/>
       
  1178               </connectionPointOut>
       
  1179               <expression>INT3</expression>
       
  1180             </inVariable>
       
  1181             <block localId="11" height="266" width="113" instanceName="test_str1" typeName="TEST_STRINGS">
       
  1182               <position y="154" x="348"/>
       
  1183               <inputVariables>
       
  1184                 <variable formalParameter="IN1">
       
  1185                   <connectionPointIn>
       
  1186                     <relPosition y="37" x="0"/>
       
  1187                     <connection refLocalId="2">
       
  1188                       <position y="191" x="348"/>
       
  1189                       <position y="191" x="289"/>
       
  1190                       <position y="199" x="289"/>
       
  1191                       <position y="199" x="230"/>
       
  1192                     </connection>
       
  1193                   </connectionPointIn>
       
  1194                 </variable>
       
  1195                 <variable formalParameter="IN2">
       
  1196                   <connectionPointIn>
       
  1197                     <relPosition y="72" x="0"/>
       
  1198                     <connection refLocalId="3">
       
  1199                       <position y="226" x="348"/>
       
  1200                       <position y="226" x="289"/>
       
  1201                       <position y="230" x="289"/>
       
  1202                       <position y="230" x="230"/>
       
  1203                     </connection>
       
  1204                   </connectionPointIn>
       
  1205                 </variable>
       
  1206                 <variable formalParameter="IN3">
       
  1207                   <connectionPointIn>
       
  1208                     <relPosition y="107" x="0"/>
       
  1209                     <connection refLocalId="4">
       
  1210                       <position y="261" x="348"/>
       
  1211                       <position y="261" x="288"/>
       
  1212                       <position y="263" x="288"/>
       
  1213                       <position y="263" x="229"/>
       
  1214                     </connection>
       
  1215                   </connectionPointIn>
       
  1216                 </variable>
       
  1217                 <variable formalParameter="TESTNR">
       
  1218                   <connectionPointIn>
       
  1219                     <relPosition y="142" x="0"/>
       
  1220                     <connection refLocalId="12">
       
  1221                       <position y="296" x="348"/>
       
  1222                       <position y="296" x="253"/>
       
  1223                       <position y="309" x="253"/>
       
  1224                       <position y="309" x="159"/>
       
  1225                     </connection>
       
  1226                   </connectionPointIn>
       
  1227                 </variable>
       
  1228                 <variable formalParameter="K">
       
  1229                   <connectionPointIn>
       
  1230                     <relPosition y="177" x="0"/>
       
  1231                     <connection refLocalId="5">
       
  1232                       <position y="331" x="348"/>
       
  1233                       <position y="331" x="287"/>
       
  1234                       <position y="333" x="287"/>
       
  1235                       <position y="333" x="226"/>
       
  1236                     </connection>
       
  1237                   </connectionPointIn>
       
  1238                 </variable>
       
  1239                 <variable formalParameter="P">
       
  1240                   <connectionPointIn>
       
  1241                     <relPosition y="212" x="0"/>
       
  1242                     <connection refLocalId="6">
       
  1243                       <position y="366" x="348"/>
       
  1244                       <position y="366" x="286"/>
       
  1245                       <position y="367" x="286"/>
       
  1246                       <position y="367" x="225"/>
       
  1247                     </connection>
       
  1248                   </connectionPointIn>
       
  1249                 </variable>
       
  1250                 <variable formalParameter="L">
       
  1251                   <connectionPointIn>
       
  1252                     <relPosition y="247" x="0"/>
       
  1253                     <connection refLocalId="7">
       
  1254                       <position y="401" x="348"/>
       
  1255                       <position y="401" x="286"/>
       
  1256                       <position y="400" x="286"/>
       
  1257                       <position y="400" x="225"/>
       
  1258                     </connection>
       
  1259                   </connectionPointIn>
       
  1260                 </variable>
       
  1261               </inputVariables>
       
  1262               <inOutVariables/>
       
  1263               <outputVariables>
       
  1264                 <variable formalParameter="STRRES">
       
  1265                   <connectionPointOut>
       
  1266                     <relPosition y="37" x="113"/>
       
  1267                   </connectionPointOut>
       
  1268                 </variable>
       
  1269                 <variable formalParameter="INTRES">
       
  1270                   <connectionPointOut>
       
  1271                     <relPosition y="72" x="113"/>
       
  1272                   </connectionPointOut>
       
  1273                 </variable>
       
  1274               </outputVariables>
       
  1275             </block>
       
  1276             <inVariable localId="12" width="67" height="27">
       
  1277               <position y="296" x="92"/>
       
  1278               <connectionPointOut>
       
  1279                 <relPosition y="13" x="67"/>
       
  1280               </connectionPointOut>
       
  1281               <expression>TEST_NB</expression>
       
  1282             </inVariable>
       
  1283             <outVariable localId="13" width="66" height="27">
       
  1284               <position y="170" x="541"/>
       
  1285               <connectionPointIn>
       
  1286                 <relPosition y="13" x="0"/>
       
  1287                 <connection refLocalId="11" formalParameter="STRRES">
       
  1288                   <position y="183" x="541"/>
       
  1289                   <position y="183" x="501"/>
       
  1290                   <position y="191" x="501"/>
       
  1291                   <position y="191" x="461"/>
       
  1292                 </connection>
       
  1293               </connectionPointIn>
       
  1294               <expression>RES_STR</expression>
       
  1295             </outVariable>
       
  1296             <outVariable localId="14" width="62" height="27">
       
  1297               <position y="234" x="574"/>
       
  1298               <connectionPointIn>
       
  1299                 <relPosition y="13" x="0"/>
       
  1300                 <connection refLocalId="11" formalParameter="INTRES">
       
  1301                   <position y="247" x="574"/>
       
  1302                   <position y="247" x="517"/>
       
  1303                   <position y="226" x="517"/>
       
  1304                   <position y="226" x="461"/>
       
  1305                 </connection>
       
  1306               </connectionPointIn>
       
  1307               <expression>RES_INT</expression>
       
  1308             </outVariable>
       
  1309           </FBD>
       
  1310         </body>
       
  1311       </pou>
       
  1312     </pous>
       
  1313   </types>
       
  1314   <instances>
       
  1315     <configurations>
       
  1316       <configuration name="STD_CONF">
       
  1317         <resource name="STD_RESSOURCE">
       
  1318           <task interval="00:10:00" name="STD_TASK" priority="0"/>
       
  1319           <pouInstance type="MAIN_TEST" name="MAIN_INSTANCE"/>
       
  1320         </resource>
       
  1321         <globalVars>
       
  1322           <variable name="LOC1" address="%QW2">
       
  1323             <type>
       
  1324               <INT/>
       
  1325             </type>
       
  1326           </variable>
       
  1327         </globalVars>
       
  1328       </configuration>
       
  1329     </configurations>
       
  1330   </instances>
       
  1331 </project>