Step 7 Systemdaten unterschiedlich

stepper7

Level-2
Beiträge
245
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
wie geht man am besten vor, wenn man ein Projekt Online/Offline vergleicht und die Systemdaten unterschiedlich sind aber der Rest Ok ist ? Es handelt sich hier um eine alte Anlage die aber sehr groß und komplex ist.
Ich schreibe hier mal die Unterschiede vielleicht kann mir jemand sagen was da los sein könnte und wie man sowas in Ordnung bringen kann ohne ein großes Risiko einzugehen, denn im Moment funktioniert ja die Anlage.
Unterschiede
Pfad1: Der Typ des SDBs mit der Nummer 1000 konnte nicht ermittelt werden.
Der SDB mit der Nummer 702 ist nur im Pfad 2 vorhanden.
'SDB999: die Nutzdatenlänge der Sdb´s differiert (Programm1:60/Programm2:42)´.
SDB 1000 (Typ 65535) ist nur in Pfad 1 vorhanden.

Danke
 
Ich sichere in so einem Fall im Simatic-Manager den funktionsfähigen Onlinestand der Systemdaten in einen separaten Programmordner. Anschließend lade ich die aktuellen Systemdaten in die Steuerung. In der Regel passt das auch. Ich denke, es liegt an verschiedenen Step7-Versionen.
 
Ich wäre vorsichtig.
Der SDB702 enthält Verbindungsdaten, der SDB999 Routinginformationen. Es könnte also beispielsweise sein, dass jemand in NetPro eine Verbindung zwischen zwei SPSen konfiguriert hat. Ein Online/Offline-Vergleich der Hardwarekonfiguration zeigt dir diese Informationen nicht an. Ich weiß nicht einmal, ob die Verbindungsdaten bei einem Laden der Stations ins PG erhalten bleiben, d.h. später in NetPro auch angezeigt werden.

Den Vergleich der Hardwarekonfiguration mache ich in dem Fall, indem ich die Station ins PG lade, dann von beiden Stationskonfigurationen einen Textexport mache, und diese mit einem Vergleichsprogramm wie WinMerge vergleiche. Der Vergleich lässt sich zwar auch in Step7 durchführen, aber da kommen nicht immer eindeutige Anzeigen zu Stande.
 
Ja. Die Aussage meines Vorschreibers kann ich nur bestätigen und warnen.
Verbindung Parametrierung kann nicht zurück gelesen werden. Zumindest nicht aussagekräftig.

Sehr Vorsichtig sein.

Auch die nicht vorhandenen SDB sehe ich kritisch.
Könnten auch von einem Addon stammen. Einem Simatic Net Addon zur Fernübertragung z.b.
Diese Daten wären dann Verloren.

Das die SDB Unterschiede von einer anderen Manager Version stammen halte für eher unwahrscheinlich. Müsste dann schon von einer 4er oder älter stammen.

Gesendet von meinem SM-A300FU mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiß jetzt nicht so recht, ob ich in #2 richtig verstanden worden bin, daher noch mal eine Erklärung dazu. Mit dem Sichern der Systemdaten meinte ich das Kopieren der Systemdaten aus dem Onlineordner in den Offlineordner direkt im Simatic-Manager. Diesen Baustein kann man wie andere Bausteine hin und her kopieren. Was in der Harwarekonfiguration und in Netpro konfiguriert ist, ist zu diesem Zeitpunkt völlig egal. Den aktuellen Onlinestand der Systemdaten habe ich damit gesichert und kann ihn, falls notwendig, in sekundenschnelle mit <Crt>+<L> wieder herstellen. Mehr Sicherheit geht nicht, von einer kompletten Datensicherung mal abgesehen.

Nach dem Neu-Übersetzen der Hardware- bzw. Netpro-Konfiguration sowie dem Neuladen dieser neuen Systemdaten muss man natürlich überprüfen, ob alles fehlerfrei funktioniert. Wenn ja dann gut, wenn nein dann schlecht und schnell die alten (aber funktionierenden) Systemdaten laden. Man kann übrigens nie sicher gehen, ob nicht jemand in der Hardwarekonfiguration etwas verändert oder einfach mal aus Spaß oder aus Versehen etwas gelöscht hat. Beim Programmvergleich sind die Systemdaten defaultmäßig leider immer abgewählt. Sollte es Probleme geben, muss man schlimmstenfalls alles neu konfigurieren, was je nach Anlage und Dokumentation sehr zeitaufwendig werden kann.

Ich habe öfters mal solche Unterschiede, wenn ich ein Kundenprojekt auf meinem Rechner übernehme. Daher meine Vermutung mit den Versionsständen.

Korrigiert mich falls ich falsch liege, aber in diesen Systemdaten sind doch alle SDBs enthalten? Muß ja wohl, sonst wäre ja jede Datensicherung der Onlinedaten für'n Arsch! Gibt es eigentlich irgendwo eine Übersicht, welcher SDB welche Konfiguration enthält?
 
Also ich gebe dem Onkel da recht, das Verhalten ist teilweise merkwürdig- sichern und draufladen.... was soll man sonst machen? Wieder Heim fahren?

Typisch ist:
ich lade die Hardware, ich lade die Verbindungen, ich gehe wieder in die HW-Konfig und auf ONLINE und es heisst "Die Systemdaten sind unterschiedlich".....
 
Wenn es eine S7-400 ist, dann lassen sich später in NetPro angelegte Verbindungen auch separat in die CPU laden. D.h. irgendwer schnappt sich 2 Jahre nach Intebriebnahme das Projekt, legt eine Verbindung an die er wofür auch immer benötigt, und schiebt dann nur die Verbindungsdaten in die CPU. Geht ja problemlos in Run-Zustand.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn es eine S7-400 ist, dann lassen sich später in NetPro angelegte Verbindungen auch separat in die CPU laden. D.h. irgendwer schnappt sich 2 Jahre nach Intebriebnahme das Projekt, legt eine Verbindung an die er wofür auch immer benötigt, und schiebt dann nur die Verbindungsdaten in die CPU. Geht ja problemlos in Run-Zustand.

Werter Tom,
stehen die Verbindungen nicht auch in den Systemdaten?
 
Doch, aber durch das Übersetzen der Hardwarekonfiguration werden imho die Verbindungs- und Routing-SDBs nicht angepackt.
Kann natürlich sein, dass die HwKonfig diese trotzdem anmeckert. Ist ja auch durchaus sinnvoll.

Ich würde auf jeden Fall nicht nur die SDBs zurücklesen, sondern in ein frisches Projekt die Funktion Station in PG laden ausführen. Dann lässt sich die Hw-Konfig zumindest anschauen. Mit den reinen SDBs kann man nichts weiter machen als wieder in die SPS schieben.
 
;)
*ACK*

Ja, das sind auch meine ersten Handlungen an jeder Anlage, die nicht ganz sicher nur von mir betreut wird.

Datei neu
Zielsystem/Station laden in PG

Auch wenn man dem Kunden aus irgendwelchen Gründen nicht helfen konnte, einen Totalschaden haben wir noch nie angerichtet..... (naja.... stimmt nicht: Ende der 90er: Anlage gerade mit hängen und würgen in Betrieb, ich komme in die Warte, der Anlagenfahrer schlägt schon die Hände über dem Kopf zusammen. Ich sage: "ich mache nur einen AG-Abzug, da kann nichts passieren, schau der Schlüsselschalter steht auf Run und nicht Run-P"- "na guuuut" entgegnete er.... aaaaaalso stecke ich das MPI Kabel an der CPU an und bzz, alles steht.
Nie wieder anstecken ohne vorher den Stecker auf Erde zu halten.... damals gelernt... und IHN habe ich dann auch kennengelernt *ROFL*).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde auf jeden Fall nicht nur die SDBs zurücklesen, sondern in ein frisches Projekt die Funktion Station in PG laden ausführen. Dann lässt sich die Hw-Konfig zumindest anschauen. Mit den reinen SDBs kann man nichts weiter machen als wieder in die SPS schieben.

Die Idee find ich Klasse ! Warum bin ich nicht selber auch drauf gekommen :-?
Danke
 
Zurück
Oben