![Siko MSA501 Скачать руководство пользователя страница 22](http://html1.mh-extra.com/html/siko/msa501/msa501_user-manual_1270545022.webp)
Communication via
CAN bus (CANopen)
MSA501
Date: 12.10.2018
Art. No. 88734
Mod. status 330/18
Page 22 of 51
Identifier
Byte 0 Byte 1 Byte 2
Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
11/ 29 Bit
Emergency Error
Code
Error Register
(Objekt 1001h)
Manufacturer-specific error field
(not used)
Emergency Error Code:
Error description
Error Code
Cause of the error removed
0000h
Bus status changed over to the error passive mode
8120h
recovered from Bus Off
8140h
Manufacturer-specific Tape-sensor
FF10h
Manufacturer-specific Velocity error
FF12h
Manufacturer-specific Plausibility error
FF13h
Manufacturer-specific Alignment activated?
FF14h
Manufacturer-specific Faulty values detected
FF15h
Manufacturer-specific Check sum error
FF16h
Manufacturer-specific Read/write error EEPROM
FF17h
Table 16: Emergency Error Code
The identifier of the emergency object is set to 80h + node ID by default; however, it can be
changed via object 1014h (see
1014h: COB-ID Emergency-Nachricht
). Transmission of an
emergency message is enabled in the NMT statuses “OPERATIONAL” or “PRE-OPERATIONAL”
only! Sending of emergency messages can be disabled by setting the COB-ID Valid bit to 1.
5.5.2
Node Guarding
Node guarding is available for failure monitoring of the CANopen network. During node
guarding, the master transmits remote frames (RTR, remote transmit request, message request
telegrams) to the guarding identifiers of the nodes to be monitored. The latter respond with
the guarding message. This message contains the current NMT status of the node as well as a
toggle bit whose value must change after each message. The master assumes that a node error
has occurred if status or toggle bits do not correspond with those expected by the master or if
there is no response.
Via objects 100Ch (Guard Time) and 100Dh (Life Time Factor) the time interval (Life-Time) is
set within which the NMT master expects to receive a response. The time interval “Life Time”
is calculated from the cycle time “Guard Time”, multiplied with the factor “Life Time Factor”.
If the NMT master does not receive a response to its RTR frame within the “Life Time”, it may
react with suitable measures. Upon switching on, node guarding will be enabled by sending
the first RTR frame of the master to the slave. Node Guarding is deactivated if the value of
either object (100Ch or 100Dh) is set to 0h.
The answer of the node to the RTR frame of the master is formed as follows:
Identifier
Byte 0
700h + Node-ID
Bit 7: Toggle Bit
Bit 6 … 0 NMT state