
4th edition, 9-11-2018
7000.05050, 4th edition, 9-11-2018
7000.05050
CANopen protocol description
31
3.8.2.2
Heartbeat
The Motion Controller can be set to act both as the heartbeat producer and also as the
heartbeat consumer.
Heartbeat producer:
On a cyclical basis the Motion Controller sends out a message
which is received by one or more heartbeat consumers in the network.
Heartbeat consumer:
If within the heartbeat consumer time no heartbeat message is
received from the heartbeat producers that are being monitored, the Motion Control-
ler responds with the behaviour specified in the FAULHABER error register
(object 0x2320) (see Tab. 12).
Fig. 9:
Chart of the heartbeat protocol
r: Reserved
Always 0
s: Status
s = 0x00 (0d): Boot up
s = 0x04 (4d): Stopped
s = 0x05 (5d): Operational
s = 0x7F (127d): Pre-operational
indication
indication
indication
Heartbeat Event
Heartbeat
Producer
Heartbeat
Consumer
COB-ID = 1792 + Node-ID
Heartbeat
Producer
Time
Heartbeat
Consumer
Time
Heartbeat
Consumer
Time
request
0
1
7
r
6…0
s
0
1
7
r
6…0
s
indication
indication
indication