Netzwerkfunktionen und Kommunikation
9
Kommunikation
9.1.5
Terminal als Kommunikations-Schnittstelle verwenden (Kein-Protokoll-Modus)
256
Der Kein-Protokoll-Modus wird zum Verbinden von unterschiedlichen Controller bzw.
zum Anschluss von externen Geräten (z. B. Barcode-Lesern oder Wägevorrichtungen)
an den Controller verwendet. Der Controller überwacht die Datenübertragung zum
Kommunikations-Port. Die im Kommunikations-Port eintreffenden Daten werden in
Registern abgelegt. Die Kommunikation erfolgt mit einer Übertragung des Daten-
registerbereichs, die dem folgenden Steuerblock entsprechen.
Klicken Sie unter [Einrichtung] / [Peripheriegeräte] mit der rechten Maustaste auf [Kein-
Protokoll-Modus] und wählen Sie [Eigenschaften] aus.
Register
Beschreibung
Steuerungsregister 0
Startregister für Sendedatenpuffer
•
Das erste Register im Pufferbereich verfügt über die Gesamtzahl der Bytes,
die übertragen werden sollen.
•
Im folgenden Register sind die Übertragungsdaten enthalten.
•
Die maximale Puffergröße beträgt 127 Register = 254 Byte.
Steuerungsregister 1
Befehlsregister für die Übertragung
•
Wird vom Controller auf 1 gesetzt, wenn eine Übertragung erwünscht ist.
•
Wird vom Terminal auf 0 gesetzt, wenn die Übertragung ausgeführt wurde.
Steuerungsregister 2
Startregister für Empfangsdatenpuffer
•
Das erste Register im Pufferbereich enthält die insgesamt empfangenen
Bytes.
•
Die Folgeregister enthalten die empfangenen Daten.
•
Die maximale Puffergröße beträgt 127 Register = 254 Byte.
Steuerungsregister 3
Befehlsregister für den Empfang
•
Wird vom Controller auf 0 gesetzt, wenn Empfangsbereitschaft vorliegt.
•
Wird vom Terminal auf 1 gesetzt, wenn die Nachricht verfügbar ist.
•
Wird bei fehlerhafter Nachricht (z. B. zu kurz) auf -1 (FFFF) gesetzt.
•
Wird vom Controller auf 2 gesetzt, wenn der Anschlusspuffer geleert werden
soll.
•
Wird vom Controller auf 3 gesetzt, wenn der Anschlusspuffer geleert wurde.
Der Anschlusspuffer wird beim Start und beim Übergang zwischen Transparent-
Modus und Kein-Protokoll-Modus automatisch geleert. Das Register erhält den
Wert 3.
Steuerungsregister 4
Endcode (1 oder 2 Byte) in der empfangenen Nachricht.
Steuerungsregister 5
Länge der empfangenen Nachricht. Bei 0 wird der Endcode verwendet.
Systemhandbuch – Bedien-Terminals DOP11B