Sporadischer Absturz nach CPU- wechsel

Aboden

Level-1
Beiträge
117
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab mal wieder ein komisches Phänomen!

Anlage mit 1x CPU315-2DP, 2x OP170 über DP, 1x Moby ASM450 mit FC44 und mehrere ET200X

Anlage lief problemlos

Aus Speicherplatzgründen habe ich die CPU315-2DP in eine CPU318-2DP getauscht. Jetzt kommt es ab und zu vor, dass wenn man auf dem OP170 Tasten betätigt, die CPU auf Stop geht. In der Diagnose wird der Moby FC44 angemeckert. (Fehler beim lesen und schreiben auf Adresse des Mobys) Wird nichts am OP betätigt -> keine Probleme
Anschließend Stop-Start und alles läuft wieder.

Kennt einer dieses Phänomen?
 
1. Die 318er basiert auf der Architektur der 400er im Gegensatz zur 315er.
dazu mal diesen Beitrag lesen und den Links darin folgen:rolleyes:

2. Gebe mal die genaue Fehlermeldung an (Screenshot, nach Textdatei exportieren oder..)
 
@Boxy: Ich find das immer wieder eine tolle Idee, einen aufgetretenen Fehler einfach "wegzubügeln" anstatt zu untersuchen wo's herkommt.
 
im Handbuch S7-300, CPU-Daten, CPUs 312IFM bis 318-2 DP findest du im Kapitel 4.1 Unterschiede der CPU 318-2 zu den CPUs 312 IFM bis
316-2 DP ein paar Hinweise und erhobene Zeigefinger :rolleyes:
Schade, dass ich als Mitleser zwar jetzt weiß, wo ich da noch weiterlesen kann/könnte, aber doch wegen dem Zeitaufwand dafür jetzt mal davon absehe ...
Würde es Dir sehr viel Mühe machen, die Deiner Meinung nach wichtigsten und für das Problem zutreffendsten Unterschiede aus dem Handbuch zu zitieren?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schade, dass ich als Mitleser zwar jetzt weiß, wo ich da noch weiterlesen kann/könnte, aber doch wegen dem Zeitaufwand dafür jetzt mal davon absehe ...
Würde es Dir sehr viel Mühe machen, die Deiner Meinung nach wichtigsten und für das Problem zutreffendsten Unterschiede aus dem Handbuch zu zitieren?

wenn ich ein massives problem habe, dann würde ich auch weiterlesen, aber für dich werd ich mal versuchen die wichtigsten dinge zusammenzufassen:

4 Akkus bei 318-2
Festpunktarithmetik (+I, –I, *I, /I;+D, –D, *D, /D,MOD;+R, –R, *R, /R)

Die CPU 318 überträgt nach diesen Operationen die Inhalte
der AKKUs 3 und 4 in die AKKUs 2 und 3.
Wird im (übernommenen) Anwenderprogramm der AKKU 2
ausgewertet, erhalten Sie nun bei der CPU 318-2 falsche
Werte, da der Wert durch den Inhalt von AKKU 3 überschrieben
wurde.
Die CPU 318-2 “übernimmt“ ein Projekt nur dann von einer CPU 312 IFM bis
316-2 DP, wenn es für diese CPUs mit STEP 7 V 5.x erstellt wurde.
Programme, die Projektierdaten für FMs (zum Beispiel FM 353/354) bzw. CPs enthalten
(SDB 1xxx), können Sie für die CPU 318-2 nicht verwenden!
Das entsprechende Projekt müssen Sie überarbeiten/neu erstellen.
Wenn Sie im Anwenderprogramm einen Timer starten (z. B. mit SI T), dann muss
bei der CPU 318-2 im AKKU eine Zahl im BCD-Format stehen.
darüber hinaus noch diverse kommunikationsunterschiede :rolleyes: ...das sind dann wohl die die interessieren ... interessant wäre z.b. zu wissen, wie das panel mit der CPU kommuniziert
 

Anhänge

  • mpi.JPG
    mpi.JPG
    98,8 KB · Aufrufe: 28
  • vb.JPG
    vb.JPG
    44,6 KB · Aufrufe: 19
Zuletzt bearbeitet:
Eigentliches Problem

Hi
also wie in meiner Anfangsfrage festgehalten, kommt der Fehler nur Ab und zu vor wenn mann auf eine OP17 Taste betätigt.
 
Hi
also wie in meiner Anfangsfrage festgehalten, kommt der Fehler nur Ab und zu vor wenn mann auf eine OP17 Taste betätigt.

Passiert das bei allen Tasten?
Wenn es nur bei der einen Auftritt dann sollte mal nachgeforscht werden was die Taste bewirkt. Vielleicht löst sie ja eine Rechenoperation aus die sich bei der CPU mit 4 Akkus anders verhält als mit 2 Akkus.

Stell mal den Diagnosepuffer von der CPU hier herein.

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi
also wie in meiner Anfangsfrage festgehalten, kommt der Fehler nur Ab und zu vor wenn mann auf eine OP17 Taste betätigt.
Mehr Infos bitte.
Was löst diese Taste aus? Mit welcher Variable ist sie verbunden?
Was löst das in der CPU für eine Funktion aus? Du schreibst von "Tasten".
Heisst das, das es egal ist welche Taste? Ist es eine bestimmte Taste? Sind es mehrere Tasten, die alle ähnliche/gleiche Funktionen aufrufen?
Welche von den vorher vorgestellten Vorschlägen, hast du schon probiert?
 
Ich hatte vor Jahren das gleiche Problem, dass nach dem Wechsel von 315 auf 318 die
318 sporadisch abgestürzt ist. Bei mir war der Fehler in der
HW-Konfig, dass unter PB-Betriebsarten der PD-Mode als Default-Wert auf 'DPV1' gestellt war. Nach dem umstellen auf 'S7-Kompatibel' lief die Anlage ohne Probleme.
 
Passiert das bei allen Tasten?
Wenn es nur bei der einen Auftritt dann sollte mal nachgeforscht werden was die Taste bewirkt. Vielleicht löst sie ja eine Rechenoperation aus die sich bei der CPU mit 4 Akkus anders verhält als mit 2 Akkus.

Stell mal den Diagnosepuffer von der CPU hier herein.

godi

Hi Godi,

die Akkus dürften das nicht sein. Das würd der Logik wiederpsrechen.

Hoffe ist hilfreich.

Grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die CPU315-2DP hast du ja noch.

Vergleiche doch mal alle Hardwareeinstellungen der 315er mit der 318er.

Vornehmlich die Einstellungen für den DP.

Ich denke, einfach CPU-tauschen und gut ist geht nicht.

Die Einstellungen der 315er werden nach meiner Meinung NICHT auf die 318er übertragen.


Frage: Wie hast du die Einstellungen der Hardware im Projekt übernommen/überprüft ?
 
Antworten zu euren Fragen

erst mal vielen Dank für eure rege Beteiligung!

Also, Einstellungen hab ich so wie 315 übernommen, stimmen auch soweit überein.

OP17 Tasten wenn es sporadisch zum Absturz kommt sind Systemtasten wie zB. gelbe Taste oder Aufruf Störmeldespeicher. Diese sind im Programm nicht verwertet. Bei den anderen Tasten ist es noch nicht vorgekommen. Wenn man die genannten Tasten nicht betätigt läuft die Anlage problenlos bzw. die CPU stürzt nicht ab

Komisch ist nur dass er dann im Diagnosespeicher den Moby FC44 anmeckert und zwar mit Zugriffsfehler aller Adressen ab 272 lesend und schreibend.

Ich habe den FC44 für ASM450 V2.0 byteweise im Einsatz. Vieleicht benötige eine höhere Version (zur Zeit V2.4 glaube ich)

Eine Einstellung so wie Vbxler beschrieben mit DPV1 finde ich nicht.
Es handelt sich um eine CPU318-2 mit DP 6ES7 318-2AJ00-0AB0 V1.1

Auch ja, es sind 2x OP17 Pulte die am DP Strang hängen bei den es vorkommt.
 
Zuletzt bearbeitet:
Sind bei den OP17 die Hardware-Keys angelegt, vielleicht ist da etwas im Argen. Das kann aber nur sein, wenn die OP in der Hardwarekonfig eingetragen sind. Du könntest auch mal eins per MPI an die CPU hängen und prüfen, ob es dann geht.
 
Denk daran, dass es ein Unterschied gibt zwischen 300er CPUs und 400er CPUs (was der 318 eigentlich ist) was die Sprungbefehle angeht. Im 300er wird der VKE-Zustand "mitgenommen" beim Sprung, beim 400er wird der VKE-Zustand zurückgesetzt.

Kann es sein, dass wenn Du eine OP-Taste druckst, dass Du dann im Programm ein Sprung direkt in einer Logik-Kette ausführst?
 
Zurück
Oben