-> Hier kostenlos registrieren
Aufbau: S7-400 verbunden über Profibus DP mit Slave (Advantys). Diese Advantys hat einen CANBus-Anschluss, an dem ein Frequznumrichter angeschlossen ist.
Der FU (Frequenzumrichter) kann von der SPS angesprochen und ausgelesen werde. Die eigneltiche Funktion ist also in Ordnung.
Problematisch wird es, wenn der FU spannungslos geschaltet wird.
Der FU hält noch für einen kurzen Moment die Spannung und sendet eine Fehlermeldung über die Advantys an die SPS und die SPS zeigt einen externen Fehler an. Wird dann der FU wieder eingeschaltet, kann nahc kurzer Wartezeit der FU wieder angesprochen werden und führt seinen Betrieb einwandfrei weiter.
Das Problem ist nun die Advantys!!
Diese hat im Fehlerpuffer gespeichert, dass ein Telnehmer "gehotswapped" wurde. Die Advantys sendet dies also der SPS weiter, so dass diese wiedeurm einen externen Fehler anzeigt, der einfach nicht gelöscht werden kann.
Erst wenn die Advantys aus und wieder eingeschaltet wird, ist der Fehler weg.
Selbst eine Anfrage beim Support der Advantys-Hersteller brachte keinen Erfolg.
Nun habe ich herausgefunden, dass man mit dem SFB19 bei einen "remoten Gerät einen Warmstart" durchführen kann.
Nur leider ist die Hilfe zu diesem Baustein dürftig..
Zum einen frage ich mich welche Nummer ich bei ID angeben soll, und zum anderen wie ich bei "PI-Name" den Zeiger auf "P_Program" angeben soll und woher ich wissen soll wo das Programm liegt!
Ich habe bei ID sowohl die Profibusadresse, als auch die Diagnoseadresse angegeben und bekomme jeweils als Status die "1" zurück, was "Kommunikationsfehler" bedeutet.
Wäre toll, wenn mir da jemand weiterhelfen könnte, oder eine bessere Lösung hätte!!!!!!
MfG
Mainzl0r
Der FU (Frequenzumrichter) kann von der SPS angesprochen und ausgelesen werde. Die eigneltiche Funktion ist also in Ordnung.
Problematisch wird es, wenn der FU spannungslos geschaltet wird.
Der FU hält noch für einen kurzen Moment die Spannung und sendet eine Fehlermeldung über die Advantys an die SPS und die SPS zeigt einen externen Fehler an. Wird dann der FU wieder eingeschaltet, kann nahc kurzer Wartezeit der FU wieder angesprochen werden und führt seinen Betrieb einwandfrei weiter.
Das Problem ist nun die Advantys!!
Diese hat im Fehlerpuffer gespeichert, dass ein Telnehmer "gehotswapped" wurde. Die Advantys sendet dies also der SPS weiter, so dass diese wiedeurm einen externen Fehler anzeigt, der einfach nicht gelöscht werden kann.
Erst wenn die Advantys aus und wieder eingeschaltet wird, ist der Fehler weg.
Selbst eine Anfrage beim Support der Advantys-Hersteller brachte keinen Erfolg.
Nun habe ich herausgefunden, dass man mit dem SFB19 bei einen "remoten Gerät einen Warmstart" durchführen kann.
Nur leider ist die Hilfe zu diesem Baustein dürftig..
Zum einen frage ich mich welche Nummer ich bei ID angeben soll, und zum anderen wie ich bei "PI-Name" den Zeiger auf "P_Program" angeben soll und woher ich wissen soll wo das Programm liegt!
Ich habe bei ID sowohl die Profibusadresse, als auch die Diagnoseadresse angegeben und bekomme jeweils als Status die "1" zurück, was "Kommunikationsfehler" bedeutet.
Wäre toll, wenn mir da jemand weiterhelfen könnte, oder eine bessere Lösung hätte!!!!!!
MfG
Mainzl0r