CANopen communication
©
TR-Electronic GmbH 2007, All Rights Reserved
Printed in the Federal Republic of Germany
Page 158 of 260
TR - EMO - BA - DGB - 0013 - 00
05/16/2007
4.2.2.4 Heartbeat
The
Heartbeat Protocol
is a protocol for error detection. The
Heartbeat Producer
sends a cyclical message with a low priority. This message is received and evaluated
by several nodes (
heartbeat consumers
). If the heartbeat message fails, a
corresponding EMCY message is sent.
encoTRive can operate as heartbeat producer and as heartbeat consumer.
Object no. Description
0x1016
Consumer Heartbeat Time
Definition of the time interval within which a heartbeat message is expected.
0x1017
Producer Heartbeat Time
Time interval for sending a heartbeat message.
Table 8: Parameters for heartbeat
4.2.2.5 Network Management Services
The
Network Management
(
NMT
) has the task of initializing nodes of a CANopen
network, incorporating the nodes into the network, stopping them and monitoring
them.
NMT services are initiated by an
NMT master
, which addresses individual nodes
(
NMT slave
) via their Node ID. An NMT message with Node ID 0 is addressed to
all
NMT slaves.
encoTRive is an NMT slave.
4.2.2.5.1 NMT services for device control
The NMT services for device control use the
COB-ID 0
and thus receive the highest
priority.
Only the first two bytes of the CAN message data field are used:
Command
Node ID
Byte 0
Byte 1
Table 9: NMT message for device control