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: |
|
|
|
|