Blink Marine PKP-2400-SI User manual

Via$Montefeltro,$6$–$20156$Milano$(MI)$–$Italy$ $ $
Tel.$+39$(02)$3088583$–$Fax$+39$(02)$33406697$ $ $ $
www.blinkmarine.com$–$info@blinkgroup.com$ $ $ FOR REFERENCE ONLY!
!
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 - 2 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
Table of contents
1.$Reference$.............................................................................................................................................$4$
2.$efault settings$.......................................................................................................................................$4$
NMT MESSAGES$..........................................................................................................................................$5$
3.$Start CANopen node (keypad activation message)$.............................................................................$5$
4.$Enter pre-operational$...........................................................................................................................$5$
5.$Reset CANopen node$..........................................................................................................................$6$
6.$Stop CANopen node$.............................................................................................................................$7$
7.$Boot-up service$....................................................................................................................................$7$
8.$Heartbeat message$.............................................................................................................................$7$
PDO messages$.............................................................................................................................................$8$
9.$Keys state message$............................................................................................................................$8$
•$PKP-2400-SI$......................................................................................................................................$8$
10.$Set LED ON message$...........................................................................................................................$8$
•$PKP-2400-SI$......................................................................................................................................$9$
11.$Set LED Blink message$......................................................................................................................$10$
•$PKP-2400-SI$....................................................................................................................................$10$
12.$Indicator LEDs brightness level$.........................................................................................................$10$
13.$Backlight brightness level$..................................................................................................................$11$
SDO Messages:$..........................................................................................................................................$11$
14.$Object 2000h: Digital input module, keys states$..............................................................................$11$
•$PKP-2400-SI$....................................................................................................................................$11$
15.$Object 2001h: Digital output module.$...............................................................................................$12$
a)$Set LED ON$.........................................................................................................................................$12$
•$PKP-2400-SI$....................................................................................................................................$12$
b)$Read LED ON$......................................................................................................................................$13$
•$PKP-2400-SI$....................................................................................................................................$13$
16.$Object 2002h: Digital output module.$...............................................................................................$13$
a)$Set LED blink$.......................................................................................................................................$14$
•$PKP-2400-SI$....................................................................................................................................$14$
b)$Read LED blink$....................................................................................................................................$14$
•$PKP-2400-SI$....................................................................................................................................$14$
17.$Object 2003h: Brightness Level$........................................................................................................$15$
a)$Set Indicator LED brightness level$..................................................................................................$15$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 3 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
b)$Backlight brightness level$................................................................................................................$15$
c)$Backlight color$.................................................................................................................................$16$
d)$Set default backlight color$...............................................................................................................$16$
e)$Set startup Indicator LED brightness level$.....................................................................................$17$
f)$Set startup backlight brightness level$.............................................................................................$17$
18.$Object 2010h: Baud rate setting$......................................................................................................$18$
19.$Object 2011h: Set Boot-up service$...................................................................................................$18$
20.$Object 2012h: Set device active on startup$.....................................................................................$19$
21.$Object 2013h: Set CANopen node ID$...............................................................................................$19$
22.$Object 2014h: Set startup LED show$...............................................................................................$19$
23.$Object 2100h: Set DEMO mode$........................................................................................................$20$
24.$Object 1017h: Producer heartbeat time$..........................................................................................$21$
Heartbeat message$....................................................................................................................................$21$
25.$Object 1000h: Device Type$...............................................................................................................$22$
26.$Object 1001h: Error Register$...........................................................................................................$22$
27.$Object 1008h: Manufacturer Device Name$.....................................................................................$22$
28.$Object 1009h: Manufacturer Hardware Revision$............................................................................$23$
29.$Object 100Ah: Manufacturer Firmware Revision$.............................................................................$23$
30.$Object 100Bh: Model ID$....................................................................................................................$23$
31.$Object 1018h: Identity Data$..............................................................................................................$25$
32.$Object 1400h: Receive PDO Communication Parm 0$.....................................................................$25$
33.$Object 1401h: Receive PDO communication Parm 1$......................................................................$26$
34.$Object 1402h: Receive PDO communication Parm 2$...................................................................$26$
35.$Object 1403h: Receive PDO communication Parm 3$...................................................................$27$
36.$Object 1600h: Receive PDO mapping Parameter 0$........................................................................$27$
37.$Object 1601h: Receive PDO mapping Parameter 1$........................................................................$28$
38.$Object 1602h: Receive PDO mapping Parameter 2$........................................................................$29$
39.$Object 1603h: Receive PDO mapping Parameter 3$........................................................................$30$
40.$Object 1800h:$....................................................................................................................................$30$
a)$Transmit PDO Communication Parm 0$..........................................................................................$30$
b)$Set periodic state transmission$......................................................................................................$31$
41.$Object 1A00h Transmit PDO Mapping Parameter$..........................................................................$32$
42.$Object 2200h: Serial number string$................................................................................................$32$
43.$Set CAN protocol$...............................................................................................................................$33$
APPENDIX: DEMO Mode instructions$.....................................................................................................$33$
44.$Revision History$..................................................................................................................................$34$
How to connect Deutsch 4 pin:

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 4 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
$
$
$
$
$
$
$
$
$
$
$
$
$
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
$
PIN!
COLOUR$
FUNCTION$
1!
Blue$
CAN$L$
2!
White$
CAN$H$
3!
Black$
Negative$battery$
4!
Red$
Vbatt.$(12-24V)$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 5 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
Setting$
Default!state!or!level!
How!to!change!
Baud!Rate!
125$kbit/s$
Object$2010h$
CANopen!Node!ID!
15h$
Object$2013h$
Device!active!on!
startup!
Not$active$
Object$2012h$
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!
Transmission!
Disable$
Object$1800h$
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.$$
NMT$messages$have$CAN-ID$always$equal$to$00h.$
$
3. Start CANopen node (keypad activation message)
$
Identifier!
00h$
$
Byte!0!
01h$
Start$CANopen$node$
!
Byte!1!
$
XXh$
$
Keypad$CAN$ID$
00h:$start$all$the$keypads$
15h:$start$the$keypad$with$CAN$ID$=$
15h.$
Byte!2,!7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
To!Keypad!
0$
Std$
01$15$
$
$
$
$
$
$
$
4. Enter pre-operational
$
Identifier!
00h$
$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 6 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
Byte!0!
80h$
Enter$pre-operational$
!
Byte!1!
$
XXh$
$
Keypad$CAN$ID$
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!
0$
Std$
80$15$
$
5. Reset CANopen node
$
Identifier!
00h$
$
Byte!0!
81h$
Reset$CANopen$node$
!
Byte!1!
$
XXh$
$
Keypad$CAN$ID$
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!
0$
Std$
81$15$
$
$ $

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 7 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
6. Stop CANopen node
$
Identifier!
00h$
$
Byte!0!
XXh$
02h:$Stop$CANopen$node$$$
00h:$Stop$CANopen$node$$
(old$PKP$sw$compatibility)$
!
Byte!1!
$
YYh$
Keypad$CAN$ID$
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!
0$
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!
715h$
Std$
00h$
The$keypad$with$CAN$ID$15h$has$entered$the$NMT$state$Pre-operational.$
$
8. Heartbeat message
$
The$heartbeat$mechanism$for$a$CANopen$device$is$established$by$cyclically$transmitting$the$
heartbeat$
message$by$the$heartbeat$producer.$
$
Refer$to$Object$1017h$for$more$details.$
$ $

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 8 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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$$
K8$K7$K6$K5$–$K4$K3$K2$K1$
Keys:$1=pressed;$0=released$
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$$$
Only$key$#4$pressed$
From!Keypad!
195$
Std$
80$00$00$00$XX$$
Only$key$#8$pressed$
From!Keypad!
195$
Std$
11$00$00$00$XX$
Keys$#1$and$#5$
pressed$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
10. Set LED ON message
The$keypad$must$be$activated,$see$NMT$Start$CANopen$Node$message.$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 9 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
• 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$
Std$
00$80$00$00$00$00$00$00$$
Only$green$LED$#8$ON$
To!Keypad!
215$
Std$
00$00$01$00$00$00$00$00$$
Only$blue$LED$#1$ON$
To!Keypad!
215$
Std$
00$11$00$00$00$00$00$00$$
Green$LED$#1$and$#5$ON,$
other$LED$OFF$
To!keypad!
215$
Std$
00$0F$F0$00$00$00$00$00$$
Green$LED$#1,$2,$3$and$4$
ON,$blue$LED$#5,$6,$7$and$
8$ON$
$
$
$ $

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 10 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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!
315$
Std$
05$00$00$00$00$00$00$00$$
Red$LED$#1$and$#3$blink$
To!Keypad!
315$
Std$
00$20$00$00$00$00$00$00$$
Only$green$LED$#6$blinks$
To!Keypad!
315$
Std$
00$00$01$00$00$00$00$00$$
Only$blue$LED$#1$blinks$
To!Keypad!
315$
Std$
1F$E0$00$00$00$00$00$00$$
Red$LED$#1,$2,$3,$4,$5$blink,$
green$LED$#6,$7,$8$blink$
To!Keypad!
215$
315$
Std$
FF$00$00$00$00$00$00$00$
FF$FF$00$00$00$00$00$00$$
All$LED$blink$red$and$green$in$
alternate$mode$
$
12. Indicator LEDs brightness level
The$keypad$must$be$activated,$see$NMT$Start$CANopen$Node$message.$
$
Identifier!
400$+$current$CAN$ID$
Default$415h$
Byte!0!
XXh$
Intensity$00h-3Fhà$min-100%$
Byte!2,!7!!!
00h$
Not$used$
$
$Examples:$
Direction$
Identifier$
Format$
Message$
LED$
To!Keypad!
415$
Std$
08$00$00$00$00$00$00$00$
Brightness$=$12,5%$
To!Keypad!
415$
Std$
10$00$00$00$00$00$00$00$$
Brightness$=$25%$
$
$
$
$
$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 11 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
13. Backlight brightness level
The$keypad$must$be$activated,$see$NMT$Start$CANopen$Node$message.$
$
Identifier!
500$+$current$CAN$ID$
Default$515h$
Byte!0!
XXh$
Intensity$00h-3Fhà$0-100%$
Byte!2,!7!!!
00h$
Not$used$
$
$Examples:$
Direction$
Identifier$
Format$
Message$
LED$
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$
Byte!4,7!
00h$
Not$used$
$
Examples:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
$40$00$20$01$00$00$00$00$
$
Keypad!
reply!
595$
std$
$4F$00$20$01$00$00$00$00$
No$key$pressed$
$4F$00$20$01$01$00$00$00$
Key$1$pressed$$$
$4F$00$20$01$02$00$00$00$
Key$2$pressed$
$4F$00$20$01$04$00$00$00$
Key$3$pressed$
$4F$00$20$01$08$00$00$00$
Key$4$pressed$
$4F$00$20$01$10$00$00$00$
Key$5$pressed$
$4F$00$20$01$20$00$00$00$
Key$6$pressed$
$4F$00$20$01$40$00$00$00$$
Key$7$pressed$
$4F$00$20$01$80$00$00$00$$
Key$8$pressed$
$4F$00$20$01$03$00$00$00$
Key$1$and$2$pressed$
$4F$00$20$01$81$00$00$00$
Key$1$and$8$pressed$
$4F$00$20$01$FF$00$00$00$
All$keys$pressed$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 12 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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$
Message$
Data$
To!Keypad!
615$
Std$
2F$01$20$01$04$00$00$00$
Set$red$LED$#3$ON$
Keypad!reply!
595$
Std$
60$01$20$01$00$00$00$00$
$
To!Keypad!
615$
Std$
2F$01$20$03$20$00$00$00$
Set$blue$LED$#6$ON$
Keypad!reply!
595$
Std$
60$01$20$03$00$00$00$00$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 13 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
b) 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$
Std$
4F$01$20$01$08$00$00$00$
Only$red$LED$#4$ON$
To!Keypad!
615$
Std$
40$01$20$02$00$00$00$00$
Read$green$LED$
Keypad!reply!
595$
Std$
4F$01$20$02$01$00$00$00$
Only$green$LED$#1$ON$
To!Keypad!
615$
Std$
40$01$20$03$00$00$00$00$
Read$blue$LED$
Keypad!reply!
595$
Std$
4F$01$20$03$20$00$00$00$
Only$blue$LED$#6$ON$
$
$
$
$
$
$
$
$
$
$
$
$
$
16. Object 2002h: Digital output module.
$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 14 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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!
615$
Std$
2F$02$20$01$04$00$00$00$
Set$red$LED$#3$blink$
Keypad!reply!
595$
Std$
60$02$20$01$00$00$00$00$
$
To!Keypad!
615$
Std$
2F$02$20$03$20$00$00$00$
Set$blue$LED$#6$blink$
Keypad!reply!
595$
Std$
60$02$20$03$00$00$00$00$
$
$
$
$
$
$
$
$
$
$
$
$
b) Read LED blink
• PKP-2400-SI
$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 15 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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$
4F$02$20$02$01$00$00$00$
Only$green$LED$#1$
blinks$
To!Keypad!
615$
Std$
40$02$20$03$00$00$00$00$
Read$blue$LED$blink$
Keypad!reply!
595$
Std$
4F$02$20$03$00$00$00$00$
No$blue$LED$blinks$
$
17. Object 2003h: Brightness Level
a) Set Indicator LED brightness level
$
Identifier!
615h$(600h$+$current$CAN$ID)$
!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
03h$
CAN$Object$2003h$
Byte!2!
20h$
Byte!3!
01h$
Sub$index$
Byte!4!
YYh$
Intensity$00h-3Fhà$min-100%$
Byte!5,7!
00h$
Not$used$
$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$03$20$01$0D$00$00$00$
Brightness$=$25%$
Keypad!reply!
595$
Std$
60$03$20$01$00$00$00$00$
$
$
$
$
$
b) Backlight brightness level
$
Identifier!
615h$(600h$+$current$CAN$ID)$
!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
03h$
CAN$Object$2003h$
Byte!2!
20h$
Byte!3!
02h$
Sub$index$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 16 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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$
01h:$red$$$$$$$$$$$$$$$$$$$$$$$$$$$$
02h:$green$$$$$$$$$$$$$$$$$$$$$$$$
03h:$blue$$$$$
04h:$yellow$$
05h:$cyan$$
06h:$violet$$$$$$$$$$$$$$$$$$$$$$$$
07h:$white/light$
blue$
08:$amber/orange$$$$$$$$$$$$$$$
09:$yellow/green$
Byte!5,7!
00h$
Not$used$
$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$03$20$03$06$00$00$00$
Violet$backlight$color$$
Keypad!reply!
595$
Std$
60$03$20$03$00$00$00$00$
$
$
$
$
$
$
$
$
d) Set default 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!
04h$
Sub$index$
Byte!4!
XXh$
Color$
01h:$red$$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 17 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
02h:$green$$
03h:$blue$$
04h:$yellow$$
05h:$cyan$$
06h:$violet$$
07h:$white/light$blue$$
08h:$amber/orange$$
09h:$yellow/green$
Byte!5,7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$03$20$04$04$00$00$00$
Yellow$backlight$color$$
Keypad!reply!
595$
Std$
60$03$20$04$00$00$00$00$
$
e) Set startup Indicator LED brightness level
$
Identifier!
615h$(600h$+$current$CAN$ID)$
!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
03h$
CAN$Object$2003h$
Byte!2!
20h$
Byte!3!
05h$
Sub$index$
Byte!4!
XXh$
Intensity$00h-3Fhà$min-100%$
Byte!5,7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$03$20$05$2D$00$00$00$
Brightness$=$75%$
Keypad!reply!
595$
Std$
60$03$20$05$00$00$00$00$
$
$
$
$
$
$
f) Set startup backlight brightness level
$
Identifier!
615h$(600h$+$current$CAN$ID)$
!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
03h$
CAN$Object$2003h$
Byte!2!
20h$
Byte!3!
06h$
Sub$index$
Byte!4!
XXh$
Intensity$00h-3Fhà$0-100%$
Byte!5,7!
00h$
Not$used$
$
Example:$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 18 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$03$20$06$00$00$00$00$
Startup$backlight$level$=$0%$
Keypad!reply!
595$
Std$
60$03$20$06$00$00$00$00$
$
18. Object 2010h: Baud rate setting
$
Identifier!
615h$(600h$+$current$CAN$ID)$
!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
10h$
CAN$Object$2010h$
Byte!2!
20h$
Byte!3!
00h$
Sub$index$
!
Byte!4!
00h$
1000k$
01h$
Reserved$(force$to$125k)$
02h$
500k$
03h$
250K$
04h$
125k$(Default)$
05h$
Reserved$(force$to$125k)$
06h$
50k$
07h$
20k$
Byte!5,7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$10$20$00$02$00$00$00$
Baud$rate$=$500k$$
Keypad!reply!
595$
Std$
60$10$20$00$00$00$00$00$
$
$
$
$
$
$
$
$
19. Object 2011h: Set Boot-up service
Object$2011h$message$enables$or$disables$the$boot$up$message$sent$by$the$keypad$at$
power$up$to$the$CAN$network.$
$
Identifier!
600h$+$current$CAN$ID$
Default$615h!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
11h$
CAN$Object$2011h$
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$
Message$
Data$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 19 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
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$
Message$
Data$
To!Keypad!
615$
Std$
2F$12$20$00$01$00$00$00$
Device$active$on$startup$
Keypad!reply!
595$
Std$
60$12$20$00$00$00$00$00$
$
$
21. Object 2013h: Set CANopen node ID
$
Identifier!
600h$+$current$CAN$ID$
Default$615h!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
13h$
CAN$Object$2013h$
Byte!2!
20h$
Byte!3!
00h$
Sub$index$
Byte!4!
XXh$
XX:$New$node$id$(00h-7Fh),$
default$15h$
Byte!5,7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$13$20$00$17$00$00$00$
New$CANopen$node$ID$17h$
Keypad!reply!
597$
Std$
60$13$20$00$00$00$00$00$
$
22. Object 2014h: Set startup LED show
$
Identifier!
600h$+$current$CAN$ID$
Default$615h!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
14h$
CAN$Object$2014h$
Byte!2!
20h$
Byte!3!
00h$
Sub$index$
!
Byte!4!
$
XXh$
00h:$Disable$
01h:$Complete$LED$Show$(default)$
02h:$Fast$Flash$
Byte!5,7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$14$20$00$00$00$00$00$
Disable$startup$LED$show$$

$
$
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 20 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
$
Keypad!reply!
595$
Std$
60$14$20$00$00$00$00$00$
$
$
$
23.
!
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.$
$
Identifier!
600h$+$current$CAN$ID$
Default$615h!
Byte!0!
2Fh$
Set$Device$Register$
Byte!1!
00h$
CAN$Object$2100$
Byte!2!
21h$
Byte!3!
00h$
Sub$index$
Byte!4!
XXh$
00h:$Not$active$
01h:$Active$
Byte!5,7!
00h$
Not$used$
$
Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!Keypad!
615$
Std$
2F$00$21$00$01$00$00$00$
Set$DEMO$mode$Active$
Keypad!reply!
595$
Std$
60$00$21$00$00$00$00$00$
$
$
$ $
Other manuals for PKP-2400-SI
1
Table of contents
Other Blink Marine Keypad manuals

Blink Marine
Blink Marine PKP-2400-LI User manual

Blink Marine
Blink Marine PKP2600SI CANopen User manual

Blink Marine
Blink Marine PowerKey 1000 User manual

Blink Marine
Blink Marine PKP2500SI User manual

Blink Marine
Blink Marine CANopen PKP3500SI User manual

Blink Marine
Blink Marine PoweKey PRO 2200 User manual

Blink Marine
Blink Marine PKP-1500-LI User manual

Blink Marine
Blink Marine PKP-2400-LI User manual

Blink Marine
Blink Marine PKP-2300-SI-FR User manual

Blink Marine
Blink Marine PKP2300 User manual