5. Access Procedure
50
Festo P.BE-CMMP-CO-SW-EN 0708NH
N
Meaning
04
h
Stopped
05
h
Operational
7F
h
Pre-Operational
5.8.3
Description of the Objects
5.8.3.1 Object 1017
h
: producer_heartbeat_time
To activate the Heartbeat function, the time between two Heartbeat telegrams can be
established via the object
producer_heartbeat_time
.
Index
1017
h
Name
producer_heartbeat_time
Object code
VAR
Data Type
UINT16
Access
rw
PDO
no
Units
ms
Value Range
0 ... 65535
Default Value
0
The
producer_heartbeat_time
can be stored in the parameter set. If the controller starts
with a
producer_heartbeat_time
not equal to zero, the bootup message counts as the first
heartbeat.
The regulator can only be used as a so-called Heartbeat producer. The object
1016
h
(
consumer_heartbeat_time
) is therefore implemented only for compatibility reasons and
always returns 0.
5.9
Nodeguarding (error control protocol)
5.9.1
Overview
The so-called Nodeguarding protocol can also be used to monitor communication
between slave (drive) and master. In contrast to the Heartbeat protocol, master and slave
monitor each other:
The Master cyclically asks the drive about its NMT status. In each response of the
regulator, a specific bit is inverted (toggled). If these responses are not made or the
regulator always answers with the same toggle bit, the Master can react accordingly.
Likewise, the drive monitors the regular arrival of the Master's Nodeguarding requests:
If the messages are not received during a certain time period, the regulator triggers
error 12-4. Since both heartbeat and nodeguarding telegrams are sent (see chapter 5.8)
with the identifier
700
h
+ node number
, both protocols cannot be active at the same time.
If both protocols are activated at the same time, only the Heartbeat protocol is active.
Содержание CMMP Series
Страница 2: ......