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