Eingang Nullimpuls C

Bei Inkremental-Encodern wird eine volle Umdrehung durch eine Sondermarke den Nullimpuls C gekennzeichnet. Dieser Impuls kann in der Klemme wie folgt genutzt werden:

Über das Prozessdatum 0x60n0:0B „Status of Input C“ wird der aktuelle Pegel am Nullimpuls-C-Eingang angezeigt.

Eingang Nullimpuls C 1:

Status of Input C

Der Nullimpuls C hat je nach Umdrehungsgeschwindigkeit, nur eine kurze Pulsdauer. Aufgrund der zyklischen Abfrage, kann es vorkommen, dass der HIGH-Pegel des Nullimpulses ggf. nicht deckungsgleich in das Prozessdatum 0x60n0:0B „Status of Input C“ übertragen wird.

Zählerstand Reset über den Eingang Nullimpuls C (Enable C reset)

Der Zählerstand kann zu jeder vollen Umdrehung des Gebers über den Nullimpuls C auf den im Index 0x80n1:1B „Reset counter value“ vorgegebenen Wert gesetzt werden.

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.

Eingang Nullimpuls C 2:

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) 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 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.

Eingang Nullimpuls C 3:

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.