1.2 Introduction to EtherCAT
1.2.5 Data Types
1-5
1
Basic Information on SER
VOP
ACKs
1.2.5
Data Types
The following table lists the data types and ranges that are used in this manual.
1.2.6
Data Ranges
The following table lists the data units and notations that are used in this manual.
SyncManager
–
The ESC unit that coordinates data exchange between the
master and slaves.
Receive Process Data Object
RXPDO
The process data received by the ESC.
Transmit Process Data Object TXPDO
The process data sent by the ESC.
Continued from previous page.
Term
Abbreviation
Description
Code
Data Type
Range
SINT
Signed 8-bit integer
-128 to 127
INT
Signed 16-bit integer
-32,768 to 32,767
DINT
Signed 32-bit integer
-2,147,483,648 to 2,147,483,627
USINT
Unsigned 8-bit integer
0 to 255
UINT
Unsigned 16-bit integer
0 to 65,535
UDINT
Unsigned 32-bit integer
0 to 4,294,967,295
STRING
Character string
−
Notation
Description
Pos. unit
The user-defined position reference unit that is set in
position user unit
(2701 hex).
1 [Pos. unit] = 2701: 01 hex/2701: 02 hex [inc]
Vel. unit
The user-defined speed reference unit that is set in
velocity user unit
(2702 hex).
1 [Vel. unit] = 2702: 01 hex/2702: 02 hex [inc/s]
Acc. unit
The user-defined acceleration reference unit that is set in
acceleration user unit
(2703 hex).
1 [Acc. unit] = 2703: 01 hex/2703: 02 hex x 10
4
[inc/s
2
]
Trq. unit
The user-defined torque reference unit that is set in
torque user unit
(2704 hex).
1 [Trq. unit] = 2704: 01 hex/2704: 02 hex [%]
inc
This is the encoder pulse unit.
For a 24-bit encoder, the resolution is 16,777,216 × Pn210/Pn20E [inc] per rotation.