Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 559

Inhaltsverzeichnis

Werbung

Synchronisierungsereignis (Rücksetzen) auftritt oder wenn es zu einem Richtungswechsel
kommt.
Wenn jeder Zählerwert dem Referenzwert entspricht, tritt ein Alarmereignis auf. Im Alarm-OB
sollte das Anwenderprogramm den nächsten Referenzwert in den HSC laden und die Ausgänge
auf ihren nächsten Zustand setzen.
Wenn der Synchronisierungseingang ausgelöst wird, wird der aktuelle Zählwert auf den
Startwert gesetzt und ein Alarmereignis tritt auf. In diesem Alarm-OB sollte das
Anwenderprogramm den ersten Referenzwert in den HSC laden und die Ausgänge auf ihren
Anfangszustand setzen. Zu diesem Zeitpunkt ist der HSC zu seinem Anfangszustand
zurückgekehrt und der Zyklus wird wiederholt, wobei der HSC weiterzählt.
Da die Alarme sehr viel langsamer auftreten als der HSC zählt, können Sie eine präzise Steuerung
der schnellen Anweisungen mit relativ geringem Einfluss auf den Zyklus der CPU
implementieren. Da Sie Alarme bestimmten Interruptprogrammen zuordnen können, kann jede
neue Voreinstellung in einem getrennten Interruptprogramm geladen werden, damit der
Zustand auf diese Weise einfach gesteuert werden kann. Alternativ können Sie alle
Alarmereignisse in einem einzelnen Interruptprogramm verarbeiten.
Die Gate-Funktion, ausgelöst entweder vom Anwenderprogramm oder von einem externen
Eingangssignal, kann das Zählen der Geberimpulse deaktivieren. Sie können jede Bewegung der
Welle durch Deaktivierung des Gates ignorieren. Das bedeutet, dass der Geber zwar weiterhin
Impulse an den HSC sendet, doch der Zählwert auf dem letzten Wert gehalten wird, bevor das
Gate in den inaktiven Zustand wechselt. Wenn des Gate wieder in den aktiven Zustand wechselt,
wird das Zählen ab dem letzten Wert vor der Deaktivierung des Zählers fortgesetzt.
Wenn aktiviert, bewirkt die Erfassungsfunktion, dass bei Auftreten eines externen Eingangs der
aktuelle Zählwert erfasst wird. Ein Prozess (z.B. eine Kalibrierungsroutine) kann mit Hilfe dieser
Funktion ermitteln, wie viele Impulse zwischen den Ereignissen auftreten.
Wenn aktiviert, generiert die Vergleichsausgangsfunktion jedes Mal, wenn der aktuelle
Zählwert einen der Referenzwerte oder Überläufe (Überschreiten der Zählgrenzen) erreicht,
einen einzelnen konfigurierbaren Impuls. Diesen Impuls können Sie als Signal verwenden, um
bei jedem Auftreten eines bestimmten HSC-Ereignisses einen anderen Prozess zu starten.
Die Zählrichtung wird entweder vom Anwenderprogramm oder einem externen Eingangssignal
gesteuert.
Um die Drehzahl der Welle abzurufen, können Sie den HSC für die Betriebsart Frequenz
konfigurieren. Diese Funktion liefert einen ganzzahligen Wert mit Vorzeichen in der Einheit Hz.
Da das Rücksetzsignal einmal pro Umdrehung auftritt, bietet das Messen der Frequenz des
Rücksetzsignals einen schnellen Hinweis auf die Drehzahl der Welle in Umdrehungen pro
Sekunde.
Wenn Sie die Frequenz als Gleitpunktwert benötigen, konfigurieren Sie den HSC für die
Betriebsart Periode. Mit den in der Betriebsart Periode ausgegebenen Werten von ElapsedTime
und EdgeCount können Sie die Frequenz berechnen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Technologieanweisungen
10.1 Zählen (schnelle Zähler)
559

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis