Blink Marine PKP2600SI CANopen 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-2600-SI
J1939 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.$How to connect CAN bus:$....................................................................................................................$3$
2.$Reference$.............................................................................................................................................$3$
3.$Message header description$...............................................................................................................$4$
4.$General Data Format$...........................................................................................................................$4$
5.$Default Settings$....................................................................................................................................$5$
6.$Key Contact state (01h)$......................................................................................................................$5$
7.$LED command (01h)$............................................................................................................................$6$
8.$Set LED brightness level (02h)$............................................................................................................$7$
9.$Set backlight level (03h)$.......................................................................................................................$7$
10.$Set startup keys message(28h)$..........................................................................................................$7$
11.$Get software revision (2Ah)$.................................................................................................................$8$
12.$Set startup LED show (34h)$................................................................................................................$8$
13.$Baud rate setting (6Fh)$........................................................................................................................$9$
14.$Set Source Address (70h)$...................................................................................................................$9$
15.$Periodic state transmission (71h)$....................................................................................................$10$
16.$Event state transmission (72h)$.........................................................................................................$10$
17.$LED Acknowledgment (73h)$..............................................................................................................$11$
18.$Address Claim at boot (74h)$.............................................................................................................$11$
19.$Heartbeat (75h)$.................................................................................................................................$13$
20.$Periodic Key message period (77h)$..................................................................................................$14$
21.$Start Demo mode(7Ah)$.....................................................................................................................$14$
22.$Set backlight level at startup (7Bh)$...................................................................................................$15$
23.$LED dim at startup (7Ch)$...................................................................................................................$15$
24.$Set backlight color (7Dh)$...................................................................................................................$16$
25.$Set CAN protocol$...............................................................................................................................$16$
APPENDIX: DEMO Mode instructions$........................................................................................................$17$
26.$Revision History$..................................................................................................................................$17$
$
$

$
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!
1. How to connect CAN bus:
$
$
$
$
$
$
$
$
$
$
$
$
$
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
$
$
$
PKP-2600-SI!
!
!
!
!
$
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 - 4 -
Tel. +39 (02) 3088583 – Fax +39 (02) 33406697
www.blinkmarine.com – info@blinkgroup.com FOR REFERENCE ONLY!
3. Message header description
The$29-bit$CAN$identifier$used$in$J1939$is$structured$in$the$following$way.$
Priority$
Reserved!
Data!Page!
PDU!Format!
PDU!Specific!
Source!Address!
3!bits!
1$bit$
1$bit$
8$bits$
8$bits$
8$bits$
$
The$proprietary$format$used$by$PKP$keypads$is$defined$as$follows:$
Priority$=$6.$
Reserved$=$0.$
Data$page$=$0.$
PDU$Format$=$EFh$(the$message$is$addressable).$
PDU$Specific$=$Destination$Address.$
Parameter$Group$Number$(PGN)$=$61184$(EF00h).$
$
An$example$of$CAN$identifier$of$messages$sent$to$the$keypad$is$18EF2100h$where:$
21h$is$the$destination$address$(keypad)$
00h$is$the$source$address.$
$
An$example$of$CAN$identifier$of$messages$sent$by$the$keypad$is$18EFFF21h$where:$
FFh$refers$to$broadcast$messages$(no$specific$destination$address)$
21h$is$the$source$address$(keypad).$
$
4. General Data Format
$
The$proprietary$protocol$has$defined$a$general$format$for$the$data$fields$in$the$PGN$
61184.$The$format$consists$of:$
1$header$field$(2$bytes)$
1$command$byte$$
8$bytes$(the$remaining$field)$are$defined$specifically$for$each$command.$$
$
The$data$length$is$8$bytes,$unused$bits$and$bytes$are$set$to$all$1’s$(0xFF).$
$
Byte!0!
04h$
Byte!1!
1Bh$
Byte!2!
Command$
Byte!3-7!
Data$required$for$each$specific$
command$
$
$ $

$
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!
5. Default Settings
Setting$
Default!state!or!level!
How!to!change!
CAN!bus!Baud!Rate!
250$kbit/s$
Command$6Fh$
Source!Address!
21h$
Command$70h$
Keypad!Identifier!
21h$
Command$70h$
Heartbeat!Message!
Disable$
Command$75h$
Periodic!state!transmission!
Disable$
Command$71h$
Periodic!transmission!period!
100ms$
Command$77h$
Event!state!transmission!
Enable$
Command$72h$
Address!claim!
Disable$
Command$74h$
LED!brightness!level!
3Fh$
Command$7Ch$
Startup!backlight!
OFF$
Command$7Bh$
Startup!LED!show!
Complete$LED$
Sequence$
Command$34h$
Backlight!color!
Amber$
Command$7Dh$
LED!acknowledgment!
Disable$$
Command$73h$
$
6. Key Contact state (01h)
This$message$is$sent$by$the$keypad$to$indicate$the$state$of$the$keys.$The$destination$
address$is$set$to$FFh:$broadcast$message.$See$chapter$2$for$Key$number$reference.$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
01h$
Contact$state$message$
Byte!3!
XXh$
XX:$Key$number$
!
Byte!4!
$
YYh$
Contact$State$$
00:$Switch$OFF$(Key$released)$
01:$Switch$ON$(Key$pressed)$
Byte!5!
ZZh$
Keypad$Identifier$(default$21h)$$
Byte!6,7!
FFh$
Not$used$
$$$$$$Examples:$
Direction$
Identifier$
Format$
Message$
Data$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$01$01$21$FF$FF$
Key$1$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$01$00$21$FF$FF$
Key$1$OFF$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$02$01$21$FF$FF$
Key$2$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$03$01$21$FF$FF$
Key$3$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$05$01$21$FF$FF$
Key$5$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$05$00$21$FF$FF$
Key$5$OFF$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$08$01$21$FF$FF$
Key$8$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$09$01$21$FF$FF$
Key$9$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$09$00$21$FF$FF$
Key$9$OFF$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$0A$01$21$FF$FF$
Key$10$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$0A$00$21$FF$FF$
Key$10$OFF$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$0B$01$21$FF$FF$
Key$11$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$0B$00$21$FF$FF$
Key$11$OFF$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$0C$01$21$FF$FF$
Key$12$ON$
From!keypad!
18EFFF21h$
Ext$
04$1B$01$0C$00$21$FF$FF$
Key$12$OFF$
If$the$Event$state$transmission$is$enabled,$the$Key$Contact$state$message$is$sent$
when$a$key$is$switched.$If$the$Periodic$state$transmission$is$enabled,$every$Periodic$
transmission$ period$ a$ Key$ Contact$ state$ message$ is$ sent$ for$ each$ button$ of$ the$
keypad.$

$
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!
7. LED command (01h)
This$message$is$sent$to$the$keypad$to$set$the$state$of$the$LED$indicators.$See$
chapter$2$for$Key$and$LED$number$reference.$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
01h$
LED$command$message$
Byte!3!
XXh$
XX:$PKP$Key$number$
Byte!4!
YYh$
LED$Color$
00h:$off$
01h:$red$
02h:$green$
03h:$blue$
04h:$yellow$
05h:$cyan$
06h:$magenta$
07h:$white/light$blue$$
08h:$amber/orange$$
09h:$yellow/green$$
!
!
Byte!5!
$
$
ZZh$
LED$State$
00:$off$
01:$on$
02:$blink$
03:$alternate$blink$
!
!
!
!
!
Byte!6!
$
$
$
$
$
WWh$
LED$Secondary$Color$(only$
for$alt$blink)$
00:$off$
01:$red$
02:$green$
03:$blue$
04:$yellow$
05:$cyan$
06:$magenta$
07h:$white/light$blue$$
08h:$amber/orange$$
09h:$yellow/green$
Byte!7!
FFh$
Not$used$
$
$$$$$Examples:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$01$01$01$01$00$FF$
LED$Key1$red$
To!keypad!
18EF2100h$
Ext$
04$1B$01$01$00$00$00$FF$
LED$Key1$off$
To!keypad!
18EF2100h$
Ext$
04$1B$01$02$03$02$00$FF$
LED$Key2$blue$
blinks$
To!keypad!
18EF2100h$
Ext$
04$1B$01$06$01$01$00$FF$
LED$Key6$red$
To!keypad!
18EF2100h$
Ext$
04$1B$01$08$02$01$00$FF$
LED$Key8$green$
To!Keypad!
18EF2100h$
Ext$
04$1B$01$0B$01$03$02$FF$
LED$Key11$
blinks$red$and$
green$in$
alternate$mode$
$

$
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!
8. Set LED brightness level (02h)
This$message$sets$the$value$of$the$indicator$LED$brightness.$The$value$can$be$set$
from$0$to$3Fh$from$a$minimum$value$to$100%$of$the$LED$dimming$range.$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
02h$
LED$brightness$level$message$
Byte!3!
XXh$
XX:$Dim$Value$(default$3Fh)$
From$00h$(min)$to$3Fh$
(100%)$
Byte!4,7!
FFh$
Not$used$
$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$02$20$FF$FF$FF$FF$
Brightness$set$to$
50%$
$
9. Set backlight level (03h)
This$message$sets$the$value$of$the$backlight$LED$brightness.$The$value$can$be$set$
from$0$to$3Fh$$
for$0$to$100%$of$the$brightness$range.$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
03h$
Backlight$brightness$level$message$$
Byte!3!
XXh$
XX:$Value$(default$00h)$
From$00h$(OFF)$to$3Fh$(100%)$
Byte!4,7!
FFh$
Not$used$
$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$03$10$FF$FF$FF$FF$
Backlight$set$to$
25%$
$
10.
!
Set startup keys message(28h)
This$command$enables$the$transmission$of$the$state$of$the$keys$during$power$up$
of$the$keypad.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
28h$
Startup$keys$message$$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$(default)$
01h$Enabled$
Byte!4,7!
FFh$
Not$used$
$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$28$01$FF$FF$FF$FF$
Enable$startup$
keys$message$$
$
$ $

$
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!
11.
!
Get software revision (2Ah)
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
2Ah$
Get$software$revision$$
Byte!3,7!
FFh$
Not$used$
$$$$$$$$$$$Answer:!
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
2Ah$
Get$software$revision$$
Byte!3,6!
XXh$XXh$XXh$XXh$
SW$revision$ASCII$
Byte!7!
00h$
Not$used$$
$
Example!
Direction$
Identifier!
Format!
Message!
Data!
To!keypad!
18EF2100h$
Ext$
04$1B$2A$FF$FF$FF$FF$FF$
Get$software$
revision$
From!Keypad!
18EFFF21h$
Ext$
04$1B$2A$56$32$2E$31$
00$
V2.1$
$
12.
!
Set startup LED show (34h)
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
34h$
Startup$LED$show$
!
!
Byte!3!
$
$
XXh$
XX:$$
00h$OFF$
01h$Complete$led$show$(default)$
02h$Fast$flash$
Byte!4,7!
FFh$
Not$used$
$
$$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100h$
Ext$
04$1B$34$00$FF$FF$FF$FF$
Set$LED$show$
OFF$
$
$
$
$
$
$
$

$
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!
13. Baud rate setting (6Fh)
This$message$is$used$to$change$the$baud$rate$of$the$CAN$bus.$Connecting$only$one$
keypad$to$the$bus$when$changing$the$baud$rate$is$recommended.$If$an$invalid$value$
is$chosen,$then$no$change$is$done$to$the$stored$value.$$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
6Fh$
Set$baud$rate$message$
Byte!3!
02h$
500kbit/s$
03h$
250kbit/s$
Byte!4,7!
FFh$
Not$used$
$
Example!
Direction$
Identifier!
Format!
Message!
Data!
To!Keypad!
18EF2100h$
Ext$
04$1B$6F$02$FF$FF$FF$FF$
Set$Baud$rate$=$
500kbit/s$
$
14. Set Source Address (70h)
This$message$is$used$to$change$the$keypad$CAN$Source$Address$and/or$the$Keypad$
Identifier.$Either$or$both$the$Source$Address$or$Keypad$Identifier$may$be$changed$
independently.$Connecting$only$one$keypad$to$the$bus$when$changing$the$keypad$
address$is$recommended.$If$an$invalid$value$is$chosen,$then$no$change$is$done$to$
the$stored$value.$$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
70h$
Set$Address$message$
Byte!3!
XXh$
XX:$CAN$Source$Address$$
From$01h$to$FEh$
FFh$No$change$
Byte!4!
YYh$
YY:$Keypad$Identifier$
From$00h$to$FEh$
FFh$No$change$
Byte!5,7!
FFh$
Not$used$
$
$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100h$
Ext$
04$1B$70$05$21$FF$FF$
FF$
Set$Source$Address$=$
05h,$
Set$Keypad$identifier$=$
21h.$
$
$
$
$

$
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!
15.
!
Periodic state transmission (71h)
This$message$enables$or$disables$the$periodic$transmission$of$the$state$of$the$keys.$
When$enabled,$one$contact$state$message$is$periodically$sent$for$each$button$of$
the$keypad.$For$some$keypad$models$there$could$be$additional$messages$(e.g. $the$
PKP2400$has$8$buttons$but$11$messages$are$sent).$
The$period$is$set$to$100ms$as$default$value$but$can$be$changed$by$command$77h.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
71h$
Periodic$state$transmission$
message$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$(default)$
01h$Enabled$
Byte!4,7!
FFh$
Not$used$
$
$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$71$01$FF$FF$FF$
FF$
Enable$periodic$state$
transmission.$
$
16. Event state transmission (72h)
This$message$enables$or$disables$event$driven$key$state$transmissions.$When$this$
feature$is$enabled,$the$keypad$transmits$the$state$of$one$key$at$the$time$that$the$
key$contact$changes$state$(pressed$or$released).$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
72h$
Event$state$transmission$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$
01h$Enabled$(default)$
Byte!4,7!
FFh$
Not$used$
$
$$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100h$
Ext$
04$1B$72$00$FF$FF$FF$FF$
Disable$event$state$
transmission$
$
$
$

$
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!
17.
!
LED Acknowledgment (73h)
This$ message$enables$ or$ disables$ the$ transmission$ of$ the$LED$ Acknowledgement$
message.$When$this$feature$is$enabled$the$keypad$transmits$an$acknowledgement$
message$each$time$a$LED$Command$is$received.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
73h$
LED$Acknowledgement$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$(default)$
01h$Enabled$
Byte!4,7!
FFh$
Not$used$
$
$$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$73$01$FF$FF$FF$FF$
Enable$LED$
acknowledgement$
To!keypad!
18EF2100h$
Ext$
04$1B$01$01$01$03$02$FF$
LED$Command$
From!
keypad!
18EFFF21h$
Ext$
00$03$01$01$02$FF$FF$FF$
LED$Ack$message$
$
!!!!!!!!!LED!Acknowledgment!message:!
Byte!0!
00h$
$
Byte!1!
XXh$
XX:$LED$state$
Byte!2!
YYh$
YY:$Led$number$
Byte!3!
PPh$
PP:$Primary$color$
Byte!4!
ZZh$
ZZ:$Secondary$color$
Byte!5,7!
FFh$
Not$used$
$
18.
!
Address Claim at boot (74h)
This$message$enables$or$disables$the$address$claim$procedure.$$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
74h$
Address$claim$at$boot$$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$(default)$
01h$Enabled$
Byte!4,7!
FFh$
Not$used$
$
$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$74$01$FF$FF$FF$FF$
Enable$Address$Claim$
$

$
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!
Address claiming procedure:
Under$ normal$ operation,$ the$ keypad$ application$ sends$ an$ Address$ Claim$ parameter$
group$at$start$up$and$waits$up$to$250$ms$for$the$other$devices$connected$to$the$same$
network$ to$ send$ a$ message$ containing$ the$ device’s$ address$ and$ name.$ The$ keypad$
checks$every$response$and$compares$the$names$to$see$who$has$the$highest$priority.$If$
a$device$is$already$using$the$address$and$has$a$higher$priority,$then$a$new$address$is$
selected,$and$the$process$starts$over.$If$the$keypad$has$a$higher$priority$than$the$device$
in$use$then$it$waits$for$other$systems$to$reply,$while$the$responding$device$will$have$to$
change$its$address$and$send$an$address$claim$itself.$If$no$message$is$received$after$the$
time$(250ms)$is$up,$then$the$device$has$claimed$the$address.$$
$
Address claim parameter group:
Priority$=$6.$
Destination$Address$should$always$be$the$Global$Address$FFh$
Parameter$Group$Number$(PGN)$=$60928(EE00h).$
Data$Length$=$8$
Data$=$NAME$field$
$
Example:$
Direction$
Identifier!
Format!
Message!
Data!
From!keypad!
18EEFF21h$
Ext$
3F$42$6F$1A$00$82$3C$C0$
$
$ $$
$ $

$
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!
19.
!
Heartbeat (75h)
This$ message$enables$ or$ disables$ the$ transmission$ of$ Heartbeat$ message.$ This$
message$is$designed$to$indicate$to$other$devices$on$the$bus$that$this$unit$continues$
to$function.$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
75h$
Heartbeat$$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$(default)$
01h$Enabled$
Byte!4!
YYh$
YY:$Period$in$milliseconds$÷$10$
From$05h$(50ms)$to$FEh$(2.54$sec)$
Byte!5,7!
FFh$
Not$used$
$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100h$
Ext$
04$1B$75$01$32$FF$FF$
FF$
Set$heartbeat$enabled$
with$500ms$period.$
$$$$$$$Heartbeat!generated!message:!
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
F9h$
Heartbeat$message$
Byte!3!
XXh$
XX:$Message$counter,$
incremented$each$message$sent$
Byte!4!
K8$K7$K6$K5$K4$K3$K2$K1$
Button$state$indicators$
Each$bit$represents$a$button$
state$$
0:$OFF$
1:$ON$
Byte!5!
00$00$00$00$K12$K11$K10$K9$
Byte!6,7!
FFh$
Not$used$
$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
From!keypad!
18EFFF21h$
Ext$
04$1B$F9$03$80$00$FF$21$
Message$with$
button$8$
pressed.$
From!keypad!
18EFFF21h$
Ext$
04$1B$F9$03$00$08$FF$21$
Message$with$
button$12$
pressed$
$
$
$
$
$
$

$
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!
20.
!
Periodic Key message period (77h)
This$message$sets$the$period$time$for$the$key$state$messages$(71h).$This$message$
does$not$enable$or$disable$the$transmission.$ $
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
77h$
Periodic$key$message$period$
Byte!3!
XXh$
XX:$Period$in$milliseconds$÷$10$
From$05h$(50ms)$to$FEh$(2.54$sec)$
Byte!4,7!
FFh$
Not$used$
$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100
h$
Ext$
04$1B$77$0A$FF$FF$FF$
FF$
Period$set$to$100ms$
$
21.
!
Start 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.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
7Ah$
Demo$mode$
!
Byte!3!
$
XXh$
XX:$
00h$Disabled$(Default)$
01h$Enabled$
Byte!4,7!
FFh$
Not$used$
$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$7A$01$FF$FF$FF$FF$
Demo$mode$
enabled$
$
$
$
$
$
$
$
$
$

$
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!
22. Set backlight level at startup (7Bh)
$
This$message$sets$the$value$of$the$backlight$at$keypad$power$up.$The$value$can$be$
set$from$0$to$3Fh$for$0$to$100%$of$the$brightness$range.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
7Bh$
Set$backlight$at$startup$
Byte!3!
XXh$
XX:$Value$
From$00h$(OFF)$to$3Fh$
(100%)$
Byte!4,7!
FFh$
Not$used$
$$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100h$
Ext$
04$1B$7B$06$FF$FF$FF$
FF$
Backlight$at$startup$
12,5%$
$
23.
!
LED dim at startup (7Ch)
$This$message$sets$the$value$of$the$indicator$LED$brightness$at$keypad$power$up.$
The$value$can$ be$set$from$0$to$3Fh$ from$ a$minimum$ value$to$100%$of$the$ LED$
dimming$range.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
7Ch$
LED$dim$at$startup$
Byte!3!
XXh$
XX:$Value$
From$00h$(min)$to$3Fh$(100%)$
Byte!4,7!
FFh$
Not$used$
$$$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$7C$10$FF$FF$FF$
FF$
LED$dim$set$to$25%$
$
$
$
$
$
$
$
$
$

$
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!
24.
!
Set backlight color (7Dh)
$$$$$This$message$sets$the$color$of$the$backlight.$
$
Byte!0!
04h$
Header$bytes$
Byte!1!
1Bh$
Byte!2!
7Dh$
Set$backlight$color$
!
!
!
!
Byte!3!
$
$
$
$
XXh$
XX:$color$
01:$red$
02:$green$
03:$blue$
04:$yellow$
05:$cyan$
06:$magenta$
07h:$white/light$blue$$
08h:$amber/orange$$
09h:$yellow/green$
Byte!4,7!
FFh$
Not$used$
$
$$$$Example:$
Direction$
Identifier$
Format$
Message$
Data$
To!
keypad!
18EF2100h$
Ext$
04$1B$7D$02$FF$FF$FF$
FF$
Set$backlight$color$to$
green$$
$
$
25.
!
Set CAN protocol
This$set$of$messages$are$used$to$change$to$the$desired$CANbus$protocol.$
• Change$from$J1939$to$CANopen:$$
$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
18EF2100h$
Ext$
04$1B$80$00$FF$FF$FF$FF$
Change$to$CANopen$
$
• Change$from$CANopen$to$J1939:$$
$
Direction$
Identifier$
Format$
Message$
Data$
To!keypad!
615h$
Std$
2B$FF$20$01$01$$
Change$to$J1939$
$
$ $

$
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!
APPENDIX: DEMO Mode instructions
In$DEMO$Mode$you$can$try$the$following$functions$by$pressing$buttons$on$the$
PKP2600SI.$
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:$
1. Red;$
2. Green;$
3. Blue;$
4. Yellow;$
5. Cyan;$
6. Magenta;$
7. White/light$blue;$
8. Amber;$
9. 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$keys$
pressing$button$1)$
3. Alternate$blinking$of$LED$keys$number$1-6$with$red$color;$2-7$with$amber$color;$3-8$
with$yellow;$4-9$with$green$color;$5-11$with$cyan$color$and$6-12$with$white/light$blue$
color.$
$
$
26. Revision History
$
Date!
Manual!
Revision!
Comment!
Related!SW!
version!
11/12/2017$
1.0$
First$release$PKP2600SI$J1939$manual$
SW2.x$
$
$
$
$
$
$ $
Other manuals for PKP2600SI CANopen
1
Table of contents
Other Blink Marine Keypad manuals

Blink Marine
Blink Marine PKP-1500-LI User manual

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

Blink Marine
Blink Marine PKP-2400-LI User manual

Blink Marine
Blink Marine PKP-2400-SI User manual

Blink Marine
Blink Marine PowerKey 1000 User manual

Blink Marine
Blink Marine PKP-2400-SI User manual

Blink Marine
Blink Marine CANopen PKP3500SI User manual

Blink Marine
Blink Marine PKP-2200-SI User manual

Blink Marine
Blink Marine PKP-2400-LI User manual

Blink Marine
Blink Marine Keypad Pro Series Assembly instructions