Positionswert speichern
Die Latch-Funktion ermöglicht das Abspeichern des aktuellen Positionswertes (0x60n1:01 „Position“) in einem separaten Prozessdatum, unabhängig von der Zykluszeit. Diese Funktion kann ausgelöst werden durch:
- Digitaler Eingang: über eine positive oder negative Flanke am digitalen Eingang.
Positionswert speichern über digitalen Eingang („Enable latch on digital input“, Index 0x70n0:03)
- Über Index 0x80n1:1B „Digital input latch polarity“ kann der Pegel festgelegt werden, bei dem der Positionswert in einem separaten Prozessdatum gespeichert werden soll.
- 0: Input disabled
- 10: positive edge
- 11: negative edge
- Index 0x70n0:03 „Enable latch on digital input“ = TRUE
- Bei der ersten parametrierten Flanke am digitalen Eingang wird der aktuelle Positionswert in Index 0x60n1:02 „Latch value“ gespeichert.
- Zur Bestätigung wird das „Latch extern valid“‑Bit in Index 0x60n0:0A auf TRUE gesetzt.
- Eine erneute Aktivierung zur Speicherung des Positionswertes kann erst erfolgen, wenn Index 0x70n0:03 auf FALSE gesetzt wurde.
- Über Index 0x80n0:06 „Enable continuous digital input“ kann festgelegt werden, ob eine erneute Aktivierung des Befehls erforderlich ist.
- FALSE:
Die folgenden Impulse am digitalen Eingang haben bei gesetztem Bit in Index 0x70n0:03 keinen Einfluss auf den Latch‑Wert in Index 0x60n1:02 „Latch value“.
Erst, wenn Index 0x60n1:0A „Latch extern valid“ FALSE ist, kann ein neuer Positionswert in Index 0x60n1:02 „Latch value“ geschrieben werden. - TRUE:
Der Positionswert 0x60n1:01 „Position“ wird bei jeder parametrierten Flanke am digitalen-Eingang in Index 0x60n1:02 „Latch value“ geschrieben.
Eine erneute Aktivierung des Index 0x70n0:03 entfällt. Der Index 0x60n0:0A „Latch extern valid“ wird bei einer registrierten Flanke für einen SPS‑Zyklus auf TRUE gesetzt. - Der Status des Digitalen Eingangs kann über Index 0x60n0:08 „Digital input“ erfasst werden.