TIA Aktualwerte von Online-DB direkt in anderen Offline-DB kopieren

Fluffi

Level-2
Beiträge
449
Reaktionspunkte
69
Zuviel Werbung?
-> Hier kostenlos registrieren
Gibt es in TIA (V15.1) eine Möglichkeit die Aktualwerte eines Online-DBs direkt in einen anderen, aber inhaltlich gleich aufgebauten Offline-DB zu kopieren, ohne den Umweg über den eigentlichen Offline-DB zu gehen und diesen dann zu kopieren. Es geht um das Anlegen eines Backups der aktuellen Daten, aber ohne eben den eigentlichen DB im Projekt zu verändern.

Wenn ich schon dabei bin hätte ich auch noch eine andere Frage: Gibt es wirklich keine Möglichkeit einen nicht verwendeten DB oder nicht aufgerufenen FC bzw. FB im Offline-Projekt so zu markieren, dass er nicht kompiliert wird und auch nicht übertragen wird? Ist das evtl. ein "Feature" welches von Siemens noch in späteren Versionen nachgereicht wird?
 
Die Sicherung des DB ist meines Erachtens nach nur programmtechnisch mit einem Move oder ähnlichem möglich. Hast du UDTs oder ist dort viel "Kleinkram" enthalten? UDTs würde es einfach machen, ich bin mir unsicher, ob man bei mehreren Structs, Integer etc auch einfach Move "DB Online" in "DB Offline" machen kann.

Eine Möglichkeit einen FC oder FB nicht zu kompilieren, gibt es nicht, ebenso ist das übertragen mit Fehlern im Code nicht möglich in TIA.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zumindest umständlich:
- Kopie des Offline-Projekt anlegen
- bei Versionen öffnen
- in der Kopie "Momentaufnahmen in Startwerte kopieren"
- (DB umbenennen, bietet TIA IMHO auch beim Kopieren an)
- ins Original hinein kopieren
 
Hallo Fluffi,


  1. lege Die eine Beobachtungstabelle mit den zu sicherenden Daten an
  2. Status (Brille) einschalten
  3. die Aktualwerte (Beobachtungswerte) markieren und in die Steuerwertspalte kopieren
  4. Beobachtungstabelle speichern

Wenn Du nach eine Datenänderung in die Beobachtungstabelle (mit Status) schaust, siehst Du die (geänderten) aktuellen Daten (Beobachtungswerte), in der Steuerwertspalte sind aber Deine abgespeicherten Daten noch vorhanden. Diese kannst Du dann bei Bedarf wieder zur SPS übertragen.
 
Zuletzt bearbeitet:
Projektbibliothek

Fluffi,

in der Projektbibliothek kannst du unter Kopiervorlagen beliebig viele Ordner und Unterordner anlegen. Dort kannst du auch beliebig viele Kopien deiner DBs anlegen. Und du kannst nach dort auch Bausteine auslagern, die aktuell in der Steuerung nicht benötigt werden.

Mein Vorschlag entspricht zwar nicht so ganz deinen Anforderungen, aber vielleicht überlegtst du dir es ja noch mal in Anbetracht der Alternativen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Vorschläge. Werde die Variante mit der Beobachtungstabelle und Kopiervorlage mal probieren. Auch wenn beides immer noch ein Workaround ist. Wäre schön wenn es in TIA dazu eine integrierte Lösung gäbe.
 
Zurück
Oben