Prozessdatenaustausch

Control-Byte im Prozessdatenaustausch

Das Control-Byte wird von der Steuerung zur Klemme übertragen. Es kann

Mit dem Control-Byte werden in der KL5101 verschiedene Aktionen ausgelöst:

Bit

7

6

5

4

3

2

1

0

Name

REG=0

-

-

-

EN_Latch_Ex_n

Cnt_Set

EN_LAT_EXT /

RD_PERIOD

EN_LATC

Bit

Name

Funktion

3

En_Latch_Ext_n

Der externe Latch-Eingang wird für die negative Flanke aktiviert.
Beim ersten externen Latch-Impuls nach Gültigkeit des En_Latch_Ext_n Bits wird der Zählerwert im Latch-Register gespeichert. Die folgenden Impulse haben bei gesetztem Bit keinen Einfluss auf das Latch-Register.
Es ist darauf zu achten, dass das entsprechende Latch-Valid-Bit (Latch_Ext_Val) vor einem Scharfschalten des Nullimpulses von der Klemme zurückgenommen wurde. Diese Funktionalität ist im Feature Register einstellbar (Defaulteinstellung).

2

Cnt_Set

Der Zähler wird mit steigender Flanke von Cnt_Set auf den Wert, der über die Prozessdaten vorgegeben wird, gesetzt.

1

En_Latch_Ext

Der externe Latch-Eingang wird für die positive Flanke aktiviert.
Beim ersten externen Latch-Impuls nach Gültigkeit des En_Latch_Ext Bits wird der Zählerwert im Latch-Register gespeichert. Die folgenden Impulse haben bei gesetztem Bit keinen Einfluss auf das Latch-Register.
Es ist darauf zu achten, dass das entsprechende Latch-Valid-Bit (Latch_Ext_Val) vor einem Scharfschalten des Nullimpulses von der Klemme zurückgenommen wurde. Diese Funktionalität ist im Feature Register einstellbar (Defaulteinstellung).

RD_Period

Die Periodendauer wird zwischen zwei positiven Flanken vom Eingang A mit einer Auflösung von 200 ns gemessen. Diese Periodendauer wird bei gesetztem Bit in den Datenbytes D2, D3, D4 ausgegeben. Diese Funktionalität ist im Feature Register einstellbar.

0

En_Latch

Der Nullpunkt-Latch (C-Eingang) wird aktiviert.
Beim ersten externen Latch-Impuls nach Gültigkeit des En_Latch Bits wird der Zählerwert im Latch-Register gespeichert (hat Vorrang vor En_Latch_Ext). Die folgenden Impulse haben bei gesetztem Bit keinen Einfluss auf das Latch-Register.
Es ist darauf zu achten, dass das entsprechende Latch-Valid-Bit (Latch_Val) vor einem Scharfschalten des Nullimpulses von der Klemme zurückgenommen wurde. (Das Latch_Val-Bit kann von der Klemme erst zurückgenommen werden, wenn der C-Impuls einen low Pegel besitzt).

Prozessdatenaustausch 1:

Für den Externen Latch-Eingang:

Die Aktivierung der positiven Flanke (En_Latch_Ext = 1) hat Vorrang vor der Aktivierung der negativen Flanke (En_Latch_Ext_N = 1).

Status-Byte im Prozessdatenaustausch

Das Status-Byte wird von der Klemme zur Steuerung übertragen. Das Statusbyte enthält verschiedene Statusbits der KL5101.

Bit

7

6

5

4

3

2

1

0

Name

REG=0

-

State_Input

Overflow

Underflow

CntSet_Acc

Latch_Ext_Val/

RD_Period_Q

Latch_Val

Bit

Name

 

5

State_Input

Es wird der Zustand des Status-Einganges in diesem Bit eingeblendet (Einstellmöglichkeit über Feature-Register).

4

Overflow

Tritt ein Überlauf (65535 auf 0) des 16-Bit Zählers auf, so wird dieses Bit gesetzt.
Es wird zurückgesetzt wenn der Zähler ein Drittel des Messbereichs überschreitet (21845 auf 21846) oder sobald ein Unterlauf auftritt.

3

Underflow

Tritt ein Unterlauf (0 auf 65535) des 16-Bit Zählers auf, so wird dieses Bit gesetzt.
Es wird zurückgesetzt wenn der Zähler zwei Drittel des Messbereichs unterschreitet (43690 auf 43689) oder sobald ein Überlauf auftritt.

2

CntSet_Acc

Die Daten zum Setzen des Zählers wurden von der Klemme übernommen.

1

Latch_Ext_Val

Ein externer Latch-Impuls ist aufgetreten. Die Daten D2,D3 im Prozessabbild entsprechen dem gelatchten Wert bei gesetztem Bit. Um den Latch-Eingang neu zu aktivieren, muss En_Latch_Ext erst zurückgenommen und dann neu gesetzt werden.

RD_Period_Q

Die Datenbytes 2, 3, 4 beinhalten die Periodendauer.

0

Latch_Val

Ein Nullpunkt-Latch ist aufgetreten. Die Daten D2, D3 im Prozessabbild entsprechen dem gelatchten Wert bei gesetztem Bit. Um den Latch-Eingang neu zu aktivieren muss En_Latch erst zurückgenommen und dann neu gesetzt werden.