Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S7 Lite V3.0 Handbuch Seite 326

Inhaltsverzeichnis

Werbung

Diagnose
Dekl.
Name
TEMP
OB122_BLK_NUM
TEMP
OB122_PRG_ADDR
TEMP
OB122_DATE_TIME
TEMP
Fehler
AWL
L
B#16#2942
L
#OB122_SW_FLT
==I
SPB
QFeh
L
B#16#2943
<> I
SPB Stop
Qfeh:
CALL "REPL_VAL"
VAL : = DW#16#2912
RET_VAL : = #Fehler
L
#Fehler
L
0
==I
BEB
Stop:
CALL "STP"
11-28
Typ
Beschreibung
WORD
Nummer des Bausteins, in dem der Fehler
aufgetreten ist
WORD
Relativadresse des fehlerverursachenden
Befehls
DATE_AND_TIME
Datum und Uhrzeit, zu denen der OB gestartet
wurde
INT
Speichert den Fehlercode von SFC44
Beschreibung
Vergleiche den Ereigniscode von OB 122 mit dem
Ereigniscode (B#16#2942) für die Quittierung
eines Zeitfehlers beim Lesen von der Peripherie.
Wenn gleich, springe zu "QFeh".
Vergleiche den Ereigniscode von OB 122 mit dem
Ereigniscode (B#16#2943) für einen
Adressierungsfehler (Schreiben von einer
Baugruppe, die nicht vorhanden ist). Wenn
ungleich, springe zu "Stop".
Marke "QFeh": Übergibt DW#16#2912 (binär 10010)
an die SFC 44 (REPL_VAL). SFC 44 lädt diesen Wert
in AKKU 1 (und ersetzt den Wert, der den Aufruf
von OB 122 ausgelöst hat). Speichert den SFC-
Fehlercode in #Fehler.
Vergleicht #Fehler mit 0 (wenn gleich, dann ist
bei der Bearbeitung von OB 122 kein Fehler
aufgetreten). Beende den Baustein, wenn kein
Fehler aufgetreten ist.
Marke "Stop": Ruft SFC 46 "STP" auf und versetzt
die CPU in den Betriebszustand STOP.
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis