tests/win32/test_master/plc.xml
author greg
Mon, 18 May 2009 07:47:24 +0200
changeset 344 25b7b7f854bc
parent 266 530118da6c15
permissions -rwxr-xr-x
Wait the debug thread has terminated before freeing PLC to avoid random segmentation fault.

Store working directory to globals copy, in order to be used in runtime.py.
266
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     3
         xmlns="http://www.plcopen.org/xml/tc6.xsd"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     4
         xmlns:xhtml="http://www.w3.org/1999/xhtml"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     5
         xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     6
  <fileHeader companyName="lolitech"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     7
              productName="beremiz"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     8
              productVersion="1"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
     9
              creationDateTime="2008-06-24T18:44:00"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    10
  <contentHeader name="test_slave"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    11
                 modificationDateTime="2008-10-27T09:47:24"
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    12
                 language="en-US">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    13
    <coordinateInfo>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    14
      <fbd>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    15
        <scaling x="0" y="0"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    16
      </fbd>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    17
      <ld>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    18
        <scaling x="0" y="0"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    19
      </ld>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    20
      <sfc>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    21
        <scaling x="0" y="0"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    22
      </sfc>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    23
    </coordinateInfo>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    24
  </contentHeader>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    25
  <types>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    26
    <dataTypes/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    27
    <pous>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    28
      <pou name="test_main" pouType="program">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    29
        <interface>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    30
          <localVars>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    31
            <variable name="PLC_OUT" address="%QW0.0.3.8193.0">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    32
              <type>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    33
                <INT/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    34
              </type>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    35
            </variable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    36
            <variable name="PLC_IN" address="%IW0.0.3.8192.0">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    37
              <type>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    38
                <INT/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    39
              </type>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    40
            </variable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    41
          </localVars>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    42
        </interface>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    43
        <body>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    44
          <FBD>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    45
            <outVariable localId="1" height="29" width="80">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    46
              <position x="362" y="140"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    47
              <connectionPointIn>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    48
                <relPosition x="0" y="14"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    49
                <connection refLocalId="4" formalParameter="OUT">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    50
                  <position x="362" y="154"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    51
                  <position x="330" y="154"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    52
                  <position x="330" y="153"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    53
                  <position x="299" y="153"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    54
                </connection>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    55
              </connectionPointIn>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    56
              <expression>PLC_OUT</expression>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    57
            </outVariable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    58
            <inVariable localId="2" height="29" width="20">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    59
              <position x="100" y="115"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    60
              <connectionPointOut>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    61
                <relPosition x="20" y="14"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    62
              </connectionPointOut>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    63
              <expression>1</expression>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    64
            </inVariable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    65
            <block localId="4" width="75" height="60" typeName="ADD">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    66
              <position x="224" y="123"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    67
              <inputVariables>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    68
                <variable formalParameter="IN1">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    69
                  <connectionPointIn>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    70
                    <relPosition x="0" y="30"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    71
                    <connection refLocalId="2">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    72
                      <position x="224" y="153"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    73
                      <position x="183" y="153"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    74
                      <position x="183" y="129"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    75
                      <position x="120" y="129"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    76
                    </connection>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    77
                  </connectionPointIn>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    78
                </variable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    79
                <variable formalParameter="IN2">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    80
                  <connectionPointIn>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    81
                    <relPosition x="0" y="50"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    82
                    <connection refLocalId="5">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    83
                      <position x="224" y="173"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    84
                      <position x="199" y="173"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    85
                      <position x="199" y="201"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    86
                      <position x="174" y="201"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    87
                    </connection>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    88
                  </connectionPointIn>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    89
                </variable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    90
              </inputVariables>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    91
              <inOutVariables/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    92
              <outputVariables>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    93
                <variable formalParameter="OUT">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    94
                  <connectionPointOut>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    95
                    <relPosition x="75" y="30"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    96
                  </connectionPointOut>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    97
                </variable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    98
              </outputVariables>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
    99
            </block>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   100
            <inVariable localId="5" height="29" width="70">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   101
              <position x="104" y="187"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   102
              <connectionPointOut>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   103
                <relPosition x="70" y="14"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   104
              </connectionPointOut>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   105
              <expression>PLC_IN</expression>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   106
            </inVariable>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   107
          </FBD>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   108
        </body>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   109
      </pou>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   110
    </pous>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   111
  </types>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   112
  <instances>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   113
    <configurations>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   114
      <configuration name="conf">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   115
        <resource name="res">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   116
          <task name="tache" interval="00:00:00.050000" priority="0">
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   117
            <pouInstance name="toto" type="test_main"/>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   118
          </task>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   119
        </resource>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   120
      </configuration>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   121
    </configurations>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   122
  </instances>
530118da6c15 update test_master and test_slave examples for win32
greg
parents:
diff changeset
   123
</project>