Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff KL6021 Dokumentation Seite 30

Vorschau ausblenden Andere Handbücher für KL6021:
Inhaltsverzeichnis

Werbung

Zugriff aus dem Anwenderprogramm
Bereich
Prozessvariablen
Typ-Register
Hersteller Parameter
Anwender Parameter
Erweiterter Anwenderbereich
R0 bis R7: Register im internen RAM der Klemme
Die Prozessvariablen können ergänzend zum eigentlichen Prozessabbild genutzt werden und sind in ihrer
Funktion klemmenspezifisch.
• R0 bis R5: Diese Register besitzen eine vom Klemmen-Typ abhängige Funktion.
• R0: Anzahl der Datenbytes im Sende-FIFO
Im Low-Byte steht die Anzahl der Daten im Sende-FIFO. Das High-Byte ist nicht benutzt.
• R1: Anzahl der Datenbytes im Empfangs-FIFO
Im Low-Byte steht die Anzahl der Daten im Empfangs-FIFO. Das High-Byte ist nicht benutzt.
• R2 bis R5: ohne Funktion
• R6: Diagnoseregister
Das Diagnoseregister kann zusätzliche Diagnose-Information enthalten. So werden z. B. bei seriellen
Schnittstellenklemmen Paritäts-Fehler, die während der Datenübertragung aufgetreten sind, angezeigt.
• R6: Diagnoseregister
High-Byte: nicht benutzt
Low-Byte: Status des Empfangskanals (Bit 0 - 7)
Bit-Nr.
Bit 0
1
Bit 1
1
Bit 2
1
Bit 3
1
Bit 4
1
Bit 5 - 15
-
• R7: Kommandoregister
High-Byte_Write = Funktionsparameter
Low-Byte_Write = Funktionsnummer
High-Byte_Read = Funktionsergebnis
Low-Byte_Read = Funktionsnummer
R8 bis R15: Register im internen ROM der Klemme
Die Typ- und Systemparameter sind fest vom Hersteller programmiert und können vom Anwender nur
ausgelesen und nicht verändert werden.
• R8: Klemmentyp
Der Klemmentyp in Register R8 wird zur Identifizierung der Klemme benötigt.
• R9: Softwareversion (X.y)
Die Software-Version kann als ASCII-Zeichenfolge gelesen werden.
• R10: Datenlänge
R10 beinhaltet die Anzahl der gemultiplexten Schieberegister und deren Länge in Bit.
Der Buskoppler sieht diese Struktur.
• R11: Signalkanäle
Im Vergleich zu R10 steht hier die Anzahl der logisch vorhandenen Kanäle. So kann z. B. ein
physikalisch vorhandenes Schieberegister durchaus aus mehreren Signalkanälen bestehen.
30
Registernummer
0 bis 7
8 bis 15
16 bis 30
31 bis 47
48 bis 63
Bedeutung
Der Empfangspuffer ist übergelaufen, ankommende Daten gehen verloren.
Parity Error ist aufgetreten.
Framing Error ist aufgetreten.
Overrun Error ist aufgetreten.
Puffer ist voll
nicht benutzt, nicht ändern!
Version: 3.0
KL6021

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis