01.97
OBs für
Fehlerreaktionen
4.1.2 Funktionsbausteine (FB)
Überblick
4.1.3 Funktionen (FC)
Überblick
4.1.4 Datenbausteine (DB)
Überblick
© Siemens AG 1997 All Rights Reserved
MCU (TH - Informationen für den Service)
Die CPU geht in STOP, wenn ein Fehler auftritt, aber der entsprechende OB
nicht programmiert ist (außer OB 81).
Fehler
Zeitfehler
(z. B. ausgelöst durch die
Zykluszeitüberwachung)
Stromversorgungsfehler
Einer der folgenden Fehler ist aufgetreten:
•
Ereignis (z. B. Verzögerungsalarm)
liegt vor, aber der zugehörige OB
kann nicht ausgeführt werden
•
Fehler bei Prozeßabbild–
Aktualisierung (Baugruppe nicht
vorhanden oder defekt)
Kommunikationsfehler
•
falsche Telegrammkennung beim
Empfang von Globaldaten
•
der Datenbaustein für den Status der
Globaldaten ist nicht vorhanden oder
zu kurz
Programmierfehler
(z. B. adressierter Timer nicht vorhanden)
Fehler bei Peripherie–Direktzugriff
(Baugruppe defekt oder nicht vorhanden)
Anzahl: 128
Bereich: von 0 bis 127. Ein FB kann bis zu 24 kByte groß sein.
Anzahl: 128
Bereich: von 0 bis 127. Ein FC kann bis zu 24 kByte groß sein.
Anzahl: 127
Bereich: von 1 bis 127, 0 ist reserviert. Ein DB kann bis zu 16 kByte groß
sein.
Beispiel: DB-Instanz
STEP 7-Bausteine
Aufgerufener
Voreingestellte
OB
Priorität des OBs
OB 80
26
OB 81
26
OB 85
26
OB 87
26
OB 121
dieselbe Priorität wie
der OB, in dem der
Fehler auftritt
OB 122
dieselbe Priorität wie
der OB, in dem der
Fehler auftritt
4-3