Herunterladen Inhalt Inhalt Diese Seite drucken

Verwenden Von Ctrl_Hsc - Siemens Simatic s7 Handbuch

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

Werbung

Bei einem Fehler wird ENO auf 0 gesetzt und der Ausgang STATUS gibt einen
Bedingungscode an:
Tabelle 10- 14
STATUS (W#16#)
0
80A1
80B1
80B2
80B3
80B4
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.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Execution condition codes
Beschreibung
Kein Fehler
HSC-Kennung adressiert keinen HSC
Ungültiger Wert in NEW_DIR
Ungültiger Wert in NEW_CV
Ungültiger Wert in NEW_RV
Ungültiger Wert in NEW_PERIOD
Mehrmaliger Zugriff auf den schnellen Zähler
Schneller Zähler (HSC) nicht in der CPU-Hardwarekonfiguration aktiviert
Technologieanweisungen
10.1 Zählen (schnelle Zähler)
621

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis