OPC Foundation
  • Documents
  • NodeSets
  • Search
10.4.7 IECDatatype

IECDatatype is an enumeration that defines the IEC type of an IOSignal. Its values are defined in Table 46.

Table 46 – IECDatatype Items

Name

Value

Description

BOOL

0

1 bit

SINT

1

Signed short integer (1byte)

INT

2

Signed integer (2 byte)

DINT

3

Signed double integer (4 byte)

LINT

4

Signed long integer (8 byte)

USINT

5

Unsigned short integer (1 byte)

UINT

6

Unsigned integer (2 byte)

UDINT

7

Unsigned double integer (4 byte)

ULINT

8

Unsigned long integer (8 byte)

REAL

9

Floating point (4 byte)

LREAL

10

Long floating point (8 byte)

TIME

11

Time

DATE

12

Calendar date

TimeOfDay

13

Clock time

DateAndTime

14

Date and time

STRING

15

Variable-length single-byte character string

BYTE

16

8 bit

WORD

17

16 bit

DWORD

18

32 bit

LWORD

19

64 bit

WSTRING

20

Variable-length double-byte character string

Its representation in the AddressSpace is defined in Table 47.

Table 47 – IECDatatype Definition

Attribute

Value

BrowseName

IECDatatype

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumValues

0:EnumValueType[]

0:PropertyType

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation