10. RS232 /IP Steuerbefehle
10.1 Einleitung
Dieser Abschnitt beschreibt die Hardware-Spezifi kation sowie die Software-Protokolle der RS232- und LAN-Schnittstellenkommunikation
zwischen dem Kindermann-Display und einem verbundenen PC oder anderen Steuergerät mit RS232- und LAN-Protokoll.
Im Folgenden werden alle Steuergeräte, die Befehle per RS232 & LAN-Protokoll senden oder empfangen können, als „PC" bezeichnet.
10.2 Beschreibung
10.2.1 Hardware-Spezifi kation
Der Anschluss zur RS232-Kommunikation befi ndet sich auf der Rückseite des Displays.
Steckertyp und Pinbelegung:
D-Sub 9-polig, männlich
(Anschluss am Display)
Als Verbindungskabel zwischen PC und Display muss ein Crossover-Kabel (Nullmodem)
verwendet werden (die Pins 2 und 3 werden gekreuzt).
10.2.2 Einstellungen der seriellen Schnittstelle:
Positionen
Baudrate
Datenbits
Stoppbits
Parität
Datenstromsteuerung
Das Display verwendet den Port 4660 für die Befehle per LAN.
10.3 Protokoll
10.3.1 Allgemein
Die RS232 und LAN-Befehle sind identisch.
10.3.2 Protokollbeschreibung
10.3.2.1 Befehlsformat
Kopf
Jeder Befehl beginnt immer mit „k" für Kindermann
Display-ID
Der Standard-Wert ist „01".
Die ID „99" bedeutet, dass der Befehl an alle angeschlossenen Displays geschickt wird.
In diesem Fall antwortet nur das Display mit der ID „01".
Befehls-Typ
Für das Senden eines Befehls gibt es zwei Befehls-Typen:
• Set-Befehl: „s"
• Get-Befehl: „g"
Das Display gibt auf einen Befehl immer einen der folgenden Antworten zurück:
• Gültiger Set-Befehl: „y"
• Gültiger Get-Befehl: „r"
• Ungültiger Set- oder Get-Befehl: „n"
Befehl
Der Funktionsbefehl
Wert
Drei Bytes defi nieren den Wert
Ende
Jeder Befehl wird mit „CR" abgeschlossen
Pin
Signal
1
NC
2
TXD
3
RXD
4
NC
5
GND
6
NC
7
NC
8
NC
9
NC
Gehäuse
GND
Wert
38400 bps
(fest)
8
(fest)
1
(fest)
Keine
(fest)
Keine
(fest)
zum Senden eines Befehls
zum Empfangen eines Befehls
10.2.3 Netzwerk Einstellungen
Wir empfehlen die Verwendung der LAN Schnittstelle mit
statischer Vergabe der IP Adresse, siehe Abschnitt 7.3.1.2,
Seite 12.
19