Herunterladen Inhalt Inhalt Diese Seite drucken

Technologieanweisungen; Zählen (Schnelle Zähler) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Technologieanweisungen

10.1
Zählen (schnelle Zähler)
Die grundlegenden Zähleranweisungen, die unter "Zähler" (Seite 259) 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 606).
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.2, 09/2016, A5E02486681-AK
10
589

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis