Step 7 CPU erzeugt automatisch neuen DB

AS_Schmidt

Level-2
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich hab momentan das Problem, dass die CPU sofort meinen DB ersetzt. Wenn ich einen Baustein Vergleich mach sagt dieser das meim DB unterschiedlich zu dem in der CPU ist. Der DB in der CPU ist ein CPU DB. Die DB nummer ist 233. Bei der CPU handelt es sich um eine CPU 416-3DP. Das ganze passiert in 2 von 10 Steuerungen. Kann mir jemand erklären was das ist?

Mit freundlichen Grüßen
Christopher Schmidt
 
Bist Du SPS-Programmierer? Hast Du Erfahrung mit S7?

Ich vermute daß einfach nur die Aktualwerte unterschiedlich sind weil das Programm bestimmungsgemäß Werte in die DB schreibt, die von den Initialwerten abweichen.

Ist das Vergleichsergebnis: "Der Aktualwert ein oder mehrerer Variablen ist unterschiedlich."? Oder wie lautet der Text?
Hast Du auch die Zeitstempel und DB-Größen verglichen?
Was sagt die Details-Anzeige beim Vergleich - sind da rote Texte?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
danke für die schnelle Antwort.
Die Aktuall Werte sind es nicht, das die unterschiedlich sein können weiß ich :).
Ich habe mal einen Screenshot beigefügt.

Gruß Chris

Edit:

Habs erst jetzt gelesen :)
Ja ich bin SPS Programmierer. Ich bin kein Techniker sondern einer der es durch "learning by doing" gelernt hat aber normaler weiße läuft es.
Mein Kollege wo mit auf der Inbetriebnahme sitzt hat Studiert und weiß auch keine Lösung :)
 

Anhänge

  • CPU-DB.JPG
    CPU-DB.JPG
    39,3 KB · Aufrufe: 135
Zuletzt bearbeitet:
aber wenn du deinen DB lädst, funktioniert das einwandfrei (also wird dein DB in die Steuerung geladen)?
 
Sorry, die wirklich hifreichen Antworten hab ich auch nicht auf Lager ;)

was passiert wenn du den von der CPU erstellten DB online löschst?
 
Sorry, die wirklich hifreichen Antworten hab ich auch nicht auf Lager ;)

was passiert wenn du den von der CPU erstellten DB online löschst?

Hi,

das Online löschen kann ich momentan nicht testen, da der Kunde gerade Produktiv mit der Anlage fährt und ich damit die CPU in Stopp setzen könnte ;-)
Ich werde es mal Montag Nacht probieren.

Ich habe gerade noch etwas versucht aber es hat auch nichts geholfen. Ich werde es trotzdem kurz Schildern vielleicht hilft es ja bei der Problem Analyse.

Also:

Ich habe den DB geöffnet und habe in die Datenansicht gewechselt. Danach wollte ich den DB Online beobachten. Natürlich meldete mir die Steuerung er ist ungleich. Ich habe dann auf Übertragen gedrückt und konnte ihn beobachten. Während ich ihn noch Online beobachtet habe machte ich einen Baustein vergleicht. Das Ergebnis war natürlich das der DB unterschiedlich ist :-( .

Gruß Chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast Du knowHow-geschützte Bausteine drinnen?
Sind Deine Anlagen vollständig bezahlt? ;)
Generiere mal die Referenzdaten neu. Findest Du danach SFC22 in Deinem Programm? (Bausteineordner, Referenzdaten)
Kommuniziert Deine SPS mit anderen Partnern?

Hast Du PLCSIM? Damit kannst Du gefahrlos Dein Programm analysieren.

Harald
 
Hi,

also ich habe ihn gerade Online rausgelöscht(Zum Glück gibt's ja den OB121 ;-) ).
Wenn ich den DB lösche bleibt er auch weg. Sobald ich den DB lade fängt das Spiel von vorne an :-( .

@ PN/DP

-Warum frägst du ob die Anlage bezahlt ist? Ich nehme die Anlage ja Inbetrieb ^^

-Also es gibt definitiv kein SFC22.

-Ja die Anlage kommuniziert mit anderen Partnern. Einmal mit einer WinCC Visu die auch aus unserem Hause kommt, diese falls es möglich ist erzeugt ebenfalls keine DB's und mit unserem Materialflussrechner.

Was ich vielleicht auch noch erwähnen sollte. Die Steuerungen sind von der Firma Dematic. Wir bauen momentan Steuerung für Steuerung um. Das heißt, wir führen ein Urlöschen der CPU aus und spielen unser SPS Programm auf.
Es gibt noch eine alte Dematic Visualisierung und einen MFR von Dematic, mit diesen bauen wir aber keine Verbindung mehr auf. Sie sind komplett im NetPro entfernt und in unserem Programm gibt es auch nichts was eine Verbindung zu diesen Geräten zu lassen würde.

Gruß Chris
 
Zuletzt bearbeitet:
mutig mutig was du so während der Produktion machst :)

Wenn du den DB online beobachtest, hast du irgendetwas was dir einen Anhaltspunkt gibt, von wo die Daten bzw. der DB kommen könnte?

und du hast am Anfang geschrieben, dass dieses Problem nicht bei allen Steuerungen auftritt...sind sämtliche Anlagen 100% identisch?
 
Hmm, naja vielleicht kennt noch jemand das Problem...

ansonsten halt mal den Siemens Support fragen.

parallel versuchen das Problem einzugrenzen, was ist bei den 2 CPUs anders? alte Firmware sonstwas? Was macht PLCSIM? kannst Du ne CPU tauschen mit einer die funktioniert? kannst Du das ganze Rack tauschen? Kannst Du die RAM-Karte tauschen? Batterie OK? Sind die Programme identisch? Problem immer noch, wenn Netzwerk getrennt? Firmwareupdate möglich? usw.

Gruß und viel Erfolg.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich nehme die Anlage ja Inbetrieb ^^
[...]
wir führen ein Urlöschen der CPU aus und spielen unser SPS Programm auf.
Dann solltest Du das Programm kennen und wissen was es tut und was nicht

-Ja die Anlage kommuniziert mit anderen Partnern. Einmal mit einer WinCC Visu die auch aus unserem Hause kommt, diese falls es möglich ist erzeugt ebenfalls keine DB's und mit unserem Materialflussrechner.
[...]
Es gibt noch eine alte Dematic Visualisierung und einen MFR von Dematic, mit diesen bauen wir aber keine Verbindung mehr auf. Sie sind komplett im NetPro entfernt und in unserem Programm gibt es auch nichts was eine Verbindung zu diesen Geräten zu lassen würde.
Das heißt aber nicht, daß nicht andere Netzwerkteilnehmer einseitig Verbindungen aufbauen oder wie auch immer auf die SPS einwirken und z.B. DBs auf die CPU laden. Stuxnet und Co kannst Du sicherlich ausschließen?

Kannst Du die SPS vom Netzwerk trennen oder die IP-Adresse ändern und dann sehen ob der Spuk aufhört?
Oder die Anzahl benutzter Verbindungen beobachten oder gar den Netzverkehr sniffern?

Harald
 
DB233.JPG
mutig mutig was du so während der Produktion machst :)

Wenn du den DB online beobachtest, hast du irgendetwas was dir einen Anhaltspunkt gibt, von wo die Daten bzw. der DB kommen könnte?

und du hast am Anfang geschrieben, dass dieses Problem nicht bei allen Steuerungen auftritt...sind sämtliche Anlagen 100% identisch?

So sieht der DB Online aus.

Der DB ist nur fürs Panel und nein das Panel erzeugt keinen DB da dieses überall Identisch ist, bis auf den Anlagen Namen.

Die Anlagen sind nicht 100% Identisch. Aber die Grundbausteine und die Know How Geschützen Bausteine sind es.

Gruß Chris
 
Zurück
Oben