Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC ET 200pro Betriebsanleitung Seite 223

Vorschau ausblenden Andere Handbücher für SIMATIC ET 200pro:
Inhaltsverzeichnis

Werbung

Diagnosepuffer
Wenn ein Fehler auftritt, trägt die IM 154-8 PN/DP CPU die Fehlerursache in den
Diagnosepuffer ein. Den Diagnosepuffer lesen Sie in
Fehlerinformationen sind dort in Klartext hinterlegt.
Diagnosefähige Module, die keinen eigenen Diagnosepuffer haben, tragen ihre Fehler-
informationen in den Diagnosepuffer der IM 154-8 PN/DP CPU ein.
Die IM 154-8 PN/DP CPU geht bei einem Fehler oder Alarmereignis (z. B. Diagnosealarm
eines Peripheriemoduls) entweder in STOP oder Sie können im Anwenderprogramm über
Fehler- bzw. Alarm-OBs darauf reagieren. Im obigen Beispiel wäre das OB 82.
Diagnose von Feldgeräten am PROFINET
Informationen dazu finden Sie im Systemhandbuch PROFINET Systembeschreibung
(http://support.automation.siemens.com/WW/view/de/19292127) und im Programmier-
handbuch Von PROFIBUS DP nach PROFINET IO
(http://support.automation.siemens.com/WW/view/de/19289930).
Diagnose mit Systemfunktionen
Bei der IM 154-8 PN/DP CPU empfehlen wir zur Auswertung der Diagnose von
Peripheriemodulen bzw. DP-Slaves die Verwendung des komfortableren SFB 54 "RALRM"
(Aufruf im Diagnose-OB 82):
Weitere Möglichkeiten der Diagnose mit Systemfunktionen sind nachfolgend aufgelistet:
● Auslesen einer SZL-Teilliste oder eines SZL-Teillistenauszugs mit der SFC 51
● Lesen der Diagnosedaten (Slave-Diagnose) eines DP-Slaves mit der SFC 13
● Datensatz lesen mit dem SFB 52 "RDREC"
Interfacemodul IM 154-8 PN/DP CPU
Betriebsanleitung, 06/2010, A5E00860133-02
"RDSYSST"
"DPNRM_DG"
Jeder DP-Slave hat Slave-Diagnosedaten, die nach EN 50170 Volume 2, PROFIBUS
aufgebaut sind. Diese Diagnosedaten können Sie mit der SFC 13 "DPNRM_DG"
auslesen. Die Fehlerinformationen sind in Hexadezimalcode hinterlegt. Im Handbuch der
betroffenen Baugruppe finden Sie die genaue Bedeutung des ausgelesenen Codes.
Wenn zum Beispiel bei der dezentralen Peripheriebaugruppe ET 200B im Byte 7 der
Slave-Diagnose der hexadezimale Wert 50 (= dual 0101 0000) eingetragen ist, weist
dieses auf eine defekte Sicherung oder fehlende Lastspannung bei den Kanalgruppen 2
und 3 hin.
Mit dem SFB 52 "RDREC" (read record) lesen Sie gezielt einen Datensatz von der
adressierten Baugruppe. Speziell mit den Datensätzen 0 und 1 können Sie die
Diagnoseinformationen von einer diagnosefähigen Baugruppe auslesen.
Der Datensatz 0 enthält 4 Byte Diagnosedaten, die den aktuellen Zustand einer
Baugruppe beschreiben. Der Datensatz 1 enthält die 4 Byte Diagnosedaten, die auch im
Datensatz 0 stehen, und die baugruppenspezifischen Diagnosedaten.
Testfunktionen, Diagnose und Störungsbeseitigung
STEP 7
mit dem PG aus.
10.4 Testfunktionen
223

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis