Herunterladen Inhalt Inhalt Diese Seite drucken

Aktueller Zählwert Des Hsc - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

STATUS (W#16#)
80C0
80D0
10.1.4.2
Verwenden von CTRL_HSC
Die Anweisung CTRL_HSC wird typischerweise in einem Prozessalarm-OB platziert, der
ausgeführt wird, wenn das Prozessalarmereignis des Zählers ausgelöst wird. Wird zum Beispiel
der Zählerinterrupt durch ein Ereignis CV=RV ausgelöst, so führt ein Prozessalarm-OB die
Anweisung CTRL_HSC aus und kann den Referenzwert durch Laden eines Werts NEW_RV ändern.
Der aktuelle Zählwert ist in den Parametern für CTRL_HSC nicht vorgesehen. Die Adresse des
Prozessabbilds, in der der aktuelle Zählwert gespeichert wird, wird bei der
Hardwarekonfiguration dem schnellen Zähler zugewiesen. Sie können den Zählwert über die
Programmlogik direkt auslesen. Der an Ihr Programm ausgegebene Wert ist ein korrekter
Zählwert für den Moment, in dem der Zähler gelesen wurde. Der Zähler setzt die Zählung
schneller Ereignisse fort. Der tatsächliche Zählwert kann sich deshalb ändern, bevor Ihr
Programm einen Prozess mit einem alten Zählwert beendet.
10.1.4.3
Aktueller Zählwert des HSC
Die CPU speichert den aktuellen Wert jedes HSC in der Adresse eines Eingangs (E). Die folgende
Tabelle zeigt die Standardadressen für den aktuellen Wert jedes HSC. Sie können die E-Adresse
für den aktuellen Wert ändern, indem Sie die Eigenschaften der CPU in der Gerätekonfiguration
ändern.
Schnelle Zähler speichern den aktuellen Zählwert in einem DInt-Wert. Ein DInt-Zählwert hat
einen Bereich von -2147483648 bis +2147483647. Ab den CPUs mit der Firmware V4.2 können
Sie die Bereichsgrenzen konfigurieren. Weitere Informationen finden Sie unter "Anfangswerte
(Seite 565)".
Beim Vorwärtszählen schlägt der Zähler vom maximalen positiven Wert zum maximalen
negativen Wert um und beim Rückwärtszählen vom maximalen negativen Wert zum maximalen
positiven Wert. Die Frequenz wird in der Einheit Hz ausgegeben (Beispiel: 123,4 Hz wird als 123
ausgegeben).
Tabelle 10-15 HSC-Standardadressen
HSC
HSC1
HSC2
HSC3
HSC4
HSC5
HSC6
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Mehrmaliger Zugriff auf den schnellen Zähler
Dieser Fehler kann auftreten, wenn für die Zählart (Seite 561) "Periode" oder
"Bewegungssteuerung" eingestellt ist. Diese Zählarten sind für die Anweisung
CTRL_HSC ungültig und werden nur von der Anweisung CTRL_HSC_EXT unter‐
stützt.
Schneller Zähler (HSC) nicht in der CPU-Hardwarekonfiguration aktiviert
Datentyp des aktuellen Werts Standardadresse des aktuellen Werts
DInt
DInt
DInt
DInt
DInt
DInt
Technologieanweisungen
10.1 Zählen (schnelle Zähler)
ED1000
ED1004
ED1008
ED1012
ED1016
ED1020
573

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis