14
Curtis 1030 Acuity Manual,
Rev. C
node address is part of the COB-ID and therefore also plays a part in message
priority and bus arbitration.
Changes to the node address require an NMT reset or power-cycle.
Standard message identifiers
The Acuity will produce—and respond to—the standard message types with
the following CANopen identifiers.
Message Type
Message Identifier
NMT
0000 – 00h
Xx
EMERGENCY
0001 – 01h
Xx
PDO-MISO
0011 – 03h
Xx
PDO-MOSI
0100 – 04h
Xx
SDO-MISO
1011 – 0Bh
Xx
SDO-MOSI
1100 – 0Ch
Xx
HEARTBEAT
1110 – 0Eh
Xx
The 11-bit identification field is a fixed part of the CANopen specification
called the Communication OBject IDentification (COB-ID). This field is used
for arbitration on the bus. The COB-ID with the lowest value gets priority and
wins arbitration. Consequently, NMT messages have the highest priority of the
standard message types, and the heartbeat has the lowest priority.
The standard organization of the COB-ID puts the message type in the
upper four bits, and the Node ID in the bottom seven bits:
11 10 9
8
7
6
5
4
3
2
1
Message Type
Node ID
NMT messages
NMT (Network Management Transmission) messages are the highest priority
message available. The NMT message puts the Acuity into one of the four
defined states. These messages have 1 byte of data sent by the master; the slave
does not respond with any data to an NMT. The Acuity state value is trans-
mitted with each heartbeat message.
Value
State
00h
Initialization (or “boot-up”)
04h
Stopped
Xx
05h
Operational
Xx
7Fh
Pre-Operational
Xx
4 — CANopen COMMUNICATIONS