7.1 Primitive DataTypes

Table 22 shows the mapping between basic data types of both standards.

Table 22 – Mapping of primitive DataTypes

POWERLINK

Basic Data Types

OPC UA DataTypes Description
BOOLEANBoolean1 Bit
INTEGER8SByteSigned integer, 8 Bit
INTEGER16Int16Signed integer, 16 Bit
INTEGER32Int32Signed integer, 32 Bit
INTEGER64Int64Signed integer, 64 Bit
UNSIGNED8ByteUnsigned integer, 8 Bit
UNSIGNED16UInt16Unsigned integer, 16 Bit
UNSIGNED32UInt32Unsigned integer, 32 Bit
UNSIGNED64UInt64Unsigned integer, 64 Bit
REAL32FloatFloat, 32 Bit
REAL64DoubleFloat, 64 Bit
DOMAINByteStringByteString with variable size
IP_ADDRESSPowerlinkIpAddressDataTypeIPV4 Address
OCTET_STRINGByteStringByteString with variable size
VISIBLE_STRINGStringVariable number bytes interpreted as ISO 646-1973(E) 7-bit coded characters