Programmierbeispiel
X00007
X00008
X00009
CT17
•
Im obigen Beispiel werden E/A (ein Wort breit) für den Sollwert verwendet.
R7E3
X00007
X00008
X00009
CT17
Programmbeschreibung
[Zeit-Diagramm]
X00007
X00008
CL17
CT17
Sollwert
=4
4
3
2
Istwert
1
(TC17)
1]
2]
6] Der Istwert übersteigt niemals den Wert 65535 (dezimal). Ebenfalls wird er nicht kleiner als 0.
7] Wenn das Zähler-Löschsignal (CL17) eingeschaltet wird, werden der Istwert und der Zählerausgang gelöscht. Der Istwert
wird nicht aktualisiert, solange das Löschsignal eingeschaltet ist.
•
Das Löschen wird mit den unmittelbar vor Ausführung der Zähler-Anweisung gesetzten Bedingungen durchgeführt.
•
Beispiel für die Verwendung von E/A (Wort-Breite) als Sollwert:
Wenn der Betrieb fortgesetzt wird, wird der Sollwert durch die Eingänge (Wort-Breite) bestimmt.
Sie können auch zuvor den Sollwert im Stromausfall-Speicher speichern.
CTU17
4
CTD17
CL17
R107
WR0017=4
CTU17
WR0017
CTD17
CL17
R107
5
5
4
4
3
3
2
3]
4] 5]
LD
X00007
OUT
CTU17 4
LD
X00008
OUT
CTD17
LD
X00009
OUT
CL17
LD
CT17
OUT
R107
LD
R7E3
[
WR0017=4
]
LD
X00007
OUT
CTU17 WR0017
LD
X00008
OUT
CTD17
LD
X00009
OUT
CL17
LD
CT17
OUT
R107
Ignoriert
Ignoriert
Ignoriert
65535
65534
0
7]
6]
6]
5-35
Kapitel 5 - Anweisungen
1] Der Istwert wird bei steigender
Flanke von X00007 hochgezählt.
2] Der Zählerausgang (CT17) wird
eingeschaltet, wenn der Sollwert ≥
Istwert ist.
3] Wenn die Startbedingungen für den
Aufwärts- und den Abwärts-Ausgang
gleichzeitig erfüllt werden, so ändert
sich der Istwert nicht.
4] Der Istwert wird bei steigender
Flanke von X00008 herunter gezählt.
5] Der Zählerausgang wird aus-
geschaltet, wenn der Sollwert >
Istwert ist.