Control- und Status-Byte
Control-Byte
Das Control-Byte (CB) befindet sich im Ausgangsprozessabbild und wird von der Steuerung zur Klemme übertragen.
Bit | CB.7 | CB.6 | CB.5 | CB.4 | CB.3 | CB.2 | CB.1 | CB.0 |
Name | - | - | - | - | EN_LATCH_EXTN | CNT_SET | EN_LATCH_EXTP | EN_LATC |
Legende
Bit | Name | Beschreibung | |
---|---|---|---|
CB.3 | EN_LATCH_EXTN | 1bin | Nach Gültigkeit des EN_LATCH_EXTN Bits wird beim ersten externen Latchimpuls mit fallender Flanke der Counterwert auf den Latch-Eingang (Index 0x6000:03) gespeichert. Die folgenden Impulse haben keinen Einfluss auf den Latch Wert. Bitte beachten: Erst wenn das Latch Valid Bit (LAT_EXT_VAL) im Status-Byte einen Low-Pegel aufweist, kann ein neuer Counterwert auf den Latcheingang geschrieben werden. |
CB.2 | CNT_SET | rise | Der Zähler wird mit steigender Flanke von CNT_SET auf den Wert, der über die Prozessdaten (Index 0x7000:02) vorgegeben wird, gesetzt. |
CB.1 | EN_LATCH_EXTP | 1bin | Nach Gültigkeit des EN_LATCH_EXTP Bits wird beim ersten externen Latchimpuls mit steigender Flanke der Counterwert auf den Latch-Eingang (Index 0x6000:03) gespeichert. Die folgenden Impulse haben keinen Einfluss auf den Latch Wert. Bitte beachten: Erst wenn das Latch Valid Bit (LAT_EXT_VAL) im Status-Byte einen Low-Pegel aufweist, kann ein neuer Counterwert auf den Latcheingang geschrieben werden. |
CB.0 | EN_LATC | 1bin | Der Nullpunktlatch (C-Eingang) wird aktiviert. Beim ersten externen Latchimpuls nach Gültigkeit des EN_LATC Bits wird der Counterwert gespeichert (hat Vorrang vor EN_LAT_EXTN / EN_LAT_EXTP). Die folgenden Impulse haben bei gesetztem Bit keinen Einfluss auf den Latch Wert. Bitte beachten: Erst wenn das Latch Valid Bit (LATC_VAL) im Status-Byte einen Low-Pegel aufweist, kann ein neuer Counterwert auf den Latcheingang geschrieben werden (das LATC_VAL-Bit (SB.0) wird erst von der Klemme zurückgenommen, wenn der C-Impuls = LOW). |
Status-Byte
Das Status-Byte (SB) befindet sich im Eingangsprozessabbild und wird von der Klemme zur Steuerung übertragen.
Bit | SB.7 | SB.6 | SB.5 | SB.4 | SB.3 | SB.2 | SB.1 | SB.0 |
Name | - | - | STATUS_EINGANG | OVERFLOW | UNDERFLOW | CNTSET_ACC | LAT_EXT_VAL | LATC_VAL |
Legende
Bit | Name | Beschreibung | |
---|---|---|---|
SB.5 | STATUS_EINGANG | 0bin/ 1bin | Gibt den Status von INPUT 1 wieder |
SB.4 | OVERFLOW | 1bin | 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. |
SB.3 | UNDERFLOW | 1bin | 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. |
SB.2 | CNTSET_ACC | 1bin | Die Daten zum Setzen des Zählers (Index 0x7000:02) wurden von der Klemme übernommen. |
SB.1 | LAT_EXT_VAL | 1bin | Ein externer Latchimpuls ist aufgetreten. Die Daten mit dem Index 0x6000:03 entsprechen dem gelatchten Wert bei gesetztem Bit. Um den Latch-Eingang neu zu aktivieren, muss EN_LAT_EXTN bzw. EN_LATCH_EXTP (CB.3 bzw. CB.1) erst zurückgenommen und dann neu gesetzt werden. |
SB.0 | LATC_VAL | 1bin | Ein Nullpunktlatch ist aufgetreten. Die Daten mit dem Index 0x6000:03 entsprechen dem gelatchten Wert bei gesetztem Bit. Um den Latcheingang neu zu aktivieren, muss EN_LATC (CB.0) erst zurückgenommen und dann neu gesetzt werden. |