CAN-ID
DLC
Data
01h
Go into operational
The operational state is reached from the pre-opera‐
tional state. In this state, communication via PDOs is
possible and the CANopen slave responds to SYNC com‐
mands.
Note:
When transitioning to the operational NMT state,
every slave sends a TPDO with transmission type = 255
to ensure the NMT master is informed of the current
input configuration.
02h
Go into prepared/stopped
Communication via SDO or PDO is not possible in this
state and the device also does not respond to SYNC
commands.
81h
Go into reset node
Initiates a reinitialization of the CANopen functionality in
the NMT slave.
82h
Go into reset communica‐
tion
Initiates a reinitialization of the CANopen functionality in
the NMT slave; the toggle bit for node guarding is set to
0.
Example for resetting all communication
The following NMT object (CAN ID = 00h) contains 2 data bytes (DLC = 2). Data byte 1
contains the Reset Communication command (82h), while data byte 2 addresses this
command to all devices in the CANopen network (address = 0):
Table 30: Example NMT object for resetting all communication
CAN-ID
DLC
Data
00h
2
82h
0
4.5.1.5
SYNC
SYNC
The SYNC command causes all TPDOs of a CANopen slave to be sent. It is therefore
possible to poll the slave using SYNC.
Table 31: Polling inputs using SYNC
CAN-ID
DLC
Data
80h
0
The slave sends all input values when it receives this command. All TPDOs are sent.
In order to ensure that the slave automatically sends the current input values when it
receives a SYNC command, the transmission type for the affected PDOs must be set to
1 (cyclic, synchronous). The device must also be in the operational state.
4.5.1.6
Heartbeat
You can configure the heartbeat time for the safe multibeam scanner.
When you set a heartbeat time (i.e., if SDO 1017h contains a value for the heartbeat
producer time), the safe multibeam scanner sends a cyclic message with the CAN ID
700h+N, DLC = 1, and byte 1 = 05h. The toggle bit (bit 7 of byte 1) is always 0.
4.5.1.7
Node guarding
An NMT master (e.g., a PLC with an integrated CANopen master) uses the NMT error
control object to detect the failure of an NMT slave (e.g., the safe multibeam scanner)
with the node ID N.
The safe multibeam scanner must respond to the NMT master request within the node
guarding time. The node guarding time must be monitored by the NMT master.
4
PROJECT PLANNING
40
O P E R A T I N G I N S T R U C T I O N S | scanGrid2 CANopen
8025990/2021-03-03 | SICK
Subject to change without notice