Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 620

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

Werbung

Technologieanweisungen
10.1 Zählen (schnelle Zähler)
Tabelle 10- 13
Datentypen für die Parameter
Parameter
Deklaration
HSC
IN
DIR
IN
1, 2
CV
IN
1
RV
IN
1
PERIOD
IN
1
NEW_DIR
IN
NEW_CV
IN
NEW_RV
IN
NEW_PERIOD
IN
BUSY
OUT
3
STATUS
OUT
Wird keine Aktualisierung eines Parameterwerts angefordert, so werden die entsprechenden Eingangswerte ignoriert.
1
Der Parameter DIR ist nur gültig, wenn für die konfigurierte Zählrichtung die Programmsteuerung (interne Richtungs-
2
steuerung) vorgegeben ist. Sie legen fest, wie dieser Parameter in der HSC-Gerätekonfiguration genutzt wird.
Bei einem HSC in der CPU oder im SB hat der Parameter BUSY immer den Wert 0.
3
Sie konfigurieren die Parameter für jeden HSC in der Gerätekonfiguration der CPU: Zähl-
/Frequenzfunktion, Rücksetzoptionen, Alarmereigniskonfiguration, Hardware-E/A und
Adresse des Zählwerts.
Einige der Parameter für den HSC können von Ihrem Anwenderprogramm geändert werden,
um die Programmsteuerung für den Zählvorgang vorzugeben:
● Setzen der Zählrichtung auf einen Wert NEW_DIR
● Setzen das aktuellen Zählwerts auf einen neuen Wert NEW_CV
● Setzen des Referenzwerts auf einen neuen Wert NEW_RV
● Setzen des Zeitintervallwerts (nur bei Frequenzmessung) auf einen neuen Wert
NEW_PERIOD
Sind die folgenden Booleschen Merker auf 1 gesetzt, wenn die Anweisung CTRL_HSC
ausgeführt wird, so wird der entsprechende Wert NEW_xxx in den Zähler geladen. Mehrere
Anforderungen (mehrere Merker sind gleichzeitig gesetzt) werden in einer Ausführung der
Anweisung CTRL_HSC verarbeitet.
● DIR = 1 ist eine Anforderung zum Laden eines Werts NEW_DIR, 0 = keine Änderung
● CV = 1 ist eine Anforderung zum Laden eines Werts NEW_CV, 0 = keine Änderung
● RV = 1 ist eine Anforderung zum Laden eines Werts NEW_RV, 0 = keine Änderung
● PERIOD = 1 ist eine Anforderung zum Laden eines Werts NEW_PERIOD, 0 = keine
Änderung
620
Datentyp
Beschreibung
HW_HSC
HSC-Kennung
Bool
1 = Neue Richtung anfordern
Bool
1 = Anforderung zum Setzen eines neuen Zählwerts
Bool
1 = Anforderung zum Setzen eines neuen Referenzwerts
Bool
1 = Anforderung zum Setzen eines neuen Zeitintervalls
(nur bei Frequenzmessung)
Int
Neue Richtung: 1= vorwärts, -1= rückwärts
DInt
Neuer Zählwert
DInt
Neuer Referenzwert
Int
Der neue Zeitintervallwert wird in Millisekunden angegeben
(nur bei Frequenzmessung). Zulässig sind nur die Werte 10,
100 oder 1000 Millisekunden:
1000 = 1 Sekunde
100 = 0,1 Sekunde
10 = 0,01 Sekunde
Bool
Funktion besetzt
Word
Ausführungsbedingung
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis