Herunterladen Inhalt Inhalt Diese Seite drucken

Schnittstellen - Carl Valentin MICRA Schnittstellenbeschreibung

Vorschau ausblenden Andere Handbücher für MICRA:
Inhaltsverzeichnis

Werbung

Schnittstellenbeschreibung

Schnittstellen

Die Parameter der seriellen Schnittstelle können über folgende Kommandos eingestellt werden.
Hierbei muss beachtet werden, dass nach Senden eines dieser Kommandos auch der Host-Rechner
den entsprechenden Parameter seiner Schnittstelle ändert, um eine weitere Kommunikation Host-
Rechner - Drucker zu ermöglichen.
Bei allen Schnittstellenbefehlen wird mit x die Schnittstelle festgelegt. Zugelassen sind folgende
Werte:
x = 1 ⇒ COM 1
x = 2 ⇒ COM 2
In allen anderen Fällen wird automatisch die erste serielle Schnittstelle angesprochen.
In den Antwortsätzen wird die angesprochene Schnittstelle ebenfalls zurückgesendet.
Alle Schnittstellenparameter einstellen
SOH
F
C F
F
m = Modus (0 = Aus, 1 = Ein, 2 = Ein ohne Fehlermeldung)
b = Baudrate (2400, 4800, 9600, 19200, 38400, 57600)
p = Parity (n = no parity, e = even parity, o = odd parity)
d = Anzahl Datenbits (7, 8)
s = Anzahl Stoppbits (1, 2)
Alle Schnittstellenparameter abfragen
SOH
F
C F
F
Antwort
SOH
A x
;
m ;
Beispiel: Schnittstelle COM1 einschalten und auf 9600 Baud, no parity, 8 Datenbits, 2 Stoppbits einstellen
[SOH]FCFF1-r1;9600;n;8;2[ETB]
Schnittstellenprotokoll
Es sind zwei verschiedene Schnittstellenprotokolle verfügbar. Im Normalfall wird für SOH = 01
für ETB = 17
eingesetzt. Es gibt jedoch Hostrechner (z.B. AS/400), die diese Zeichen nicht
Hex
verarbeiten können. Daher kann auf SOH = 5E
muss auch der Hostrechner den entsprechenden Parameter ändern.
SOH und ETB einstellen
SOH
F
C G C -
N = 0 - SOH = 01
, ETB = 17
Hex
N = 1 - SOH = 5E
, ETB = 5F
Hex
SOH und ETB abfragen
SOH
F
C G C -
Antwort
SOH
A N -
-
42
x
-
r
m ;
b
x
-
w p
p
p
b
;
p
;
d
-
r
N -
-
Hex
Hex
-
w p
p
p
-
-
-
-
-
p
;
p
;
d
;
s
p
p
p
p
p
ETB
;
s
;
p
p
p
und ETB = 5F
umgeschaltet werden. Hierbei
Hex
Hex
-
-
-
-
-
ETB
p
p
p
p
p
ETB
p
p
p
p
p
p
ETB
p
p
p
p
p
ETB
p
ETB
und
Hex

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis