Moog ACV with CANopen bus interface 2 Access over CANopen
CANopen communication protocols
B99224-DV018-D-211, Rev. A, October 2018 16
2.8 CANopen communication protocols
CANopen communication protocols are classified as follows:
• The real-time data are transferred with the process data object (PDO) protocol.
• The configuration parameters are transferred with the service data object (SDO) protocol.
• Special protocols provide application-specific network synchronization (SYNC) protocol, time stamping
and emergency message (EMCY) protocol.
• The network management (NMT) protocol provides services for network initialization, error control and
network status control.
2.8.1 Synchronization (SYNC) protocol (COB-ID: 0x080)
The SYNC protocol is a network wide system trigger generated by one CANopen device in the network. The
SYNC protocol has a very high priority and has no data in order to guarantee a minimum of jitter. The SYNC
protocol is sent by a sync producer and can trigger PDO transmissions in the sync consumer nodes when ac-
tivated in the corresponding PDO transmission types.
Chapter "2.8.3.1.1 Object 0x1400: 1st RxPDO protocol configuration", page 19
Chapter "2.8.3.4.1 Object 0x1800: 1st TxPDO protocol configuration", page 25
Chapter "2.8.3.6 Object 0x3011: TxPDO trigger", page 30
Protocol COB-ID Description
SDO objects
used for proto-
col configura-
tion Reference Chapter
NMT 0x000 Network Management (NMT)
protocol (Broadcast)
CiA 301 Chapter "2.9.1 Network man-
agement (NMT) protocol (COB-ID:
0x000, 0x700)", page 34
NMT 0x000+Node-ID Network Management (NMT)
protocol
CiA 301
SYNC 0x080 Synchronization (Broadcast)
protocol
0x1005 CiA 301 Chapter "2.8.1 Synchronization
(SYNC) protocol (COB-ID: 0x080)",
page 16
EMCY 0x080+Node-ID Emergency protocol 0x1014 CiA 301 Chapter "2.8.2 Emergency
(EMCY) protocol (COB-ID:
0x080+Node-ID)", page 17
TxPDO 0x180+Node-ID 1st Transmit PDO protocol 0x1800, 0x1A00 CiA 301 Chapter "2.8.3 Process data ob-
ject (PDO) protocol", page 18
RxPDO 0x200+Node-ID 1st Receive PDO protocol 0x1400, 0x1600 CiA 301
TxPDO 0x280+Node-ID 2nd Transmit PDO protocol 0x1801, 0x1A01 CiA 301
RxPDO 0x300+Node-ID 2nd Receive PDO protocol 0x1401, 0x1601 CiA 301
TxPDO 0x380+Node-ID 3rd Transmit PDO protocol 0x1802, 0x1A02 CiA 301
RxPDO 0x400+Node-ID 3rd Receive PDO protocol 0x1402, 0x1602 CiA 301
TxPDO 0x480+Node-ID 4th Transmit PDO protocol 0x1803, 0x1A03 CiA 301
RxPDO 0x500+Node-ID 4th Receive PDO protocol 0x1403, 0x1603 CiA 301
SDO 0x580+Node-ID Transmit SDO protocol 0x1200 CiA 301 Chapter "2.8.4 Service data ob-
ject (SDO) protocol (COB-ID:
0x580, 0x600)", page 31
SDO 0x600+Node-ID Receive SDO protocol 0x1200 CiA 301
NMT 0x700+Node-ID Network Management (NMT)
error control protocol (Bootup,
Node Guarding)
0x100C, 0x100D,
0x1016, 0x1017
CiA 301 Chapter "2.9.1 Network man-
agement (NMT) protocol (COB-ID:
0x000, 0x700)", page 34
LSS 0x7E4 Transmit Layer Setting
Services (LSS) protocol
0x1018 CiA 305 Chapter "2.7.1 CAN bit rate and
Node-ID configuration using LSS
services", page 14
LSS 0x7E5 Receive Layer Setting Services
(LSS) protocol
Table 9: CANopen communication objects