User Manual

12/06 AWB2724-1584D
Inkrementalwertzähler
(Incremental Input)
47
Inkrementalwertzähler (Incremental Input)
Die Funktion des Inkrementalwertzählers steht einmal zur Verfü-
gung. Auf die externen Eingänge I1 und I2 werden die Inkremen-
talsignale A und B des Gebers geführt, auf den Eingang I3 das
Referenzsignal, das der Geber einmal pro Umdrehung erzeugt. An
den Eingang I4 wird der Referenzschalter angeschlossen, der im
geschlossenen Zustand das Referenzfenster bildet, in dem das
Referenzsignal verarbeitet wird.
Die Inkrementalsignale A und B sind zur Ermittlung der Zählrich-
tung um 90 Grad phasenverschoben. Es werden die steigenden
und fallenden Flanken ausgewertet (4fach-Auswertung). Die
maximale Eingangsfrequenz beträgt 40 kHz. Damit ergibt sich
eine Gesamtfrequenz von 160 kHz. Der Zähler erzeugt keinen
Interrupt.
Mit den folgenden Signalen können Sie den Zähler steuern und an
die Anwendung anpassen. Im Programm fragen Sie die Signal-
Eingänge ab und setzen die Signal-Ausgänge. Die Signal-Bezeich-
nung geht aus der Steuerungskonfiguration hervor.
Erklärung der Ein-/Ausgangssignale (I/Q)
Abbildung 43: Ein-/Ausgänge der 16 Bit Counter 0 und 1
h
Wenn der Istwert gleich dem Sollwert ist, kann ein Inter-
rupt erzeugt werden, der bewirkt, dass eine Programm-
Routine abgearbeitet wird. Dazu müssen Sie den Interrupt
in der Taskkonfiguration aktivieren und die Programm-
Routine zuordnen a Abschnitt „Interruptverarbeitung“,
Seite 52.
Abbildung 44: Ein-/Ausgangssignale des Inkrementalwertzählers
Signal I/Q Erklärung
RefDone I Referenzieren ausgeführt
(Rückmeldung von SetRefWindow)
RefActive I Referenzieren aktiviert
(Rückmeldung von SetRefWindow oder I4)
Zero I Nulldurchgang des Istwertes
Counter I Istwert des Zählers
QuitZero Q Quittierung des ZERO-Signals
RefMode Q Anzahl der Referenzierungen
0 = einmalig
1 = permanent
RefWindowMode Q Aktivierung des Referenzfensters durch
0 = externer Eingang I4
1 = im Programm mit „SetRefWindow“
SetRefWindow Q Aktivieren des Referenzfensters, wenn
„RefWindowMode“ = 1
SetRefValue Q Referenzwert überschreibt Istwert (Reset)
RefValue Q Referenzwert