Herunterladen Inhalt Inhalt Diese Seite drucken

Schnittstellen - Carl Valentin FLEXICODE Schnittstellenbeschreibung

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

Werbung

Flexicode
02.20

9.5 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 - Direktdrucksystem 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 x - r m ; b ; p ; d ; s ETB
m = Modus (0 = Aus, 1 = Ein, 2 = Ein ohne Fehlermeldung)
b = Baudrate (2400, 4800, 9600, 19200, 38400, 57600, 115200)
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 x - w p p p p p p p p ETB
Antwort
SOH A x ; m ; b ; p ; d ; s ; p p p p p p p p ETB
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
gibt jedoch Hostrechner (z.B. AS/400), die diese Zeichen nicht
verarbeiten können. Daher kann auf SOH = 5E
umgeschaltet werden. Hierbei muss auch der Hostrechner den
entsprechenden Parameter ändern.
SOH und ETB einstellen
SOH F C G C - - r N - - - - - - - ETB
N: 0 = SOH = 01
, ETB = 17
Hex
N: 1 = SOH = 5E
, ETB = 5F
Hex
SOH und ETB abfragen
SOH F C G C - - w p p p p p p p p ETB
Antwort
SOH A N - - - - - - - p p p p p p p p ETB
N: 0 = SOH = 01
, ETB = 17
Hex
N: 1 = SOH = 5E
, ETB = 5F
Hex
N: 2 = sonstige Zeichenkombination
Schnittstellenbeschreibung
und für ETB = 17
Hex
Hex
und ETB = 5F
Hex
Hex
Hex
Hex
Hex
Parametersätze
eingesetzt. Es
Hex
65

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis