exemples/svghmi_json_table/plc.xml
author Edouard Tisserant <edouard@beremiz.fr>
Tue, 23 Jul 2024 17:05:59 +0200
changeset 3999 1479acf750e2
parent 3924 abaa68df90f4
permissions -rw-r--r--
MQTT: WIP fix modified status not being set when adding and modifying topics or attributes.

Fix loading of CSV that was not applying model types, and that not checking conformance either.
3924
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
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">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     3
  <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2019-08-06T14:23:42"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     4
  <contentHeader name="Unnamed" modificationDateTime="2024-03-26T14:11:47">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     5
    <coordinateInfo>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     6
      <fbd>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     7
        <scaling x="5" y="5"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     8
      </fbd>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
     9
      <ld>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    10
        <scaling x="0" y="0"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    11
      </ld>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    12
      <sfc>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    13
        <scaling x="0" y="0"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    14
      </sfc>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    15
    </coordinateInfo>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    16
  </contentHeader>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    17
  <types>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    18
    <dataTypes/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    19
    <pous>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    20
      <pou name="MainStuff" pouType="program">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    21
        <interface>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    22
          <localVars>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    23
            <variable name="LocalVar0">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    24
              <type>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    25
                <DINT/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    26
              </type>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    27
            </variable>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    28
            <variable name="LocalVar1">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    29
              <type>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    30
                <DINT/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    31
              </type>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    32
            </variable>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    33
          </localVars>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    34
        </interface>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    35
        <body>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    36
          <FBD>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    37
            <inVariable localId="18" executionOrderId="0" width="85" height="25" negated="false">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    38
              <position x="50" y="40"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    39
              <connectionPointOut>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    40
                <relPosition x="85" y="10"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    41
              </connectionPointOut>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    42
              <expression>LocalVar0</expression>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    43
            </inVariable>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    44
            <outVariable localId="19" executionOrderId="0" width="85" height="25" negated="false">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    45
              <position x="215" y="40"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    46
              <connectionPointIn>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    47
                <relPosition x="0" y="10"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    48
                <connection refLocalId="18">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    49
                  <position x="215" y="50"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    50
                  <position x="135" y="50"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    51
                </connection>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    52
              </connectionPointIn>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    53
              <expression>LocalVar1</expression>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    54
            </outVariable>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    55
          </FBD>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    56
        </body>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    57
      </pou>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    58
    </pous>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    59
  </types>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    60
  <instances>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    61
    <configurations>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    62
      <configuration name="config">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    63
        <resource name="resource1">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    64
          <task name="task0" priority="0" interval="T#20ms">
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    65
            <pouInstance name="instance0" typeName="MainStuff"/>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    66
          </task>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    67
        </resource>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    68
      </configuration>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    69
    </configurations>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    70
  </instances>
abaa68df90f4 Examples: add svghmi_json_table
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff changeset
    71
</project>