Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 S5-115F Gerätehandbuch Seite 89

Band 2/2
Inhaltsverzeichnis

Werbung

S5>115F Handbuch
OB 13: Zeitgesteuerte Programmbearbeitung
FÂr zeitgesteuerte Programmbearbeitung steht OB 13 zur VerfÂgung. Der Zeit>OB wird vom Be>
triebssystem in vom Anwender festgelegten Intervallen bearbeitet. Er kann dabei das zyklische,
nicht aber das alarmgesteuerte Steuerungsprogramm unterbrechen. Ist der Zeit>OB nicht pro>
grammiert, wird mit der zyklischen Programmbearbeitung fortgefahren.
f
Einstellen des Aufrufintervalls:
Das Aufrufintervall kann in den Projektierungsdaten als Vielfaches von 10 ms eingestellt
werden (ßhnlich der Einstellung der ZyklusÂberwachung). Damit sind Zeiten von 100 ms bis
ca. 10 min einstellbar. Voreinstellung ist 0 ms.
Wird bei der Parametrierung des Betriebssystems der Wert ∫0∫ in das entsprechende System>
datum geschrieben, so wird der Aufruf unterdrÂckt.
f
Unterbrechungsstellen:
Spßtestens alle 20 ms wird im Betriebssystem ein Programm aufgerufen, das nachsieht, ob ein
Zeit>OB bearbeitet werden mu˚. Steht eine Zeit>OB>Anforderung in beiden Teil>AGs an, so
wird in den OB 13 verzweigt.
Sollen diese 20 ms Reaktionszeit auch im Anwenderprogramm eingehalten werden, so mu˚
nach spßtestens 20 ms Anwenderprogrammlaufzeit FB 254 aufgerufen werden, der die Zeit>
OB>Bearbeitung in beiden Teil>AGs synchronisiert (Æ!Kap. 6.1.6).
Der Aufruf von OB 13 kann sich gegenÂber dem Sollzeitpunkt verz'gern:
Verz'gerung e Abstand der FB 254>Aufrufe.
Der Abstand der Aufrufe kann differieren: Differenz e±Abstand der FB 254>Aufrufe
Beispiel
Sollzeitpunkt
100 ms
200 ms
100 ms
200ms
Wenn Sie Zeitgenauigkeiten berechnen, beachten Sie bitte:
> Der maximale absolute Fehler ist unabhßngig von der Lßnge des betrachteten Intervalls
O Die relative Genauigkeit verbessert sich mit wachsender Lßnge des betrachteten Intervalls.
Beispiel
Intervall
100 ms...200 ms
100 ms...500 ms
f
Zeit>OB>Aufruf sperren:
Mit dem Befehl AS kann der Aufruf aller Zeit>OBs gesperrt, mit AF wieder freigegeben
werden. Es kann eine Aufrufanforderung wßhrend einer Aufrufsperre gespeichert werden.
Wird keine Zeit>/Proze˚>Alarmbearbeitung ben'tigt, ist es sinnvoll, den Befehl AS zu pro>
grammieren, weil dadurch die Programmbearbeitung beschleunigt wird.
f
Schachtelungstiefe:
Auch bei der Bearbeitung eines zeitgesteuerten OBs darf die Baustein>Schachtelungstiefe von
16 Ebenen nicht Âberschritten werden.
EWA 4NEB 811 6149>01
Aufruf
Abstand der Aufrufe
e120 ms
200 ms
100 ms
e120 ms
e220 ms
Intervallßnge Differenz, absolut
100 ms
400 ms
Differenz
f80 ms
e40 ms
Fehler, relativ
e40 ms
e40%
e40 ms
e10%
EinfÂhrung in STEP 5
2>11

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis