Page 1
PKP-2400-SI 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 FOR REFERENCE ONLY...
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. 1. Reference Front view. PKP-2400-SI 2. efault settings Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 4 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE...
Setting Default state or level How to change Baud Rate 125 kbit/s Object 2010h CANopen Node ID 15h Object 2013h Device active on Not active Object 2012h startup Key Brightness 3Fh (Maximum Brightness) Object 2003h Backlight Brightness 00h (OFF) Object 2003h Backlight Color Amber Object 2003h Startup LED Light Show Complete LED Sequence Object 2014h Periodic State Disable Object 1800h Transmission DEMO mode Disable Object 2100h Heartbeat Message Disable Object 1017h Boot-up service Active Object 2011h NMT MESSAGES The Network Management messages follow a master-slave structure. Through NMT services, CANopen devices are initialized, started, reset or stopped.
Byte 0 80h Enter pre-operational Keypad CAN ID Byte 1 XXh 00h: enter all the keypads 15h: enter the keypad with CAN ID = 15h. Byte 2, 7 00h Not used Example: Direction Identifier Format Message To Keypad Std 80 15 5. 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...
6. Stop CANopen node Identifier 00h Byte 0 XXh 02h: Stop CANopen node 00h: Stop CANopen node (old PKP sw compatibility) Keypad CAN ID Byte 1 YYh 00h: stop all the keypads 15h: stop the keypad with CAN ID = 15h. Byte 2, 7 00h Not used Example: Direction Identifier Format Message To Keypad Std 02 15 7. Boot-up service This service is used to signal that a NMT slave has entered the NMT state Pre-operational. Identifier 700h + current CAN ID Default 715h Byte 0 00h One data byte is transmitted with value 0. Example: Direction Identifier Format Message From Keypad...
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. 9. Keys state message The keypad must be activated, see NMT Start CANopen Node message. PKP-2400-SI • Identifier 180 + current CAN ID Default 195h Byte 0 Keys from #1 to #8 Keys: 1=pressed; 0=released K8 K7 K6 K5 – 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 08 00 00 00 XX...
Page 9
PKP-2400-SI • 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 2,7 00h Not used Examples: Direction Identifier Format Message LED To Keypad 215 Std 00 00 00 00 00 00 00 00 Turn OFF all the LED To Keypad 215 Std 01 00 00 00 00 00 00 00 Only red LED #1 ON To Keypad 215 Std 05 00 00 00 00 00 00 00 Red LED #1 and #3 ON, other LED OFF To Keypad 215...
11. Set LED Blink message The keypad must be activated, see NMT Start CANopen Node message. Note: if the blink message is sent when the LED is already ON, the LED blinks in alternate mode. PKP-2400-SI • 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 2,7 00h Not used Examples: Direction Identifier Format Message LED To Keypad 315 Std 00 00 00 00 00 00 00 00 Turn OFF all the LED To Keypad 315 Std 01 00 00 00 00 00 00 00 Only red LED #1 blinks...
To Keypad 515 Std 00 00 00 00 00 00 00 00 Turn off the backlight To Keypad 515 Std 20 00 00 00 00 00 00 00 Backlight brightness = 50% SDO Messages: A SDO (Service Data Object) is providing direct access to object entries of a CANopen device's object dictionary. 14. Object 2000h: Digital input module, keys states This module contains all the Switch State information. A one indicates the switch is pressed, a zero indicates the switch is released. • PKP-2400-SI Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 00h CAN Object 2000h Byte 2 20h Byte 3 01h Sub index...
15. Object 2001h: Digital output module. This module sets and reads the LED Outputs States. Each bit position represents the corresponding LED. A one indicates the LED is ON a zero indicates the LED is OFF. a) Set LED ON • PKP-2400-SI Identifier 600h + current CAN ID Default 615h Byte 0 2Fh Set Device Register Byte 1 01h CAN Object 2001h Byte 2 20h Byte 3 XXh XX: Sub index 01h: Red Led 02h: Green Led 03h: Blue Led Byte 4 YYh L8 L7 L6 L5 L4 L3 L2 L1 LED position Byte 5,7 00h Not used Examples: Direction Identifier Format...
Read LED ON The LED have the same mapping of Set LED ON message • PKP-2400-SI Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 01h CAN Object 2001h Byte 2 20h Byte 3 XXh XX: Sub index 01h: Red Led 02h: Green Led 03h: Blue Led Byte 4,7 00h Not used Examples: Direction Identifier Format Message Data To Keypad 615 Std 40 01 20 01 00 00 00 00 Read red LED Keypad reply 595...
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 not blinking. If the blink message is sent when the LED is already ON, the LED blinks in alternate mode. a) Set LED blink • PKP-2400-SI Identifier 600h + current CAN ID Default 615h Byte 0 2Fh Set Device Register Byte 1 02h CAN Object 2002h Byte 2 20h Byte 3 XXh XX: Sub index 01h: Red Led 02h: Green Led 03h: Blue Led Byte 4 YYh L8 L7 L6 L5 L4 L3 L2 L1 LED position Byte 5,7 00h Not used Examples: Direction Identifier Format Message Data To Keypad...
Page 15
Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register Byte 1 02h CAN Object 2002h Byte 2 20h Byte 3 XXh XX: Sub index 01h: Red Led 02h: Green Led 03h: Blue Led Byte 4,7 00h Not used Examples: Direction Identifier Format Message Data To Keypad 615 Std 40 02 20 01 00 00 00 00 Read red LED blink Keypad reply 595 Std 4F 02 20 01 FF 00 00 00 All red LED blink To Keypad 615 Std 40 02 20 02 00 00 00 00 Read green LED blink Keypad reply 595 Std...
Byte 4 XXh Intensity 00h-3Fhà 0-100% Byte 5,7 00h Not used Example Direction Identifier Format Message Data To Keypad 615 Std 2F 03 20 02 20 00 00 00 Brightness = 50% Keypad reply 595 Std 60 03 20 02 00 00 00 00 c) Backlight color Identifier 615h (600h + current CAN ID) Byte 0 2Fh Set Device Register Byte 1 03h CAN Object 2003h Byte 2 20h Byte 3 03h Sub index Byte 4 XXh Color 07h: white/light 01h: red blue...
To Keypad 615 Std 2F 11 20 00 00 00 00 00 Boot-up service not active Keypad reply 595 Std 60 11 20 00 00 00 00 00 20. Object 2012h: Set device active on startup If keypad is active on startup don’t need the Start CANopen command from host. Identifier 600h + current CAN ID Default 615h Byte 0 2Fh Set Device Register Byte 1 12h CAN Object 2012h Byte 2 20h Byte 3 00h Sub index Byte 4 XXh 00h: Not active 01h: Active Byte 5,7 00h Not used Example: Direction Identifier Format...
Keypad reply 595 Std 60 14 20 00 00 00 00 00 Object 2100h: Set DEMO mode 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.
24. Object 1017h: Producer heartbeat time The producer heartbeat time shall indicate the configured cycle time of the heartbeat. Identifier 600h + current CAN ID Default 615h Byte 0 40h Read Device Register 2Bh Set device register Byte 1 17h CAN Object 1017h Byte 2 10h Byte 3 00h Sub index Byte 4 YYh YYh: Heartbeat time in milliseconds LSByte Byte 5 XXh XXh: Heartbeat time in milliseconds MSByte Byte 6,7 00h Not used Heartbeat time: XXYYh (from 000Ah to FEFFh: 10ms to 65534 milliseconds). Examples: Direction Identifier Format Message Data To Keypad 615 Std 40 17 10 00 00 00 00 00...
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 25. 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...
Byte 0 70h Read Device Register Next Byte Byte 1, 7 00h Not used Example: Direction Identifier Format Message Data To Keypad 615 Std 40 08 10 00 00 00 00 00 Keypad reply 595 Std 41 08 10 00 0B 00 00 00 To Keypad 615 Std 60 00 00 00 00 00 00 00 Keypad reply 595 Std 00 42 6C 69 6E 6B 4D 61 BlinkMa To Keypad 615 Std 70 00 00 00 00 00 00 00 Keypad reply 595 Std 17 72 69 6E 65 00 00 00 rine Manufacturer Device Name: BlinkMarine The first byte of the last data message replied is 17h. 28.
Page 24
Byte 0 40h Read Device Register Byte 1 0Bh CAN Object 100Bh 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 Format Message Data To Keypad 615 Std 40 0B 10 00 00 00 00 00 Keypad reply 595...
33. Object 1401h: Receive PDO communication Parm 1 Describes the Receive Parameters for the LED blink states PDO Message. Identifier 615h (600h + current CAN ID) Byte 0 40h Read Device Register Byte 1 01h CAN Object 1401h Byte 2 14h 00h Number of mapped objects Byte 3 01h COB Id 02h Transmission Type Byte 4,7 00h Not used Examples: Direction Identifier Format Message Data To Keypad 615 Std 40 01 14 00 00 00 00 00 Keypad reply 595 Std 4F 01 14 00 02 00 00 00...
Yellow; Cyan; Magenta; White/light blue; Amber; Yellow/green; 10. OFF. For the key 4, each time that you press the button, there are different steps in this sequence: 1. Complete LED show of all colors; 2. Backlight active with keys on in sequence (it is possible to change the color of LED keys pressing button 1) 3. Alternate blinking of LED keys number 1 red color; 2 with amber color; 3 with yellow; 4 with green color; 5 with violet color; 7 with blue color and 6-8 with white/light blue color. 44. Revision History Manual Related SW Date Comment version Revision 03/11/2017 1.0 First release 2.x 31/01/2018 1.1 Second release x.x Added Objects 1402h, 1403h • Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 34 - Tel.
Page 35
Included some examples in the • table of set LED on and set LED blink functions Corrected value identifier in the • reply message of object 2013h: SET CANopen NODE ID Added set CAN protocol • command and APPENDIX: DEMO MODE instructions Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 35 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY...
Need help?
Do you have a question about the PKP-2400-SI and is the answer not in the manual?
Questions and answers