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 zweiter externer Latch-Eingang, mit einem separaten Prozessdatum, parametriert werden. Die Latch Funktion kann wie folgt ausgelöst werden:
- Eingang Latch: positive/negative Flanke am Latch-Eingang (Enable latch extern on positive/negative edge)
- Eingang Gate/Latch : positive/negative Flanke am Gate/Latch-Eingang (Enable latch extern 2 on positive/negative edge)
- Eingang Nullimpuls C: über den Nullimpuls C (Enable latch C)
Über Index 0x80n0:22 „Enable continuous latch extern“ und 0x80n0:23 „Enable continuous latch extern 2“ kann parametriert werden, ob die Funktion bei jeder parametrierten externen Flanke am Latch-Eingang oder nur einmalig nach jeder Aktivierung ausgeführt wird.
Durch die Nutzung zweier unabhängiger Latch-Eingänge kann eine Werkstückmessung realisiert werden.
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.
|
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:
- Index 0x70n0:02 „Enable latch extern on positive edge“ = TRUE
Beim ersten externen Latchimpuls mit positiver Flanke wird der aktuelle Zählerwert in Index 0x60n0:12 „Latch value“ gespeichert. - Index 0x70n0:04 „Enable latch extern on negative edge“ = TRUE
Beim ersten externen Latchimpuls mit negativer Flanke wird der aktuelle Zählerwert in Index 0x60n0:12 „Latch value“ gespeichert. - Gleichzeitige Aktivierung von 0x70n0:02 und 0x70n0:04
beim ersten externen Latchimpuls, unabhängig von der Polarität der Flanke, wird der aktuelle Zählerwert in Index 0x60n0:12 „Latch value“ 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 Index 0x70n0:02 oder 0x70n0:04 keinen Einfluss auf den Latch-Wert in Index 0x60n0:12 „Latch value“.
Erst, wenn Index 0x60n0:02 „Latch extern valid“ FALSE ist, kann ein neuer Zählerwert auf den Latch-Eingang in Index 0x60n0:12 „Latch value“ geschrieben werden - „Enable continuous latch extern“ Index 0x80n0:22 = TRUE
Der Zählerwert wird bei jeder parametrierten Flanke am Latch extern-Eingang in Index 0x60n0:12 „Latch value“ geschrieben.
Eine erneute Aktivierung des Index 0x70n0:02 oder 0x70n0:04 entfällt. - Das Speichern des Zählwerts im Index 0x60n0:12 „Latch value“ wird über das „Latch extern valid“-Bit (Index 0x60n0:02) bestätigt.
- Der Status des Latch extern-Eingangs kann über Index 0x60n2:14 „Status of extern latch“ erfasst werden.
Gleichzeitige Aktivierung von „Enable continuous latch extern“ u. „Enable latch C“ Bei Verwendung von 0x70n0:02/0x70n0:04 „Enable latch extern on positive/negative edge“, unter Aktivierung von 0x80n0:22 „Enable continuous latch extern“, gleichzeitig mit 0x70n0:01 „Enable latch C“
|
Zählerstand speichern über eine positive/negative Flanke am Gate/Latch-Eingang (Enable latch extern 2 on positive/negative edge)
Die Klemme bietet die Möglichkeit den Gate/Latch-Eingang als einen zweiten Latch-Eingang (Latch extern 2) zu nutzen. Dazu sollte das Gate deaktiviert werden.
Deaktivierung des Gates Setzen Sie das „Gate polarity“ Bit (Index 0x80n0:04) auf „0 – Disable gate“, um den Latch extern 2-Eingang nutzen zu können, ohne den Zählerstand nach dem Latch-Ereignis zu sperren. |
- Speichern des Zählerstands am Latch extern 2-Eingang über:
- Index 0x70n0:0C „Enable latch extern 2 on positive edge“ = TRUE
Beim ersten externen Impuls mit positiver Flanke am Gate/Latch-Eingang wird der aktuelle Zählerwert in Index 0x60n0:22 „Latch value 2“ gespeichert. - Index 0x70n0:0D „Enable latch extern 2 on negative edge“ = TRUE
Beim ersten externen Impuls mit negativer Flanke am Gate/Latch-Eingang wird der aktuelle Zählerwert in Index 0x60n0:22 „Latch value 2“ gespeichert. - Gleichzeitige Aktivierung von 0x70n0:0C und 0x70n0:0D
Beim ersten Impuls am Gate/Latch-Eingang, unabhängig von der Polarität der Flanke, wird der aktuelle Zählerwert in Index 0x60n0:22 „Latch value 2“ gespeichert. - Festlegung ob eine erneute Aktivierung des Befehls zum Speichern des Zählerwerts erforderlich ist über:
- „Enable continuous latch extern 2“ Index 0x80n0:23 = FALSE
Die folgenden Impulse am Gate/Latch-Eingang haben bei gesetztem Bit in Index 0x70n0:0C oder 0x70n0:0D keinen Einfluss auf den Latch-Wert in Index 0x60n0:22 „Latch value 2“.
Erst, wenn Index 0x60n2:12 „Latch extern 2 valid“ FALSE ist, kann ein neuer Zählerwert auf den Gate/Latch-Eingang in Index 0x60n0:22 „Latch value 2“ geschrieben werden. - „Enable continuous latch extern 2“ Index 0x80n0:23 = TRUE
Der Zählerwert wird bei jeder parametrierten Flanke am Gate/Latch-Eingang in Index 0x60n2:12 „Latch value 2“ geschrieben.
Eine erneute Aktivierung des Index 0x70n0:0C oder 0x70n0:0D entfällt. - Der Status des Gate/Latch-Eingangs kann über Index 0x60n0:0C „Status of input gate“ erfasst werden.
- Das Speichern des Zählerwerts im Index 0x60n0:22 „Latch value 2“ wird über das Bit 0x60n2:12 „Latch extern 2 valid“ bestätigt.
Gleichzeitige Nutzung von Gate und Latch extern 2 Bei Verwendung von Index 0x80n0:04 „Gate polarity“ (1 = „Enable pos. gate“) und gleichzeitiger Aktivierung von Index 0x70n0:0C „Enable latch extern 2 on positive edge“ wird bei positiver Flanke am Gate/Latch-Eingang der aktuelle Zählerwert zunächst in Index 0x60n0:22 „Latch value 2“ 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 von Index 0x70n0:0D „Enable latch extern 2 on negative edge“ bei negativer Flanke am Gate/Latch-Eingang. |
Zählerstand speichern über den Eingang Nullimpuls C (Enable latch C)
Der Zählerstand kann zur Laufzeit über die Prozessdaten durch den Nullimpuls in „Latch value“ (Index 0x60n0:12) gespeichert werden.
- Die Funktion wird aktiviert, indem das Bit in „Enable Latch C“ (Index 0x70n0:01) auf TRUE gesetzt wird.
- Bei dem nächsten Nullimpuls am Eingang C wird der aktuelle Zählerwert in „Latch value“ (Index 0x60n0:12) gespeichert. Die folgenden Impulse haben keinen Einfluss auf den Latch-Wert.
- Das „Latch C valid“- Bit (Index 0x60n0:01) wird auf TRUE gesetzt.
- Erst wenn der Wert des „Enable Latch C“-Bit (Index 0x70n0:01) und des „Latch C valid“-Bit (Index 0x60n0:01) FALSE sind, kann nach erneuter Aktivierung von „Enable Latch C“ (Index 0x70n0:01) ein neuer Zählerwert auf den Latch-Eingang geschrieben werden.
Werkstückmessung
Mit Hilfe der zwei Latch-Funktionen (Latch extern und Latch extern 2) können Werkstücke oder Abstände zwischen zwei Werkstücken erfasst werden. Um die Latch extern 2-Funktion zu nutzen, sollte das Gate deaktiviert werden über Index 0x80n0:04 „Gate polarity“ („Disable gate“ = 0).
Je nach Aktivierung der Indizes, kann der Zählerstand über eine steigende oder fallende Flanke gespeichert werden.
„Continuous latch“ bei Werkstückmessung Um eine Überschreibung des gespeicherten Wertes zu verhindern, ist es empfehlenswert für die Werkstückmessung die Einstellung in Index 0x80n0:22 „Enable continuous latch extern“ auf FALSE zu setzen. |
Beispielhafter Ablauf einer Werkstückmessung
- Index 0x70n0:02 „Enable latch extern on positive edge“ = TRUE:
beim ersten Impuls mit positiver Flanke am Latch extern-Eingang wird der aktuelle Zählerwert in Index 0x60n0:12 „Latch value“ gespeichert. - Das Speichern des Zählwerts in Index 0x60n0:12 „Latch value“ wird über das Bit 0x60n0:02 „Latch extern valid“ bestätigt.
- Index 0x70n0:0D „Enable latch extern 2 on negative edge“ = TRUE:
beim ersten externen Impuls mit negativer Flanke am Gate/Latch-Eingang wird der aktuelle Zählerwert in Index 0x60n0:22 „Latch value 2“ gespeichert. - Das Speichern des Zählerwerts im Index 0x60n0:22 „Latch value 2“ wird über das „Latch extern 2 valid“-Bit in Index 0x60n2:12 bestätigt.
- Das Ende der Messung wird über die beiden aktivierten Bits in Index 0x60n0:02 „Latch extern valid“ und Index 0x60n2:12 „Latch extern 2 valid“ bestätigt.
- Die Werkstücklänge kann aus der Differenz der beiden Werte „Latch value“ und „Latch value 2“ berechnet werden.
- Eine erneute Werkstückmessung kann gestartet werden, nachdem die Bits in Index 0x70n0:02 „Enable latch extern on positive edge“ und 0x70n0:0D „Enable latch extern 2 on negative edge“ deaktiviert wurden.