Brauche dringend Hilfe CPU 315 DP geht in Stop

chirolog

Level-1
Beiträge
41
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen Gemeinde,

ich hab an einer 315 2DP eine Profibus angehängt der mit einem Gateway kommuniziert, damit werden bis zu 40 Stationen je Station 3 Ventile geschaltet, die habe ich mit merkern versehen und steuere die dazu gehörigen Relais an.
So ich bin leider kein Siemens Programmierer dorch durch diesen Auftrag in der Firma hab ich es mir aneignen müssen auf einem sehr niedrigen niveau wie Ihr versteht. So die zu schaltenden Ausgänge kommen vom PC mein Programm, die schalten auch manchmal läuft die sache gut und machnmal geht die CPU 315 in den stop zustand, meine Frage ist wie bringe ich es per Baustein oder Code wider in den Run zustand damit die maschine dann weiterläuft?

Bedanke mich im Vorraus für Eure Hilfe und Zeitaufwand

Mit freundlichen Grüßen
Dipl.-Ing. Witali Dratschew
 
CPU geht in STOP --> es ist ein schwerer Fehler aufgetreten, auf den man reagieren muß. Wenn keine Reaktion programmiert ist dann geht die CPU in STOP. Zur Verhinderung des CPU-STOP reicht es zunächst, einen leeren Fehler-OB für die Fehlerklasse in die CPU zu laden, bei Dir vermutlich OB86 oder OB82 oder OB122

Eine CPU in STOP kann man nicht per Programmierung in RUN bringen, weil das Anwenderprogramm ja nicht abgearbeitet wird. Man kann nur den STOP verhindern um die Kontrolle zu behalten.

Schau mal zuerst in den Diagnosepuffer der CPU warum die CPU in Stop gegangen ist:
Zielsystem > Baugruppenzustand
oder Strg-D drücken

Im Dialog "Diagnosepuffer" sollte als letzter/neuester (oberster) Eintrag stehen, welcher OB als Fehlerreaktion aufgerufen werden sollte.
Direkt vorher (darunter) sollte stehen, welches Fehlerereignis aufgetreten ist.

Den Inhalt des Diagnosepuffers kann man in dem Dialog als Textdatei speichern und hier im Forum posten (so ca. die obersten 10 Ereignisse).

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
meine Frage ist wie bringe ich es per Baustein oder Code wider in den Run zustand damit die maschine dann weiterläuft?
Die korrekte Frage lautet "Warum geht meine CPU überhaupt in Stop"

Welche Software hast du zum programmieren der S7? Step7 oder TIA-Portal?

Du müsstest zuerst, wenn die CPU auf Stop gegangen ist, nachschauen was im Diagnosepuffer der CPU steht.
Bei Step7: CPU markieren -> Zielsystem -> Diagnose und Einstellung -> Baugruppenzustand -> Diagnose-Puffer
Bei TIA-Portal: CPU markieren -> Rechtsklick -> Online & Diagnose -> Diagnosepuffer
(oder CPU markieren -> STRG+D geht in beiden)

Dort erfährst du die Ursache. Wenn du aus den Einträgen nicht schlau wirst, kannst du diese als Text exportieren und hier reinstellen.

Mein Tipp ist dass sich einer deiner Profibusteilnehmer verabschiedet und du keine Reaktion darauf (OB86) programmiert hast.

EDIT: zu langsam.... :rolleyes:
 
Zuletzt bearbeitet:
Vielen Dank für die schnellen und hilfreichen Antworten, ich bau gerade schnell die Anlage noch zusammen und komme heute noch in paar Stunden hoffentlich wider zu dem Problem.
Ja die Anmerkung ist korekt, " Wieso geht meine CPU in den Stop ". Ich werde den Diagnossepuffer hier reinstellen, in paar Stunden.
Vielen Vielen Dank noch mals , ich hoffe Ihr könnt mir dann weiter helfen wenn ich den Diagnossepuffer reinstelle.
 
Zurück
Oben