tests/wxGlade/plc.xml
author Edouard Tisserant
Wed, 23 May 2018 10:53:57 +0200
changeset 2011 64268e87613e
parent 1690 cfac9d1c3571
permissions -rw-r--r--
Make Modbus mutexes non blocking for PLC. If data related to some modbus request is alredy locked when PLC wants to access it, then data isn't copied to/from PLC
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
     2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xsi:schemaLocation="http://www.plcopen.org/xml/tc6_0201">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
     3
  <fileHeader companyName="beremiz" productName="Beremiz" productVersion="0.0" creationDateTime="2008-12-14T16:21:19"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
     4
  <contentHeader name="Beremiz wxHMI test" modificationDateTime="2017-06-05T14:01:40">
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
     5
    <coordinateInfo>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
     6
      <pageSize x="1024" y="1024"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
     7
      <fbd>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
     8
        <scaling x="5" y="5"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
     9
      </fbd>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    10
      <ld>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    11
        <scaling x="5" y="5"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    12
      </ld>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    13
      <sfc>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    14
        <scaling x="5" y="5"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    15
      </sfc>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    16
    </coordinateInfo>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    17
  </contentHeader>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    18
  <types>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    19
    <dataTypes/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    20
    <pous>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    21
      <pou name="main_pytest" pouType="program">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    22
        <interface>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    23
          <localVars>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    24
            <variable name="getCheckBoxState">
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    25
              <type>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    26
                <derived name="python_poll"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    27
              </type>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    28
            </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    29
            <variable name="counter">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    30
              <type>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    31
                <INT/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    32
              </type>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    33
            </variable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    34
            <variable name="setSpinCtrlValue">
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    35
              <type>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    36
                <derived name="python_poll"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    37
              </type>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    38
            </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    39
          </localVars>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    40
        </interface>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    41
        <body>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    42
          <FBD>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    43
            <block localId="24" width="125" height="90" typeName="python_poll" instanceName="getCheckBoxState" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    44
              <position x="480" y="215"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    45
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    46
                <variable formalParameter="TRIG">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    47
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    48
                    <relPosition x="0" y="35"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    49
                    <connection refLocalId="25">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    50
                      <position x="480" y="250"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    51
                      <position x="420" y="250"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    52
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    53
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    54
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    55
                <variable formalParameter="CODE">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    56
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    57
                    <relPosition x="0" y="70"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    58
                    <connection refLocalId="26">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    59
                      <position x="480" y="285"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    60
                      <position x="420" y="285"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    61
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    62
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    63
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    64
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    65
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    66
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    67
                <variable formalParameter="ACK">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    68
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    69
                    <relPosition x="125" y="35"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    70
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    71
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    72
                <variable formalParameter="RESULT">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    73
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    74
                    <relPosition x="125" y="70"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    75
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    76
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    77
              </outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    78
            </block>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    79
            <inVariable localId="25" height="30" width="100" executionOrderId="0" negated="false">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    80
              <position x="320" y="235"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    81
              <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    82
                <relPosition x="100" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    83
              </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    84
              <expression>BOOL#TRUE</expression>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    85
            </inVariable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    86
            <inVariable localId="26" height="30" width="400" executionOrderId="0" negated="false">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    87
              <position x="20" y="270"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    88
              <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    89
                <relPosition x="400" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    90
              </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    91
              <expression>'int(HMIFrame.checkbox_1.GetValue())'</expression>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    92
            </inVariable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    93
            <inVariable localId="27" height="30" width="40" executionOrderId="0" negated="false">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
    94
              <position x="535" y="505"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    95
              <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    96
                <relPosition x="40" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    97
              </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    98
              <expression>')'</expression>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
    99
            </inVariable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   100
            <inVariable localId="28" height="30" width="330" executionOrderId="0" negated="false">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   101
              <position x="150" y="415"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   102
              <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   103
                <relPosition x="330" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   104
              </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   105
              <expression>'HMIFrame.spin_ctrl_1.SetValue('</expression>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   106
            </inVariable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   107
            <block localId="30" width="145" height="85" typeName="STRING_TO_INT" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   108
              <position x="670" y="215"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   109
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   110
                <variable formalParameter="EN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   111
                  <connectionPointIn>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   112
                    <relPosition x="0" y="35"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   113
                    <connection refLocalId="24" formalParameter="ACK">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   114
                      <position x="670" y="250"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   115
                      <position x="605" y="250"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   116
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   117
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   118
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   119
                <variable formalParameter="IN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   120
                  <connectionPointIn>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   121
                    <relPosition x="0" y="70"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   122
                    <connection refLocalId="24" formalParameter="RESULT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   123
                      <position x="670" y="285"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   124
                      <position x="605" y="285"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   125
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   126
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   127
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   128
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   129
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   130
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   131
                <variable formalParameter="ENO">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   132
                  <connectionPointOut>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   133
                    <relPosition x="145" y="35"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   134
                  </connectionPointOut>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   135
                </variable>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   136
                <variable formalParameter="OUT">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   137
                  <connectionPointOut>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   138
                    <relPosition x="145" y="70"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   139
                  </connectionPointOut>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   140
                </variable>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   141
              </outputVariables>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   142
            </block>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   143
            <block localId="32" width="80" height="80" typeName="ADD" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   144
              <position x="135" y="450"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   145
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   146
                <variable formalParameter="EN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   147
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   148
                    <relPosition x="0" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   149
                    <connection refLocalId="38" formalParameter="OUT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   150
                      <position x="135" y="480"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   151
                      <position x="100" y="480"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   152
                      <position x="100" y="330"/>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   153
                      <position x="1140" y="330"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   154
                      <position x="1140" y="250"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   155
                      <position x="1130" y="250"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   156
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   157
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   158
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   159
                <variable formalParameter="IN1">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   160
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   161
                    <relPosition x="0" y="50"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   162
                    <connection refLocalId="39">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   163
                      <position x="135" y="500"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   164
                      <position x="90" y="500"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   165
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   166
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   167
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   168
                <variable formalParameter="IN2">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   169
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   170
                    <relPosition x="0" y="70"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   171
                    <connection refLocalId="33">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   172
                      <position x="135" y="520"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   173
                      <position x="125" y="520"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   174
                      <position x="125" y="540"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   175
                      <position x="340" y="540"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   176
                      <position x="340" y="500"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   177
                      <position x="320" y="500"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   178
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   179
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   180
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   181
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   182
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   183
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   184
                <variable formalParameter="ENO">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   185
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   186
                    <relPosition x="80" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   187
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   188
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   189
                <variable formalParameter="OUT">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   190
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   191
                    <relPosition x="80" y="50"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   192
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   193
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   194
              </outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   195
            </block>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   196
            <block localId="34" width="80" height="100" typeName="CONCAT" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   197
              <position x="605" y="430"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   198
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   199
                <variable formalParameter="EN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   200
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   201
                    <relPosition x="0" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   202
                    <connection refLocalId="35" formalParameter="ENO">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   203
                      <position x="605" y="460"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   204
                      <position x="520" y="460"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   205
                      <position x="520" y="480"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   206
                      <position x="500" y="480"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   207
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   208
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   209
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   210
                <variable formalParameter="IN1">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   211
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   212
                    <relPosition x="0" y="50"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   213
                    <connection refLocalId="28">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   214
                      <position x="605" y="480"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   215
                      <position x="562" y="480"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   216
                      <position x="562" y="430"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   217
                      <position x="480" y="430"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   218
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   219
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   220
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   221
                <variable formalParameter="IN2">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   222
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   223
                    <relPosition x="0" y="70"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   224
                    <connection refLocalId="35" formalParameter="OUT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   225
                      <position x="605" y="500"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   226
                      <position x="500" y="500"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   227
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   228
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   229
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   230
                <variable formalParameter="IN3">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   231
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   232
                    <relPosition x="0" y="90"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   233
                    <connection refLocalId="27">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   234
                      <position x="605" y="520"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   235
                      <position x="575" y="520"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   236
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   237
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   238
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   239
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   240
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   241
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   242
                <variable formalParameter="ENO">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   243
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   244
                    <relPosition x="80" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   245
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   246
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   247
                <variable formalParameter="OUT">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   248
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   249
                    <relPosition x="80" y="50"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   250
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   251
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   252
              </outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   253
            </block>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   254
            <inOutVariable localId="33" height="35" width="85" executionOrderId="0" negatedOut="false" negatedIn="false">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   255
              <position x="235" y="485"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   256
              <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   257
                <relPosition x="0" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   258
                <connection refLocalId="32" formalParameter="OUT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   259
                  <position x="235" y="500"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   260
                  <position x="215" y="500"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   261
                </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   262
              </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   263
              <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   264
                <relPosition x="85" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   265
              </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   266
              <expression>counter</expression>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   267
            </inOutVariable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   268
            <block localId="35" width="145" height="60" typeName="INT_TO_STRING" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   269
              <position x="355" y="450"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   270
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   271
                <variable formalParameter="EN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   272
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   273
                    <relPosition x="0" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   274
                    <connection refLocalId="32" formalParameter="ENO">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   275
                      <position x="355" y="480"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   276
                      <position x="215" y="480"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   277
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   278
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   279
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   280
                <variable formalParameter="IN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   281
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   282
                    <relPosition x="0" y="50"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   283
                    <connection refLocalId="33">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   284
                      <position x="355" y="500"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   285
                      <position x="320" y="500"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   286
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   287
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   288
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   289
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   290
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   291
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   292
                <variable formalParameter="ENO">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   293
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   294
                    <relPosition x="145" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   295
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   296
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   297
                <variable formalParameter="OUT">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   298
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   299
                    <relPosition x="145" y="50"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   300
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   301
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   302
              </outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   303
            </block>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   304
            <block localId="36" width="125" height="90" typeName="python_poll" instanceName="setSpinCtrlValue" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   305
              <position x="735" y="425"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   306
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   307
                <variable formalParameter="TRIG">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   308
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   309
                    <relPosition x="0" y="35"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   310
                    <connection refLocalId="34" formalParameter="ENO">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   311
                      <position x="735" y="460"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   312
                      <position x="685" y="460"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   313
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   314
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   315
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   316
                <variable formalParameter="CODE">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   317
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   318
                    <relPosition x="0" y="70"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   319
                    <connection refLocalId="34" formalParameter="OUT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   320
                      <position x="735" y="495"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   321
                      <position x="715" y="495"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   322
                      <position x="715" y="480"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   323
                      <position x="685" y="480"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   324
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   325
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   326
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   327
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   328
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   329
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   330
                <variable formalParameter="ACK">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   331
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   332
                    <relPosition x="125" y="35"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   333
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   334
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   335
                <variable formalParameter="RESULT">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   336
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   337
                    <relPosition x="125" y="70"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   338
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   339
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   340
              </outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   341
            </block>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   342
            <block localId="37" width="125" height="45" typeName="INT_TO_BOOL" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   343
              <position x="870" y="255"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   344
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   345
                <variable formalParameter="IN">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   346
                  <connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   347
                    <relPosition x="0" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   348
                    <connection refLocalId="30" formalParameter="OUT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   349
                      <position x="870" y="285"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   350
                      <position x="815" y="285"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   351
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   352
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   353
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   354
              </inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   355
              <inOutVariables/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   356
              <outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   357
                <variable formalParameter="OUT">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   358
                  <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   359
                    <relPosition x="125" y="30"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   360
                  </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   361
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   362
              </outputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   363
            </block>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   364
            <block localId="38" width="80" height="95" typeName="AND" executionOrderId="0">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   365
              <position x="1050" y="210"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   366
              <inputVariables>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   367
                <variable formalParameter="IN1">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   368
                  <connectionPointIn>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   369
                    <relPosition x="0" y="40"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   370
                    <connection refLocalId="30" formalParameter="ENO">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   371
                      <position x="1050" y="250"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   372
                      <position x="815" y="250"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   373
                    </connection>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   374
                  </connectionPointIn>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   375
                </variable>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   376
                <variable formalParameter="IN2">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   377
                  <connectionPointIn>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   378
                    <relPosition x="0" y="75"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   379
                    <connection refLocalId="37" formalParameter="OUT">
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   380
                      <position x="1050" y="285"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   381
                      <position x="995" y="285"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   382
                    </connection>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   383
                  </connectionPointIn>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   384
                </variable>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   385
              </inputVariables>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   386
              <inOutVariables/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   387
              <outputVariables>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   388
                <variable formalParameter="OUT">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   389
                  <connectionPointOut>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   390
                    <relPosition x="80" y="40"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   391
                  </connectionPointOut>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   392
                </variable>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   393
              </outputVariables>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   394
            </block>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   395
            <inVariable localId="39" height="30" width="60" executionOrderId="0" negated="false">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   396
              <position x="30" y="485"/>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   397
              <connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   398
                <relPosition x="60" y="15"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   399
              </connectionPointOut>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   400
              <expression>INT#1</expression>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   401
            </inVariable>
1690
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   402
            <comment localId="101" height="115" width="680">
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   403
              <position x="10" y="30"/>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   404
              <content>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   405
                <xhtml:p><![CDATA[This example shows how IEC program in PLC can interact with UI created using wxGlade. 
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   406
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   407
"WxGlade GUI" is extension to build user interface for PLC using wxGlade.
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   408
To edit user interface click on "WxGlade" icon in extension settings.]]></xhtml:p>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   409
              </content>
cfac9d1c3571 cleanup wxGlade example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1454
diff changeset
   410
            </comment>
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   411
          </FBD>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   412
        </body>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   413
      </pou>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   414
    </pous>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   415
  </types>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   416
  <instances>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   417
    <configurations>
1454
29b02164e65d fixed build of some tests
Edouard Tisserant
parents: 436
diff changeset
   418
      <configuration name="config">
411
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   419
        <resource name="res_pytest">
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   420
          <task name="pytest_task" interval="t#100ms" priority="0"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   421
          <pouInstance name="pytest_instance" typeName="main_pytest"/>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   422
        </resource>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   423
      </configuration>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   424
    </configurations>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   425
  </instances>
8261c8f1e365 Bug on Debug trying to start (and stop) before PLC started fixed.
laurent
parents:
diff changeset
   426
</project>