Zählerstand speichern

Die Latch Funktion ermöglicht das Abspeichern des aktuellen Zählerstandes in einem separaten Prozessdatum, unabhängig von der Zykluszeit. Der Gate/Latch-Eingang kann als externer Latch-Eingang, mit einem separaten Prozessdatum, parametriert werden. Die Latch Funktion kann wie folgt ausgelöst werden:

Über Index 0x80n0:22 „Enable continuous latch extern“ und kann parametriert werden, ob die Funktion bei jeder parametrierten Flanke am Latch extern-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“ (Index 0x60n0:12) aktiviert, so wird nur der zuerst gesetzte Befehl von der Klemme akzeptiert.

  • Der Zählerstand wird bei dem nächsten auftretenden Ereignis im „Latch value“ (Index 0x60n0:12) gespeichert 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 Gate/Latch-Eingang (Enable latch extern on positive/negative edge)

Die Klemme bietet die Möglichkeit den Gate/Latch-Eingang als einen Latch-Eingang (Latch extern) zu nutzen. Dazu sollte das Gate deaktiviert werden.

Zählerstand speichern 2:

Deaktivierung des Gates

Setzen Sie das „Gate polarity“ Bit (Index0x80n0:04) auf „0 – Disable gate“, um den Latch extern-Eingang nutzen zu können, ohne den Zählerstand nach dem Latch-Ereignis zu sperren.

Zählerstand speichern 3:

Aktivierung von Gate- und Latch-Funktionen über die gleiche Flanke am Gate/Latch-Eingang

Bei Aktivierung der Gate-Funktion und einer Latch-Funktion über die gleiche Flanke am Gate/Latch-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

Index 0x80n0:02 „Enable extern reset“ =1 mit 0x80n0:10 „Extern reset polarity“ = 1 (Reset bei positiver Flanke am Gate/Latch-Eingang)

Bei positiver Flanke am Gate/Latch-Eingang wird der zunächst der aktuelle Zählerwert auf null gesetzt (reset). 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 von Index 0x80n0:02 „Enable extern reset“ mit 0x80n0:10 „Extern reset polarity“ = 0 (Reset bei negativer Flanke am Gate/Latch-Eingang).