Kommunikationsfunktionen
1, 2, 3...
98
(@)TXD(48)
S
C
N
Von der Ausführung dieses Befehls bis zum Ende der Datenübertragung ist
AR 0805 (oder AR 0813 für die Peripherie–Schnittstelle) auf AUS gesetzt.
Nach Abschluß der Datenübertragung wird er wieder auf EIN gesetzt.
Bei der Spezifizierung der Anzahl der zu übertragenden Bytes werden die
Start– und Endecodes nicht berücksichtigt. Bei der größten Übertragung mit
oder ohne Start– und Endecodes in 256 Bytes, liegt N abhängig von den
Start– und Endecodes zwischen 254 und 256. Wird die Anzahl der zu sen-
denden Bytes auf 0000 gesetzt, werden nur die Start– und Endecodes ge-
sendet.
Startcode
Um die RS–232C–Schnittstelle zurückzusetzen (d.h., um den anfänglichen
Status wiederherzustellen), setzen Sie SR 25209 auf EIN. Setzen Sie SR
25208 auf EIN, um die Peripherie–Schnittstelle zurückzusetzen. Diese Bits
werden nach dem Reset automatisch auf AUS gesetzt.
Datenempfang
1. AR 0806 (RS–232C–Empfangs–Fertig–Merker) oder AR 0814 (Periphe-
rie–Empfangs–Fertig–Merker) muß auf EIN gesetzt sein.
2. Verwenden Sie den RXD(47)–Befehl für den Datenempfang.
(@)RXD(47)
D
C
N
3. Die Leseergebnisse der empfangenen Daten werden im AR–Bereich ge-
speichert. Überprüfen Sie, ob der Vorgang erfolgreich beendet wurde.
Jede Ausführung des RXD(47)–Befehls setzt den Inhalt dieser Bits zu-
rück.
RS–232C–
Peripherie–
Schnittstelle
Schnittstelle
AR 0800 bis
AR 0808 bis
AR 0803
AR 0811
AR 0804
AR0812
AR 0807
AR0815
AR 09
AR10
Um die RS–232C–Schnittstelle zurückzusetzen (d.h., den ursprünglichen
Zustand wiederherzustellen), setzen Sie SR 25209 auf EIN. Um die Periphe-
rie–Schnittstelle zurückzusetzen, setzen Sie SR 25208 auf EIN. Diese Bits
werden nach der Rücksetzung automatisch auf AUS gesetzt.
S: Anfangs–Wort–Nr. der zu übertragenden Daten
C: Steuerdaten
N: Anzahl der zu übertragenden Datenbytes
(4–stellige BCD– Zahl), 0000 bis 0256
max. 256 Zeichen
Daten
D: Erste zu speichernde Wort–Nr. der Empfangsdaten
C: Steuerdaten
Bits 00 bis 03
0: Äußerst linke Bytes zuerst
1: Äußerst rechte Bytes zuerst
Bits 12 bis 15
0: RS–232C–Schnittstelle
1: Peripherie–Schnittstelle
N: Anzahl der gespeicherten Bytes (4–stellige BCD–
Zahl), 0000 bis 0256
RS–232C–Schnittstellen–Fehlercode (1–stellige BCD–Zahl)
0: Normaler Abschluß
1: Paritätsfehler
2: Rahmenfehler
3: Überlauffehler
Kommunikationsfehler
Empfangs–Überlauf–Merker (nach Beendigung des Emp-
fangs, wurden die nachfolgenden Daten empfangen, bevor
die Daten durch den RXD(47)–Befehl gelesen wurden).
Anzahl der empfangenen Zeichen
Kapitel 1–8
Endecode
Fehler