svghmi/pous.xml
author Edouard Tisserant <edouard.tisserant@gmail.com>
Mon, 16 Oct 2023 23:50:58 +0200
changeset 3868 e9807c28a788
parent 3837 efe0b5b21842
permissions -rw-r--r--
Fix template conflict in XSLT with lxml>=4.9.0 again

Earlier attempt was fixing conflict with -1.0 priority attribute,
as a side effect of such low priority, SFC Actions were not
editable anymore.

This time move template around instead of using explicit priority.
2745
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xsi:schemaLocation="http://www.plcopen.org/xml/tc6_0201">
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     3
  <fileHeader companyName="Beremiz" productName="Beremiz" productVersion="0.0" creationDateTime="2008-12-14T16:53:26"/>
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents: 2745
diff changeset
     4
  <contentHeader name="Beremiz non-standard POUs library" modificationDateTime="2019-08-06T14:08:26">
2745
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     5
    <coordinateInfo>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     6
      <fbd>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     7
        <scaling x="0" y="0"/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     8
      </fbd>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
     9
      <ld>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    10
        <scaling x="0" y="0"/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    11
      </ld>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    12
      <sfc>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    13
        <scaling x="0" y="0"/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    14
      </sfc>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    15
    </coordinateInfo>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    16
  </contentHeader>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    17
  <types>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    18
    <dataTypes>
3837
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    19
      <dataType name="HMI_SINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    20
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    21
          <SINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    22
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    23
      </dataType>
2745
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    24
      <dataType name="HMI_INT">
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    25
        <baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    26
          <INT/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    27
        </baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    28
      </dataType>
3837
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    29
      <dataType name="HMI_DINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    30
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    31
          <DINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    32
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    33
      </dataType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    34
      <dataType name="HMI_LINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    35
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    36
          <LINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    37
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    38
      </dataType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    39
      <dataType name="HMI_USINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    40
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    41
          <USINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    42
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    43
      </dataType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    44
      <dataType name="HMI_UINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    45
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    46
          <UINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    47
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    48
      </dataType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    49
      <dataType name="HMI_UDINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    50
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    51
          <UDINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    52
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    53
      </dataType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    54
      <dataType name="HMI_ULINT">
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    55
        <baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    56
          <ULINT/>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    57
        </baseType>
efe0b5b21842 SVGHMI: add support of all IEC61131 interger types.
Edouard Tisserant
parents: 2814
diff changeset
    58
      </dataType>
2745
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    59
      <dataType name="HMI_REAL">
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    60
        <baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    61
          <REAL/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    62
        </baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    63
      </dataType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    64
      <dataType name="HMI_STRING">
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    65
        <baseType>
2750
2694170cd88e intermediate commit, work in progress
Edouard Tisserant
parents: 2745
diff changeset
    66
          <string/>
2745
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    67
        </baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    68
      </dataType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    69
      <dataType name="HMI_BOOL">
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    70
        <baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    71
          <BOOL/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    72
        </baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    73
      </dataType>
2814
2cabc4773885 SVGHMI: HMI_LABEL and HMI_CLASS become HMI_NODE.
Edouard Tisserant
parents: 2750
diff changeset
    74
      <dataType name="HMI_NODE">
2745
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    75
        <baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    76
          <BOOL/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    77
        </baseType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    78
      </dataType>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    79
    </dataTypes>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    80
    <pous/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    81
  </types>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    82
  <instances>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    83
    <configurations/>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    84
  </instances>
535eb0b8bd9d Skeleton for svghmi extension
Edouard Tisserant
parents:
diff changeset
    85
</project>