06/0514
8.1.9 0x1016/n Consumer Heartbeat Time (unsigned 32)
Up to three heartbeat producers can be monitored with the object 0x1016/n
(controlled via the subindices n = 1 ... 3). Setting of the object "Consumer Heartbeat
Time" = 0 means no monitoring.
Node ID identifies the subscriber to be monitored. The heartbeat time states the
maximum time in milliseconds between two heartbeat tele
grams of the heartbeat
producer to be monitored. If this time is exceeded, the monitorin
node
enerates a
corresponding error report.
Object 0x1016/n
Index Subindex Meaning Value
1016 0 Number of entries 3
1 Consumer Heartbeat Time see Table
2 Consumer Heartbeat Time see Table
3 Consumer Heartbeat Time see Table
Value of the consumer heartbeat time
Bit 31 to Bit 24 Bit 23 to Bit 16 Bits 15 to Bit 0
not used Node ID Heartbeat Time
8.1.10 0x1017/0 Producer Heartbeat Time (unsigned 16)
The time for the transmission of a heartbeat object is set with the object 0x1017/0.
The setting "Producer Heartbeat Time" = 0 means that no heartbeat object is
transmitted.
8.1.11 0x1018/n Identity Object (unsigned 32)
The identity object gives information about the device manufacturer. The vendor ID
"0xD5" identifies the manufacturer "VECTRON Elektronik GmbH". This vendor ID
has been assigned by the CANopen users' organisation CiA in Erlangen.
Object 0x1018/0
Index Subindex Meaning Value
1018 0 Number of entries 1
1 Vendor ID 0x000000D5
8.1.12 Emergency Message
The emergency message is transmitted with the identifier 128 + Node ID and
comprises ei
ht bytes. This ob
ect is
enerated in individual cases and the faul
acknowledgement signalised by an emergency message with the data content equal
zero. The contents are coded according to the following table:
Emergency Message
Byte Contents
0 Low-byte error code
1 High-byte error code
2 Error register (= 0x1001)
3 0
4 0
5 0
6 Low-byte, internal error code
7 High-byte, internal error code
Bytes 0, 1 and 2 have been firmly defined within the emergency object. Bytes 6 and 7
are used product-specifically on the basis of the specification. Coding of the error
codes corresponds to the object error code 0x603F/0 (integer 16).