Was wenn ein DP Slave ausfällt?

superkato

Level-1
Beiträge
220
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

wenn in meinem S7 Projekt ein DP Slave ausfällt oder DP/DP Koppler, dann geht die S7 in stop . weil ja dann benötigte daten nicht mehr ankommen bzw. abgehen.

was macht man dann in diesem fall ? ist das eigentlich nicht ok so ? denn wer weiß was passieren könnte wenn die anlage weiterläuft.

oder sollte man dort was beachten oder sagen, hey s7 mach trotzdem mal den ausgng für die alarmlampe an.

wie macht ihr das ?

mfg
sk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn der Salve ausfällt, wird der OB82 aufgerufen. Wenn der nicht existiert, dann geht die SPS in Stop. Ist er in der SPS, dann wird er angesprungen, dort kann man den Fehler ermitteln und die SPS läuft weiter. Wie man insgesamt auf solche Fehler reagiert, hängt von der Anwendung ab, ich zeige Fehler an und stoppe die Automatik. Bei Prozessen (heizen etc.) sind u.U. noch andere Reaktionen nötig.

Das Detektieren des ausgefallenen Salve kann man im OB82 selbst vornehmen oder man nutzt die von Siemens dafür bereitgestellten Bausteine, FB125 bzw. FB126.
 
Ja den OB82 hab ich ja drin, deswegen wundert es mich.
Aber den FB125 126 muss ich mir mal da anschauen.

Aber mal eine ganz blöde frage.

wo schaut man denn nach was der OB82 ausspuckt?
 
War nicht der OB 86 für Slave-Ausfälle zuständig?
OB 82 hat doch was mit der Diagnose zu tun, oder?

Gruß
Torsten
 
Dann könnte es sein, dass das Programm auf einen Adressbereich zugreift, welcher durch den Ausfall der Baugruppe nicht vorhanden ist. Hier käme der OB 122 zum tragen.
Du siehst welcher OB angefordert wurde, indem du den Baugruppenzustand der CPU online betrachtest.
 
Den OB122 hab ich noch nicht drin gehabt , das werde ich mal ausprobieren.

Ja genau, das meinte ich , das dass Programm auf einen E/A von dem slave zugreifen mag es aber nicht geht.
 
Wenn du die "Fehler OBs" benutzt musst du halt sicherstellen das deine Maschine trozdem noch richtig funktioniert.
So sollten wichtige Sensoren immer Drahtbruchsicher programmiert werden, fällt dann eine Busstation aus geht auch das Signal des Sensors auf 0 und es kann nichts passieren.

Ich werte die Fehlermeldungen der Busstationen aus und erzeuge damit eine Fehlermeldung bzw. stoppe automatische Abläufe.

Habe ich einen Datenaustausch über einen DP/DP Koppler, so benutze ich machchmal ein Lifebit welches auf beiden Seiten ausgewertet wird. (Taktmerker + zwei Zeiten)
 
Zurück
Oben