tests/projects/mqtt_ssl/plc.xml
changeset 4029 564f0f1ea75e
parent 4006 e16c8443e877
equal deleted inserted replaced
4028:d9b772623fd9 4029:564f0f1ea75e
     1 <?xml version='1.0' encoding='utf-8'?>
     1 <?xml version='1.0' encoding='utf-8'?>
     2 <project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201">
     2 <project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201">
     3   <fileHeader companyName="SMARTEH d.o.o." productName="LHC2_GOT_012" productVersion="1.1.359" creationDateTime="2024-07-25T15:43:22"/>
     3   <fileHeader companyName="SMARTEH d.o.o." productName="LHC2_GOT_012" productVersion="1.1.359" creationDateTime="2024-07-25T15:43:22"/>
     4   <contentHeader name="mqtt" modificationDateTime="2024-08-21T17:05:30">
     4   <contentHeader name="mqtt" modificationDateTime="2024-09-30T15:44:04">
     5     <coordinateInfo>
     5     <coordinateInfo>
     6       <fbd>
     6       <fbd>
     7         <scaling x="0" y="0"/>
     7         <scaling x="0" y="0"/>
     8       </fbd>
     8       </fbd>
     9       <ld>
     9       <ld>
    13         <scaling x="0" y="0"/>
    13         <scaling x="0" y="0"/>
    14       </sfc>
    14       </sfc>
    15     </coordinateInfo>
    15     </coordinateInfo>
    16   </contentHeader>
    16   </contentHeader>
    17   <types>
    17   <types>
    18     <dataTypes/>
    18     <dataTypes>
       
    19       <dataType name="inner">
       
    20         <baseType>
       
    21           <struct>
       
    22             <variable name="a">
       
    23               <type>
       
    24                 <DINT/>
       
    25               </type>
       
    26             </variable>
       
    27             <variable name="b">
       
    28               <type>
       
    29                 <DINT/>
       
    30               </type>
       
    31             </variable>
       
    32             <variable name="c">
       
    33               <type>
       
    34                 <string/>
       
    35               </type>
       
    36             </variable>
       
    37           </struct>
       
    38         </baseType>
       
    39       </dataType>
       
    40       <dataType name="outer">
       
    41         <baseType>
       
    42           <struct>
       
    43             <variable name="aa">
       
    44               <type>
       
    45                 <DINT/>
       
    46               </type>
       
    47             </variable>
       
    48             <variable name="bb">
       
    49               <type>
       
    50                 <derived name="inner"/>
       
    51               </type>
       
    52             </variable>
       
    53             <variable name="cc">
       
    54               <type>
       
    55                 <DINT/>
       
    56               </type>
       
    57             </variable>
       
    58             <variable name="dd">
       
    59               <type>
       
    60                 <derived name="datatype1"/>
       
    61               </type>
       
    62             </variable>
       
    63           </struct>
       
    64         </baseType>
       
    65       </dataType>
       
    66       <dataType name="datatype0">
       
    67         <baseType>
       
    68           <struct>
       
    69             <variable name="kkk">
       
    70               <type>
       
    71                 <DINT/>
       
    72               </type>
       
    73             </variable>
       
    74             <variable name="xxx">
       
    75               <type>
       
    76                 <DINT/>
       
    77               </type>
       
    78             </variable>
       
    79             <variable name="complex">
       
    80               <type>
       
    81                 <derived name="inner"/>
       
    82               </type>
       
    83             </variable>
       
    84             <variable name="many">
       
    85               <type>
       
    86                 <derived name="datatype1"/>
       
    87               </type>
       
    88             </variable>
       
    89           </struct>
       
    90         </baseType>
       
    91       </dataType>
       
    92       <dataType name="datatype1">
       
    93         <baseType>
       
    94           <array>
       
    95             <dimension lower="1" upper="2"/>
       
    96             <baseType>
       
    97               <derived name="inner"/>
       
    98             </baseType>
       
    99           </array>
       
   100         </baseType>
       
   101       </dataType>
       
   102     </dataTypes>
    19     <pous>
   103     <pous>
    20       <pou name="program0" pouType="program">
   104       <pou name="program0" pouType="program">
    21         <interface>
   105         <interface>
    22           <localVars>
   106           <localVars>
    23             <variable name="LocalVar0" address="%ID3.0">
   107             <variable name="LocalVar0" address="%ID3.1">
    24               <type>
   108               <type>
    25                 <DINT/>
   109                 <DINT/>
    26               </type>
   110               </type>
    27             </variable>
   111             </variable>
    28           </localVars>
   112           </localVars>
    32                 <DINT/>
   116                 <DINT/>
    33               </type>
   117               </type>
    34             </variable>
   118             </variable>
    35           </localVars>
   119           </localVars>
    36           <localVars>
   120           <localVars>
    37             <variable name="LocalVar2" address="%QD3.0">
   121             <variable name="LocalVar2" address="%QD3.1">
    38               <type>
   122               <type>
    39                 <DINT/>
   123                 <DINT/>
    40               </type>
   124               </type>
    41             </variable>
   125             </variable>
    42           </localVars>
   126           </localVars>
    45               <type>
   129               <type>
    46                 <DINT/>
   130                 <DINT/>
    47               </type>
   131               </type>
    48             </variable>
   132             </variable>
    49           </localVars>
   133           </localVars>
       
   134           <localVars>
       
   135             <variable name="LocalVar4" address="%I3.0">
       
   136               <type>
       
   137                 <derived name="outer"/>
       
   138               </type>
       
   139             </variable>
       
   140           </localVars>
       
   141           <localVars>
       
   142             <variable name="LocalVar5">
       
   143               <type>
       
   144                 <DINT/>
       
   145               </type>
       
   146             </variable>
       
   147           </localVars>
       
   148           <localVars>
       
   149             <variable name="LocalVar6" address="%Q3.0">
       
   150               <type>
       
   151                 <derived name="datatype0"/>
       
   152               </type>
       
   153             </variable>
       
   154           </localVars>
       
   155           <localVars>
       
   156             <variable name="LocalVar8">
       
   157               <type>
       
   158                 <derived name="datatype0"/>
       
   159               </type>
       
   160             </variable>
       
   161             <variable name="LocalVar7">
       
   162               <type>
       
   163                 <DINT/>
       
   164               </type>
       
   165             </variable>
       
   166           </localVars>
       
   167           <externalVars>
       
   168             <variable name="GlobalVar0">
       
   169               <type>
       
   170                 <derived name="datatype0"/>
       
   171               </type>
       
   172             </variable>
       
   173           </externalVars>
       
   174           <localVars>
       
   175             <variable name="Stringy">
       
   176               <type>
       
   177                 <string/>
       
   178               </type>
       
   179             </variable>
       
   180             <variable name="Integery">
       
   181               <type>
       
   182                 <DINT/>
       
   183               </type>
       
   184             </variable>
       
   185           </localVars>
       
   186           <externalVars>
       
   187             <variable name="MQTT_STATUS_3">
       
   188               <type>
       
   189                 <INT/>
       
   190               </type>
       
   191             </variable>
       
   192           </externalVars>
    50         </interface>
   193         </interface>
    51         <body>
   194         <body>
    52           <FBD>
   195           <FBD>
    53             <inVariable localId="1" executionOrderId="0" height="26" width="82" negated="false">
   196             <inVariable localId="1" executionOrderId="0" height="27" width="82" negated="false">
    54               <position x="173" y="47"/>
   197               <position x="173" y="47"/>
    55               <connectionPointOut>
   198               <connectionPointOut>
    56                 <relPosition x="82" y="13"/>
   199                 <relPosition x="82" y="13"/>
    57               </connectionPointOut>
   200               </connectionPointOut>
    58               <expression>LocalVar0</expression>
   201               <expression>LocalVar0</expression>
    59             </inVariable>
   202             </inVariable>
    60             <outVariable localId="2" executionOrderId="0" height="26" width="82" negated="false">
   203             <outVariable localId="2" executionOrderId="0" height="27" width="82" negated="false">
    61               <position x="482" y="47"/>
   204               <position x="482" y="47"/>
    62               <connectionPointIn>
   205               <connectionPointIn>
    63                 <relPosition x="0" y="13"/>
   206                 <relPosition x="0" y="13"/>
    64                 <connection refLocalId="1">
   207                 <connection refLocalId="1">
    65                   <position x="482" y="60"/>
   208                   <position x="482" y="60"/>
    66                   <position x="255" y="60"/>
   209                   <position x="255" y="60"/>
    67                 </connection>
   210                 </connection>
    68               </connectionPointIn>
   211               </connectionPointIn>
    69               <expression>LocalVar1</expression>
   212               <expression>LocalVar1</expression>
    70             </outVariable>
   213             </outVariable>
    71             <outVariable localId="3" executionOrderId="0" height="26" width="82" negated="false">
   214             <outVariable localId="3" executionOrderId="0" height="27" width="82" negated="false">
    72               <position x="479" y="140"/>
   215               <position x="479" y="140"/>
    73               <connectionPointIn>
   216               <connectionPointIn>
    74                 <relPosition x="0" y="13"/>
   217                 <relPosition x="0" y="13"/>
    75                 <connection refLocalId="4">
   218                 <connection refLocalId="4">
    76                   <position x="479" y="153"/>
   219                   <position x="479" y="153"/>
    79                   <position x="252" y="168"/>
   222                   <position x="252" y="168"/>
    80                 </connection>
   223                 </connection>
    81               </connectionPointIn>
   224               </connectionPointIn>
    82               <expression>LocalVar2</expression>
   225               <expression>LocalVar2</expression>
    83             </outVariable>
   226             </outVariable>
    84             <inVariable localId="4" executionOrderId="0" height="26" width="82" negated="false">
   227             <inVariable localId="4" executionOrderId="0" height="27" width="82" negated="false">
    85               <position x="170" y="155"/>
   228               <position x="170" y="155"/>
    86               <connectionPointOut>
   229               <connectionPointOut>
    87                 <relPosition x="82" y="13"/>
   230                 <relPosition x="82" y="13"/>
    88               </connectionPointOut>
   231               </connectionPointOut>
    89               <expression>LocalVar3</expression>
   232               <expression>LocalVar3</expression>
       
   233             </inVariable>
       
   234             <inVariable localId="6" executionOrderId="0" height="27" width="122" negated="false">
       
   235               <position x="663" y="212"/>
       
   236               <connectionPointOut>
       
   237                 <relPosition x="122" y="13"/>
       
   238               </connectionPointOut>
       
   239               <expression>LocalVar4.bb.b</expression>
       
   240             </inVariable>
       
   241             <outVariable localId="7" executionOrderId="0" height="27" width="82" negated="false">
       
   242               <position x="852" y="213"/>
       
   243               <connectionPointIn>
       
   244                 <relPosition x="0" y="13"/>
       
   245                 <connection refLocalId="6">
       
   246                   <position x="852" y="226"/>
       
   247                   <position x="825" y="226"/>
       
   248                   <position x="825" y="225"/>
       
   249                   <position x="785" y="225"/>
       
   250                 </connection>
       
   251               </connectionPointIn>
       
   252               <expression>LocalVar5</expression>
       
   253             </outVariable>
       
   254             <inVariable localId="8" executionOrderId="0" height="27" width="82" negated="false">
       
   255               <position x="690" y="64"/>
       
   256               <connectionPointOut>
       
   257                 <relPosition x="82" y="13"/>
       
   258               </connectionPointOut>
       
   259               <expression>LocalVar7</expression>
       
   260             </inVariable>
       
   261             <outVariable localId="9" executionOrderId="0" height="27" width="114" negated="false">
       
   262               <position x="959" y="30"/>
       
   263               <connectionPointIn>
       
   264                 <relPosition x="0" y="13"/>
       
   265                 <connection refLocalId="8">
       
   266                   <position x="959" y="43"/>
       
   267                   <position x="866" y="43"/>
       
   268                   <position x="866" y="77"/>
       
   269                   <position x="772" y="77"/>
       
   270                 </connection>
       
   271               </connectionPointIn>
       
   272               <expression>LocalVar6.kkk</expression>
       
   273             </outVariable>
       
   274             <outVariable localId="10" executionOrderId="0" height="27" width="114" negated="false">
       
   275               <position x="948" y="78"/>
       
   276               <connectionPointIn>
       
   277                 <relPosition x="0" y="13"/>
       
   278                 <connection refLocalId="8">
       
   279                   <position x="948" y="91"/>
       
   280                   <position x="860" y="91"/>
       
   281                   <position x="860" y="77"/>
       
   282                   <position x="772" y="77"/>
       
   283                 </connection>
       
   284               </connectionPointIn>
       
   285               <expression>LocalVar8.kkk</expression>
       
   286             </outVariable>
       
   287             <outVariable localId="11" executionOrderId="0" height="27" width="122" negated="false">
       
   288               <position x="977" y="132"/>
       
   289               <connectionPointIn>
       
   290                 <relPosition x="0" y="13"/>
       
   291                 <connection refLocalId="8">
       
   292                   <position x="977" y="145"/>
       
   293                   <position x="874" y="145"/>
       
   294                   <position x="874" y="77"/>
       
   295                   <position x="772" y="77"/>
       
   296                 </connection>
       
   297               </connectionPointIn>
       
   298               <expression>GlobalVar0.kkk</expression>
       
   299             </outVariable>
       
   300             <inVariable localId="5" executionOrderId="0" height="27" width="122" negated="false">
       
   301               <position x="713" y="292"/>
       
   302               <connectionPointOut>
       
   303                 <relPosition x="122" y="13"/>
       
   304               </connectionPointOut>
       
   305               <expression>LocalVar4.bb.c</expression>
       
   306             </inVariable>
       
   307             <inOutVariable localId="12" executionOrderId="0" height="27" width="66" negatedOut="false" negatedIn="false">
       
   308               <position x="921" y="292"/>
       
   309               <connectionPointIn>
       
   310                 <relPosition x="0" y="13"/>
       
   311                 <connection refLocalId="5">
       
   312                   <position x="921" y="305"/>
       
   313                   <position x="835" y="305"/>
       
   314                 </connection>
       
   315               </connectionPointIn>
       
   316               <connectionPointOut>
       
   317                 <relPosition x="66" y="13"/>
       
   318               </connectionPointOut>
       
   319               <expression>Stringy</expression>
       
   320             </inOutVariable>
       
   321             <outVariable localId="14" executionOrderId="0" height="27" width="162" negated="false">
       
   322               <position x="1060" y="295"/>
       
   323               <connectionPointIn>
       
   324                 <relPosition x="0" y="13"/>
       
   325                 <connection refLocalId="12">
       
   326                   <position x="1060" y="308"/>
       
   327                   <position x="1024" y="308"/>
       
   328                   <position x="1024" y="305"/>
       
   329                   <position x="987" y="305"/>
       
   330                 </connection>
       
   331               </connectionPointIn>
       
   332               <expression>LocalVar6.complex.c</expression>
       
   333             </outVariable>
       
   334             <outVariable localId="15" executionOrderId="0" height="27" width="74" negated="false">
       
   335               <position x="760" y="340"/>
       
   336               <connectionPointIn>
       
   337                 <relPosition x="0" y="13"/>
       
   338                 <connection refLocalId="16">
       
   339                   <position x="760" y="353"/>
       
   340                   <position x="684" y="353"/>
       
   341                   <position x="684" y="356"/>
       
   342                   <position x="674" y="356"/>
       
   343                 </connection>
       
   344               </connectionPointIn>
       
   345               <expression>Integery</expression>
       
   346             </outVariable>
       
   347             <inVariable localId="16" executionOrderId="0" height="27" width="170" negated="false">
       
   348               <position x="504" y="343"/>
       
   349               <connectionPointOut>
       
   350                 <relPosition x="170" y="13"/>
       
   351               </connectionPointOut>
       
   352               <expression>LocalVar4.dd[1].a</expression>
    90             </inVariable>
   353             </inVariable>
    91           </FBD>
   354           </FBD>
    92         </body>
   355         </body>
    93       </pou>
   356       </pou>
    94     </pous>
   357     </pous>
    99         <resource name="resource1">
   362         <resource name="resource1">
   100           <task name="main_task" priority="0" interval="T#1000ms">
   363           <task name="main_task" priority="0" interval="T#1000ms">
   101             <pouInstance name="instance0" typeName="program0"/>
   364             <pouInstance name="instance0" typeName="program0"/>
   102           </task>
   365           </task>
   103         </resource>
   366         </resource>
       
   367         <globalVars>
       
   368           <variable name="GlobalVar0">
       
   369             <type>
       
   370               <derived name="datatype0"/>
       
   371             </type>
       
   372           </variable>
       
   373         </globalVars>
   104       </configuration>
   374       </configuration>
   105     </configurations>
   375     </configurations>
   106   </instances>
   376   </instances>
   107 </project>
   377 </project>