Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff KL6011 Dokumentation Seite 36

Serielle schnittstelle tty
Vorschau ausblenden Andere Handbücher für KL6011:
Inhaltsverzeichnis

Werbung

Zugriff aus dem Anwenderprogramm
Beispiel
Output
Control-Byte
00000000
00100001
Datenbytes: In D0 und D1,
Registerdaten
...
00100001
Datenbytes: In D0 und D1
01010000
Datenbytes: In D0 bis D4
...
01010000
Datenbytes: In D0 und D1,
Registerdaten
RA/RR: REICEIVE-ACCEPTED/RECEIVE-REQUEST
Über eine Zustandsänderung von RR teilt die Klemme der Steuerung mit, dass sich die in IL0-IL1 angezeigte
Anzahl von Daten in D0-D4 befinden. Die Übernahme der Daten wird im Control-Byte mit RA quittiert, erst
daraufhin werden neue Daten von der Klemme zur Steuerung übertragen.
Beispiel:
Output
Control-Byte
00000000
0XXX000X
...
0XXX001X
0XXX001X
...
0XXX000X
IR/IA: INIT-REQUEST/INIT-ACCEPTED
Ist IR high, so führt die Klemme eine Initialisierung durch. Die Sende und Empfangsfunktion werden
gesperrt, die FIFO Zeiger werden zurückgesetzt und die Schnittstelle wird mit den Werten der zuständigen
Register (R32-R35, R18) initialisiert. Die Ausführung der Initialisierung wird von der Klemme mit IA quittiert.
Beispiel:
Output
Control-Byte
0XXXXXXX
00000100
...
00000100
00000000
...
00000000
36
Input
Kommentar
Status-Byte
0XXXX0X0
Start Datenübertragung
0XXXX0X0
Steuerung fordert von der Klemme 2 Daten zu senden
...
...
0XXXX0X1
Klemme hat 2 Daten in Sende FIFO geladen, Befehl ist
ausgeführt
0XXXX0X1
Steuerung fordert von der Klemme 5 Daten (D0-D4) zu
Datenbytes: DC
senden
...
...
0XXXX0X0
Klemme hat 5 Daten in Sende FIFO geladen, Befehl ist
ausgeführt
Input
Kommentar
Status-Byte
0XXXX00X
Start Datenübertragung
0011X01X
Klemme fordert von der Steuerung 3 Daten von D0-D2
zu übernehmen
...
...
0011X01X
Steuerung hat Daten übernommen
0101X00X
Klemme fordert von der Steuerung 5 Daten von D0-D4
zu übernehmen
...
...
0101X00X
Steuerung hat Daten übernommen
Input
Kommentar
Status-Byte
0XXXXXXX
Start Datenübertragung
0XXXXXXX
Initialisierung wird von Steuerung gefordert
...
...
00000100
Klemme hat Initialisierung vollzogen
00000100
Steuerung fordert Datenaustausch
...
...
00000000
Klemme ist bereit
Version: 3.0
KL6011

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis