Siemens 6AV6651-7KA01-3AA4 - S7-1200 + KTP400 Basic Starter Kit 6AV6651-7KA01-3AA4 User Manual
Product codes
6AV6651-7KA01-3AA4
Einfaches Arbeiten mit den integrierten Impulsgeneratoren
7.1 Schnelle Zähler
Easy Book
Gerätehandbuch, 11/2009, A5E02486775-01
Gerätehandbuch, 11/2009, A5E02486775-01
91
Verwendung der Operation CTRL_HSC
Die Operation CTRL_HSC steuert die schnellen Zähler zum
Zählen von Ereignissen, die schneller als der CPU-Zyklus
auftreten.
Die einzelnen Operationen CTRL_HSC speichern die Daten in
Die einzelnen Operationen CTRL_HSC speichern die Daten in
einem Instanz-DB. Dieser Instanz-DB wird durch das Einfügen
der Operation CTRL_HSC in Ihr Anwenderprogramm angelegt.
Parameter
Datentyp
Beschreibung
HSC
HW_HSC
HSC-Kennung
DIR
BOOL
1 = Neue Richtung anfordern
CV
BOOL
1 = Anforderung zum Setzen eines neuen Zählwerts
RV
BOOL
1 = Anforderung zum Setzen eines neuen Referenzwerts
PERIOD
BOOL
1 = Anforderung zum Setzen eines neuen Zeitintervalls
(nur bei Frequenzmessung)
NEW_DIR
INT
Neue Richtung: 1= vorwärts, -1= rückwärts
NEW_CV
DINT
Neuer Zählwert
NEW_RV
DINT
Neuer Referenzwert
NEW_PERIOD
INT
Neuer Zeitintervallwert in Sekunden: 0,01, 0,1 oder 1
(nur bei Frequenzmessung)
BUSY
BOOL
Funktion besetzt
STATUS
WORD
Ausführungsbedingung
Während die Zählfrequenz der Zähloperationen CTU, CTD und CTUD durch die Abtastrate
der CPU begrenzt ist, arbeiten die schnellen Zähler asynchron zum CPU-Abtastzyklus und
ermöglichen das Zählen von Ereignissen mit einer Zählfrequenz bis zu 100 kHz (HSC 1, 2
oder 3 und integrierter CPU-Zähleingang).
Sie müssen die schnellen Zähler in den Projekteinstellungen für die CPU-
Sie müssen die schnellen Zähler in den Projekteinstellungen für die CPU-
Gerätekonfiguration einrichten, bevor sie im Programm eingesetzt werden können. Bei der
HSC-Gerätekonfiguration werden Zählermodus, E/A-Anschaltungen, Interruptzuweisung und
Betrieb als schneller Zähler oder als Gerät für die Impulsfrequenzmessung eingestellt. Ein
schneller Zähler kann mit oder ohne Programmsteuerung funktionieren.
Viele Parameter für die Konfiguration schneller Zähler werden nur in der Gerätekonfiguration
Viele Parameter für die Konfiguration schneller Zähler werden nur in der Gerätekonfiguration
des Projekts eingestellt. Einige schnelle Zähler werden in der Gerätekonfiguration des
Projekts eingerichtet, können aber später innerhalb der Programmsteuerung geändert
werden. Die Parameter der Operation CTRL_HSC bewirken die Programmsteuerung des
Zählvorgangs:
● Setzen der Zählrichtung auf einen Wert NEW_DIR
● Setzen des aktuellen Zählwerts auf einen neuen Wert NEW_CV
● Setzen des Referenzwerts auf einen neuen Wert NEW_RV
● Setzen des Zeitintervallwerts (nur bei Frequenzmessung) auf einen neuen Wert
● Setzen der Zählrichtung auf einen Wert NEW_DIR
● Setzen des aktuellen Zählwerts auf einen neuen Wert NEW_CV
● Setzen des Referenzwerts auf einen neuen Wert NEW_RV
● Setzen des Zeitintervallwerts (nur bei Frequenzmessung) auf einen neuen Wert
NEW_PERIOD