Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Technologieanweisungen

10.1
Zählen (schnelle Zähler)
Die grundlegenden Zähleranweisungen, die unter "Zähler" (Seite 225) beschrieben werden,
zählen nur solche Ereignisse, die langsamer auftreten als der Zyklus der S7-1200 CPU. Der
schnelle Zähler (High-Speed Counter, HSC) bietet die Möglichkeit, Impulse zu zählen, die
schneller auftreten als der PLC-Zyklus. Darüber hinaus können Sie den HSC so konfigurieren, dass
er die Frequenz und Periode der aufgetretenen Impulse zählt, oder ihn so einrichten, dass die
Bewegungssteuerung mit dem HSC ein Motorgebersignal lesen kann.
Um die HSC-Funktion zu nutzen, muss der HSC zunächst in der Gerätekonfiguration im Register
"Eigenschaften" der CPU aktiviert und konfiguriert werden. Wie Sie den HSC konfigurieren,
erfahren Sie unter "Konfigurieren eines schnellen Zählers" (Seite 560).
Nachdem Sie die Hardwarekonfiguration geladen haben, kann der HSC Impulse zählen oder die
Frequenz messen, ohne dass dafür Anweisungen aufgerufen werden müssen. Wenn sich der
HSC in der Betriebsart Zählen oder Periode befindet, wird der Zählwert automatisch in jedem
Zyklus erfasst und im Prozessabbild (Speicherbereich E) aktualisiert. Wenn sich der HSC in der
Betriebsart Frequenz befindet, ist der Wert im Prozessabbild die Frequenz in Hz.
Neben dem Zählen und Messen kann der HSC auch Prozessalarmereignisse generieren,
abhängig vom Zustand der physischen Eingänge arbeiten und einen Ausgangsimpuls
entsprechend einem angegebenen Zählerereignis (nur bei CPUs ab V4.2) erzeugen. Über die
Technologieanweisung CTRL_HSC_EXT kann das Anwenderprogramm den HSC über das
Programm steuern. Wenn CTRL_HSC_EXT ausgeführt wird, aktualisiert die Anweisung die HSC-
Parameter und gibt die aktuellsten Werte aus. Die Anweisung CTRL_HSC_EXT können Sie in den
Betriebsarten Zählen, Periode und Frequenz verwenden.
Hinweis
Die Anweisung CTRL_HSC_EXT ersetzt die bisherige Anweisung CTRL_HSC bei Projekten für
CPUs ab V4.2. Mit der Anweisung CTRL_HSC_EXT stehen der gesamte Funktionsumfang der
Anweisung CTRL_HSC sowie einige zusätzliche Funktionen zur Verfügung. Die bisherige
Anweisung CTRL_HSC ist lediglich aus Kompatibilitätsgründen für ältere S7-1200 Projekte
verfügbar und sollte in neuen Projekten nicht verwendet werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
10
543

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis