Via Montefeltro, 6 – 20156 Milano (MI) – Italy
- 22 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com
–
FOR REFERENCE ONLY
Heartbeat message
The heartbeat mechanism for a CANopen device is established by transmitting cyclically the
heartbeat message by the heartbeat producer. One or more CANopen devices in the network
are aware of this heartbeat message. If the heartbeat cycle fails for the heartbeat producer,
the local application on the heartbeat consumer will be informed about that event.
If a CANopen device starts with a value for the heartbeat producer time unequal to 0 the boot-
up message is regarded as first heartbeat message.
Identifier
700h + current CAN ID
Default 715h
Byte 0
XXh
XXh: State of heartbeat producer
00h: Boot-up
04h: Stop
05h: Operational
7Fh: Pre-operational
Example:
Direction
Identifier
Format Message
Data
From Keypad
715h
Std
00h
Boot up
From Keypad
715h
Std
7Fh
Pre-operational
To Keypad
00h
Std
01h 15h
Start keypad with CAN ID 15h
From Keypad
715h
Std
05h
Operational
28.
Object 1000h: Device Type
Identifier
600h + current CAN ID
Default 615h
Byte 0
40h
Read Device Register
Byte 1
00h
CAN Object 1000h
Byte 2
10h
Byte 3, 7
00h
Not used
Example:
Direction
Identifier
Format
Data
To Keypad
615
Std
40 00 10 00 00 00 00 00
Keypad reply
595
Std
43 00 10 00 91 01 0B 00
Device profile number 0xB0191h.
29.
Object 1001h: Error Register
This object is not yet implemented in the device.