Klemmenspezifische registerbeschreibung – BECKHOFF KL6021 Benutzerhandbuch

Seite 11

Advertising
background image

Registerbeschreibung

KL6021

11

Anwender Parameter





i

Hinweis

R31-R47 Bereich " Anwendungs Parameter" (SEEROM)
Die Anwendungsparameter sind spezifisch für jeden Klemmentyp. Sie
können vom Programmierer geändert werden. Die Anwendungsparameter
sind spannungsausfallsicher in einem seriellen EEPROM in der Klemme
gespeichert. Der Anwenderbereich ist über ein Codeword schreibge-
schützt.

R31: Codeword-Register im RAM
Damit Parameter im Anwender-Bereich geändert werden können muß hier
das Codeword 0x1235 eingetragen werden. Wird ein abweichender Wert
in dieses Register eingetragen, so wird der Schreibschutz gesetzt. Bei
inaktivem Schreibschutz wird das Codeword beim Lesen des Registers
zurückgegeben. Ist der Schreibschutz aktiv, enthält das Register den Wert
Null.

R32: Feature-Register
Dieses Register legt die Betriebsarten der Klemme fest. So kann z.B. eine
anwenderspezifische Skalierung bei den analogen E/A`s aktiviert werden.

R33 - R47
Vom Klemmentyp abhängige Register

Erweiterter
Anwendungsbereich

R47-R63
Registererweiterung mit zusätzlichen Funktionen.


Klemmenspezifische Registerbeschreibung

Prozeßvariablen

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-R5: ohne Funktion

R6: Diagnoseregister
High-Byte: nicht benutzt
Low-Byte: Status des Empfangskanals (Bit 0 –7)

Bit Nr.

Bedeutung

Bit 0

1

Der Empfangsbuffer ist übergelaufen, ankommende
Daten gehen verloren.

Bit 1

1

Parity Error ist aufgetreten.

Bit 2

1

Framing Error ist aufgetreten.

Bit 3

1

Overrun Error ist aufgetreten.

Bit 4

1

Buffer ist voll

Bit 5 - 15

-

nicht benutzt, don't change


Hersteller Parameter

R18: Buffer-Größe
[0x0080]
Das Register R18 legt die Anzahl der Daten im Empfangs-FIFO fest, ab
der das BUF_F-Bit im Status-Byte gesetzt wird.

Low-Byte: wird dieser Wert erreicht, so wird BUF_F im Status gesetzt
High-Byte: nicht benutzt

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: