Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 596

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

Werbung

Technologieanweisungen
10.1 Zählen (schnelle Zähler)
Wenn bei ausgeführter Anweisung CTRL_HSC_EXT ein Ereignis auftritt, setzt die
Anweisung ein Statusbit. Bei der nachfolgenden Ausführung der Anweisung löscht die
Anweisung das Statusbit, sofern das Ereignis nicht erneut vor der Ausführung der
Anweisung auftritt.
Tabelle 10- 4 Struktur HSC_Count
Strukturelement
Deklaration
CurrentCount
OUT
CapturedCount
OUT
SyncActive
OUT
DirChange
OUT
CmpResult1
OUT
CmpResult2
OUT
OverflowNeg
OUT
OverflowPos
OUT
EnHSC
IN
EnCapture
IN
EnSync
IN
EnDir
IN
EnCV
IN
EnSV
IN
EnReference1
IN
EnReference2
IN
EnUpperLmt
IN
EnLowerLmt
IN
EnOpMode
IN
EnLmtBehavior
IN
EnSyncBehavior
IN
NewDirection
IN
NewOpModeBe-
IN
havior
596
Datentyp
Beschreibung
Dint
Gibt den aktuellen Zählwert des HSC aus
Dint
Gibt den am angegebenen Eingangsereignis erfassten Zäh-
lerwert aus
Bool
Statusbit: Synchronisierungseingang wurde aktiviert
Bool
Statusbit: Zählrichtung wurde gewechselt
Bool
Statusbit: Ereignis CurrentCount gleich Reference1 aufgetre-
ten
Bool
Statusbit: Ereignis CurrentCount gleich Reference2 aufgetre-
ten
Bool
Statusbit: CurrentCount hat LowerLimit erreicht
Bool
Statusbit: CurrentCount hat UpperLimit erreicht
Bool
Ermöglicht dem HSC, wenn wahr, Impulse zu zählen; wenn
falsch, wird das Zählen deaktiviert
Bool
Aktiviert den Eingang Capture, wenn wahr; wenn falsch, hat
der Eingang Capture keine Wirkung
Bool
Aktiviert den Eingang Sync, wenn wahr; wenn falsch, hat der
Eingang Sync keine Wirkung
Bool
Ermöglicht dem Wert von NewDirection, wirksam zu werden
Bool
Ermöglicht dem Wert von NewCurrentCount, wirksam zu wer-
den
Bool
Ermöglicht dem Wert von NewStartValue, wirksam zu werden
Bool
Ermöglicht dem Wert von NewReference1, wirksam zu werden
Bool
Ermöglicht dem Wert von NewReference2, wirksam zu werden
Bool
Ermöglicht dem Wert von NewUpperLimit, wirksam zu werden
Bool
Ermöglicht dem Wert von New_Lower_Limit, wirksam zu wer-
den
Bool
Ermöglicht dem Wert von NewOpModeBehavior, wirksam zu
werden
Bool
Ermöglicht dem Wert von NewLimitBehavior, wirksam zu wer-
den
Bool
Dieser Wert wird nicht verwendet.
Int
Zählrichtung: 1 = Vorwärtszählen; -1 = Rückwärtszählen; alle
anderen Werte sind reserviert
Int
Funktionsweise des HSC bei Überlauf: 1 = HSC hört auf zu
zählen (der HSC muss deaktiviert und erneut aktiviert werden,
um weiterzuzählen); 2 = HSC setzt den Betrieb fort; alle ande-
ren Werte sind reserviert
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis