CANopen Sync RX Trigger

CANopen heartbeat consumer status reads NMT status of the referenced heartbeat consumer instance.

Block ID

CANopen Sync RX Trigger

Library

motohawk_canopen_lib

Description

This block creates a trigger that will execute when a SYNC message is received with a node ID that matches the node ID defined in the SYNC COB-ID object dictionary entry defined in the referenced CANopen instance definition. If the referenced CANopen instance is configured as SYNC producer, the trigger executes on SYNC message transmission.

Block Parameters

Parameter Field Values Comments/Description
CANopen Instance String Name of referenced CANopen instance definition.
Trigger Name String Name of created trigger. Parameter is optional, if no name is provided in the edit field the trigger name will be generated automatically.
Execution Order within Task Numeric (Integer) More than one trigger may be placed in a model that is driven by the same event. Use the execution order within task attribute to define the execution order of these triggers relative to one another. The triggers will execute from the lowest execution order within task value to the highest.
This trigger is inside another triggered subsystem Checkbox If the trigger is inside another triggered subsystem, this must be checked.
Trigger even when containing subsystem is disabled Checkbox If the trigger is inside another enabled subsystem, then execute this subsystem if that subsystem is enabled.