S7 300/400 Aktualwerte aus Online-DB in Offline-DB sichern

volker

Supermoderator
Teammitglied
Beiträge
5.805
Reaktionspunkte
1.027
Zuviel Werbung?
-> Hier kostenlos registrieren
Autor des folgenden Beitrags ist Markus
---------------------------------------------------------------------------------------------

1. Bausteine vergleichen - sind die DB´s identisch bzw. unterscheiden sich nur durch unterschiedliche Inhalte, dann weiter bei 3.
Wen die Strkturen oder längen nicht passen dann weiter bei 2.


2. DB mit der SPS umkopieren:
- Im Simatic-Manager eine Kopie des DB´s machen,die Kopie bekommt eine andere Nummer.
- Die Kopie in die SPS übertragen
- In der SPS eine kleine Routine programmieren um die Daten vom Orginal-DB in die Kopie zu übertragen (Schleife oder SFC20 Blockmove).
- Wenn die Kopie die gleichen Daten enthält, wird das Original mit der richtigen Struktur in die SPS übertragen und der DB in der SPS überschrieben.
- Jetzt die routine so ändern das von dem Kopie DB wieder zurück in den übertragenen Original DB kopiert wird.
- Die Kopie des DB und die Routine kann gelöscht werden
- ZIEL: Jetzt hat der DB Online und Offline die selbe Struktur und der Online DB hat alle Daten noch.


3. Im Simatik-Manager den Online Bausteinoderner öffnen.
Das geht mit den Buttons rechts neben dem Downloadbutton.
Der linke davon wählt die Offlineansicht (Standart), der rechte schlaltet in die Onlineansicht und den drückst du auch.


4. Im Online Bausteinoderner die gewünschten DBs markieren und mit der rechten Maustaste kopieren auswählen

5. mit den in (3.) erwähnten Tasten wieder ins Offlinemenü umschalten

6. Die DBs mit der rechten Maustaste einfügen und überschreiben.

7. Fertig - wenn die Strukturen der DBs gleich waren, dann hast du noch deine gesamte Symbolik und offline die selben Werte wie online.


WICHTIG!
Du Musst immer mit dem in (3.) erwähnten Button in den Onlineorder wechseln! Über "Erreichbare Teilnehmer" kommt man auch in diesen Ordner, aber wenn man von da kopiert zerschiesst man sich die Symbolik der Offline-DBs!


Wenn du einen bestehnden DB ändern willst, dann kopierst du ihn erst mit den obigen Schritten in dein Offlineprojekt, machst die Änderungen und spielst in wieder in die SPS.


Dafür das es für diese elemtare Funktion keinen komfortableren Weg gibt, darfst du dich bei dem Helden von Siemens bedanken...
An dieser stelle viel Grüße raus ins All, oder wieviele Lichtjahre auch immer die Simaticentwicklung inzwischen von uns und der Praxis weg ist...
 
Zuletzt bearbeitet:
Zurück
Oben