FB_COUNTER
Beschreibung Funktionsbaustein
Mit dem FB_COUNTER
wird ein Aufwärts- und Abwärtszähler realisiert. Der Ausgang ActValue
gibt den aktuellen internen Zählerstand an. Über die Eingänge PresetValue
und CounterLimit
kann der Zähler parametriert werden.
Bei einem logischen 1
Signal am Eingang bReset
wird der interne Zählerstand auf den Wert gesetzt, der über PresetValue
parametriert ist. Mit einer steigenden Flanke am Eingang bCountUp
wird der interne Zählerstand um 1
inkrementiert. Mit einer steigenden Flanke am Eingang bCountDown
wird der interne Zählerstand um 1
dekrementiert. Sobald der unter CounterLimit
angegebene Zählerstand erreicht ist, wird der Ausgang bCounterOut
gesetzt. Wird der Zählerstand 0
erreicht wird der Ausgang bCounterZero
gesetzt.
Wird die TwinSAFE Gruppe gestartet (Run=1) wird ActValue
auf PresetValue
gesetzt. Wird die Gruppe gestoppt, wird ActValue
auf 0
gesetzt.
EL6900
Der Baustein FB_COUNTER
wird von der EL6900 nicht unterstützt.

Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| Steigende Flanke setzt den Zähler zurück auf den Wert |
|
|
| Steigende Flanke erhöht den internen Zählerstandes um |
|
|
| Steigende Flanke verringert den internen Zählerstandes um |
|
|
| Initialisierungswert, auf den der Zähler beim Reset gesetzt wird. Nur konstanter Wert erlaubt (keine Variable) |
|
|
| Wenn dieser Wert erreicht wird, wird der Ausgang Nur konstanter Wert erlaubt (keine Variable) |
Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| Wird auf |
|
|
| Wird auf |
|
|
| Aktueller Wert des internen Zählerstands Erlaubte Datentypen: |
|
|
|
|