Datasheet
3
EA KIT240-7
EXTERNE TASTATUR
Am Steckanschluss J4 kann eine Tastatur (einzelne Tasten bis zur 10x6
Matrix-Tastatur) angeschlossen werden. Die angeschlossenen Tasten
werden dabei per Software entprellt. Bitte beachten Sie, daß der Anschluß
einer externen Tastatur nur bei den Versionen ohne integriertem Touch
Panel möglich ist.
Jede Taste wird zwischen einem Ausgang und einem Eingang geschaltet.
Jeder Eingang ist mit einem 100kΩ Pullup abgeschlossen. An jeden
Ausgang können bis zu 6 Tasten angeschlossen werden.
Senden der Tastendrücke
Bei jedem Druck einer Taste wird die
dazugehörende Tastennummer (1..60)
gesendet. Das Loslassen der Taste wird
nicht gesendet. Soll auch das Loslassen
gesendet werden, so kann das über die
Definition des Touch Makros Nr.0 realisiert werden. Der automatische
Tastaturscan läßt sich über den Befehl "ESC T A 0" deaktivieren.
Die Tastennummer kann folgendermaßen bestimmt werden:
Tastenummer = (Ausgang -1) * 10 + Eingang (Ausgang: eine Zahl
zwischen 1 und 10, Eingang: zwischen 1 und 6).
Hinweis Falls die Handshakleleitung (z.B. CTS) das Senden nicht erlaubt,
können Tastendrücke verloren gehen.
Matrix - Tastaturanschluß J4
Pin Symbol Funktion
1 IN 1 Eingang Zeile 1
2 IN 2 Eingang Zeile 2
3 IN 3 Eingang Zeile 3
4 IN 4 Eingang Zeile 4
5 IN 5 Eingang Zeile 5
6 IN 6 Eingang Zeile 6
7 OUT 10 Ausgang Spalte 10
8 OUT 9 Ausgang Spalte 9
9 OUT 8 Ausgang Spalte 8
10 OUT 7 Ausgang Spalte 7
11 OUT 6 Ausgang Spalte 6
12 OUT 5 Ausgang Spalte 5
13 OUT 4 Ausgang Spalte 4
14 OUT 3 Ausgang Spalte 3
15 OUT 2 Ausgang Spalte 2
16 OUT 1 Ausgang Spalte 1
TOUCH PANEL (NUR EA KIT240-7CTP UND -7LEDTP)
Die Versionen EA KIT240-7CTP, -7LWTP und -7LEDTP werden mit einem integrierten Touch Panel
mit 60 Feldern geliefert. Die Bedieneinheit unterstützt dieses Touch Panel mit komfortablen Befehlen.
So können z.B. mehrere Touch-Felder zu einer großen Gesamt-Taste zusammengefasst, die Taste
gezeichnet und eine Beschriftung der Taste erfolgen. Ebenso kann dieser eben definierten Taste ein
Return-Code (1..255) zugewiesen werden. Wird der Return-Code 0 zugewiesen, so ist die Taste
deaktiviert und wird bei Betätigung nicht gemeldet.
Beim Berühren der Touch-Tasten können diese automatisch invertiert werden und ein Summer
signalisiert die Berührung. Gleichzeitig wird der definierte Return-Code der Taste über die serielle
Schnittstelle gesendet oder es wird ein internes Touch Makro mit der Nummer des Return-Codes
gestartet.
Beispiel:
Definieren einer Taste von Feld 13 bis 25, mit dem Return-Code 65=´A´ und
dem Text "STOP". Anmerkung: Vor der Definition einzelner Tasten sollten
alle Felder durch "ESC T R" deaktiviert sein.
Applikationsbeispiel
Beispiel Auszugebende Codes Bemerkung
für Compiler
#TH 13, 25, ´A´, 2, "STOP"
Die Endekennung 0 wird hier
nicht angegeben !
als ASCII ESC
T H ..A.STOP .
die Punkte ´.´ stehen für nicht
darzustellende ASCII-Zeichen
in Hex
$1B $54 $48 $0D $19 $41 $02 $53 $54 $4F $50 $00
in Dezimal
27 84 72 13 25 65 2 83 84 79 80 0
Befehlskennung
Einleitung
Touch-Befehl
horizontale
Beschriftung
linke oberes
Touchfeld
rechtes untere
Touchfeld
Return
Code
Taste zeichnen
mit Rahmen
Text Ende
Kennung










