Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

8.3.3
Zählerstand setzen
Der Zählerstand (Counter value) kann zur Laufzeit auf einen vorgegebenen Zählerwert gesetzt und damit zur
Synchronisation mit anderen Prozessen genutzt werden. Die Vorgabe kann wie folgt aktiviert werden:
• SPS Variable: [} 153] der Zählerstand kann aus der SPS Anwendung heraus gesetzt werden (Set
counter value)
• Eingang Nullimpuls C: [} 153] über den Nullimpuls C des Encoders (Set counter on latch C)
• Eingang Latch: [} 154] eine positive oder negative Flanke am Latch extern Eingang (Set counter on
latch extern on positive/negative edge)
Mehrfachaktivierung von „Set counter on ..."
Werden mehrere Befehle zu Übernahme des vorgegebenen Zählerstandes aktiviert, so wird nur der
zuerst gesetzte Befehl von der Klemme akzeptiert. Alle anderen Befehle werden nicht
berücksichtigt, bleiben aber systembedingt aktiviert.
• Der Zählerstand wird bei dem zuerst aktivierten Ereignis, auf den vorgegebenen Zählerstand
gesetzt und über das Bit „Set counter done" (Index 0x60n0:03) [} 219] bestätigt.
• Eine erneute Aktivierung der Zählerwertvorgabe kann erst erfolgen, wenn alle aktivierten Befehle
zur Übernahme des Zählerstandes deaktiviert wurden. Dies wird bestätigt, indem das „Set
counter done"-Bit (Index 0x60n0:03) auf FALSE gesetzt wird.
Zählerstand setzen über eine SPS Variable (Set counter value)
Der Zählerstand kann zur Laufzeit über die Prozessdaten auf einen vorgegebenen Zählerwert gesetzt
werden (0x70n0:03 „Set counter"). In der SPS kann dieses Bit z. B. mit einem digitalen Eingang verknüpft,
oder auch direkt als Variable genutzt werden.
• Vorgabe des Zählerwerts über den Index 0x70n0:11 „Set counter value"
• Aktivierung der Zählwertvorgabe über die SPS Variable: Index 0x70n0:03 „Set counter"
• Zur Bestätigung wird das „Set counter done"- Bit in Index 0x60n0:03 auf TRUE gesetzt.
• Eine erneute Aktivierung der Zählwertvorgabe kann erst erfolgen, wenn der Index 0x70n0:03 „Set
counter" FALSE gesetzt wurde.
Zählerstand setzen über den Eingang Nullimpuls C (Set counter on Latch C)
Der Zählerstand kann zur Laufzeit über die Prozessdaten durch den Nullimpuls C auf einen vorgegebenen
Zählerwert gesetzt werden.
• Zählwertvorgabe über Index 0x70n0:11 [} 221] „Set counter value"
• Aktivierung der Zählwertvorgabe über den Nullimpuls C:
◦ Index 0x70n0:08 [} 221] „Set counter on latch C" = TRUE
Beim nächsten Nullimpuls wird der Zählerwert (Counter value) auf den in Index 0x70n0:11 [} 221]
(Set counter value) vorgegebenen Zählerwert gesetzt.
• Zur Bestätigung wird das „Set counter done"- Bit in Index 0x60n0:03, auf TRUE gesetzt.
• Eine erneute Aktivierung der Zählwertvorgabe über den Nullimpuls C kann erst erfolgen, wenn das
„Set counter on latch C"-Bit in Index 0x70n0:08 auf FALSE gesetzt wurde.
EL5131
Version: 1.0
EL5131 - Inbetriebnahme
153

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis