DataType

The DataType element is used to define the connected EtherCatSubObject’s associated DataType as a string.

XML schema

Element DataType
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<xs:simpleType name="DataType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Boolean"/>
    <xs:enumeration value="Unsigned8"/>
    <xs:enumeration value="Unsigned16"/>
    <xs:enumeration value="Unsigned24"/>
    <xs:enumeration value="Unsigned32"/>
    <xs:enumeration value="Unsigned40"/>
    <xs:enumeration value="Unsigned48"/>
    <xs:enumeration value="Unsigned56"/>
    <xs:enumeration value="Unsigned64"/>
    <xs:enumeration value="Integer8"/>
    <xs:enumeration value="Integer16"/>
    <xs:enumeration value="Integer24"/>
    <xs:enumeration value="Integer32"/>
    <xs:enumeration value="Integer40"/>
    <xs:enumeration value="Integer48"/>
    <xs:enumeration value="Integer56"/>
    <xs:enumeration value="Integer64"/>
    <xs:enumeration value="Float32"/>
    <xs:enumeration value="Float64"/>
    <xs:enumeration value="VisibleString"/>
    <xs:enumeration value="OctetString"/>
    <xs:enumeration value="UnicodeString"/>
    <!--<xs:enumeration value="TimeOfDay"/> not supported -->
    <!--<xs:enumeration value="TimeDiff"/> not supportef -->
    <xs:enumeration value="Bit1"/>
    <xs:enumeration value="Bit2"/>
    <xs:enumeration value="Bit3"/>
    <xs:enumeration value="Bit4"/>
    <xs:enumeration value="Bit5"/>
    <xs:enumeration value="Bit6"/>
    <xs:enumeration value="Bit7"/>
  </xs:restriction>
</xs:simpleType>

See also

EtherCatObject

Reference for the EtherCatObject.

EtherCatSubObject

Reference for the EtherCatSubObject.