242 • Busklemmen
RS232C-Interface 750-650
Das Statusbyte enthält folgende Bits:
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
0 |
IL2 |
IL1 |
Il0 |
BUF_F |
IA |
RR |
TA |
Dieser |
Anzahl der empfangenen Zei- |
Meldung: |
Initialization |
Receive |
Transmit |
Wert |
chen, die in den Eingangsdaten |
Emp- |
acknowledge |
request |
acknow- |
ist |
zur Verfü gung stehen. IL2 ist |
fangs- |
Initiali- |
Emp- |
ledge |
immer |
|
immer 0. |
|
puffer ist |
sierungsbe- |
fangs |
Ü bertrag- |
Null |
z.B. IL2,IL1,IL0 = 0,1,0 |
voll |
stätigung |
anforde- |
ungsbe- |
|
Zwei Zeichen wurden empfangen |
|
|
rung |
stätigung |
|
und stehen im Eingangsbyte0 und |
|
|
|
|
|
Eingangsbyte1 bereit. |
|
|
|
|
Mit dem Steuerund Statusbyte erfolgt die Steuerung des Sendeund Empfangsbetriebs.
Klemme Initialisieren:
•Setzen von IR im Steuerbyte
•Initialisierung der Klemme
•Sperren der Sendeund Empfangsfunktionen
•Lö schen der Sendeund Empfangsspeicher
•Laden der Konfigurationsdaten in die serielle Schnittstellenklemme
Daten Senden:
•TR=TA: Schreiben der zu sendenden Zeichen in Ausgangsbyte 0 bis 2
•Anzahl der Zeichen wird in OL0 bis OL2 spezifiziert
•Invertieren und Ausgeben von TR
•Ü bergabe an den Sendepuffer ist erfolgt wenn TR=TA
Daten Empfangen:
•RR≠ RA: in Eingangsbyte 0 bis 2 stehen Zeichen zur Verfü gung
•Anzahl der Zeichen wird in IL0 bis IL2 spezifiziert
•Auslesen der Zeichen in IL0 bis IL2
•Invertieren und Ausgeben von RA
•Auslesen ist erfolgt wenn RR=RA
Das Senden und Empfangen von Daten kann gleichzeitig erfolgen. Die Initialisierungsanforderung wird bevorzugt ausgefü hrt und beendet sofort des Senden und Empfangen von Daten.
Beachten
Das Initialisierungsbit muss zurü ckgesetzt werden. Dieses kann gleichzeitig mit dem nachfolgenden Telegramm erfolgen.
Meldung: Empfangspuffer voll: (Bit 3)
Der Empfangspuffer ist voll. Daten, die jetzt empfangen werden, gehen verloren.