Herunterladen Inhalt Inhalt Diese Seite drucken

Zeitalarmgesteuerte Programmbearbeitung - Siemens simatic s5-115u Handbuch

Vorschau ausblenden Andere Handbücher für simatic s5-115u:
Inhaltsverzeichnis

Werbung

Technische Beschreibung
CPU
945 Handbuch
2.8.5
Zeitalarmgesteuerte Programmbearbeitung
Der OB6 wird vom Betriebssystem aufgerufen, wenn die mit dem Betriebssystem-Dienst Nr. 1
(+ Kap. 2.10) gestartete Zeit abgelaufen i s t (vorausgesetzt, Alarme sind nicht durch die Operation
"AS" oder "SIM" gesperrt).
Im OB6 programmieren Sie die Reaktion nach Ablauf der eingestellten Zeit ("Weckalarm").
Hinweis
Eine laufende "Weckzeit" kann "nachgetriggert" werden, indem Sie erneut den Be-
triebssystem-Dienst Nr. l "Aktivierung des OB6" aufrufen. Das Betriebssystem startet
dann erneut die Weckzeit, diedurch den Betriebssystem-Dienst Nr. 1 vorgegebenwurde.
Eine laufende "Weckzeit" kann gestoppt werden, indem Sie den Wert "0" an den Be-
triebssystem-Dienst übergeben (Aufruf des OB6 wird verhindert!).
Nach dem Start der "Weckzeit" steht im Systemdatenwort 101 (E 10CAH) die gewählte Zeit bis
zum Aufruf des OB6. Wenn die programmierte Zeit abgelaufen ist, trägt das Betriebssystem den
Wert "0" in das Systemdatenwort 109 ein und ruft den OB6 auf.
Für den OB6 gilt:
Zum Starten der "Weckzeit" müssen Sieden Betriebssystem-Dienst Nr. 1 "Aktivierung des OB6"
aktivieren, der eingestellte Zeitwert wird im Systemdatenwort 101 (E 10CAH) angezeigt, so-
lange die Zeit läuft.
Die Weckzeit können Sie in 1 ms-Schritten einstellen. Die einstellbare Weckzeit liegt damit im
Bereich 1
...
65535 ms (mögliche Abweichung: -1 ms).
Der OB6 i s t durch die Systemfehler-OBs 26,33,35 unterbrechbar.
Der OB6 kann das zyklische und zeitgesteuerte Programm und ein laufendes Alarmprogramm
(OB2
...
5) unterbrechen (falls nötig: Schmiermerker retten)!
Der Aufruf des OB6 kann sich verzögern, wenn
-
integrierte Bausteine verwendet werden
-
die Uhr parametriert i s t
-
PGIOP-Funktionen aktivsind
-
SINEC L1 angeschlossen i s t
-
Rechnerkopplung oder ASCII-Treiber aktiviert sind
-
direkte S5-Buszugriffe durch IP 252 erfolgen
-
die Systemfehlerebene aktiv i s t bzw. Alarme gesperrt sind.
Die Zeit, um die sich der Aufruf des OB6 verzögert, können Sie Tabelle 2.6 entnehmen.
Die Bearbeitung des OB6 können Sie selektiv mit dem Befehl "SIM" oder generell mit dem
Befehl "AS" sperren
Während einer Alarmsperre oder bei laufendem OB6 wird eine OB6-Anforderung gespeichert.
Tritt eine weitere OB6-Anforderung auf, meidet die CPU einen "Weckfehler"
Beispiel:
Start der Weckzeit
:L
KB
1
Funktionsnummer des BeSy-Dienstes laden

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis