WatchDog oder Betriebsbereit bei S7-300

wireboy

Level-2
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich suche nach einer Möglichkeit ein WatchDog bzw Betriebsbereit Ausgang an einer 315-2DP zu realisieren.
Jeder Umrichter hat einen Störmeldeausgang. Kann man bei einer S7 auch ein Systembit setzen um einen Störungsausgang zu setzen oder vieleicht die SF LED abfragen und auf einen Ausgang legen oder kann man einfach einen Ausgang immer auf high legen und sich darauf verlassen, daß bei einer Störung schon alle ausgänge gelöscht werden?
Ich möchte einen Ausgang mit dem ich verhindere, daß die Leistung zugeschaltet werden kann, wenn nicht die Steuerung einwandfrei läuft.

Gruß
Michael
 
Im Prinzip müßte die Steuerung laufen, um dir zu sagen, daß sie nicht läuft. Sie kann dir also nicht das Ergebnis irgendwelcher internen Abfragen an einen Ausgang durchschalten. Andererseits gehen die Ausgänge aus, wenn die CPU in Stop ist.
Also kannst du einen Ausgang permanent setzen, und der sagt dir daß die SPS ok ist.
Zusätzlich kannst du diesen Ausgang bedingt löschen, wenn:
-einer der OBs für Peripherie-Ausfall, Profibus-Fehler, Programmfehler u.s.w. aufgerufen wurde.
- eine Bereichsüberschreitung bei Analogsignalen aufgetreten ist.
- eine Zykluzszeitüberschreitung auftrat.
- eine anomle Bedingung in deiner Programmlogik auftrat
Wenn er dann immer noch ansteht, sollte alles gut sein, es sei denn der Transistor ist defekt, daß er permanent leitet. Dagegen benutzt du am besten 2 Ausgänge auf verschiedenen Baugruppen, die unter denselben logischen Bedingungen ein sind und dahinter Relais mit Kontakten in Reihe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zottel schrieb:
Im Prinzip müßte die Steuerung laufen, um dir zu sagen, daß sie nicht läuft.

also diese Satz gefällt mir , doppelte logik

Zottel schrieb:
Dagegen benutzt du am besten 2 Ausgänge auf verschiedenen Baugruppen, die unter denselben logischen Bedingungen ein sind und dahinter Relais mit Kontakten in Reihe.

so jetzt muss ich aber mal ganz dumm ( fällt mir ja nicht schwer ) fragen
was tun wenn 2 Ausgänge hängen bleiben

Aber zur Beantwortung der fragen

die wahrscheinlichkeit das die SPS ausfällt und die Ausgänge 1 bleiben ist nicht sehr hoch
 
kpeter schrieb:
so jetzt muss ich aber mal ganz dumm ( fällt mir ja nicht schwer ) fragen
was tun wenn 2 Ausgänge hängen bleiben

Aber zur Beantwortung der fragen

die wahrscheinlichkeit das die SPS ausfällt und die Ausgänge 1 bleiben ist nicht sehr hoch
Na, ja, ein Transistor kann so ausfallen, daß er permanent leitet. Ob die Elektronik einer Baugruppe so ausfallen kann, daß sie alle Ausgänge einschaltet, weiß ich nicht. Bei einigen gängigen Schaltungsvarianten zur Ansteuerung von Leistungsausgängen wäre es jedoch möglich. Beispiel: Mehrfach-Treiberbaustein steuert Basis mit High-Signal an. Fehlt die Masse am Treiberbaustein, liegen alle Basen auf High.
Daher habe ich geraten, 2 Ausgänge auf verschiedenen Baugruppen zu benutzen. Wenn 2 Ausgänge hängenbleiben...irgendwo muß ja Schluß sein.
 
WatchDog

Hallo Leute,

ich denke ich werde einfach im Anlauf OB den ersten Steuerungsausgang setzen und damit das Einschalten der Leistung verriegeln. Ohne irgendwelche Fehler-OB's müßte die Steuerung ja bei allen Störungen in STOP gehen und die Ausgänge wegschalten. Beim Wiederanlauf müßte doch dann im OB100 mein Ausgang wieder gesetzt werden.

Michael
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Michael,

habe so etwas auch schon mal eingesetzt. Das Relais unterbricht den Not-Aus-Kreis und schaltet somit sämtliche Antriebe ab. Es genügt eine einfache Zuweisung der Ausgangs im OB1-Zyklus.
Wenn man den diskutierten, fehlerhaften Ausgang absichern muss, könnte man den Ausgang blinken lassen und mit einem eigensicheren Überwachungsgerät den Flankenwechsel des Ausgangs überwachen.


Gruss, Onkel
 
Zurück
Oben