tests/win32/simul_visu/plc.xml
changeset 411 8261c8f1e365
parent 410 092e33606e51
child 412 2b9bc5ee30c0
equal deleted inserted replaced
410:092e33606e51 411:8261c8f1e365
     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 companyName="lolitech"
       
     7               productName="simul_visu_rmll"
       
     8               productVersion="1"
       
     9               creationDateTime="2008-06-27 17:09:17"/>
       
    10   <contentHeader name="simul_visu_rmll"
       
    11                  modificationDateTime="2008-08-28 16:32:51">
       
    12     <coordinateInfo>
       
    13       <pageSize x="700" y="1000"/>
       
    14       <fbd>
       
    15         <scaling x="8" y="8"/>
       
    16       </fbd>
       
    17       <ld>
       
    18         <scaling x="8" y="8"/>
       
    19       </ld>
       
    20       <sfc>
       
    21         <scaling x="8" y="8"/>
       
    22       </sfc>
       
    23     </coordinateInfo>
       
    24   </contentHeader>
       
    25   <types>
       
    26     <dataTypes>
       
    27       <dataType name="gauge_range">
       
    28         <baseType>
       
    29           <subrangeSigned>
       
    30             <range lower="0" upper="100"/>
       
    31             <baseType>
       
    32               <INT/>
       
    33             </baseType>
       
    34           </subrangeSigned>
       
    35         </baseType>
       
    36       </dataType>
       
    37     </dataTypes>
       
    38     <pous>
       
    39       <pou name="main" pouType="program">
       
    40         <interface>
       
    41           <localVars>
       
    42             <variable name="pump_in" address="%IX2.0.8192.0">
       
    43               <type>
       
    44                 <BOOL/>
       
    45               </type>
       
    46             </variable>
       
    47             <variable name="full_out" address="%QX2.0.8194.0">
       
    48               <type>
       
    49                 <BOOL/>
       
    50               </type>
       
    51             </variable>
       
    52             <variable name="empty_out" address="%QX2.0.8195.0">
       
    53               <type>
       
    54                 <BOOL/>
       
    55               </type>
       
    56             </variable>
       
    57             <variable name="sink_in" address="%IX2.0.8193.0">
       
    58               <type>
       
    59                 <BOOL/>
       
    60               </type>
       
    61             </variable>
       
    62             <variable name="gauge_out" address="%QW2.0.8196.0">
       
    63               <type>
       
    64                 <derived name="gauge_range"/>
       
    65               </type>
       
    66               <initialValue>
       
    67                 <simpleValue value="0"/>
       
    68               </initialValue>
       
    69             </variable>
       
    70           </localVars>
       
    71           <localVars>
       
    72             <variable name="led_full">
       
    73               <type>
       
    74                 <derived name="Button"/>
       
    75               </type>
       
    76             </variable>
       
    77             <variable name="led_pump">
       
    78               <type>
       
    79                 <derived name="Button"/>
       
    80               </type>
       
    81             </variable>
       
    82             <variable name="led_sink">
       
    83               <type>
       
    84                 <derived name="Button"/>
       
    85               </type>
       
    86             </variable>
       
    87             <variable name="led_empty">
       
    88               <type>
       
    89                 <derived name="Button"/>
       
    90               </type>
       
    91             </variable>
       
    92             <variable name="movewater">
       
    93               <type>
       
    94                 <derived name="Transform"/>
       
    95               </type>
       
    96             </variable>
       
    97           </localVars>
       
    98           <localVars>
       
    99             <variable name="tmp1" address="%QD1.0.1">
       
   100               <type>
       
   101                 <REAL/>
       
   102               </type>
       
   103             </variable>
       
   104             <variable name="tmp2" address="%QW1.0.0">
       
   105               <type>
       
   106                 <INT/>
       
   107               </type>
       
   108             </variable>
       
   109           </localVars>
       
   110         </interface>
       
   111         <body>
       
   112           <FBD>
       
   113             <block localId="6" width="128" height="96" typeName="Button" instanceName="led_full">
       
   114               <position x="896" y="80"/>
       
   115               <inputVariables>
       
   116                 <variable formalParameter="Show">
       
   117                   <connectionPointIn>
       
   118                     <relPosition x="0" y="32"/>
       
   119                   </connectionPointIn>
       
   120                 </variable>
       
   121                 <variable formalParameter="Enable">
       
   122                   <connectionPointIn>
       
   123                     <relPosition x="0" y="56"/>
       
   124                   </connectionPointIn>
       
   125                 </variable>
       
   126                 <variable formalParameter="Toggle">
       
   127                   <connectionPointIn>
       
   128                     <relPosition x="0" y="80"/>
       
   129                     <connection refLocalId="3">
       
   130                       <position x="896" y="160"/>
       
   131                       <position x="864" y="160"/>
       
   132                     </connection>
       
   133                   </connectionPointIn>
       
   134                 </variable>
       
   135               </inputVariables>
       
   136               <inOutVariables/>
       
   137               <outputVariables>
       
   138                 <variable formalParameter="State">
       
   139                   <connectionPointOut>
       
   140                     <relPosition x="128" y="32"/>
       
   141                   </connectionPointOut>
       
   142                 </variable>
       
   143               </outputVariables>
       
   144             </block>
       
   145             <block localId="7" width="128" height="96" typeName="Button" instanceName="led_pump">
       
   146               <position x="1232" y="80"/>
       
   147               <inputVariables>
       
   148                 <variable formalParameter="Show">
       
   149                   <connectionPointIn>
       
   150                     <relPosition x="0" y="32"/>
       
   151                   </connectionPointIn>
       
   152                 </variable>
       
   153                 <variable formalParameter="Enable">
       
   154                   <connectionPointIn>
       
   155                     <relPosition x="0" y="56"/>
       
   156                   </connectionPointIn>
       
   157                 </variable>
       
   158                 <variable formalParameter="Value">
       
   159                   <connectionPointIn>
       
   160                     <relPosition x="0" y="80"/>
       
   161                     <connection refLocalId="40">
       
   162                       <position x="1232" y="160"/>
       
   163                       <position x="1176" y="160"/>
       
   164                     </connection>
       
   165                   </connectionPointIn>
       
   166                 </variable>
       
   167               </inputVariables>
       
   168               <inOutVariables/>
       
   169               <outputVariables>
       
   170                 <variable formalParameter="State">
       
   171                   <connectionPointOut>
       
   172                     <relPosition x="128" y="32"/>
       
   173                   </connectionPointOut>
       
   174                 </variable>
       
   175               </outputVariables>
       
   176             </block>
       
   177             <block localId="8" width="128" height="96" typeName="Button" instanceName="led_sink">
       
   178               <position x="1232" y="224"/>
       
   179               <inputVariables>
       
   180                 <variable formalParameter="Show">
       
   181                   <connectionPointIn>
       
   182                     <relPosition x="0" y="32"/>
       
   183                   </connectionPointIn>
       
   184                 </variable>
       
   185                 <variable formalParameter="Enable">
       
   186                   <connectionPointIn>
       
   187                     <relPosition x="0" y="56"/>
       
   188                   </connectionPointIn>
       
   189                 </variable>
       
   190                 <variable formalParameter="Value">
       
   191                   <connectionPointIn>
       
   192                     <relPosition x="0" y="80"/>
       
   193                     <connection refLocalId="39">
       
   194                       <position x="1232" y="304"/>
       
   195                       <position x="1176" y="304"/>
       
   196                     </connection>
       
   197                   </connectionPointIn>
       
   198                 </variable>
       
   199               </inputVariables>
       
   200               <inOutVariables/>
       
   201               <outputVariables>
       
   202                 <variable formalParameter="State">
       
   203                   <connectionPointOut>
       
   204                     <relPosition x="128" y="32"/>
       
   205                   </connectionPointOut>
       
   206                 </variable>
       
   207               </outputVariables>
       
   208             </block>
       
   209             <block localId="9" width="128" height="96" typeName="Button" instanceName="led_empty">
       
   210               <position x="904" y="224"/>
       
   211               <inputVariables>
       
   212                 <variable formalParameter="Show">
       
   213                   <connectionPointIn>
       
   214                     <relPosition x="0" y="32"/>
       
   215                   </connectionPointIn>
       
   216                 </variable>
       
   217                 <variable formalParameter="Enable">
       
   218                   <connectionPointIn>
       
   219                     <relPosition x="0" y="56"/>
       
   220                   </connectionPointIn>
       
   221                 </variable>
       
   222                 <variable formalParameter="Toggle">
       
   223                   <connectionPointIn>
       
   224                     <relPosition x="0" y="80"/>
       
   225                     <connection refLocalId="4">
       
   226                       <position x="904" y="304"/>
       
   227                       <position x="872" y="304"/>
       
   228                     </connection>
       
   229                   </connectionPointIn>
       
   230                 </variable>
       
   231               </inputVariables>
       
   232               <inOutVariables/>
       
   233               <outputVariables>
       
   234                 <variable formalParameter="State">
       
   235                   <connectionPointOut>
       
   236                     <relPosition x="128" y="32"/>
       
   237                   </connectionPointOut>
       
   238                 </variable>
       
   239               </outputVariables>
       
   240             </block>
       
   241             <block localId="10" width="120" height="168" typeName="Transform" instanceName="movewater">
       
   242               <position x="1192" y="656"/>
       
   243               <inputVariables>
       
   244                 <variable formalParameter="Show">
       
   245                   <connectionPointIn>
       
   246                     <relPosition x="0" y="32"/>
       
   247                   </connectionPointIn>
       
   248                 </variable>
       
   249                 <variable formalParameter="Enable">
       
   250                   <connectionPointIn>
       
   251                     <relPosition x="0" y="48"/>
       
   252                   </connectionPointIn>
       
   253                 </variable>
       
   254                 <variable formalParameter="SetX">
       
   255                   <connectionPointIn>
       
   256                     <relPosition x="0" y="72"/>
       
   257                   </connectionPointIn>
       
   258                 </variable>
       
   259                 <variable formalParameter="SetY">
       
   260                   <connectionPointIn>
       
   261                     <relPosition x="0" y="96"/>
       
   262                     <connection refLocalId="35" formalParameter="OUT">
       
   263                       <position x="1192" y="752"/>
       
   264                       <position x="936" y="752"/>
       
   265                       <position x="936" y="600"/>
       
   266                       <position x="1354" y="600"/>
       
   267                       <position x="1354" y="520"/>
       
   268                       <position x="1344" y="520"/>
       
   269                     </connection>
       
   270                   </connectionPointIn>
       
   271                 </variable>
       
   272                 <variable formalParameter="SetXScale">
       
   273                   <connectionPointIn>
       
   274                     <relPosition x="0" y="112"/>
       
   275                   </connectionPointIn>
       
   276                 </variable>
       
   277                 <variable formalParameter="SetYScale">
       
   278                   <connectionPointIn>
       
   279                     <relPosition x="0" y="136"/>
       
   280                   </connectionPointIn>
       
   281                 </variable>
       
   282                 <variable formalParameter="SetAngle">
       
   283                   <connectionPointIn>
       
   284                     <relPosition x="0" y="160"/>
       
   285                   </connectionPointIn>
       
   286                 </variable>
       
   287               </inputVariables>
       
   288               <inOutVariables/>
       
   289               <outputVariables>
       
   290                 <variable formalParameter="X">
       
   291                   <connectionPointOut>
       
   292                     <relPosition x="120" y="32"/>
       
   293                   </connectionPointOut>
       
   294                 </variable>
       
   295                 <variable formalParameter="Y">
       
   296                   <connectionPointOut>
       
   297                     <relPosition x="120" y="48"/>
       
   298                   </connectionPointOut>
       
   299                 </variable>
       
   300               </outputVariables>
       
   301             </block>
       
   302             <block localId="11" width="136" height="40" typeName="INT_TO_REAL">
       
   303               <position x="880" y="408"/>
       
   304               <inputVariables>
       
   305                 <variable formalParameter="IN">
       
   306                   <connectionPointIn>
       
   307                     <relPosition x="0" y="32"/>
       
   308                     <connection refLocalId="5">
       
   309                       <position x="880" y="440"/>
       
   310                       <position x="856" y="440"/>
       
   311                     </connection>
       
   312                   </connectionPointIn>
       
   313                 </variable>
       
   314               </inputVariables>
       
   315               <inOutVariables/>
       
   316               <outputVariables>
       
   317                 <variable formalParameter="OUT">
       
   318                   <connectionPointOut>
       
   319                     <relPosition x="136" y="32"/>
       
   320                   </connectionPointOut>
       
   321                 </variable>
       
   322               </outputVariables>
       
   323             </block>
       
   324             <block localId="15" width="136" height="40" typeName="BOOL_TO_INT">
       
   325               <position x="240" y="384"/>
       
   326               <inputVariables>
       
   327                 <variable formalParameter="IN">
       
   328                   <connectionPointIn>
       
   329                     <relPosition x="0" y="32"/>
       
   330                     <connection refLocalId="1">
       
   331                       <position x="240" y="416"/>
       
   332                       <position x="200" y="416"/>
       
   333                     </connection>
       
   334                   </connectionPointIn>
       
   335                 </variable>
       
   336               </inputVariables>
       
   337               <inOutVariables/>
       
   338               <outputVariables>
       
   339                 <variable formalParameter="OUT">
       
   340                   <connectionPointOut>
       
   341                     <relPosition x="136" y="32"/>
       
   342                   </connectionPointOut>
       
   343                 </variable>
       
   344               </outputVariables>
       
   345             </block>
       
   346             <block localId="16" width="136" height="40" typeName="BOOL_TO_INT">
       
   347               <position x="168" y="272"/>
       
   348               <inputVariables>
       
   349                 <variable formalParameter="IN">
       
   350                   <connectionPointIn>
       
   351                     <relPosition x="0" y="32"/>
       
   352                     <connection refLocalId="2">
       
   353                       <position x="168" y="304"/>
       
   354                       <position x="128" y="304"/>
       
   355                     </connection>
       
   356                   </connectionPointIn>
       
   357                 </variable>
       
   358               </inputVariables>
       
   359               <inOutVariables/>
       
   360               <outputVariables>
       
   361                 <variable formalParameter="OUT">
       
   362                   <connectionPointOut>
       
   363                     <relPosition x="136" y="32"/>
       
   364                   </connectionPointOut>
       
   365                 </variable>
       
   366               </outputVariables>
       
   367             </block>
       
   368             <block localId="17" width="80" height="64" typeName="SUB">
       
   369               <position x="480" y="288"/>
       
   370               <inputVariables>
       
   371                 <variable formalParameter="IN1">
       
   372                   <connectionPointIn>
       
   373                     <relPosition x="0" y="32"/>
       
   374                     <connection refLocalId="19" formalParameter="OUT">
       
   375                       <position x="480" y="320"/>
       
   376                       <position x="432" y="320"/>
       
   377                     </connection>
       
   378                   </connectionPointIn>
       
   379                 </variable>
       
   380                 <variable formalParameter="IN2">
       
   381                   <connectionPointIn>
       
   382                     <relPosition x="0" y="56"/>
       
   383                     <connection refLocalId="15" formalParameter="OUT">
       
   384                       <position x="480" y="344"/>
       
   385                       <position x="456" y="344"/>
       
   386                       <position x="456" y="416"/>
       
   387                       <position x="376" y="416"/>
       
   388                     </connection>
       
   389                   </connectionPointIn>
       
   390                 </variable>
       
   391               </inputVariables>
       
   392               <inOutVariables/>
       
   393               <outputVariables>
       
   394                 <variable formalParameter="OUT">
       
   395                   <connectionPointOut>
       
   396                     <relPosition x="80" y="32"/>
       
   397                   </connectionPointOut>
       
   398                 </variable>
       
   399               </outputVariables>
       
   400             </block>
       
   401             <block localId="19" width="80" height="64" typeName="ADD">
       
   402               <position x="352" y="288"/>
       
   403               <inputVariables>
       
   404                 <variable formalParameter="IN1">
       
   405                   <connectionPointIn>
       
   406                     <relPosition x="0" y="32"/>
       
   407                     <connection refLocalId="16" formalParameter="OUT">
       
   408                       <position x="352" y="320"/>
       
   409                       <position x="332" y="320"/>
       
   410                       <position x="332" y="304"/>
       
   411                       <position x="304" y="304"/>
       
   412                     </connection>
       
   413                   </connectionPointIn>
       
   414                 </variable>
       
   415                 <variable formalParameter="IN2">
       
   416                   <connectionPointIn>
       
   417                     <relPosition x="0" y="56"/>
       
   418                     <connection refLocalId="25">
       
   419                       <position x="352" y="344"/>
       
   420                       <position x="296" y="344"/>
       
   421                     </connection>
       
   422                   </connectionPointIn>
       
   423                 </variable>
       
   424               </inputVariables>
       
   425               <inOutVariables/>
       
   426               <outputVariables>
       
   427                 <variable formalParameter="OUT">
       
   428                   <connectionPointOut>
       
   429                     <relPosition x="80" y="32"/>
       
   430                   </connectionPointOut>
       
   431                 </variable>
       
   432               </outputVariables>
       
   433             </block>
       
   434             <block localId="20" width="80" height="64" typeName="LT">
       
   435               <position x="304" y="568"/>
       
   436               <inputVariables>
       
   437                 <variable formalParameter="IN1">
       
   438                   <connectionPointIn>
       
   439                     <relPosition x="0" y="32"/>
       
   440                     <connection refLocalId="28">
       
   441                       <position x="304" y="600"/>
       
   442                       <position x="176" y="600"/>
       
   443                       <position x="176" y="568"/>
       
   444                       <position x="136" y="568"/>
       
   445                     </connection>
       
   446                   </connectionPointIn>
       
   447                 </variable>
       
   448                 <variable formalParameter="IN2">
       
   449                   <connectionPointIn>
       
   450                     <relPosition x="0" y="56"/>
       
   451                     <connection refLocalId="22">
       
   452                       <position x="304" y="624"/>
       
   453                       <position x="256" y="624"/>
       
   454                     </connection>
       
   455                   </connectionPointIn>
       
   456                 </variable>
       
   457               </inputVariables>
       
   458               <inOutVariables/>
       
   459               <outputVariables>
       
   460                 <variable formalParameter="OUT">
       
   461                   <connectionPointOut>
       
   462                     <relPosition x="80" y="32"/>
       
   463                   </connectionPointOut>
       
   464                 </variable>
       
   465               </outputVariables>
       
   466             </block>
       
   467             <block localId="21" width="80" height="64" typeName="GT">
       
   468               <position x="304" y="488"/>
       
   469               <inputVariables>
       
   470                 <variable formalParameter="IN1">
       
   471                   <connectionPointIn>
       
   472                     <relPosition x="0" y="32"/>
       
   473                     <connection refLocalId="28">
       
   474                       <position x="304" y="520"/>
       
   475                       <position x="176" y="520"/>
       
   476                       <position x="176" y="568"/>
       
   477                       <position x="136" y="568"/>
       
   478                     </connection>
       
   479                   </connectionPointIn>
       
   480                 </variable>
       
   481                 <variable formalParameter="IN2">
       
   482                   <connectionPointIn>
       
   483                     <relPosition x="0" y="56"/>
       
   484                     <connection refLocalId="23">
       
   485                       <position x="304" y="544"/>
       
   486                       <position x="264" y="544"/>
       
   487                     </connection>
       
   488                   </connectionPointIn>
       
   489                 </variable>
       
   490               </inputVariables>
       
   491               <inOutVariables/>
       
   492               <outputVariables>
       
   493                 <variable formalParameter="OUT">
       
   494                   <connectionPointOut>
       
   495                     <relPosition x="80" y="32"/>
       
   496                   </connectionPointOut>
       
   497                 </variable>
       
   498               </outputVariables>
       
   499             </block>
       
   500             <inVariable localId="22" height="32" width="64">
       
   501               <position x="192" y="608"/>
       
   502               <connectionPointOut>
       
   503                 <relPosition x="64" y="16"/>
       
   504               </connectionPointOut>
       
   505               <expression>INT#1</expression>
       
   506             </inVariable>
       
   507             <inVariable localId="23" height="32" width="72">
       
   508               <position x="192" y="528"/>
       
   509               <connectionPointOut>
       
   510                 <relPosition x="72" y="16"/>
       
   511               </connectionPointOut>
       
   512               <expression>INT#99</expression>
       
   513             </inVariable>
       
   514             <inVariable localId="25" height="32" width="104">
       
   515               <position x="192" y="328"/>
       
   516               <connectionPointOut>
       
   517                 <relPosition x="104" y="16"/>
       
   518               </connectionPointOut>
       
   519               <expression>gauge_out</expression>
       
   520             </inVariable>
       
   521             <outVariable localId="27" height="32" width="104">
       
   522               <position x="600" y="304"/>
       
   523               <connectionPointIn>
       
   524                 <relPosition x="0" y="16"/>
       
   525                 <connection refLocalId="17" formalParameter="OUT">
       
   526                   <position x="600" y="320"/>
       
   527                   <position x="560" y="320"/>
       
   528                 </connection>
       
   529               </connectionPointIn>
       
   530               <expression>gauge_out</expression>
       
   531             </outVariable>
       
   532             <inVariable localId="28" height="32" width="104">
       
   533               <position x="32" y="552"/>
       
   534               <connectionPointOut>
       
   535                 <relPosition x="104" y="16"/>
       
   536               </connectionPointOut>
       
   537               <expression>gauge_out</expression>
       
   538             </inVariable>
       
   539             <inVariable localId="5" height="32" width="104">
       
   540               <position x="752" y="424"/>
       
   541               <connectionPointOut>
       
   542                 <relPosition x="104" y="16"/>
       
   543               </connectionPointOut>
       
   544               <expression>gauge_out</expression>
       
   545             </inVariable>
       
   546             <inVariable localId="29" height="32" width="112">
       
   547               <position x="752" y="528"/>
       
   548               <connectionPointOut>
       
   549                 <relPosition x="112" y="16"/>
       
   550               </connectionPointOut>
       
   551               <expression>REAL#245.0</expression>
       
   552             </inVariable>
       
   553             <inVariable localId="30" height="32" width="104">
       
   554               <position x="752" y="480"/>
       
   555               <connectionPointOut>
       
   556                 <relPosition x="104" y="16"/>
       
   557               </connectionPointOut>
       
   558               <expression>REAL#15.0</expression>
       
   559             </inVariable>
       
   560             <block localId="31" width="80" height="64" typeName="SUB">
       
   561               <position x="920" y="464"/>
       
   562               <inputVariables>
       
   563                 <variable formalParameter="IN1">
       
   564                   <connectionPointIn>
       
   565                     <relPosition x="0" y="32"/>
       
   566                     <connection refLocalId="30">
       
   567                       <position x="920" y="496"/>
       
   568                       <position x="856" y="496"/>
       
   569                     </connection>
       
   570                   </connectionPointIn>
       
   571                 </variable>
       
   572                 <variable formalParameter="IN2">
       
   573                   <connectionPointIn>
       
   574                     <relPosition x="0" y="56"/>
       
   575                     <connection refLocalId="29">
       
   576                       <position x="920" y="520"/>
       
   577                       <position x="892" y="520"/>
       
   578                       <position x="892" y="544"/>
       
   579                       <position x="864" y="544"/>
       
   580                     </connection>
       
   581                   </connectionPointIn>
       
   582                 </variable>
       
   583               </inputVariables>
       
   584               <inOutVariables/>
       
   585               <outputVariables>
       
   586                 <variable formalParameter="OUT">
       
   587                   <connectionPointOut>
       
   588                     <relPosition x="80" y="32"/>
       
   589                   </connectionPointOut>
       
   590                 </variable>
       
   591               </outputVariables>
       
   592             </block>
       
   593             <block localId="32" width="80" height="64" typeName="MUL">
       
   594               <position x="1048" y="408"/>
       
   595               <inputVariables>
       
   596                 <variable formalParameter="IN1">
       
   597                   <connectionPointIn>
       
   598                     <relPosition x="0" y="32"/>
       
   599                     <connection refLocalId="11" formalParameter="OUT">
       
   600                       <position x="1048" y="440"/>
       
   601                       <position x="1016" y="440"/>
       
   602                     </connection>
       
   603                   </connectionPointIn>
       
   604                 </variable>
       
   605                 <variable formalParameter="IN2">
       
   606                   <connectionPointIn>
       
   607                     <relPosition x="0" y="56"/>
       
   608                     <connection refLocalId="31" formalParameter="OUT">
       
   609                       <position x="1048" y="464"/>
       
   610                       <position x="1030" y="464"/>
       
   611                       <position x="1030" y="496"/>
       
   612                       <position x="1000" y="496"/>
       
   613                     </connection>
       
   614                   </connectionPointIn>
       
   615                 </variable>
       
   616               </inputVariables>
       
   617               <inOutVariables/>
       
   618               <outputVariables>
       
   619                 <variable formalParameter="OUT">
       
   620                   <connectionPointOut>
       
   621                     <relPosition x="80" y="32"/>
       
   622                   </connectionPointOut>
       
   623                 </variable>
       
   624               </outputVariables>
       
   625             </block>
       
   626             <block localId="33" width="80" height="64" typeName="DIV">
       
   627               <position x="1160" y="408"/>
       
   628               <inputVariables>
       
   629                 <variable formalParameter="IN1">
       
   630                   <connectionPointIn>
       
   631                     <relPosition x="0" y="32"/>
       
   632                     <connection refLocalId="32" formalParameter="OUT">
       
   633                       <position x="1160" y="440"/>
       
   634                       <position x="1128" y="440"/>
       
   635                     </connection>
       
   636                   </connectionPointIn>
       
   637                 </variable>
       
   638                 <variable formalParameter="IN2">
       
   639                   <connectionPointIn>
       
   640                     <relPosition x="0" y="56"/>
       
   641                     <connection refLocalId="34">
       
   642                       <position x="1160" y="464"/>
       
   643                       <position x="1146" y="464"/>
       
   644                       <position x="1146" y="520"/>
       
   645                       <position x="1136" y="520"/>
       
   646                     </connection>
       
   647                   </connectionPointIn>
       
   648                 </variable>
       
   649               </inputVariables>
       
   650               <inOutVariables/>
       
   651               <outputVariables>
       
   652                 <variable formalParameter="OUT">
       
   653                   <connectionPointOut>
       
   654                     <relPosition x="80" y="32"/>
       
   655                   </connectionPointOut>
       
   656                 </variable>
       
   657               </outputVariables>
       
   658             </block>
       
   659             <inVariable localId="34" height="32" width="112">
       
   660               <position x="1024" y="504"/>
       
   661               <connectionPointOut>
       
   662                 <relPosition x="112" y="16"/>
       
   663               </connectionPointOut>
       
   664               <expression>REAL#100.0</expression>
       
   665             </inVariable>
       
   666             <block localId="35" width="80" height="64" typeName="ADD">
       
   667               <position x="1264" y="488"/>
       
   668               <inputVariables>
       
   669                 <variable formalParameter="IN1">
       
   670                   <connectionPointIn>
       
   671                     <relPosition x="0" y="32"/>
       
   672                     <connection refLocalId="33" formalParameter="OUT">
       
   673                       <position x="1264" y="520"/>
       
   674                       <position x="1254" y="520"/>
       
   675                       <position x="1254" y="440"/>
       
   676                       <position x="1240" y="440"/>
       
   677                     </connection>
       
   678                   </connectionPointIn>
       
   679                 </variable>
       
   680                 <variable formalParameter="IN2">
       
   681                   <connectionPointIn>
       
   682                     <relPosition x="0" y="56"/>
       
   683                     <connection refLocalId="29">
       
   684                       <position x="1264" y="544"/>
       
   685                       <position x="864" y="544"/>
       
   686                     </connection>
       
   687                   </connectionPointIn>
       
   688                 </variable>
       
   689               </inputVariables>
       
   690               <inOutVariables/>
       
   691               <outputVariables>
       
   692                 <variable formalParameter="OUT">
       
   693                   <connectionPointOut>
       
   694                     <relPosition x="80" y="32"/>
       
   695                   </connectionPointOut>
       
   696                 </variable>
       
   697               </outputVariables>
       
   698             </block>
       
   699             <inVariable localId="4" height="32" width="104">
       
   700               <position x="768" y="288"/>
       
   701               <connectionPointOut>
       
   702                 <relPosition x="104" y="16"/>
       
   703               </connectionPointOut>
       
   704               <expression>empty_out</expression>
       
   705             </inVariable>
       
   706             <inVariable localId="3" height="32" width="96">
       
   707               <position x="768" y="144"/>
       
   708               <connectionPointOut>
       
   709                 <relPosition x="96" y="16"/>
       
   710               </connectionPointOut>
       
   711               <expression>full_out</expression>
       
   712             </inVariable>
       
   713             <outVariable localId="37" height="32" width="96">
       
   714               <position x="432" y="504"/>
       
   715               <connectionPointIn>
       
   716                 <relPosition x="0" y="16"/>
       
   717                 <connection refLocalId="21" formalParameter="OUT">
       
   718                   <position x="432" y="520"/>
       
   719                   <position x="384" y="520"/>
       
   720                 </connection>
       
   721               </connectionPointIn>
       
   722               <expression>full_out</expression>
       
   723             </outVariable>
       
   724             <outVariable localId="38" height="32" width="104">
       
   725               <position x="432" y="584"/>
       
   726               <connectionPointIn>
       
   727                 <relPosition x="0" y="16"/>
       
   728                 <connection refLocalId="20" formalParameter="OUT">
       
   729                   <position x="432" y="600"/>
       
   730                   <position x="384" y="600"/>
       
   731                 </connection>
       
   732               </connectionPointIn>
       
   733               <expression>empty_out</expression>
       
   734             </outVariable>
       
   735             <inVariable localId="2" height="32" width="112">
       
   736               <position x="16" y="288"/>
       
   737               <connectionPointOut>
       
   738                 <relPosition x="112" y="16"/>
       
   739               </connectionPointOut>
       
   740               <expression>pump_in</expression>
       
   741             </inVariable>
       
   742             <inVariable localId="1" height="32" width="104">
       
   743               <position x="96" y="400"/>
       
   744               <connectionPointOut>
       
   745                 <relPosition x="104" y="16"/>
       
   746               </connectionPointOut>
       
   747               <expression>sink_in</expression>
       
   748             </inVariable>
       
   749             <outVariable localId="41" height="32" width="48">
       
   750               <position x="1520" y="496"/>
       
   751               <connectionPointIn>
       
   752                 <relPosition x="0" y="16"/>
       
   753                 <connection refLocalId="35" formalParameter="OUT">
       
   754                   <position x="1520" y="512"/>
       
   755                   <position x="1432" y="512"/>
       
   756                   <position x="1432" y="520"/>
       
   757                   <position x="1344" y="520"/>
       
   758                 </connection>
       
   759               </connectionPointIn>
       
   760               <expression>tmp1</expression>
       
   761             </outVariable>
       
   762             <inVariable localId="39" height="32" width="80">
       
   763               <position x="1096" y="288"/>
       
   764               <connectionPointOut>
       
   765                 <relPosition x="80" y="16"/>
       
   766               </connectionPointOut>
       
   767               <expression>sink_in</expression>
       
   768             </inVariable>
       
   769             <inVariable localId="40" height="32" width="80">
       
   770               <position x="1096" y="144"/>
       
   771               <connectionPointOut>
       
   772                 <relPosition x="80" y="16"/>
       
   773               </connectionPointOut>
       
   774               <expression>pump_in</expression>
       
   775             </inVariable>
       
   776             <outVariable localId="42" height="32" width="56">
       
   777               <position x="624" y="368"/>
       
   778               <connectionPointIn>
       
   779                 <relPosition x="0" y="16"/>
       
   780                 <connection refLocalId="17" formalParameter="OUT">
       
   781                   <position x="624" y="384"/>
       
   782                   <position x="558" y="384"/>
       
   783                   <position x="558" y="360"/>
       
   784                   <position x="570" y="360"/>
       
   785                   <position x="570" y="320"/>
       
   786                   <position x="560" y="320"/>
       
   787                 </connection>
       
   788               </connectionPointIn>
       
   789               <expression>tmp2</expression>
       
   790             </outVariable>
       
   791           </FBD>
       
   792         </body>
       
   793       </pou>
       
   794     </pous>
       
   795   </types>
       
   796   <instances>
       
   797     <configurations>
       
   798       <configuration name="conf">
       
   799         <resource name="ress">
       
   800           <task name="matache" interval="00:00:00.100000" priority="0">
       
   801             <pouInstance name="moninst" type="main"/>
       
   802           </task>
       
   803         </resource>
       
   804       </configuration>
       
   805     </configurations>
       
   806   </instances>
       
   807 </project>