DP/PA 6ES7 153-2BA81-0XB0 Teilnehmerausfall erkennen

Klärmolch

Level-2
Beiträge
298
Reaktionspunkte
35
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe hier ein 6ES7 153-2BA81-0XB0 DP/PA Koppler.
Wie kann ich einen Teilehmerausfall überwachen?
Mit dem FC125 habe ich es nicht hinbekommen.

Vielen Dank für Eure Hilfe

Klaus
 
Es gibt in der S7 einen Baustein der bei einem Slave ausfall verhindert das die CPU in Stop geht. In diesem Baustein wird auch vermerkt welcher Slave ausgefallen ist.
Dazu schreibst du einfach ein kleines AWL programm und schon hast du den Slave der ausgefallen ist. So haben wir das immer in der Schule gemacht hat super funktioniert. Aber welcher Baustein das war weiß ich neme ganz genau.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

das geht mit dem OB 86. Der hat ein Bit für Fehler gekommen und gegangen. Und den Teilnehmer kannst du dir auch anzeigen lassen.
Im OB86:

L #OB86_EV_CLASS
L B#16#39
==I
S "DP_Fehler"

L #OB86_EV_CLASS
L B#16#38
==I
R "DP_Fehler"
S "DP_Fehler_beseitigt"

L LB 11
T "DP_Adresse_Fehler"


Call "Meldungen" //Fehlermeldungs-FC

Damit solltest du alles haben was du brauchst.



Gruß Dr.M
 
So einfach ist das?
Die PA-Slaves hängen ja an dem untergeordneten Strang.
Das werde ich heute Abend gleich testen.

Vielen Dank
 
Der OB86 hat einen Nachteil:
Sollte Dein Bus beim Einschalten der Steuerung nicht in Ordnung sein, wird der Baustein nicht aufgerufen, ich bevorzuge deshalb einen leeren OB86 und benutze den SFC51 um Teilnehmerausfall festzustellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
funktioniert beides mit den Slaves am Profibus DP (Mastersystem 1).
jedoch meldet mir beim Ausfall eines Slaves auf dem Profibus PA (Mastersystem 5980 HEX175C) beide Varianten den Ausfall des DP/PA Kopplers/Link.
Das Ändern des Mastersystems im SFC51 hat nicht funktioniert.

Gruß
Klaus
 
Nagel mich nicht darauf fest:
Das könnte mit der SZL-ID w#16#4092 "Sollzustand der Stationen eines DP-Mastersystems, das über eine externe DP-Anschaltung angeschlossen ist." funktionieren.

Lad Dir doch mal vom Siemens-Support das Referenzhandbuch "System- und Standardfunktionen für S7-300/400" herunter, da sind alle SZLs ausführlich beschrieben!
 
Hallo,
Laut Support-Beispiel SZL=W#16#B4 und und Index = 175C (Diagadresse Slave)
-funktioniert nicht :-(
mit SZL = W#16#4092 funktioniert auch nicht.

Gruß
Klaus
 
Mit dem SFC13 kann ich die Diagnosedaten des Slaves auslesen.
ab DBB104 scheint der Ausfall eines Slaves am untergeordneten PA-Mastersystems abgelegt zu sein.
Mal sehen ob das nicht etwas einfacher geht.

Gruß
Klaus
 
Zurück
Oben