Herunterladen Inhalt Inhalt Diese Seite drucken

Ergänzen Von Ruhezeit Im Step 7-Anwenderprogramm Mit Sfc 47 - Siemens Simatic Betriebshandbuch

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

Werbung

Einstellen des Betriebsverhaltens des Controllers
8.4 Verwalten der Ruhezeit
8.4.6
Ergänzen von Ruhezeit im STEP 7-Anwenderprogramm mit SFC 47
SFC 47 (WAIT) fügt Ruhezeit zur Ausführung des STEP 7-Anwenderprogramms hinzu und
ermöglicht es Ihnen, die Ruhezeit für ein Steuerungsprogramm zu verwalten, indem Sie die
Ruhezeit in einer bestimmten Prioritätsklasse einfügen. Wenn das
STEP 7-Anwenderprogramm SFC 47 aufruft, hält der Controller die Ausführung des OB für
eine bestimmte Anzahl Mikrosekunden an und ruht. Während dieser Ruhezeit kann der
Controller die Ruhezeit unterbrechen, um einen Alarm-OB auszuführen. Weil ein OB mit
einer höheren Prioritätsklasse die Ruhezeit unterbrechen kann, ist bei der Ausführung von
OBs mit höherer Priorität die Wahrscheinlichkeit geringer, dass Jitter auftritt.
Verfahren
Zum Ergänzen von Ruhezeit mit SFC 47 gehen Sie folgendermaßen vor:
1. Rufen Sie SFC 47 über einen OB in Ihrem STEP 7-Anwenderprogramm auf.
2. Damit Sie besser steuern können, wann die Ruhezeit auftritt, können Sie definieren,
Wie Sie im folgenden Bild sehen, können Sie mit SFC 47 Ruhezeit einfügen, die der
Ausführungsüberwachung entspricht und dem Controller trotzdem ermöglicht, einen Alarm-
OB zu bearbeiten. Wenn Sie SFC 47 mit einem zyklischen OB aufrufen (z.B. OB 35),
können Sie sicherstellen, dass die Ruhezeit innerhalb der maximalen Ausführungszeit der
Ausführungsüberwachung auftritt.
Der Parameter für die Ruhezeit wird bis zum nächsten Vielfachen des HAL-Zeitintervalls
(Seite 200) gerundet, das im Dialogfeld "RTX-Eigenschaften" definiert ist. Beträgt das
HAL-Zeitintervall z.B. 500 Mikrosekunden (Voreinstellung) und für den Parameter der
Ruhezeit sind 1200 Mikrosekunden eingestellt, rundet WinLC RTX die Ruhezeit auf
1500 Mikrosekunden auf.
Weitere Methoden zum Verwalten der Ruhezeit
● Ändern von Mindestruhezeit und Zykluszeit (Seite 157)
● Ändern des Algorithmus der Ruhezeitüberwachung der Ausführungsüberwachung
160
Typischerweise rufen Sie SFC 47 in einem zyklischen OB auf (z.B. OB 35), der innerhalb
der maximalen Ausführungszeit der Ausführungsüberwachung startet.
welche OBs betroffen sind, indem Sie die Prioritätsklasse des OB einstellen, der SFC 47
aufruft.
Weitere Informationen finden Sie in dem Beispiel: Vermeiden von Jitter bei der Startzeit
eines OB (Seite 167)
(Seite 161)
WinAC RTX 2009
Betriebsanleitung, 07/2009, A5E00992445-03

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis