6
vacon • 19
EtherNet/IP
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
6.4
Explicit Messaging
Explicit Messaging is used in commissioning and parameterizing of the EtherNet/IP.
The explicit messages provide multipurpose, point-to-point communication paths between two
devices. They provide the typical request/response-oriented network communication used to
perform node configuration and problem diagnosis. The explicit messages typically use low priority
identifiers and contain the specific meaning of the message right in the data field. This includes the
service to be performed and the specific object attribute address.
NOTE!
If Class 1 connection (cyclic data) has been established, the Explicit Messages should not be
used to control the Output Data. However this restriction does not apply for the IO Data reading.
6.4.1
List of data types
The elementary data types in CIP are (among others):
* ISO/IEC-8859-1 encoding.
Table 7. EtherNet/IP datatypes
Name
Description
Bit size
Range
Minimum
Maximum
BOOL
Boolean
8
0 = FALSE
1 = TRUE
SINT
Short Integer
8
-128
127
INT
Integer
16
-32768
32767
DINT
Double Integer
32
-2
31
2
31
- 1
LINT
Long Integer
64
-2
63
2
63
- 1
USINT
Unsigned Short Integer
8
0
255
UINT
Unsigned Integer
16
0
65535
UDINT
Unsigned Double Integer
32
0
2
32
- 1
ULINT
Unsigned Long Integer
64
0
2
64
- 1
REAL
Floating Point
32
See IEEE 754
LREAL
Long Floating Point
64
See IEEE 754
STRING *
Character string (1 octet
per char.)
N
SHORT_STRING *
Character string (1 octet
per char., 1 octet length
indicator)
N+1
BYTE
Bit string (8 bits)
8
WORD
Bit string (16 bits)
16
DWORD
Bit string (32 bits)
32
LWORD
Bit string (64 bits)
64