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