Step 7 DB´s online ändern

Eckhard

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich würde gerne einen DB online ändern/erweitern.
Die Änderung/Erweiterung ist nur bei laufende Anlage möglich.

Es ist mir folgende Vorgehensweise bekannt:

SIMATIC-Manager
1. online (also AS)
2. DB markieren, kopieren
3. offline (also PG)
4. DB einfügen
5. SIMATIC frägt "überschreiben" => Ja
6. DB offline (also PG) ändern/erweitern und wieder in die AS übertragen.
Im Zeitraum vom kopieren bist zum Zeitpunkt des Übertragens gehen eventuell Änderungen der Momentan-werte des DB´s verloren.

Ich hoffe das ist so richtig?
Bin kein erfahrenen Benutzer!

Nun musste ich feststellen, dass nach dem 5. "überschreiben" => Ja, keine Kommentare mehr im DB vorhanden waren.
Darüber hinaus hatte ich folgende Meldung:








attachment.php

Kann mir jemand sagen was da schief gelaufen ist?
Auch mit er Hilfe konnte ich nicht so richtig was anfangen.
Ich habe mir beholfen indem ich den DB nicht geändert/erweitert habe, sondern für meinen Aufgabe einen neuen DB erstellt habe.
Das ist soweit auch in Ordnung, aber ich will nicht bei Jeder Änderung/Erweiterung einen neuen DB erstellen müssen weil ich nicht in der Lage bin einen vorhandenen DB zu ändern/erweitern.
Ich sage jetzt schon mal Danke für eine Antwort
 

Anhänge

  • IMG_3174.jpg
    IMG_3174.jpg
    599,7 KB · Aufrufe: 110
Du bist bestimmt über "erreichbare Teilnehmer" online gegangen. Das ist falsch.

Immer dein Projekt öffnen und mit "wechseln in online Ansicht" das "AS" öffnen. Dann funktioniert deine Vorgehensweise.

Achtung wenn du bestehende Datentypen im DB änderst verlierst du die aktualdaten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo smoe
Danke für Deine Antwort.
Aber ich bin nicht über erreichbare Teilnehmen gegangen sondern wie Du beschrieben hast "wechseln in online Ansicht" das "AS" öffnen.
 
Hallo

Bevor Du die folgenden 4 Schritte machst, muss sichergestellt sein, dass die Zeitstempel vom Online-DB und Offline-DB gleich sind. (Bausteine vergleichen !)
Ansonsten sind nachher keine Parameter- und Lokalvariablen mehr verfügbar.

1. online (also AS)
2. DB markieren, kopieren
3. offline (also PG)
4. DB einfügen

Gruss Hoyt
 
Das könnte sein. werde ich kontrollieren.
Danke für den Tipp.
Falls die Zeitstempel wirklich unterschiedlich sein sollten, was ich stark vermute, gibt es dann eine Möglichkeit diesen wieder auf den gleichen Stand zu bringen?
Wünsche schönes vorweihnachtliches Wochenende.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Eckhard,

ich nehme an, in deinem Offline-DB steht jetzt überall STAT... an Stelle der Symbole.
Das passiert, wenn die Variablen-Struktur im Online-DB nicht gleich ist.
Meistens ist da mal etwas hinzugefügt oder entfernt worden. Jemand hat den DB dann übertragen und das Projekt nicht gespeichert oder du hast nicht die letzte Version von dem Projekt.

Wie schon geschrieben wurde, kannst Du das verhindern indem Du vorher einen Bausteinvergleich machst.
Beim Vergleich werden dann Unterschiede festgestellt.
Sofern Du kein aktuelleres Projekt hast, kannst Du die Bausteine noch nebeneinander legen und anhand der Variablenstruktur versuchen herauszufinden, wo die Unterschiede sind um sie entsprechend anzupassen. Je nachdem wie groß die Unterschiede sind, wird das schwierig...

Die Symbolik bekommst Du nur zurück, wenn Du den alten Offline-DB wieder in das Projekt holst und dann vorgehst wie oben beschrieben.

Gruß

Chris
 
Hallo Chris,

danke für Deine Antwort.
Ich denke es ist wohl so wie Du beschrieben hast.
Werde mir jetzt mal Gedanken machen wie ich das für die Zukunft regeln werde damit das nicht noch öfter passiert.
Wünsch Dir einen guten Start in die neue Woche.
 
Hallo Eckhard,

mach das doch in Zukunft anders:

Du kannst den DB auch als online-Partner öffnen.
Das ist die Schaltfläche links neben dem Diskettensymbol zum Speichern.
Sofern die Struktur nicht gleich ist, wirst du darauf hingewiesen und siehst rechts im Online-Fenster auch STAT... anstelle der Symbolik.
Wenn alles passt, siehst Du auch die Symbolik in der online-Sicht.
Dann drückst du einfach auf speichern und die Aktualwerte werden in den offline-DB übernommen.
So kann eigentlich kaum etwas passieren.

Gruß

ChrisDB_öffnen.png
 
Zurück
Oben