Hilfe, remanente Daten weg!

Sinix

Level-1
Beiträge
1.588
Reaktionspunkte
216
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ein Kunde hat angerufen, dass plötzlich einige, nicht alle Parameter weg sind.
Nach Diagnose hab ich festgestellt, dass in einem remanenten DB die letzten Offline Aktualdaten aktiv sind.
Der DB wurde aber nicht neu übertragen und Zeitstempel stimmt auch.
Wie kann das sein?

S7-315F
Arbeitsspeicher 89%, Rest <30%

Danke im Vorraus.

Gruß MK
 
Deien Aussagen kann ich nicht so echt klassiferzier. :-(

In einem DB sind Daten, die vom Programm bzw von einer HMi verändert werden?
Diese Daten sind teilweise nicht mehr gültig?
Es sind nur die Anfangswerte vorhanden?

Wuirde die PLC angeschaltet, dass ggF aus dem Flash die Projektierung geholt wurde?



bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo bike,

die Daten können vom HMI verändert werden.
Bei verlassen der Baustelle laden wir den DB zurück und haben somit in den
Aktualdaten einen Default-Stand gespeichert.
Meist ändert der Kunde diese Daten per HMI.
Um den Default-Stand herzustellen übertrage ich den Baustein und es sind die
Aktualdaten aktiv. Anfangswerte werden nicht berücksichtigt.

Die PLC wurde ausgeschaltet, aber bei Wiederanlauf sind dann die letzten online Aktualdaten aktiv,
da es sich ja um remanente Daten handelt. Das die PLC urgelöscht wurde konnte ich im
Diagnosepuffer nicht erkennen.

Gruß MK
 
Ich hab da so Halbwissen... vielleicht hilft es ja:

Ich meine mich zu erinnern, dass ich so etwas auch schon hatte. Ich hatte ein Projekt übertragen, und anschließend ein paar Werte in einem DB per HMI geändert. Weil ich aber verhindern wollte, dass einige "sehr neugierige" Mitarbeiter des Kunden in meiner Abwesenheit an der Anlage rumprobieren ehe die Inbetriebnahme abgeschlossen ist, habe ich die Speicherkarte aus der SPS gezogen. Am nächsten Tag Karte wieder rein und schwups waren die alten Daten wieder da und meine Änderungen "verloren".
Könnte es bei Dir ähnlich sein?
 
Hi Tigerente,

danke, dein Halbwissen bestättige ich mal. Hab auch schon daran gedacht, jedoch
dann müsste der Kunde die MMC entfernt haben. Er hatte zuvor auch ein Problem an der Anlage,
allerdings keines an dem man hätte an PLC oder Software ran müssen.
Traue den Instandhalter das eigentlich nicht zu, hab den Kunden trotzdem diesbezüglich gefragt.
Antwort morgen früh (Schichtbetrieb in USA). Im Diagnosepuffer war nur Netzausfall, Stop>Run,>Warmstart.

Gruß MK
 
Hatte ich schon oft bei Kunden.
Es bestätigt sich, das hier immer die Karte gezogen wurde. Da leider dieses "Event" nicht in Schalterstellung Stopp diagnostiziert wurde, war es schwer das zu beweisen.
Daher schreibe ich nun alle wichtigen Parameter am Schluss der IBN in einen DB zusammen und kopiere diese einmal im Monat auf die MMC drauf per Befehl.
Zwar sind die Schreibzugriffe in der Anzahl auf so eine Karte begrenzt, aber so entgeht man dem Stress mit dem Kunden.
Einmal im Monat reicht meist für ein paar Jahre aus :)
 
Ich würde mit der Entwicklungsumgebung online gehen.
Dann die Bausteine übertragen in das PG
Dann die bausteine initialisieren
Nun sollen die Werte diese sein, die online vorhanden sind.

Diese Werte muss du in die PLC schreiben.
Wenn die Kollegen vor Ort eine MMC reingeschoben haben und damit neu getartet haben, besteht schon das erste Problem.


bike
 
Ich würde mit der Entwicklungsumgebung online gehen.
Dann die Bausteine übertragen in das PG
Dann die bausteine initialisieren
Nun sollen die Werte diese sein, die online vorhanden sind.
Diese Werte muss du in die PLC schreiben.

Werden beim Initialisieren nicht die Aktualwerte mit den Anfangswerten überschrieben ?

Genau das wollte MK doch vermeiden, da die Anfangswerte nicht berücksichtigt werden sollen :eek:
 
War hier nicht mal ein Thread das CPU's der 300er Reihe einen Bug in der Firmware hatten, genau mit diesen Phänomen.

Findest du den Thread zufälling wieder?
mfG MK

Vielleicht hier :

Laut Siemens war es ein Firmware-Problem.

Nach dem laden der neusten Firmware, waren die Probleme weg.

Ich meine es war auch eine 315 gewesen.

Ich schaue mal, ob ich morgen die Fehlerbeschreibung u.s.w. heraussuchen kann.

http://www.sps-forum.de/showthread....-Einschalten-der-Maschine?p=281411#post281411
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Werden beim Initialisieren nicht die Aktualwerte mit den Anfangswerten überschrieben ?

Genau das wollte MK doch vermeiden, da die Anfangswerte nicht berücksichtigt werden sollen :eek:

Initialisiern > Baustein mit Anfangswerten überschreiben (wird nicht benutzt)
DB übertragen > Baustein wird mit Aktualdaten geladen (wird benutzt, da Aktualdaten = Daten nach IB)


Danke für den Link, hab mir alles durchgelesen und tatsächlich könnte die beschriebene
Symptomatik passen. Hab CPU-Typ auf Firmware geprüft.
6es7 315-2FH13-0ab0
Firmware vor Ort 2.6.7
Firmware aktuell 2.6.12
Siemens Updatebeschreibung:
"Nach NETZ-EIN kommt es nicht mehr sporadisch zum Aktualwertverlust nach Urlöschen mit Event-ID 16#6522 bzw. 16#4580 ( Backup-Pufferinhalt inkonsistent )."

Leider konnte ich die Event-ID in der Diag nicht mehr nachvollziehen.

MfG MK
 
Kannst nicht auch sein das es ein normale DB ist und der Kunde ,wie auch immer die CPU neu gestarte hat,(Ausfall Anlage oder sowas) dann gehen die Daten ja hops ,außer sie sind in den Anfangswerten gespeichert

Habe momentan beim kunden so ein Fall das die CPU Abgestürtz (zu kleine CPU für die Anlage)ist und alle seinen Daten weg sind , jetzt habe ich den Auftrag alle Daten die noch in der Sicherung stehen,von Akktualwert in den Anfangswert zu schreiben .
 
Zuletzt bearbeitet:
Kannst nicht auch sein das es ein normale DB ist und der Kunde ,wie auch immer die CPU neu gestarte hat,(Ausfall Anlage oder sowas) dann gehen die Daten ja hops ,außer sie sind in den Anfangswerten gespeichert
Wer hat dir denn das erzählt? :confused:
Da geht nichts "hops" ;)
In der Regel sind DB's remanent außer sie werden explizit umgestellt.
 
Hallo, ich glaube Dein Fehler liegt in Deiner Hardware-Konfiguration.
Wenn Du unter: Start-up-after Power on: Kaltstart eingetragen hast, dann startet die CPU nach Spannungsausfall, oder Stop-Start immer mit den offline aktellen Daten.
Iss nu mal so...
 
Zurück
Oben