| Type |
Funktionsbaustein |
| Input SET |
BOOL (asynchroner Set) |
| IN |
DWORD (Vorgabewert für Set) |
| UP |
BOOL (Vorwärts Schalter flankengetriggert) |
| DN |
BOOL (Rückwärts Schalter flankengetriggert) |
| STEP |
DWORD (Schrittweite des Counters) |
| MX |
DWORD (Maximalwert des Counters) |
| RST |
BOOL (asynchroner Reset) |
| Output CNT |
DWORD (Ausgang) |
|
COUNT_DR ist ein DWORD (32-Bit) Zähler der von 0 bis MX zählt und dann wieder bei 0 beginnt. Der Zähler kann mittels 2 flankengetriggerten Eingängen UP und DN sowohl vorwärts als auch Rückwärts Zählen. beim erreichen eines Endwerts 0 oder MX wird wieder bei 0 beziehungsweise MX weiter gezählt. Der Eingang STEP legt die Schrittweite des Zählers fest. Mit einem TRUE am Eingang SET wird der Zähler auf den an IN anliegenden Wert gesetzt. Ein Reset Eingang RST setzt den Zähler jederzeit auf 0. |
| Falls die unabhängigen Eingänge UP und DN mit CLK und einen Steuereingang UP/DN ersetzt werden sollen kann dies mittels zwei AND Gattern vor den Eingängen erfolgen |
|