Herunterladen Inhalt Inhalt Diese Seite drucken

Zeitgesteuerte Programmbearbeitung - Siemens S5-95F Handbuch

Automatisierungsgerät
Inhaltsverzeichnis

Werbung

S5-95F
7.4.4

Zeitgesteuerte Programmbearbeitung

Eine zeitgesteuerte Programmbearbeitung liegt vor, wenn ein (periodisches) Zeitsignal die CPU
veranlaßt, die zyklische Programmbearbeitung zu unterbrechen und ein spezifisches Anwender-
programm zu bearbeiten. Nach der Bearbeitung dieses Programms kehrt die CPU zur Unter-
brechungsstelle im zyklischen Programm zurück und setzt dort ihre Bearbeitung fort.
Voraussetzungen für eine zeitgesteuerte Programmbearbeitung
Die zeitgesteuerte Programmbearbeitung ist nur möglich, wenn folgende Voraussetzungen erfüllt
sind:
Das OB13-Aufrufintervall muß mit COM 95F größer 0 ms parametriert sein.
Der Organisationsbaustein OB13 muß programmiert sein.
Die S5-95F muß sich im "RUN" befinden.
Die Alarmbearbeitung darf nicht durch die Operation "AS" gesperrt sein ( Kap. 8.2.8).
Ist der OB13 nicht programmiert, wird mit der zyklischen Programmbearbeitung fortgefahren.
Periodische Programmbearbeitung im OB13
Wenn Sie mit COM 95F ein Aufrufintervall für den OB13 parametrieren, dann ruft die S5-95F den
OB13 periodisch auf. Der Zeitpunkt für die tatsächliche Bearbeitung des OB13 ist abhängig
vom parametrierten Aufrufintervall
und
von der Verzögerung t, die abhängig ist vom Zeitpunkt der nächsten Synchronisation und von
Betriebssystemfunktionen, die in der Synchronisationsroutine bearbeitet werden.
Die Verzögerung t ist eine statistisch schwankende Größe. Der typische Schwankungsbereich liegt
zwischen 0 ...10 ms. Orientierungswerte für die maximale Verzögerung der OB13-Bearbeitung finden
Sie in Tabelle 7.5.
OB13-Aufrufintervall T
t
Verzögerung der
OB13-Bearbeitung
S5-95F bearbeitet die erste
Anweisung im OB13
OB13-Zeit ist abgelaufen
Bild 7.13 Aufrufintervall und Verzögerung der OB13-Bearbeitung
Im günstigsten Fall findet die OB13-Bearbeitung direkt nach Ablauf der vorangegangenen OB13-Zeit
statt ( t=0). Bild 7.13 zeigt, daß der Abstand von zwei OB13-Bearbeitungen im Bereich von
-
T
t
und T
OB13
max
OB13
EWA 4NEB 812 6220-01
OB13
+ t
liegen kann.
max
OB13-Aufrufintervall T
t
Verzögerung der
OB13-Bearbeitung
S5-95F bearbeitet die erste
Anweisung im OB13
OB13-Zeit ist abgelaufen
Einführung in STEP 5
OB13
Zeit t
7-25

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis