DB Parameter von CPU ins Programm holen

ottopaul

Level-1
Beiträge
160
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo, wie stelle ich es an, parameter, die über ein TP eingegeben werden, in den Datenbaustein zu speichern. Bin bei der Inbetriebnahme und muss öfters mal alles neu einspielen. Beim Übertragen des SPS-Programms sind alles Einganeb wieder weg, und ich muss alle Parameter wieder neu eingeben.
danke im voraus
 
DB Online

kann man auch ein neues projekt anlegen und Station in PG lasden nehmen? dann die DB's markieren und dsnn ins projekt einfügen?
 
kann man auch ein neues projekt anlegen und Station in PG lasden nehmen? dann die DB's markieren und dsnn ins projekt einfügen?

geht auch. Ein Tipp noch: vor Aktionen, deren Ergebnisse man noch nicht absehen kann, vorher mal ne Sicherung machen (archivieren).

Edit: aber wenn ich mir das recht überlege, braucht Du meinen Extratipp nicht mehr:cool:
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
kann man auch ein neues projekt anlegen und Station in PG lasden nehmen? dann die DB's markieren und dsnn ins projekt einfügen?Gestern 22:30


Da muss ich wiedersprechen, bei einem neuen Projekt wären nach dem kopieren von AG ins PG alle Lokaldaten in den DB´s weg, was bestimmt nicht der Sinn sein sollte.

Wichtig halte Dich an die Vorgaben aus dem FAQ. Am besten vorher Backup des Projektes, dann Compare, dann von Online die Daten holen.
Alternativ Projekt speichern unter , und dort die Daten ablegen.
Oder im Projekt eine zweite Station nur für die DB´s .
 
Ich lege in meinem Projekt immer ein neues Programm an (Name: Datensicherung), direkt unter dem Projekt. Dann gehe ich online und kopiere alle DB vom Online-Projekt in das Offline-Projekt/Datensicherung. Wenn man will, kann man auch noch sämtliche UDT vom Offline-Projekt nach Offline-Projekt/Datensicherung kopieren, dann kann man die DB öffnen, ohne das sie Struktur zerstört wird.

Wenn man am Aufbau der Datenbausteine nichts geändert hat, kann man diese DB problemlos wieder in die SPS spielen.

Man könnte sie auch direkt in das Offline-Projekt kopieren, aber damit hab ich auch schon Pleiten erlebt, so geht man jedenfalls auf Nummer sicher und hat die alten "Ur-DB" immer im Projekt.

Ansonsten gibts auch noch den oben beschriebenen Weg.

Warum mußt du eigentlich immer dein komplettes Projekt inkl. der DB ins AG schreiben? Änderst du ständig die DB? In diesem Fall bleibt leider wirklich nur der "komplizierte" Weg, wie schon von den Vorpostern beschrieben.
 
Da muss ich wiedersprechen
stimmt, danke ...

ich hatte die Frage als Alternative zu folgendem Vorgehen verstanden:
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!

statt dem online-ordner funktioniert auch der AG-Abzug ... das meinte ich - aber das ersetzt nicht das gesamte Kochrezept.

Alternative bei kleineren Projekten mit wenigen OP-Parametern: die Parameter als Startwerte in die FB-Deklarationen oder bei Global-DB in dessen Definition eintragen. Ansonsten darauf warten, dass diese Funktionalität endlich in das System von S7 Eingang findet: es wäre eine Funktionalität denkbar, dass S7 beim Neugenerieren eines DB vorhandene Aktualwerte beibehält.
 
Zurück
Oben