Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 551

Inhaltsverzeichnis

Werbung

Strukturelement
Deklaration
EnPeriod
IN
NewPeriod
IN
ElapsedTime gibt die Zeit in Nanosekunden zwischen den letzten Zählereignissen von
aufeinander folgenden Messintervallen an. Traten während eines Messintervalls keine
Zählereignisse auf, gibt ElapsedTime die kumulierte Zeit seit dem letzten Zählereignis aus.
ElapsedTime hat einen Bereich von 0 bis 4.294.967.280 Nanosekunden (0x0000 0000 bis
0xFFFF FFF0). Der Rückgabewert 4.294.967.295 (0xFFFF FFFF) meldet, dass ein
Periodenüberlauf aufgetreten ist. Ein Überlauf deutet darauf hin, dass die Zeit zwischen
Impulsflanken größer als 4,295 Sekunden ist und die Periode mit dieser Anweisung nicht
berechnet werden kann. Die Werte von 0xFFFF FFF1 bis 0xFFFF FFFE sind reserviert.
EdgeCount gibt die Anzahl der während des Messintervalls empfangenen Zählereignisse aus.
Die Periode kann nur berechnet werden, wenn der Wert von EdgeCount größer als Null ist. Wenn
ElapsedTime entweder 0 (keine Eingangsimpulse empfangen) oder 0xFFFF FFFF
(Periodenüberlauf) ist, ist EdgeCount nicht gültig.
Wenn EdgeCount gültig ist, berechnen Sie die Periode in Nanosekunden mit Hilfe der folgenden
Formel: Periode = ElapsedTime/EdgeCount
Der berechnete Periodenwert ist ein Mittelwert aus den Zeitperioden sämtlicher Impulse, die
während des Messintervalls auftreten. Wenn die Periode eines kommenden Impulses größer als
das Messintervall ist (10, 100 oder 1000 ms), benötigt die Periodenberechnung mehrere
Messintervalle.
Die folgenden Beispiele zeigen, wie die Anweisung Periodenmessungen durchführt:
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Datentyp
Beschreibung
Bool
Ermöglicht dem Wert von NewPeriod, wirksam zu werden.
Int
Gibt die Messintervallzeit in Millisekunden an. Zulässig sind nur
die Werte 10, 100 oder 1000 ms.
Technologieanweisungen
10.1 Zählen (schnelle Zähler)
551

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis