Datenaustausch, funktion – BECKHOFF KL6021 Benutzerhandbuch

Seite 16

Advertising
background image

Datenaustausch, Funktion

16

KL6021


Datenaustausch, Funktion

Control-Byte im
Prozeßdatenaustausch

Das Control-Byte wird von der Klemme zur Steuerung übertragen. Es kann
im Registermodus (REG = 1) oder im Prozeßdatenaustausch (REG = 0)
genutzt werden (siehe Anmerkung im Anhang). Zur Abwicklung der Daten-
übertragung (Handshake) wird das Control- und Status- Byte im Prozeßda-
tenaustausch benutzt

MSB

REG=0

OL2

OL1

OL0

0

IR

RA

TR



Status-Byte im
Prozeßdaten-Modus

Das Status-Byte wird von der Klemme zur Steuerung übertragen. Es ent-
hält die für den Handshake erforderlichen Daten.

MSB

REG=0

IL2

IL1

IL0

BUF_F

IA

RR

TA



TR/TA:TRANSMIT-
REQUEST/ TRANSMIT-
ACCEPTED Bits

Der Handshake für das Senden der Daten wird über dieses Bit durchge-
führt. Ein Zustandsänderung von TR bewirkt, daß die über OL0-OL2 fest-
gesetzte Anzahl von Daten (maximal 5) in das Sende-FIFO geladen wer-
den. Die Klemme signalisiert über TA die Ausführung dieses Befehls.

Beispiel

Output

Control-Byte

Input
Status-Byte


Kommentar

00000000

0XXXX0X0

Start Datenübertragung

00100001

Datenbytes: In D0 und

D1, Registerdaten

0XXXX0X0

Steuerung fordert von der
Klemme
2-Daten zu senden

....

....

00100001

Datenbytes: In D0 und

D1,

0XXXX0X1

Klemme hat 2 Daten in Sende
FIFO geladen, Befehl ist aus-
geführt

01010000

Datenbytes In D0 bis D4

0XXXX0X1
Daten-
bytes:DC

Steuerung fordert von der
Klemme
5-Daten (D0-D4) zu senden

....

....

01010000

Datenbytes: In D0 und

D1, Registerdaten

0XXXX0X0

Klemme hat 5 Daten in Sende
FIFO geladen, Befehl ist aus-
geführt


RA/RR:REICEIVE-
ACCEPTED/RECEIVE-
REQUEST

Über eine Zustandsänderung von RR teilt die Klemme der Steuerung mit,
daß 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 dar-
aufhin werden neue Daten von der Klemme zur Steuerung übertragen.

Beim ersten Empfang von Daten ist das IL0-Bit gleich 1, auch wenn meh-
rere Bytes empfangen wurden.

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