8 Betrieb
8.22.1.3.12 Zähler (vorwärts/rückwärts)
Maschinenfabrik Reinhausen GmbH 2019
Funktion
Initialzustand
Tabelle 52: Funktionsbaustein Symmetrischer Taktgeber
Bezeichnung
Eingänge
Ausgänge
Parameter
Funktion
Initialzustand
Tabelle 53: Funktionsbaustein Zähler (vorwärts/rückwärts)
5089542/06 DE
Solange Enable TRUE ist, läuft der interne Timer ab.
Wenn der interne Timer den konfigurierten Zeitwert er-
reicht oder überschritten hat, wird der Zustand des
Ausgangs gewechselt und der Timer neu gestartet. Die
konfigurierte Zeit entspricht damit der halben Perioden-
dauer des resultierenden Signals. Wenn der Eingang
Enable FALSE wird, wird auch der Ausgang sofort
FALSE und der interne Timer wird zurückgesetzt.
Wenn der Wert von Time_ms kleiner ist als die Zyklus-
zeit, dann gilt stattdessen die Zykluszeit.
Alle Eingänge und Ausgänge sind FALSE.
COUNT, Inkrementalzähler
Trigger (BOOL)
Direction (BOOL)
Reset (BOOL)
Lock (BOOL)
SINT32 (SINT32)
REAL32 (REAL32)
Reset value (SINT32), -10.000.000... +10.000.000,
Default = 0
Bei einer steigenden Flanke an Reset wird der Aus-
gangswert auf den Wert des Parameters Reset value
gesetzt. Eine steigende Flanke an Reset hat Priorität
über alle anderen Eingänge.
Solange Lock TRUE ist, wird das Puls-Signal nicht aus-
gewertet, der Zählerstand bleibt erhalten. Wenn kein
Eingang zugeordnet ist, wird Defaultwert FALSE ange-
nommen.
Bei Eingang Direction = FALSE wird der Ausgangswert
mit jeder steigenden Flanke am Eingang Trigger um
eins inkrementiert.
Bei Eingang Direction = TRUE wird der Ausgangswert
mit jeder steigenden Flanke am Eingang Trigger um
eins dekrementiert.
Alle Eingänge und Ausgänge sind Null bzw. FALSE.
®
MSENSE
BM
141