Page 1
PKP-2400-LI CANOPEN USER MANUAL THE PRESENT MANUAL IS FOR REFERENCE ONLY AND MIGHT BE NOT UP TO DATE TO THE LATEST VERSION. PLEASE CONTACT US FOR GETTING THE MOST UPDATED FILE Via Montefeltro, 6 – 20156 Milano (MI) – Italy Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – info@blinkgroup.com PKP-2400-LI_CANopen_UM_REV1.1...
Green CAN L Yellow CAN H Black Negative battery Red Vbatt. (12-24V) Each end of the CAN bus is terminated with 120Ω resistors in compliance with the standard to minimize signal reflections on the bus. You may need to place a 120Ω resistor between CAN-L and CAN-H. 2. Reference Front view. PKP-2400-LI Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 4 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – info@blinkgroup.com PKP-2400-LI_CANOpen_UM_REV1.1...
6. Reset CANopen node Identifier 00h Byte 0 81h Reset CANopen node Keypad CAN ID Byte 1 XXh 00h: reset all the keypads 15h: reset the keypad with CAN ID = 15h. Byte 2, 7 00h Not used Example: Direction Identifier Format Message To Keypad Std 81 15 7. Stop CANopen node Identifier 00h Byte 0 XXh 02h: Stop CANopen node 00h: Stop CANopen node (old sw compatibility) Byte 1 YYh Keypad CAN ID 00h: stop all the keypads 15h: stop the keypad with CAN ID = 15h.
9. Heartbeat message The heartbeat mechanism for a CANopen device is established by cyclically transmitting 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 XXh: State of heartbeat producer Byte 0 XXh 00h: Boot-up 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...
PDO messages PDO (Process Data Object) are fast telegram messages that can simply manage most important functions. There are no answers for this kind of messages. Each PDO message has an equivalent Service Data Object message. 10. Keys status message The keypad must be activated, see NMT Start CANopen Node message. PKP-2200-LI • Identifier 180 + current CAN ID Default 195h Byte 0 Keys from #1 to #4 Keys: 1=on; 0=off 0 0 0 0 - K4 K3 K2 K1 Byte 1, 3 00h Not used Byte 4 XXh Tick Timer Examples: Direction Identifier Format Message Key state From Keypad 195 Std 00 00 00 00 XX No key pressed From Keypad 195 Std 04 00 00 00 XX Key #3 pressed From Keypad 195...
To Keypad 215 Std 80 00 00 00 00 00 00 00 Only green LED #4 on To Keypad 215 Std 00 01 00 00 00 00 00 00 Only blue LED #1 on To Keypad 215 Std 77 00 00 00 00 00 00 00 Amber LED #1, 2, 3 on To Keypad 215 Std 33 03 00 00 00 00 00 00 White LED #1, 2 on PKP-2400-LI • Identifier 200 + current CAN ID Default 215h Byte 0 R8 R7 R6 R5 - R4 R3 R2 R1 Red LED Byte 1 G8 G7 G6 G5 - G4 G3 G2 G1 Green LED Byte 2 B8 B7 B6 B5 - B4 B3 B2 B1 Blue LED Byte 3,7 00h Not used Examples: Direction...
315 Std 0F 0F 00 00 00 00 00 00 All magenta LED blink To keypad 315 Std 11 01 00 00 00 00 00 00 Only white LED #1 blinks To Keypad 215 Std 80 00 00 00 00 00 00 00 Only LED #4 blinks red 315 Std 88 00 00 00 00 00 00 00 and green in alternate mode PKP-2400-LI Identifier 300 + current CAN ID Default 315h Byte 0 R8 R7 R6 R5 - R4 R3 R2 R1 Red LED Byte 1 G8 G7 G6 G5 - G4 G3 G2 G1 Green LED Byte 2 B8 B7 B6 B5 - B4 B3 B2 B1 Blue LED Byte 3,7 00h Not used Examples: Direction Identifier Format Message...
SDO Messages: A SDO (Service Data Object) is providing direct access to object entries of a CANopen device's object dictionary. 13. Object 6500h: Command Module a) Set single LED state: 01h Identifier 600h + current CAN ID Default 615h Byte 0 23h Set Device Register Byte 1 00h CAN Object 6500h Byte 2 65h Byte 3 01h Sub index Byte 4 01h Command: Set single LED state Key Number (01-04h) for PKU 2200 Byte 5 XXh Key Number (01-08h) for PKU 2400 Key Number (01-0Ch) for PKU 2600 00h OFF 01h – 03h Red: 01h on; 02h blink; 03h alt blink 04h – 06h Green: 04h on; 05h blink; 06h alt blink...
d) Set device active on startup: 10h If keypad is active on startup don’t need Start command from host Identifier 600h + current CAN ID Default 615h Byte 0 23h Set Device Register Byte 1 00h CAN Object 6500h Byte 2 65h Byte 3 01h Sub index Byte 4 10h Command: Set device active on startup Byte 5 XXh 00h: Not active 01h: Active Byte 6,7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 23 00 65 01 10 01 00 00 Set device active on...
g) Set Boot-up service: 13h Identifier 600h + current CAN ID Default 615h Byte 0 23h Set Device Register Byte 1 00h CAN Object 6500h Byte 2 65h Byte 3 01h Sub index Byte 4 13h Command: Set Boot-up service Byte 5 XXh 00h: Not active 01h: Active Byte 6,7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 23 00 65 01 13 00 00 00 Set Boot-up service not active Keypad reply 595...
j) Set default startup backlight level: 7Bh Identifier 600h + current CAN ID Default 615h Byte 0 23h Set Device Register Byte 1 00h CAN Object 6500h Byte 2 65h Byte 3 01h Sub index Byte 4 7Bh Command: Set backlight level Byte 5 XXh 0-3Fh à 0 – 100% brightness Byte 6,7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 23 00 65 01 7B 00 00 00 Backlight off at startup Keypad reply...
l) Set DEMO mode: 7Ah This message enables the Demo mode function. Demo mode is a special feature that consists in different LED states for each button pressing. Refer to the appendix “Demo mode instructions” to try these special features. Disconnect and reconnect the keypad after the enable message to enter this mode. To exit the Demo mode, send the Disable Demo mode command or another command message. Identifier 615h (600h + current CAN ID) Byte 0 23h Set Device Register Byte 1 00h CAN Object 6500h Byte 2 65h Byte 3 01h Sub index Byte 4 7Ah Command: Set DEMO mode Byte 5 XXh 01h: on 00h: off...
Green LED #2 To Keypad 615 Std 40 01 60 00 00 00 00 00 Keypad reply 595 Std 43 01 60 00 F0 00 00 00 All green LED To Keypad 615 Std 40 01 60 00 00 00 00 00 Keypad reply 595 Std 43 01 60 00 00 0F 00 00 All blue LED ON • PKP-2400-LI Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 01h CAN Object 6001h Byte 2 60h Byte 3 00h Sub index Byte 4,7 00h Not Used Examples: Direction...
16. Object 6002h: Digital output module. This module sets and reads the LED Blink States. Each bit position represents the corresponding LED. A one indicates the LED is blinking, a zero indicates the LED is normal. If the blink bit is active with the ON bit active, the LED will blink inverse to normal operation (ALT blink). a) Set LED blink • PKP-2200-LI Identifier 600h + current CAN ID Default 615h Byte 0 23h Set Device Register Byte 1 02h CAN Object 6002h Byte 2 60h Byte 3 00h Sub index Byte 4 XYh X: G4 G3 G2 G1 Green LED Y: R4 R3 R2 R1 Red LED Byte 5 0Zh Z: B4 B3 B2 B1 Blue LED Byte 6,7 00h Not used Examples: Direction Identifier...
• PKP-2400-LI Identifier 600h + current CAN ID Default 615h Byte 0 23h Set Device Register Byte 1 02h CAN Object 6002h Byte 2 60h Byte 3 00h Sub index Byte 4 XXh R8 R7 R6 R5 R4 R3 R2 R1 Red LED Byte 5 YYh G8 G7 G6 G5 G4 G3 G2 G1 Green LED Byte 6 ZZh B8 B7 B6 B5 B4 B3 B2 B1 Blue LED Byte 7 00h Not used Examples: Direction Identifier Format Message Data To Keypad 615 Std 23 02 60 00 00 00 00 00 No LED blinks Keypad reply...
20. Object 1009h: Manufacturer Hardware Revision Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 09h CAN Object 1009h Byte 2 10h Byte 3, 7 00h Not used 1° additional byte Identifier 600h + current CAN ID Default 615h Byte 0 60h Read Device Register second byte Byte 1, 7 00h Not used 2° additional byte Identifier 600h + current CAN ID Default 615h Byte 0 70h Read Device Register third byte Byte 1, 7 00h Not used Example: Direction Identifier...
21. Object 100Ah: Manufacturer Firmware Revision Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 0Ah CAN Object 100Ah Byte 2 10h Byte 3, 7 00h Not used 1° additional byte Identifier 600h + current CAN ID Default 615h Byte 0 60h Read Device Register second byte Byte 1, 7 00h Not used 2° additional byte Identifier 600h + current CAN ID Default 615h Byte 0 70h Read Device Register third byte Byte 1, 7 00h Not used Example: Direction Identifier...
24. Object 1400h: Receive PDO Communication Parm 0 Describes the receive parameters for the LED States PDO message. Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 00h CAN Object 1400h Byte 2 14h 00h: Number of mapped objects Byte 3 XXh 01h: COB Id 03h: Inhibit Time Byte 4,7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 40 00 14 00 00 00 00 00 Keypad reply 595 Std 4F 00 14 00 02 00 00 00 To Keypad...
27. Object 1800h: Transmit PDO Communication Parm 0 Describes the transmit parameters for the key states PDO message. Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 00h CAN Object 1800h Byte 2 18h 00h: Number of mapped objects 01h: Address base 02h: Transmission Type Byte 3 XXh (asynchronous RTR only). 03h: Inhibit Time 05h: Event Timer/ Writeable Int Value (ms) Byte 4,7 00h Not used Example Direction Identifier Format Message Data To Keypad 615 Std 40 00 18 00 00 00 00 00 Keypad reply...
29. Object 6100h: Device firmware specifications This object reads the device firmware specifications. This includes the stored serial Number and the device generic model identification. Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 00h CAN Object 6100h Byte 2 61h 00h: Number of mapped objects Byte 3 XXh 01h: Serial number 02h: Device model ID (2 additional bytes) Byte 4,7 00h Not used Examples: Direction Identifier Format Message Data To Keypad 615 Std 40 00 61 00 00 00 00 00 Keypad reply 595 Std 4F 00 61 00 02 00 00 00 To Keypad...
30. Object 6201: Device brightness control This Object Sets/Reads the device brightness levels of both the key LEDs and the backlight level. Read brightness level Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 01h CAN Object 6201h Byte 2 62h 00h: Number of mapped objects Byte 3 XXh 01h: key-LED brightness level 02h: backlight brightness level Byte 4,7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 40 01 62 01 00 00 00 00 Keypad reply 595 Std...
31. Object 6300h: Serial number string Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 00h CAN Object 6300h Byte 2 63h Byte 3,7 00h Not used 1° additional byte Identifier 600h + current CAN ID Default 615h Byte 0 60h Read Device Register second byte Byte 1, 7 00h Not used 2° additional byte Identifier 600h + current CAN ID Default 615h Byte 0 70h Read Device Register third byte Byte 1, 7 00h Not used Example: Direction Identifier...
Object 6302h: Device key and LED count Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 02h CAN Object 6302h Byte 2 63h 00h: Number of objects 01h: Total number of keys Byte 3 XXh 02h: Number of external keys 03h: Total number of LED 04h: Number of external LED Byte 4,7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 40 02 63 00 00 00 00 00 Keypad reply 595 Std 4F 02 63 00 02 00 00 00 To Keypad...
APPENDIX: DEMO Mode instructions In DEMO Mode you can try the following functions by pressing buttons on the PKU2200/2400/2600. Entering this mode, you turn on backlight red; for the key 1 each time you press the button you can change the color of backlight with this sequence: Red; Green; Blue; Yellow; Cyan; Magenta; White; Amber; Yellow/green; Revision History Related Manual Date Comment Revision version xx/xx/xxxx 1.0 First release x.x 09/02/2018 1.1 Second release: X.x Updated user’s manual with the • command objects concerning the model PKU2600 Added DEMO MODE instructions • Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 36 - Tel.
Need help?
Do you have a question about the PKP-2400-LI and is the answer not in the manual?
Questions and answers