exemples/csv_read/plc.xml
author Edouard Tisserant
Wed, 01 Mar 2023 10:54:54 +0100
changeset 3740 ac0e6de439b5
parent 3708 2299f25779ce
permissions -rw-r--r--
Linux runtime: overrun detection for real-time timers and for plc execution.

If real-time timer wakes-up PLC thread too late (10% over period), then
warning is logged.

If PLC code (IO retreive, execution, IO publish) takes longer than requested
PLC execution cycle, then warning is logged, and CPU hoogging is mitigated
by delaying next PLC execution a few cylces more until having at least
1ms minimal idle time.
3708
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     2
<project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     3
  <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2022-12-09T12:13:26"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     4
  <contentHeader name="Unnamed" modificationDateTime="2022-12-16T11:30:15">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     5
    <coordinateInfo>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     6
      <fbd>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     7
        <scaling x="5" y="5"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     8
      </fbd>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
     9
      <ld>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    10
        <scaling x="0" y="0"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    11
      </ld>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    12
      <sfc>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    13
        <scaling x="0" y="0"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    14
      </sfc>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    15
    </coordinateInfo>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    16
  </contentHeader>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    17
  <types>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    18
    <dataTypes/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    19
    <pous>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    20
      <pou name="program0" pouType="program">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    21
        <interface>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    22
          <localVars>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    23
            <variable name="CSV_NAME_0">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    24
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    25
                <derived name="HMI_STRING"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    26
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    27
              <initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    28
                <simpleValue value="'my_int_csv.csv'"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    29
              </initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    30
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    31
            <variable name="CSV_NAME_1">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    32
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    33
                <derived name="HMI_STRING"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    34
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    35
              <initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    36
                <simpleValue value="'my_str_csv.csv'"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    37
              </initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    38
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    39
            <variable name="CSV_ROWSTR">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    40
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    41
                <derived name="HMI_STRING"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    42
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    43
              <initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    44
                <simpleValue value="'Recipe 5'"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    45
              </initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    46
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    47
            <variable name="CSV_COLSTR">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    48
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    49
                <derived name="HMI_STRING"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    50
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    51
              <initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    52
                <simpleValue value="'Ingredient D'"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    53
              </initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    54
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    55
            <variable name="CSV_ROWIDX">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    56
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    57
                <derived name="HMI_INT"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    58
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    59
              <initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    60
                <simpleValue value="5"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    61
              </initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    62
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    63
            <variable name="CSV_COLIDX">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    64
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    65
                <derived name="HMI_INT"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    66
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    67
              <initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    68
                <simpleValue value="4"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    69
              </initialValue>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    70
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    71
            <variable name="csv_read_by_string0">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    72
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    73
                <derived name="csv_read_by_string"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    74
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    75
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    76
            <variable name="csv_read_by_int0">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    77
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    78
                <derived name="csv_read_by_int"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    79
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    80
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    81
            <variable name="csv_reload0">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    82
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    83
                <derived name="csv_reload"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    84
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    85
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    86
            <variable name="CSV_RES_0">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    87
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    88
                <derived name="HMI_STRING"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    89
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    90
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    91
            <variable name="CSV_RES_1">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    92
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    93
                <derived name="HMI_STRING"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    94
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    95
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    96
            <variable name="CSV_ACK_0">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    97
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    98
                <derived name="HMI_BOOL"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
    99
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   100
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   101
            <variable name="CSV_ACK_1">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   102
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   103
                <derived name="HMI_BOOL"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   104
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   105
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   106
            <variable name="CSV_RELOAD_BTN">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   107
              <type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   108
                <derived name="HMI_BOOL"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   109
              </type>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   110
            </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   111
          </localVars>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   112
        </interface>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   113
        <body>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   114
          <FBD>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   115
            <block localId="1" typeName="csv_read_by_string" instanceName="csv_read_by_string0" executionOrderId="0" height="100" width="154">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   116
              <position x="450" y="170"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   117
              <inputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   118
                <variable formalParameter="FILE_NAME">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   119
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   120
                    <relPosition x="0" y="35"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   121
                    <connection refLocalId="7">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   122
                      <position x="450" y="205"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   123
                      <position x="390" y="205"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   124
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   125
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   126
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   127
                <variable formalParameter="ROW">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   128
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   129
                    <relPosition x="0" y="60"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   130
                    <connection refLocalId="8">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   131
                      <position x="450" y="230"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   132
                      <position x="390" y="230"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   133
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   134
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   135
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   136
                <variable formalParameter="COLUMN">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   137
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   138
                    <relPosition x="0" y="85"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   139
                    <connection refLocalId="9">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   140
                      <position x="450" y="255"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   141
                      <position x="390" y="255"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   142
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   143
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   144
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   145
              </inputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   146
              <inOutVariables/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   147
              <outputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   148
                <variable formalParameter="ACK">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   149
                  <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   150
                    <relPosition x="154" y="35"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   151
                  </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   152
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   153
                <variable formalParameter="RESULT">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   154
                  <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   155
                    <relPosition x="154" y="60"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   156
                  </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   157
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   158
              </outputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   159
            </block>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   160
            <block localId="2" typeName="csv_read_by_int" instanceName="csv_read_by_int0" executionOrderId="0" height="100" width="155">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   161
              <position x="450" y="40"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   162
              <inputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   163
                <variable formalParameter="FILE_NAME">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   164
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   165
                    <relPosition x="0" y="35"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   166
                    <connection refLocalId="4">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   167
                      <position x="450" y="75"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   168
                      <position x="390" y="75"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   169
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   170
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   171
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   172
                <variable formalParameter="ROW">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   173
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   174
                    <relPosition x="0" y="60"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   175
                    <connection refLocalId="5">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   176
                      <position x="450" y="100"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   177
                      <position x="390" y="100"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   178
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   179
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   180
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   181
                <variable formalParameter="COLUMN">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   182
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   183
                    <relPosition x="0" y="85"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   184
                    <connection refLocalId="6">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   185
                      <position x="450" y="125"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   186
                      <position x="390" y="125"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   187
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   188
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   189
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   190
              </inputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   191
              <inOutVariables/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   192
              <outputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   193
                <variable formalParameter="ACK">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   194
                  <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   195
                    <relPosition x="155" y="35"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   196
                  </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   197
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   198
                <variable formalParameter="RESULT">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   199
                  <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   200
                    <relPosition x="155" y="60"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   201
                  </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   202
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   203
              </outputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   204
            </block>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   205
            <block localId="3" typeName="csv_reload" instanceName="csv_reload0" executionOrderId="0" height="60" width="135">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   206
              <position x="470" y="334"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   207
              <inputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   208
                <variable formalParameter="TRIG">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   209
                  <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   210
                    <relPosition x="0" y="31"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   211
                    <connection refLocalId="14">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   212
                      <position x="470" y="365"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   213
                      <position x="425" y="365"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   214
                    </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   215
                  </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   216
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   217
              </inputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   218
              <inOutVariables/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   219
              <outputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   220
                <variable formalParameter="ACK">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   221
                  <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   222
                    <relPosition x="135" y="31"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   223
                  </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   224
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   225
                <variable formalParameter="RESULT">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   226
                  <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   227
                    <relPosition x="135" y="51"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   228
                  </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   229
                </variable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   230
              </outputVariables>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   231
            </block>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   232
            <inVariable localId="4" executionOrderId="0" height="30" width="110" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   233
              <position x="280" y="60"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   234
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   235
                <relPosition x="110" y="15"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   236
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   237
              <expression>CSV_NAME_0</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   238
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   239
            <inVariable localId="5" executionOrderId="0" height="25" width="110" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   240
              <position x="280" y="90"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   241
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   242
                <relPosition x="110" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   243
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   244
              <expression>CSV_ROWIDX</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   245
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   246
            <inVariable localId="6" executionOrderId="0" height="25" width="110" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   247
              <position x="280" y="115"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   248
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   249
                <relPosition x="110" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   250
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   251
              <expression>CSV_COLIDX</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   252
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   253
            <inVariable localId="7" executionOrderId="0" height="30" width="110" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   254
              <position x="280" y="190"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   255
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   256
                <relPosition x="110" y="15"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   257
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   258
              <expression>CSV_NAME_1</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   259
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   260
            <inVariable localId="8" executionOrderId="0" height="25" width="110" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   261
              <position x="280" y="220"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   262
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   263
                <relPosition x="110" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   264
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   265
              <expression>CSV_ROWSTR</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   266
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   267
            <inVariable localId="9" executionOrderId="0" height="25" width="110" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   268
              <position x="280" y="245"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   269
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   270
                <relPosition x="110" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   271
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   272
              <expression>CSV_COLSTR</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   273
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   274
            <outVariable localId="10" executionOrderId="0" height="25" width="82" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   275
              <position x="645" y="90"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   276
              <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   277
                <relPosition x="0" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   278
                <connection refLocalId="2" formalParameter="RESULT">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   279
                  <position x="645" y="100"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   280
                  <position x="605" y="100"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   281
                </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   282
              </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   283
              <expression>CSV_RES_0</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   284
            </outVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   285
            <outVariable localId="11" executionOrderId="0" height="25" width="82" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   286
              <position x="645" y="65"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   287
              <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   288
                <relPosition x="0" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   289
                <connection refLocalId="2" formalParameter="ACK">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   290
                  <position x="645" y="75"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   291
                  <position x="605" y="75"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   292
                </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   293
              </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   294
              <expression>CSV_ACK_0</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   295
            </outVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   296
            <outVariable localId="12" executionOrderId="0" height="25" width="82" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   297
              <position x="645" y="195"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   298
              <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   299
                <relPosition x="0" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   300
                <connection refLocalId="1" formalParameter="ACK">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   301
                  <position x="645" y="205"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   302
                  <position x="604" y="205"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   303
                </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   304
              </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   305
              <expression>CSV_ACK_1</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   306
            </outVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   307
            <outVariable localId="13" executionOrderId="0" height="25" width="82" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   308
              <position x="645" y="220"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   309
              <connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   310
                <relPosition x="0" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   311
                <connection refLocalId="1" formalParameter="RESULT">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   312
                  <position x="645" y="230"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   313
                  <position x="604" y="230"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   314
                </connection>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   315
              </connectionPointIn>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   316
              <expression>CSV_RES_1</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   317
            </outVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   318
            <inVariable localId="14" executionOrderId="0" height="25" width="125" negated="false">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   319
              <position x="300" y="355"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   320
              <connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   321
                <relPosition x="125" y="10"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   322
              </connectionPointOut>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   323
              <expression>CSV_RELOAD_BTN</expression>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   324
            </inVariable>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   325
          </FBD>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   326
        </body>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   327
      </pou>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   328
    </pous>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   329
  </types>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   330
  <instances>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   331
    <configurations>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   332
      <configuration name="config">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   333
        <resource name="resource1">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   334
          <task name="task0" priority="0" interval="T#20ms">
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   335
            <pouInstance name="instance0" typeName="program0"/>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   336
          </task>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   337
        </resource>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   338
      </configuration>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   339
    </configurations>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   340
  </instances>
2299f25779ce examples: add "csv_read" project to demo CSV access from PLC
Edouard Tisserant
parents:
diff changeset
   341
</project>