Datenbaustein setzt sich bei Laden in CPU zurück

williwuff

Level-1
Beiträge
59
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ich habe das Problem, dass sich in meinem Programm bei erneutem Laden von Datenbausteinen diese sich (teils) zurücksetzen.
Ich habe alle möglichen FlipFlops etc in den Datenbaustein geschrieben. Sobald ich ihn neu lade, setzen sich manche FlipFlops zurück.
So könnte ich ja nie meinen DB im laufenden Betrieb der Anlage erweitern und in die CPU (319er) reinladen?!

Hat jemand einen Rat an was das liegen könnte?

Gruß
Willi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe alle möglichen FlipFlops etc in den Datenbaustein geschrieben. Sobald ich ihn neu lade, setzen sich manche FlipFlops zurück.
So könnte ich ja nie meinen DB im laufenden Betrieb der Anlage erweitern und in die CPU (319er) reinladen?!

Ich habe mir jetzt nicht den Fuss verlinkten Berag durchgelesen - aber JA ... genau ... so ist es. Du spielst in dem Fall den DB deiner Festplatte mit dessen Initialwerten (also den Voreinstellungen) in die CPU und ersetzt so den vorhandenen.

Gruß
Larry
 
In STEP7 v11 (TIA Portal) gibt es eine neue Funktion womit man die Online Werte hochladen kann.
Also kann man die Online Werte laden, den DB ändern, und dann wieder in den CPU laden.
Es ist nicht perfekt. In den zeit zwischen hochladen und runterladen, sind die Online Werte vielleicht schon geändert durch das Program.
Und den Verfahren womit man die Online Werte hochladet und in die Aktualwerten von den offline DB übertragt ist sehr umständlich.
 
In STEP7 v11 (TIA Portal) gibt es eine neue Funktion womit man die Online Werte hochladen kann.
Also kann man die Online Werte laden, den DB ändern, und dann wieder in den CPU laden.
Es ist nicht perfekt. In den zeit zwischen hochladen und runterladen, sind die Online Werte vielleicht schon geändert durch das Program.
Und den Verfahren womit man die Online Werte hochladet und in die Aktualwerten von den offline DB übertragt ist sehr umständlich.

Das selbe kannst du doch bei Step 7 V5.4 auch machen!Den DB online öffnen!Dann beobachten!Dann speichern!Somit werden die Aktualwerte in den Offline DB gespeichert!

Mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das selbe kannst du doch bei Step 7 V5.4 auch machen!Den DB online öffnen!Dann beobachten!Dann speichern!Somit werden die Aktualwerte in den Offline DB gespeichert!
Kenne ich schon. Aber ... Bei mir passiert es immer das STEP7 meldet das die Symbole verloren gegangen sind wegen unterschiedlicher Zeitstempel. Dies egal ob das Zeitstempel sich wirklich geändert hat oder nicht.
 
Kenne ich schon. Aber ... Bei mir passiert es immer das STEP7 meldet das die Symbole verloren gegangen sind wegen unterschiedlicher Zeitstempel. Dies egal ob das Zeitstempel sich wirklich geändert hat oder nicht.
Hallo Jesper,
du musst es über den Online Button machen, nicht über die Brille. ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich sichere Aktualwerte von DBs wie es in der folgenden Siemens-FAQ beschrieben wird:

Vorgehensweise zur Sicherung der Aktualwerte von DBs:

1. Öffnen Sie im SIMATIC Manager den Dialog "Öffnen Projekt" mit dem Menübefehl "Datei > Öffnen..."
und wählen Sie das Projekt, dessen Programm in der CPU geladen ist.

2. Öffnen Sie anschließend im SIMATIC Manager die Online-Ansicht mit dem Menübefehl "Ansicht > Online".
Für eine bessere Übersicht empfehlen wir die Fensteranordnung (Online- und Offline-Ansicht) untereinander
zu ordnen, wählen Sie hierzu den Menübefehl "Fenster > Anordnen > Untereinander".

3. Nun können Sie die Datenbausteine per Drag & Drop aus der Online-Ansicht in die Offline-Ansicht ziehen
bzw. kopieren. Die Aktualwerte werden somit in das Offline-Projekt übertragen.

ID18778977 Wie können die Aktualwerte von DBs und die der Merker gesichert werden?

Gruß Kai
 
Nachtrag aus der Siemens-FAQ:

Stellen Sie bitte sicher, dass Sie nur auf diesem Weg den DB kopieren, es besteht ansonsten die Gefahr,
dass die Bezeichnungen der Variablen Ihres Datenbausteins verloren gehen.

Gruß Kai
 
Ich sichere Aktualwerte von DBs wie es in der folgenden Siemens-FAQ beschrieben wird:



ID18778977 Wie können die Aktualwerte von DBs und die der Merker gesichert werden?

Gruß Kai

Das heißt, ich könnte nach oben genannter Vorgehensweise mein Offline-DB mit den Aktualwerten des Online-DBs "abgleichen", dann den offline Datenbaustein z.B. um 1 Bit erweitern (für ein neues FlipFlop beispielsweise) und dann den geänderten DB wieder in die CPU laden. Da dürfte ja nix passieren?!
 
Zurück
Oben