The general settings of the CANopen Slave are defined in this dialog of a CANopen Remote Device (slave).
“Node-ID” |
The node number identifies the CANopen Remote Device uniquely. It corresponds to the number (value between 1 and 127) set on the device (hardware). You have to provide the Node-ID as a decimal. |
“Expert settings” |
|
“SDO channels (...)” |
Click this button to open a dialog for activating the SDO channels that are predefined in the EDS file. Service data objects (SDOs) allow access to all entries in the CANopen object directory. An SDO creates a peer-to-peer communication channel between two devices (SDO server and client channel). |
“Optional device” |
|
“Sync producing” |
Available only when the “Enable sync producing” option is cleared in the CANopen Manager.
|
“No initialization” |
This option is for non-configurable slave that already start with a valid configuration.
If the slave does not start automatically, then the user can use the CiA405 NMT function block to send an NMT start command to the slave. |
“Default settings” |
The availability of this option depends on the contents of the device description file.
|
“Autoconfig PDO mapping”. |
This option is available for modular devices only.
|
Node guarding is an outdated monitoring method and should not be used anymore because is uses RTR frames. You should always use heartbeats whenever possible. In some exceptions, such as for older slaves, you can use only node guarding. |
|
“Enable node guarding” |
If the slave does not respond, then it is marked as "unavailable". |
“Guard time (ms)” |
Interval for sending messages (default: 200 ms) |
“Lifetime factor” |
When the slave does not respond, a node-guarding error is established according to the “Lifetime factor” time multiplied by the “Guard time”. |
“Enable heartbeat producing” |
|
“Producer time (ms)”: |
The default setting is 200 as long as there is no special entry or the entry in the device description file is 0. |
“Heartbeat consuming (...)” |
Opens a “Heartbeat Consuming Properties” dialog. There you activate the slaves that you want to watch. The number of possible slaves to be monitored is defined in the EDS file. To do this, you must select the "Enable" check box and enter the Node-ID of the slave and the required values in the “Heartbeat time” field (in milliseconds). Then the slave monitors the heartbeats that are sent from the affected slaves (defined by the Node-ID). When no more heartbeats are received, the slave switches off the I/Os. When a slave is monitoring, a green check mark is displayed on the “Heartbeat Consuming” button. Note: When you insert a device with the heartbeat function, its heartbeat settings are harmonized automatically with the master (CANopen Manager). |
“Activate Emergency” |
|
“COB-ID” |
CAN ID of the EMCY message. Range of possible values: [1...2047]. |
The availability of this function depends on the device description. |
|
“Enable TIME producing” |
|
“COB-ID (Hex)” |
(Communication Object Identifier): identifies the time stamp of the message. |
“Enable TIME consuming” |
|
The respective information is read from the firmware of the CANopen Slave (0x1018 identity object) and compared to the information from the EDS file. In case of disparities, the configuration is stopped and the slaves are not started. |
|
“Vendor ID” |
|
“Product number” |
|
“Revision number” |
|