Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 467

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel
5
Auswertung von Fehlerin formationen
In der CPU 9461947 gibt es zwei verschiedene Weckfehler:
a) warteschlangen-Überlauf (~ueue-Überlauf) bei der Weckalarmbearbeitung, d.h., es stehen
für eine der drei kürzesten Perioden (OB 10, 11,
12)
mehr als 3 Weckalarme zur Bearbeitung
an,
oder
einer der übrigen OBs (OB 13 bis OB 18) wird erneut aufgerufen, ehe der erste
Aufruf vollständig bearbeitet worden ist.
Am Programmiergerät ist bei "Ausgabe USTACK in den Steuerbits die Fehlerkennung
"WEFES" angekreuzt.
Kommt es bei der zeitgesteuerten Programmbearbeitung zu diesem Weckfehler, ruft das
Systemprogramm als Anwenderschnittstelle den OB 33 auf. Im OB 33 können Sie die ge-
wünschte Reaktion auf diesen Zustand programmieren. Ist der OB 33
nicht
programmiert,
geht die CPU in den Stoppzustand.
Soll die Programmbearbeitung in diesem Fall fortgesetzt werden, programmieren Sie im
OB 33 die Bausteinende-Anweisung 'BE'.
b) Der Weckalarmtakt ist zu lange maskiert (bei Unterbrechbarkeit an Bausteingrenzen im
15OU-Mode).
Dies bezieht sich auf den Grundtakt der Weckalarme und die Laufzeit eines Bausteins im
zyklischen Anwenderprogramm, d-h., wenn ein zyklischer Baustein länger läuft als ein
Grundtakt, kommt es zu einem Weckfehler.
Am Programmiergerät ist bei "Ausgabe USTACK" im USTACK die Fehlerkennung "WEFEH"
angekreuzt.
Auch in diesem Fall ruft das Systemprogramm als Anwenderschnittstelle den OB 33 auf. Im
OB 33 können Sie die gewünschte Reaktion auf diesen Zustand programmieren. Ist der
OB 33
nicht
programmiert, setzt die CPU die Programmbearbeitung fort.
Bei Aufruf des OB 33 wird im AKKU-1-L eine Weckfehlerkennung übergeben, die folgender-
maßen aufgebaut ist:
Bit 0
=
1 :
Bit 1
=
1:
Bit 2
=
1:
Bit 3
=
1:
Bit
4
=
1:
Bit 5
=
1:
Bit 6
=
1:
Bit
7
=
1:
Bit 8
=
1:
Bit 9
=
1:
~arteschlange-Überlauf bei Weckalarmperiode
1
~arteschlange-Überlauf bei Weckalarmperiode 2
~arteschlange-Überlauf bei Weckalarmperiode 3
--
> Für OB 10, 11 oder 12 stehen mehr als drei Weckalarme zur Bearbeitung an.
~arteschlange-Überlauf bei Weckalarmperiode 4
~arteschlange-Überlauf bei Weckalarmperiode 5
~arteschlange-Überlauf bei Weckalarmperiode 6
~arteschlange-Überlauf bei Weckalarmperiode
7
~arteschlange-Überlauf bei Weckalarmperiode 8
~arteschlange-Überlauf bei Weckalarmperiode
9
--
> Einer der OB 13 bis OB
18
ist erneut aufgerufen worden,
ohne daß der erste Aufruf abgearbeitet ist.
Weckalarmtakt zu lange maskiert
Nach der Bearbeitung des OB33 wird das Programm im unterbrochenen Weckalarm-OB
fortgesetzt.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis