beautypg.com

Burkert Type 8717 User Manual

Page 38

background image

38

CANopen Start-up

If runtime monitoring is supported, the slave using the Node-Guarding time and fail factor of its object library to
calculate the reacting time. If runtime monitoring is accessed, the NMT slave informs its local application of the
event. If the values of runtime monitoring and the fail factor are zero (0), no runtime monitoring occurs.

Runtime monitoring of the slave starts as soon as the slave receives the first monitoring request. Usually this
happens during the start phase or later.

Node Guarding is adjustable by the following objects:

name

Description

index, Subindex
canopen

Node-Guarding Time

(monitoring time)

Read Write

defines the monitoring time in ms.

dec: 4108, 0
Hex: 100C, 0

UNSIGNEd32

Node-Guarding Fail Factor

Read Write

defines the reacting time for detcting a timeout.

for example reacting time = monitoring time ×

fail factor.

dec: 4109, 0
Hex: 100d, 0

UNSIGNEd32

heartbeat

With Heartbeat, a cyclical check determines whether the other node is still responding. If there is no Heartbeat
message from the node, the monitoring node is informed. If the heartbeat objects are written with values not
equal to 0, monitoring occurs after the change of status from INITIALIZING to PRE-OPERATIONAL. The Bootup
message is the first one to have the heartbeat message. Using both mechanisms (Node-Guarding and Heartbeat)
simultaneously is not permitted. If the objects of the heartbeat are not equal to zero (0), Heartbeat is used as the
monitoring mechanism.

Heartbeat is adjusted with the following objects:

name

Description

index, Subindex
canopen

Consumer Heartbeat Time

Read

Number of entries 1–127

dec: 4118, 0
Hex: 1016, 0

UNSIGNEd8

Read Write

Bits 31–24: Reserved
Bits 23–16: Node Id of generator
Bits 15–0: Heartbeat time

dec: 4118, 1–127
Hex: 1016, 1–7

FUNSIGNEd32

Producer Heartbeat Time

Read Write

defines the monitoring time in ms

dec: 4109, 0
Hex: 100d, 0

english

MFC Family