254 • Busklemmen
RS485C Interface 750-653
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 Zeichen, |
Meldung: |
Initializati- |
Receive |
Transmit |
Wert ist |
die in den Eingangsdaten zur Ver- |
Empfangs- |
on acknow- |
request |
acknow- |
immer |
fü gung stehen. IL2 ist immer 0. |
puffer ist |
ledge |
Empfangs |
ledge |
Null |
z.B. IL2,IL1,IL0 = 0,1,0 |
voll |
Initialisier- |
anforder- |
Ü bertrag- |
|
Zwei Zeichen wurden empfangen |
|
ungs be- |
ung |
ungs |
|
und stehen im Eingangsbyte0 und |
|
stätigung |
|
bestäti- |
|
Eingangsbyte1 bereit. |
|
|
|
gung |
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 das 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.