315 2DP geht in Stop

Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe ein kleines Problem, ich habe eine 315 2 DP und betreibe über Profibus 2 * Et200S und ein Exor Bedienpanel. Der Profibus steht einwandfrei. Mein Problem ist nur, wenn ich die Seiten im Exor ändere und das Programm reinspiele,geht die SPS in STOP. Der Fehler ist ja auch logisch, der Bus wird unterbrochen. Wie oder was schreibt man in den OB 86, dass die SPS weiterlaufen kann (exor teilnehmer 11, Diagnose Adresse 2044)? Ich muss es aber so schreiben, dass nur das Exor aussteigen darf und keine der anderen Baugruppen.
Ich weiß es steht schon viel über das Thema hier, doch eine genaue Erklärung konnte ich noch nicht finden.

Ach ja sollte ich mal erwähnen, ich habe schon den FB125 und FC125 getestet, aber auch mit diesen Bausteinen komme ich zu keinem Ergebnis
 
Die erwähnten Bausteine sind eigentlich die richtigen. Du kannst damit die Adresse ermitteln, die den Fehler verursacht hat und entsprechend reagieren.

Was steht denn im Diagnosepuffer, wenn die SPS in Stop gegangen ist?

pt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die schnelle Unterstützung

Als ich habe das Exor jetzt gestoppt und folgendes steht im Buffer der CPU:

1. Uhrzeit --- Stop durch Baugruppenträgerausfall (OB nicht geladen oder...
2.dezentrale Peripherie Stationsausfall

________________________________________________________
Details zum Ereignis:1 16# 456F

Stop durch Baugruppenträgerausfall (OB nicht geladen oder nicht möglich, bzw kein FRB vorhanden)
Unterbrechngsstelle im Anwenderprogramm: Zyklisches Programm (OB1)

Prioritätsklasse: 1
FB-Nummer: 2
Bausteinadresse: 100
Bisheriger Betriebszustand: RUN
Angeforderter Betriebszustand: STOP
interner Fehler, kommendes Ereignis
____________________________________________________________

Ereignis 2 16# 39C4
Dezentrale Peripherie: Station Ausfall
Adresse des betroffenen DP Slaves: 11
Log. Basisadresse des DP Slaves: Eingangsadresse 2044
Log. Basisadresse des DP Masters: Eingangsadresse 2047
Angeforderter OB: Baugruppenträgerausfall (OB86)
OB nicht vorhanden oder gesperrt...

___________________________________________________________

habe noch keinen OB86 aufgerufen, da ich ihn nicht programmieren konnte
 
Christian Schröder schrieb:
habe noch keinen OB86 aufgerufen, da ich ihn nicht programmieren konnte


Hier, der erste Link:

http://support.automation.siemens.c...arch&searchinprim=0&nodeid0=16502367&x=16&y=9

Direkter Download:
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/387257/DP_DIA_49.zip?

Da findest du ein Beispielprojekt, in dem der OB86 und OB82 programmiert sind!

Benutze den FC125, nicht den FB.
Der FC genügt deinen Ansprüchen.

Du kannst OB82 und OB86 auch mit NOP 0 programmieren, dann geht die CPU auch nicht in Stop.
 
Fc125

Ich habe denn FC125 mit allen Bausteinen und Instanzen übernommen (Ausnahme die Bausteine für FB 125), habe auch den Eintrag in OB 1 wie beschrieben vorgenommen. Aber hat noch nicht funktioniert. Ich nehme das Exor raus und die SPS geht in Stop. Man hat auch nicht viele Parameter, die man beim FC 125 einstellen könnte. Was mache ich falsch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hast du auch den OB86 und OB82 programmiert, wie im Beispiel gezeigt ?

Ach ja, wenn du über Peripherie mit dem OP sprichst, kann als STOP - Ursache dann noch der QVZ - Fehler hinzukommen, dann noch den OB122 einspielen, auch wenn nur mit NOP 0.
 
Zuletzt bearbeitet:
Ich glaube da liegst du falsch

Ich denke schon das ich mir Mühe gebe. Das ist meine erste Steuerung und ich habe ohne Kurs nach vier Wochen schon ziemlich unter Kontrolle.
Egal. Ich habe OB86 und 82 nicht aufgerufen, dass sie im Beispiel nur für FB125 verwendet werden. Für Fc125 wird lediglich der OB1 Verwendet...
du bist dran
 
Christian Schröder schrieb:
Ich denke schon das ich mir Mühe gebe. Das ist meine erste Steuerung und ich habe ohne Kurs nach vier Wochen schon ziemlich unter Kontrolle.
Egal. Ich habe OB86 und 82 nicht aufgerufen, dass sie im Beispiel nur für FB125 verwendet werden. Für Fc125 wird lediglich der OB1 Verwendet...
du bist dran

Füge in dein Projekt die OB´s ein und übertrage sie in die Steuerung, dann geht diese nicht mehr in Stopp.

Der Aufruf von dem FC sollte eigentlich im OB100,82,86 stehen, bei einer 318 musste ich ihn auch noch mit in den 121 nehemen.

pt
 
danke für die Hilfe

Habe jetzt leider keine Zeit mehr zum testen.

ich hoffe mal:
Du kannst OB82 und OB86 auch mit NOP 0 programmieren, dann geht die CPU auch nicht in Stop.

Das die CPU überhaupt noch stoppt, wenn ein wichtiges Bauteil den Geist aufgibt.;)
 
Christian Schröder schrieb:
Hallo,

ich habe ein kleines Problem, ich habe eine 315 2 DP und betreibe über Profibus 2 * Et200S und ein Exor Bedienpanel. Der Profibus steht einwandfrei. Mein Problem ist nur, wenn ich die Seiten im Exor ändere und das Programm reinspiele,geht die SPS in STOP. Der Fehler ist ja auch logisch, der Bus wird unterbrochen. Wie oder was schreibt man in den OB 86, dass die SPS weiterlaufen kann (exor teilnehmer 11, Diagnose Adresse 2044)? Ich muss es aber so schreiben, dass nur das Exor aussteigen darf und keine der anderen Baugruppen.
Ich weiß es steht schon viel über das Thema hier, doch eine genaue Erklärung konnte ich noch nicht finden.

Ach ja sollte ich mal erwähnen, ich habe schon den FB125 und FC125 getestet, aber auch mit diesen Bausteinen komme ich zu keinem Ergebnis
Ist bei Programm übertragen über den Bus nicht wie sonst auch der Modus RUNP nötig?
 
Zurück
Oben