Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionsweise Von Schnellen Zählern - Siemens SIMATIC S7 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

9.1.1
Funktionsweise von schnellen Zählern
Der schnelle Zähler (HSC) zählt Ereignisse, die schneller als die Ausführungsrate des OBs
auftreten. Wenn die zu zählenden Ereignisse innerhalb der Ausführungsrate des OBs
auftreten, können Sie die Zähleranweisungen CTU, CTD oder CTUD verwenden. Wenn die
Ereignisse schneller als die Ausführungsrate des OBs auftreten, verwenden Sie den HSC.
Mit der Anweisung CTRL_HSC kann Ihr Anwenderprogramm programmatisch einige der
HSC-Parameter ändern.
Beispiel: Sie können den HSC als Eingang für einen Winkelschrittgeber nutzen. Der
Winkelschrittgeber sorgt für eine bestimmte Anzahl von Zählwerten pro Umdrehung sowie
für einen Rücksetzimpuls einmal pro Umdrehung. Der bzw. die Taktgeber und der
Rücksetzimpuls des Winkelschrittgebers liefern die Eingänge für den schnellen Zähler.
Der erste von mehreren voreingestellten Werten wird in den schnellen Zähler geladen. Die
Ausgänge werden für die Zeitspanne aktiviert, während der der aktuelle Wert des Zählers
kleiner als der voreingestellte Wert ist. Der HSC löst einen Alarm aus, wenn der aktuelle
Wert des Zählers gleich dem voreingestellten Wert ist, wenn der Zähler zurückgesetzt wird
oder wenn ein Richtungswechsel auftritt.
Wenn der aktuelle Wert gleich dem voreingestellten Wert ist und es zu einem Alarmereignis
kommt, dann wird ein neuer voreingestellter Wert geladen und der nächste Signalzustand für
die Ausgänge gesetzt. Tritt ein Alarmereignis auf, weil der Zähler zurückgesetzt wird, dann
werden der erste voreingestellte Wert und die ersten Signalzustände der Ausgänge gesetzt
und der Zyklus wiederholt.
Da die Alarme in einer sehr viel geringeren Geschwindigkeit auftreten als der schnelle Zähler
zählt, kann eine präzise Steuerung der schnellen Anweisungen mit relativ geringem Einfluss
auf den Zyklus der CPU implementiert werden. Da Sie Alarme bestimmten
Interruptprogrammen zuordnen können, kann jede neue Voreinstellung in einem getrennten
Interruptprogramm geladen werden, damit so der Zustand einfach gesteuert werden kann.
(Sie können alternativ auch alle Alarmereignisse in einem einzigen Interruptprogramm
bearbeiten.)
Tabelle 9- 4 Maximale Frequenz (kHz)
HSC
HSC1
CPU
Schnelles SB
SB
HSC2
CPU
Schnelles SB
SB
HSC3
CPU
HSC4
CPU
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
STATUS
Beschreibung
80C0
Mehrmaliger Zugriff auf den schnellen Zähler
80D0
Schneller Zähler (HSC) nicht in der CPU-Hardwarekonfiguration aktiviert
Einphasenzähler
100 kHz
200 kHz
30 kHz
100 kHz
200 kHz
30 kHz
100 kHz
30 kHz
Technologieanweisungen
9.1 Schneller Zähler
Zweiphasenzähler und A/B-Zähler
80 kHz
160 kHz
20 kHz
80 kHz
160 kHz
20 kHz
80 kHz
20 kHz
359

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis