DEUTSCH
CAN TASTATURMODUL
CPM 100
S
EITE
17
Objektverzeichnis
Kommunikationsprofile; Index 1000 bis 1FFF
Index
S-Idx
Name
Typ
Default
Beschreibung
1800
0x00
Transmit PDO
u8, ro
0x05
Anzahl der Einträge Trans PDO;
binär Eingänge (Tasten-Status)
Funktions-
und
Pfeiltasten-
Status
0x01
COB-ID
u32, rw
0x180 +
- PDO ist gültig (Bit 31 = 0)
Trans PDO
Node ID
- CAN-ID des Trans PDOs
0x02
Trans Type
u8, rw
0xFF
0x00 = synch acyclic
Trans PDO
0x01...0xF0 = synch cyclic;
Ausgänge werden erst nach „n“
Funktions-
Synch Objekten aktualisiert
und
n = 0x01 (1)...0xF0 (240)
Pfeiltasten-
0xFC nicht implementiert
Status
0xFD nicht implementiert
0xFE = asynch man. spec. event;
PDO wird bei Änderung der Eingänge
sofort übertragen
0xFF = asynch device profile event;
PDO wird bei Änderung der Eingänge
sofort übertragen
0x03
inhibit time
u16, rw
–
nicht implementiert
0x04
(reserved)
u8, rw
–
nicht implementiert
0x05
event
u16, rw
0x00
max. Übertragungspause des PDOs,
timer
wenn Trans Type = acyclic
Einstellung in ms
Bereich = 0...65535 ms
(Default = 0 ms = Off)
1A00
0x00
Mapping
u32, rw
0x01
Anzahl der eingebundenen
Transmit PDO
Applikations-Objekte zur Abfrage
des Tasten-Status
0x01
PDO mapping
u32, rw
0x6000 01
in Idx 6000 01 stehen 4 Byte Tasten-
for the 1st
Status
application
z.B. Tasterbetrieb (Idx 2000 xx = 0x00)
object
Byte 0:
0b xxxx xx
01
Taste 1 gedrückt
Funktions-
0b xxxx xx
11
Taste 1 gedrückt und
und
Filterzeit abgelaufen
Pfeiltasten-
0b xxxx
01
xx Taste 2 gedrückt
Status
0b xxxx
11
xx Taste 2 gedrückt und
Filterzeit abgelaufen
0b xx
01
xxxx
Taste 3 gedrückt
0b xx
11
xxxx
Taste 3 gedrückt und
Filterzeit abgelaufen
0b
01
xx xxxx
Taste 4 gedrückt
0b
11
xx xxxx
Taste 4 gedrückt und
Filterzeit abgelaufen
usw.
(s. auch Seite 22, CR1500 InOutStruct)