Herunterladen Diese Seite drucken

Zähloperationen; Simatic: Zähler; Vorwärtszählen; Rückwärtszählen - Siemens SIMATIC S7-200 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:

Werbung

Zähloperationen
SIMATIC: Zähler
Vorwärtszählen
Die Operation Vorwärtszählen (CTU/ZV) zählt bei steigender Flanke
am Vorwärtszähleingang (CU) vom aktuellen Wert des Zählers an
vorwärts. Ist der aktuelle Wert Zxx größer als oder gleich dem vorein-
gestellten Wert PV, dann wird das Zählerbit Zxx aktiviert. Der Zähler
wird zurückgesetzt, wenn der Rücksetzeingang (R) aktiviert wird oder
die Operation Rücksetzen ausgeführt wird. Der Zähler hört auf zu
zählen, wenn der Höchstwert (32.767) erreicht ist.
Funktionsweise in AWL:
H Rücksetzeingang: Spitze des Stack
H Vorwärtszähleingang: An die zweite Stelle im Stack geladener Wert
Rückwärtszählen
Die Operation Rückwärtszählen (CTD/ZR) zählt bei steigender Flanke
am Rückwärtszähleingang (CD) vom aktuellen Wert des Zählers an
rückwärts. Ist der aktuelle Wert Zxx gleich 0, dann wird das Zählerbit
Zxx eingeschaltet. Der Zähler setzt das Zählerbit Zxx zurück und lädt
den aktuellen Wert in den voreingestellten Wert PV, wenn der La-
deeingang LD eingeschaltet wird. Der Zähler stoppt, wenn er Null er-
reicht, und das Zählerbit Zxx wird eingeschaltet.
Funktionsweise in AWL:
H Ladeeingang: Spitze des Stack
H Rückwärtszähleingang: An die zweite Stelle im Stack geladener Wert
Vorwärts-/Rückwärtszählen
Die Operation Vorwärts-/Rückwärtszählen (CTUD/ZVR) zählt bei steigender Flanke am Vorwärtszählein-
gang (CU) vorwärts und bei steigender Flanke am Rückwärtszähleingang (CD) rückwärts. Der aktuelle
Wert Zxx des Zählers enthält den aktuellen Zählwert. Der voreingestelle Wert PV wird bei jeder Ausführung
der Operation mit dem aktuellen Wert verglichen wird.
Wird der Maximalwert (32.767) erreicht, bewirkt die nächste steigende Flanke am Vorwärtszähleingang,
dass der Zähler umschlägt und erneut beim Minimalwert (-32.767) zu zählen beginnt. Wird beim Zählen
der Minimalwert (-32.767) erreicht, schlägt der Zähler bei der nächsten steigenden Flanke am
Rückwärtszähleingang um und zählt beim Maximalwert (32.767) weiter.
Ist der aktuelle Wert Zxx größer als oder gleich dem voreingestellten Wert PV, dann wird das Zählerbit Zxx
aktiviert. In allen anderen Fällen wird das Zählerbit ausgeschaltet. Der Zähler wird zurückgesetzt, wenn der
Rücksetzeingang (R) aktiviert wird oder die Operation Rücksetzen ausgeführt wird. Der Rückwärtszähler
hört auf zu zählen, wenn er PV erreicht.
Funktionsweise in AWL:
H Rücksetzeingang: Spitze des Stack
H Rückwärtszähleingang: An die zweite Stelle im Stack geladener Wert
H Vorwärtszähleingang: An die dritte Stelle im Stack geladener Wert
Tabelle 6-21 Gültige Operanden für die SIMATIC Zähler
Eingänge/Ausgänge
Zxx
CU, CD, LD, R
PV
Datentypen
Operanden
WORD
Konstante (Z0 bis Z255)
BOOL
E, A, V, M, SM, S, T, Z, L, Signalfluss
INT
EW, AW, VW, MW, SMW, SW, LW, T, Z, AC, AEW, *VD, *LD, *AC, Konstante
S7-200 Befehlssatz
Kapitel 6
107
6

Quicklinks ausblenden:

Werbung

loading