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:

Über Index 0x80n0:22Enable 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.

Zählerstand speichern 1:

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.

  • Der Zählerstand wird bei dem nächsten auftretenden Ereignis gespeichert im Prozessdatum „Latch value“ (0x60n0:12) und mit dem entsprechenden Bit bestätigt.
  • Alle weiteren aktivierten Ereignisse werden ignoriert.
  • Eine erneute Aktivierung der Zählwertspeicherung kann erst erfolgen, wenn alle aktivierten Befehle zum Latchen des Wertes deaktiviert wurden. Dies gilt auch, wenn diese nach der Bestätigung durch das auftretende Ereignis aktiviert wurden.

Zählerstand speichern über eine positive/negative Flanke am Latch-Eingang (Enable latch extern on positive/negative edge)

Zählerstand speichern 2:

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:04Gate 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).