8. Öffnen Sie den Instanz-Datenbaustein, der angelegt wurde, als Sie den FB im Editor
9. Suchen Sie unter "Statisch" die gewünschte Zeitstruktur. Aktivieren Sie in der Spalte
7.3
Zähler
Tabelle 7- 22 Zähleranweisungen
KOP/FUP
SCL
"IEC_Counter_0_DB".CTU(
"IEC_Counter_0_DB".CTD(
"IEC_Counter_0_DB".CTUD(
In KOP und FUP: Wählen Sie den Datentyp für den Zählwert aus der Klappliste unterhalb des Anweisungsnamens aus.
1
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
2
In den SCL-Beispielen ist "IEC_Counter_0_DB" der Name des Instanz-DBs.
3
Tabelle 7- 23 Datentypen für die Parameter
Parameter
CU, CD
R (CTU, CTUD)
LD (CTD, CTUD)
PV
Q, QU
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
platziert haben.
"Remanent" dieser Zeitstruktur das Kontrollkästchen, um diese Struktur als remanent zu
definieren.
CU:=_bool_in,
R:=_bool_in,
PV:=_int_in,
Q=>_bool_out,
CV=>_int_out);
CD:=_bool_in,
LD:=_bool_in,
PV:=_int_in,
Q=>_bool_out,
CV=>_int_out);
CU:=_bool_in,
CD:=_bool_in,
R:=_bool_in,
LD:=_bool_in,
PV:=_int_in,
QU=>_bool_out,
QD=>_bool_out,
CV=>_int_out);
Datentyp
1
Bool
Bool
Bool
SInt, Int, DInt, USInt, UInt, UDInt
Bool
Beschreibung
Mit den Zähleranweisungen können Sie programminterne Ereignisse
und externe Prozessereignisse zählen. Jeder Zähler nutzt eine in
einem Datenbaustein abgelegte Struktur, um die Daten des Zählers
zu speichern. Sie weisen den Datenbaustein zu, wenn Sie die
Zähloperation im Editor einfügen.
CTU zählt vorwärts.
CTD zählt rückwärts.
CTUD zählt vorwärts und rückwärts.
Beschreibung
Aufwärts- oder Abwärtszählen um jeweils eine
Einheit
Zählwert auf Null zurücksetzen
Ladesteuerung für den voreingestellten Wert
Voreingestellter Zählwert
Wahr, wenn CV >= PV
100BAnweisungen
7.3 Zähler
193