Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielprogramm Für Den Fehler-Ob - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Lokaldaten des Fehler-OB 81
Nachfolgende Tabelle beschreibt die temporären (TEMP) Variablen, die in der
Variablendeklarationstabelle des OB 81 deklariert sind.
In der Symboltabelle muss auch das Symbol "Batteriefehler" (BOOL) als Ausgang
gekennzeichnet werden (z. B. A 4.0), so dass andere Teile des Programms auf
diese Daten zugreifen können.
Dekl.
Name
TEMP
OB81_EV_CLASS
TEMP
OB81_FLT_ID
TEMP
OB81_PRIORITY
TEMP
OB81_OB_NUMBR
TEMP
OB81_RESERVED_1
TEMP
OB81_RESERVED_2
TEMP
OB81_MDL_ADDR
TEMP
OB81_RESERVED_3
TEMP
OB81_RESERVED_4
TEMP
OB81_RESERVED_5
TEMP
OB81_RESERVED_6
TEMP
OB81_DATE_TIME
Beispielprogramm für den Fehler-OB 81
Anhand eines AWL-Beispielprogramms wird gezeigt, wie Sie den Fehlercode in
OB 81 lesen können.
Das Programm ist folgendermaßen aufgebaut:
• Der Fehlercode in OB 81 (OB81_FLT_ID) wird gelesen und mit dem Wert des
Ereignisses "Batterie leer" (B#16#3921) verglichen.
• Entspricht der Fehlercode dem Code für "Batterie leer", dann springt das
Programm zur Marke BFeh und schaltet den Ausgang "Batteriefehler" ein.
• Entspricht der Fehlercode nicht dem Code für "Batterie leer", dann vergleicht
das Programm den Code mit dem Code für "Batterieausfall".
• Entspricht der Fehlercode dem Code für "Batterieausfall", dann springt das
Programm zur Marke BFeh und schaltet den Ausgang "Batteriefehler" ein.
Andernfalls wird der Baustein beendet.
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Typ
Beschreibung
BYTE
Fehlerklasse/Fehlerkennung 39xx
BYTE
Fehlercode:
b#16#22 =
Pufferspannung im Zentralgerät fehlt
BYTE
Prioritätsklasse = 26/28
BYTE
81 = OB 81
BYTE
Reserviert
BYTE
Reserviert
INT
Reserviert
BYTE
Nur relevant für die Fehlercodes B#16#31,
B#16#32, B#16#33
BYTE
BYTE
BYTE
DATE_AND_TIME
Datum und Uhrzeit, zu denen der OB gestartet
wurde
Diagnose
11-25

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis