Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 83

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Die Anweisung RE_TRIGR (Zykluszeitüberwachung neu starten) ermöglicht das Rücksetzen
des Zeitgebers für die Messung der Zykluszeit. Die Anweisung funktioniert jedoch nur, wenn
sie in einem Programmzyklus-OB ausgeführt wird. Wird die Anweisung RE_TRIGR in OB 80
ausgeführt, wird sie ignoriert. Wenn die maximale Zykluszeit in einem Programmzyklus zwei
Mal überschritten wird und dabei keine Anweisung RE_TRIGR zwischen den beiden
Zeitüberschreitungen ausgeführt wird, geht die CPU sofort in STOP. Die wiederholte
Ausführung der Anweisung RE_TRIGR kann eine Endlosschleife oder einen sehr langen
Zyklus verursachen.
Typischerweise wird der Zyklus so schnell wie möglich ausgeführt und der nächste Zyklus
beginnt, sobald der vorherige beendet ist. Je nach Anwenderprogramm und
Kommunikationsaufgaben kann die Zykluszeit jedoch variieren. Um solche Schwankungen
zu vermeiden, unterstützt die CPU eine optionale feste Mindestzykluszeit (wird auch als
"fester Zyklus" bezeichnet). Ist diese Funktion aktiviert und eine feste Mindestzykluszeit in
ms eingegeben, so hält die CPU diese Mindestzykluszeit mit einer Toleranz von ± 1 ms für
jeden Zyklus ein.
Führt die CPU einen Zyklus schneller aus als mit der Mindestzykluszeit festgelegt ist, so
nutzt die CPU die verbleibende Zeit für Laufzeitdiagnosen und/oder für die Bearbeitung von
Kommunikationsanforderungen. Auf diese Weise belegt die CPU immer für jeden Zyklus
eine feste Zeit.
Wird der Zyklus nicht innerhalb der vorgegebenen Mindestzykluszeit beendet, so wird er
normal bis zum Ende ausgeführt (einschließlich der Kommunikationsbearbeitung) und die
Überschreitung der Mindestzeit erzeugt keine Systemreaktion. In der folgenden Tabelle sind
die Bereiche und Voreinstellungen für die Zykluszeitüberwachung angegeben.
Tabelle 4- 5 Bereich für die Zykluszeit
Zykluszeit
Maximale Zykluszeit
1
Feste Mindestzykluszeit
Die maximale Zykluszeit ist immer aktiviert. Richten Sie eine Zykluszeit zwischen 1 ms und 6000 ms ein. Standard sind
1
150 ms.
Die feste Mindestzykluszeit ist optional und standardmäßig deaktiviert. Richten Sie ggf. eine Zykluszeit zwischen 1 ms
2
und der maximalen Zykluszeit ein.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
2
Bereich (ms)
1 bis 6000
1 bis maximale Zykluszeit
97BSPS-Grundlagen
4.1 Ausführung des Anwenderprogramms
Voreinstellung
150 ms
Deaktiviert
83

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis