Prozessdatenaustausch
Control-Byte 1 im Prozessdatenbetrieb
Das Control-Byte 1 (CB1) befindet sich im Ausgangsabbild und wird von der Steuerung zur Klemme übertragen.
Bit | CB1.7 | CB1.6 | CB1.5 | CB1.4 | CB1.3 | CB1.2 | CB1.1 | CB1.0 |
Name | RegAccess | - | RS_CNT_LAT | EnLatchFall | EnLatchRise | SetCnt | ReadLatch | EnLatchC |
Legende
Bit | Name | Beschreibung | |
---|---|---|---|
CB1.7 | RegAccess | 0bin | Registerkommunikation ausgeschaltet (Prozessdatenbetrieb) |
CB1.6 | - | reserviert | |
CB1.5 | RS_CNT_LAT* | 1bin | Der Zähler wir mit der aktiven Flanke des Latch-Eingangs auf Null gesetzt. Welche Latch-Flanke aktiv ist, bestimmen Sie mit den Bits CB1.4, CB1.3 und CB1.0. |
CB1.4 | EnLatchFall* | 1bin | Die fallende Flanke des Latch-Eingangs wird aktiviert. Beim ersten externen Latch-Impuls nach Gültigkeit des Bits EnLatchFall wird der Counter-Wert im Latch-Register gespeichert. Die folgenden Impulse haben keinen Einfluss auf das Latch-Register. |
CB1.3 | EnLatchRise* | 1bin | Die steigende Flanke des Latch-Eingangs wird aktiviert. Beim ersten externen Latch-Impuls nach Gültigkeit des Bits EnLatchRise wird der Counter-Wert im Latch-Register gespeichert (hat Vorrang vor EnLatchFall). Die folgenden Impulse haben keinen Einfluss auf das Latch-Register. |
CB1.2 | SetCnt | Der Zähler wird mit steigender Flanke von SetCnt auf den 32-Bit-Vorgabewert gesetzt, der von der Steuerung in die Prozessausgangsdaten geschrieben wird. | |
CB1.1 | ReadLatch | 0bin | Der aktuelle Wert des 32-Bit Zähler wird in die Prozesseingangsdaten eingeblendet. |
1bin | Der im Latch gespeicherte 32-Bit-Wert wird in die Prozesseingangsdaten eingeblendet. | ||
CB1.0 | EnLatchC* | 1bin | Die steigende Flanke des Nulleingangs (Eingang C) wird aktiviert. Beim ersten externen Latch-Impuls nach Gültigkeit des Bits EnLatchC wird der Counter-Wert im Latch-Register gespeichert. Die folgenden Impulse haben keinen Einfluss auf das Latch-Register. (siehe folgenden Hinweis) |
*) Gilt nicht für KL5152-0000 (KL5151-0050), da hier Latch-Eingang und Nulleingang nicht zur Verfügung stehen. Setzen Sie die Bits CB1.5, CB1.4, CB1.3 und CB1.0 der KL5152-0000 (KL5151-0050) immer auf 0bin!
EnLatchC oder EnLatchRise und EnLatchFall? Wenn Bit CB1.0 (EnLatchC) gesetzt ist, dürfen Bit CB1.3 (EnLatchRise) und Bit CB1.4 (EnLatchFall) nicht gesetzt sein, weil Sie sonst nicht wissen, welches Ereignis das Speichern eines Zählerwerts im Latch veranlasst hat. |
Status-Byte 1 im Prozessdatenbetrieb
Das Status-Byte 1 (SB1) befindet sich im Eingangsabbild und wird von der Klemme zur Steuerung übertragen.
Bit | SB1.7 | SB1.6 | SB1.5 | SB1.4 | SB1.3 | SB1.2 | SB1.1 | SB1.0 |
Name | RegAccess | - | - | StGate | StLatchC | SetCnt | ReadLatch | ValLatchC |
Legende
Bit | Name | Beschreibung | |
---|---|---|---|
SB1.7 | RegAccess | 0bin | Quittung für Prozessdatenbetrieb |
SB1.6 | - | reserviert | |
SB1.5 | - | reserviert | |
SB1.4 | StGate | KL5151-0000: Status des externen Gate/Latch-Eingangs | |
KL5152-0000 (KL5151-0050): reserviert | |||
SB1.3 | StLatchC | KL5151-0000: Status des Nulleingangs (Eingang C) | |
KL5152-0000 (KL5151-0050): reserviert | |||
SB1.2 | SetCnt | Quittung, das die Daten zum Setzen des Zählers von der Klemme übernommen wurden. | |
SB1.1 | ReadLatch | 0bin | Der aktuelle Wert des 32-Bit Zählers wurde in die Prozessdaten eingeblendet. |
1bin | Der im Latch gespeicherte 32-Bit-Wert wurde in die Prozessdaten eingeblendet. | ||
SB1.0 | ValLatchC* | 1bin | Ein Nullpunkt-Latch ist aufgetreten: Eine steigende Flanke am Nulleingang (Eingang C) hat veranlasst, das der aktuelle Counter-Wert als Referenzmarke im Latch-Register gespeichert wurde.
|
*) Gilt nicht für KL5152-0000 (KL5151-0050), da hier Latch-Eingang und Nulleingang nicht zur Verfügung stehen.