AL4043
•
Der Initialwert des Main Counters ist m = 0. Der Initialwert des Batch Counters ist b = 0. Der Main
Counter hat einen Schwellenwert CT. Der Batch Counter hat einen Schwellenwert CTb.
•
Wenn das Zählermodul an Pin 4 des Ports eine positive Flanke erkennt, wird der Wert des Main
Counters inkrementiert (m = m+1).
•
Wenn das Zählermodul an Pin 2 des Ports eine positive Flanke erkennt, wird der Wert des Main
Counters dekrementiert (m = m-1).
•
Wenn das Zählermodul gleichzeitig eine positive Flanke an Pin 4 und Pin 2 des Ports erkennt,
dann bleibt der Zählerwert des Main Counters unverändert.
•
Wenn der Main Counter den Schwellenwert CT erreicht (m = CT), wird der Zählerwert
zurückgesetzt (m = 0). Durch die Überlauferkennung wird der Wert des Batch Counters
inkrementiert (b = b+1).
•
Wenn der Main Counter den Wert 0 unterschreitet, wird der Zählerwert auf den Schwellenwert
zurückgesetzt (m = CT-1). Durch die Unterlauferkennung wird der Wert des Batch Counters
dekrementiert (b = b-1).
•
Wenn der Batch Counter den Schwellenwert CTb erreicht (b = CTb), wird der Zählerwert
zurückgesetzt (b = 0).
•
Wenn der Batch Counter den Wert 0 unterschreitet, wird der Zählerwert auf den Schwellenwert
zurückgesetzt (b = CTb-1).
CT
Main Counter
0
CTb
Batch Counter
0
4.5.4 Zählermodus CTDIR
Im Modus CTDIR (Count Direction) arbeitet das Zählermodul wahlweise als Aufwärtszähler mit
Überlauferkennung oder als Abwärtszähler mit Unterlauferkennung. Die Zählrichtung kann eingestellt
werden.
Verhalten:
•
Der Initialwert des Main Counters ist m = 0. Der Initialwert des Batch Counters ist b = 0. Der Main
Counter hat einen Schwellenwert CT. Der Batch Counter hat einen Schwellenwert CTb.
•
Die Zählrichtung kann der Anwender bestimmen. Initial arbeitet das Zählermodul als
Aufwärtszähler mit Überlauferkennung.
•
Wenn das Zählermodul an Pin 4 des Ports eine positive Flanke erkennt und die Zählrichtung des
Ports auf „Aufwärts" eingestellt ist, wird der Wert des Main Counters inkrementiert (m = m+1).
•
Wenn der Main Counter den Schwellenwert CT erreicht (m = CT), wird der Zählerwert
zurückgesetzt (m = 0). Durch die Überlauferkennung wird der Wert des Batch Counters
inkrementiert (b = b+1).
•
Wenn der Batch Counter den Schwellenwert CTb erreicht (b = CTb), wird der Zählerwert
zurückgesetzt (b = 0).
•
Wenn das Zählermodul an Pin 4 des Ports eine positive Flanke erkennt und die Zählrichtung an
Pin 2 des Ports auf „Abwärts" eingestellt ist, wird der Wert des Main Counters dekrementiert (m =
m-1).
•
Wenn der Main Counter den Wert 0 unterschreitet, wird der Zählerwert auf den Schwellenwert
zurückgesetzt (m = CT-1). Durch die Unterlauferkennung wird der Wert des Batch Counters
dekrementiert (b = b-1).
12
Remote I/O-Modul 16 DI
t