CANopen communication
Network management (NMT)
Telegram structure
5
47
KHB 13.0003-EN
2.0
5.5.2
Telegram structure
11 bits
4 bits
User data
(2 bytes)
1st byte 2nd byte 3rd byte
4th byte 5th byte 6th byte 7th byte 8th byte
Identifier
Data
length
CS
NI
Via the NMT, commands can be sent to one or all drive controllers. Each command consists
of two bytes. The first byte contains the command code (command specifier, CS) and the
second byte contains the node address (node ID, NI) of the addressed drive controller. Via
the node address zero, all nodes of the network can be addressed simultaneously. It is thus,
for instance, possible to reset all drive controllers simultaneously. The drive controllers do
not acknowledge the NMT commands. The successful execution can only be inferred
indirectly e.g. from the switch-on message after a reset.
The NMT states of the CANopen nodes are defined in a state diagram. Via the
CS
byte in the
NMT message state changes can be initiated. These changes are mainly orientated
towards the target state.
In the
NI
parameter, the node address of the drive controller has to be specified. If all nodes
of the network are to be addressed (broadcast), the parameter must be set to zero.
Note!
Communication via process data is only possible with a state change to
“operational”!
Example:
For changing the state of all nodes on the bus from ”pre-operational” to
“operational” via the CAN master, the following identifier and user data must
be set in the telegram:
ƒ
Identifier: 00 (broadcast telegram)
ƒ
User data: 0100 (hex)
Содержание 931M Series
Страница 1: ...KHB 13 0003 EN 4 ö Ä 4 öä Communication Manual Servo Drives 930 931M W CANopen L force Drives ...
Страница 6: ...Contents i 6 KHB 13 0003 EN 2 0 10 Appendix 118 10 1 Index table 118 11 Index 153 ...
Страница 156: ...Notes 156 KHB 13 0003 EN 2 0 ...
Страница 157: ...Notes 157 KHB 13 0003 EN 2 0 ...