6
EtherCAT
®
Communication Protocol Manual
– p/n 20018109-001 Rev. B
0xF7xx
SDP and CDP Device Specific Outputs
0xF8xx
SDP and CDP Device Specific Configuration Data
0xF9xx
SDP and CDP Device Specific Information Data
0xFAxx
SDP and CDP Device Specific Diagnosis Data
0xFBxx
SDP and CDP Command Objects
The indices and sub-indices in the SDP and CDP can be queried, and in the case of the configuration data, are
changed by sending the relevant commands shown in this document.
7
Object Dictionary Terms and Definitions
Table 9: Object Dictionary Terms and Definitions
Term
Definition
Index
A 2-Byte integer that uniquely identifies an object.
Sub-Index
A 1-Byte integer used with the index to uniquely identify object data and methods.
Not all objects have sub-indexes.
Data Type
Type of object data (see Object Dictionary Data Types)
Backup (B) / Save (S) Indicates if parameter is stored in Non-volatile memory
Access
Indicates if parameter is Read-Only (RO), Read-Write (RW), or Write Only (WO).
Also indicate EtherCAT state restrictions. For example, WO PREOP indicates the
parameter is only writable in PREOP state. No state restriction indicates the
parameter access is valid for PREOP, SAFEOP, and OP states.
Name
Name of Object / Object Parameter
Description
More info about Object / Object Parameter
8
Object Dictionary Data Types
Data types are described in ETG.1020. The data types the 390 uses are reproduced here for convenience.
Table 10: Relevant Data Types
Name
Bit Length
Description
ARRAY [0..n] OF BYTE (n+1)*8
Array of bytes with length n
BOOL
1
0: False
1: True
UDINT
32
Unsigned Integer
UINT
16
Unsigned Integer
ULINT
64
Unsigned Integer
USINT
8
Unsigned Integer
PDO MAPPING
32
16-bits Index, 8-bits Sub-index, 8-bits Bit Size
For example: 0x60120101 is Index 0x6012, Sub-Index 0x01,
length 1-bit
REAL
32
IEEE-754 encoded floating-point value
STRING(n)
(n+1)*8
8-bit encoded ASCII string n-characters long terminated by the
”null character” 0x00
pad_n
n
n - Bits of padding