ENGLISH
CAN KEYPAD MODULE
CPM 100
PAGE
41
Object directory
Communication profiles; index 1000 to 1FFF
Index
S-Idx
Name
Type
Default
Description
1800
0x00
Transmit PDO
u8, ro
0x05
number of entries Trans PDO;
binary inputs (key status)
function
and
arrow key
status
0x01
COB-ID
u32, rw
0x180 +
- PDO is valid (bit 31 = 0)
Trans PDO
Node ID
- CAN-ID of Trans PDOs
0x02
Trans Type
u8, rw
0xFF
0x00 = synch acyclic
Trans PDO
0x01...0xF0 = synch cyclic;
outputs are only updated after "n"
Funktions-
synch objects
und
n = 0x01 (1)...0xF0 (240)
Pfeiltasten-
0xFC not implemented
Status
0xFD not implemented
0xFE = asynch man. spec. event;
PDO is immediately transferred if the
input states change
0xFF = asynch device profile event;
PDO is immediately transferred if the
input states change
0x03
inhibit time
u16, rw
–
not implemented
0x04
(reserved)
u8, rw
–
not implemented
0x05
event
u16, rw
0x00
max. transmission pause of the PDOs,
timer
if Trans Type = acyclic
setting in ms
range = 0...65535 ms
(default = 0 ms = Off)
1A00
0x00
Mapping
u32, rw
0x01
number of integrated
Transmit PDO
application objects
to read the key status
0x01
PDO mapping
u32, rw
0x6000 01
Idx 6000 01 contains 4-byte key states,
for the 1st
e.g. push button operation
application
(Idx 2000 xx = 0x00)
object
Byte 0:
0b xxxx xx
01
key 1 pressed
function
0b xxxx xx
11
key 1 pressed and
and
filter time elapsed
arrow key
0b xxxx
01
xx key 2 pressed
status
0b xxxx
11
xx key 2 pressed and
filter time elapsed
0b xx
01
xxxx
key 3 pressed
0b xx
11
xxxx
key 3 pressed and
filter time elapsed
0b
01
xx xxxx
key 4 pressed
0b
11
xx xxxx
key 4 pressed and
filter time elapsed
etc.
(also see page 46, CR1500 InOutStruct)