Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOCODE-DP 3UF5 Handbuch Seite 145

Motorschutz- und steuergerät
Inhaltsverzeichnis

Werbung

Diagnosealarme
Beispiel OB82
Beispiel OB1
GWA 4NEB 631 4286-01b
Liegt ein Diagnosealarm vor, wird in der S7-CPU automatisch der OB82 auf-
gerufen. Falls der OB82 nicht programmiert wurde, wechselt die CPU den
Betriebszustand von RUN nach STOP . Durch Programmierung und Auswer-
tung der Startinformationen des OB82 kann festgestellt werden, welche
Baugruppe (hier SIMOCODE-DP-Slave) Diagnose meldet.
Die temporäre Variable OB82_MDL_ADDR beinhaltet die logische Basis-
adresse des SIMOCODE-DP , der den Alarm auslöst. Die logische Basis-
adresse für SIMOCODE-DP projektieren Sie in HW-Konfig im Dialog "Eigen-
schaften DP-Slave" in der Registerkarte "Adressen".
Die eigentliche Diagnoseinformation (Baugruppenstörung) für die logische
Basisadresse beinhaltet die Variable OB82_MDL_DEFECT.
Durch Auswertung der temporären Variablen OB82_MDL_DEFECT kann
somit im OB82 für jeden SIMOCODE-DP der Zustand der SIMOCODE-DP-
Störung in einen vorgesehenen Speicherbereich eingetragen und der Anstoß
für die Auswertung gesetzt werden.
Beispiel OB82:
Annahme: Die logische Basisadresse für den SIMOCODE-DP-Slave wurde in
HW-Konfig mit 256 parametriert.
...
!" ##
"
 H7
IJ
(K%
-
;!" ##$$' ,(*.'()*""1
6 -
(K%---
Im zyklischen Programm werden dann die Alarmdaten ausgewertet. Nach
der Auswertung der Diagnosealarmdaten im zyklischen Anwenderprogramm
wird der Anstoß zurück gesetzt.
Beispiel OB1:
...
; -
(K%
-
; -
'()*
(K%---
Kommunikation / Datenübertragung
$$+*,- .'. /&.. 0.
$$+*,- .'. /&..
$$ 0. 1*()',
$$E(0&' ,(*. + & E
$$.%>(
$$(0&' ,(*. + & A
$$""1,.%L&%A
- $$
- $$0.B&%0(,/&' ,(*.1
- $$
6-33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis