Zählerstand speichern
Die Latch‑Funktion ermöglicht das Abspeichern des aktuellen Zählerstandes in einem separaten Prozessdatum, unabhängig von der Zykluszeit. Die Latch‑Funktion kann wie folgt ausgelöst werden:
- Gate-/Latch-Kombi-Eingang positive/negative Flanke am Latch-Eingang (Ausgangsprozessdatum „Enable latch extern on positive/negative edge“)
Über Index 0x80n0:22 „Enable continuous latch extern“ kann parametriert werden, ob die Funktion bei jeder parametrierten externen Flanke am Latch-Eingang oder nur einmalig nach jeder Aktivierung ausgeführt wird.
![]() | Mehrfachaktivierung der Latch-Funktion Werden mehrere Befehle gleichzeitig zum Speichern des Zählerwerts im Prozessdatum „Latch value“ (0x60n0:12) aktiviert, so wird nur der zuerst gesetzte Befehl von der Klemme akzeptiert.
|
Zählerstand speichern über eine positive/negative Flanke am Latch-Eingang (Enable latch extern on positive/negative edge)
- Speichern des Zählerstands am Latch extern-Eingang über:
- Prozessdatum „Enable latch extern on positive edge“ (0x70n0:02) = TRUE
Beim ersten externen Latch‑Impuls mit positiver Flanke wird der aktuelle Zählerwert in das Prozessdatum „Latch value“ (0x60n0:12) gespeichert. - Prozessdatum „Enable latch extern on negative edge“ (0x70n0:04) = TRUE
Beim ersten externen Latch‑Impuls mit negativer Flanke wird der aktuelle Zählerwert in das Prozessdatum „Latch value“ (0x60n0:12) gespeichert. - Gleichzeitige Aktivierung der Bits in den Prozessdaten „Enable latch extern on positive edge“ (0x70n0:02) und „Enable latch extern on negative edge“ (0x70n0:04)
beim ersten externen Latch‑Impuls, unabhängig von der Polarität der Flanke, wird der aktuelle Zählerwert im Prozessdatum „Latch value“ (0x60n0:12) gespeichert. - Festlegung, ob eine erneute Aktivierung des Befehls zum Speichern des Zählerwerts erforderlich ist, über:
- „Enable continuous latch extern“ Index 0x80n0:22 = FALSE
Die folgenden Impulse am Latch extern-Eingang haben bei gesetztem Bit in den Prozessdaten „Enable latch extern on positive edge“ (0x70n0:02) und „Enable latch extern on negative edge“ (0x70n0:04) keinen Einfluss auf den Latch-Wert im Prozessdatum „Latch value“ (0x60n0:12).
Erst, wenn das Bit im Prozessdatum „Latch extern valid“ (0x60n0:02) = FALSE ist, kann ein neuer Zählerwert auf den Latch-Eingang in das Prozessdatum „Latch value“ (0x60n0:12) geschrieben werden - „Enable continuous latch extern“ Index 0x80n0:22 = TRUE
Der Zählerwert wird bei jeder parametrierten Flanke am Latch extern-Eingang in das Prozessdatum „Latch value“ (0x60n0:12) geschrieben.
Eine erneute Aktivierung der Prozessdaten „Enable latch extern on positive edge“ (0x70n0:02) und „Enable latch extern on negative edge“ (0x70n0:04) entfällt. - Das Speichern des Zählwerts im Prozessdatum „Latch value“ (0x60n0:12) wird über das Bit im Prozessdatum „Latch extern valid“ (0x60n0:02) bestätigt.
- Der Status des Latch extern-Eingangs kann über das Prozessdatum „Status of extern latch“ (0x60n2:14) erfasst werden.
![]() | Aktivierung von Gate- und Latch-Funktionen über die gleiche Flanke am Gate-/Latch-Kombi-Eingang im 2-Kanal-Betrieb 2xAB Bei Aktivierung der Gate-Funktion und einer Latch-Funktion über die gleiche Flanke am Gate-/Latch-Kombi-Eingang wird immer die Latch-Funktion zuerst ausgeführt und anschließend der Zählerstand über die Gate-Funktion gesperrt. Beispiel: Index 0x80n0:04 „Gate polarity“ (1 = „Enable pos. gate“) und Ausgangsprozessdatum „Enable latch extern on positive edge“ (0x70n0:02) =1 Bei positiver Flanke am Eingang Gate-/Latch-Kombi-Eingang wird zunächst der aktuelle Zählerwert in das Eingangsprozessdatum „Latch value“ (0x60n0:12) gespeichert. Danach wird der Zählerstand gesperrt. Dasselbe gilt für die Verwendung von Index 0x80n0:04 „Gate polarity“ (2 = „Enable neg. gate“) und gleichzeitiger Aktivierung des Ausgangsprozessdatums "Enable latch extern on negative edge" (70x0n0:04). |
