TIA DB Startwerte

Gexle

Level-2
Beiträge
452
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Gibt es eine Möglichkeit das ich aktuelle Werte in den DB schreiben kann unter Startwerte ;also sozusagen als Backup wenn mal die Hardware oder sonstige gespielt wird oder werden muss??

Danke
 
Hallo OK

Hmm auf den DB Baustein??

Ich würde das gerne so machen das der aktuelle Wert jedesmal in den DB unter Startwerte reingeschrieben wird...
 
Oder bei SPS wo eine Speicherkarte als Ladespeicher drin steckt, die Aktualwerte auf die Speicherkarte schreiben (WRIT_DBL). Dann kann die Speicherkarte in eine andere CPU gesteckt werden und die Werte wandern mit.

Oder im HMI-Panel für die interessierenden Werte eine Rezeptur anlegen und bei Änderungen die Werte in die Rezeptur im HMI-Panel speichern. Dann kann bei Bedarf (z.B. CPU-Wechsel) die Rezeptur in die CPU übertragen werden.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das hört sich gut an....einen DB habe ich ja schon erstellt...nur stehen eben bei Startwerte die 0 drin...

Das mit der Rezeptur wie funktioniert das den genau??
 
Hallo

Gibt es eine Möglichkeit das ich aktuelle Werte in den DB schreiben kann unter Startwerte ;also sozusagen als Backup wenn mal die Hardware oder sonstige gespielt wird oder werden muss??

Danke
Meinst du einmalig, oder fortlaufend?

Bevor ich irgendwas mache bei dem ein relevanter DB reinitialisiert werden muss, mache ich eine "Momentaufnahme", lasse die dann in die Startwerte schreiben und lade den DB in die CPU.
 
Bevor ich irgendwas mache bei dem ein relevanter DB reinitialisiert werden muss, mache ich eine "Momentaufnahme", lasse die dann in die Startwerte schreiben und lade den DB in die CPU.
Und wenn die SPS einfach so kaputt geht und nicht wartet bis Du die Momentaufnahme gemacht hast? ;)
Und die Bediener häufig Einstellungen ändern und nicht dokumentieren?

Harald
 
Wenn ich zuerst bei meinen SYS Baustein die Outputs auf remanet gesetzt hätte dann hätte ich das Problem ja gar nicht das jetzt einen Null drinnen steht....

Das Problem war das das ich das komplette SPS Programm neu spielen musste....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also hast Du bereits Datenverlust gehabt.
Das ist natürlich ärgerlich.

Die erste ist es WritDBL zu nutzen. Damit aber muss der Programmierer später vorsichtig sein, denn er muss diesen DB immer wieder vor Änderungen in das Projekt laden, bei TIA, da TIA sonst dazu neigt auch diesen DB zu überschreiben falls eine Änderung erfolgt ist. Einer der Gründe warum ich mich immer gegen diese Variante entschieden habe. Ob es noch für die aktuellsten TIA Versionen gilt ist mir unbekannt, ich nutze ihn seit Jahren nicht.

Die zweite ist die Sicherung über das HMI mit einer Rezeptur. Dort müssen nur entsprechende Variablen angelegt werden und man kann dann sogar die Rezeptur auf einen USB Stick sichern. Gleichzeitig kann eine Rezepturanzeige bereits für die Einstellungen dienen. Das wäre die wohl meiner Erfahrung nach weitverbreiteste Methode und auch die sicherste. Würde ich zumindest für Maschinenparameter immer empfehlen, da die Daten durch den Stick nochmal gesondert gesichert werden können.
 
Hallo

Danke dir ich bin leider kein Profi aber das mit der Rezeptur scheint für mich machbar zusein...

Dann werden mein Daten vom HMI gespeichert oder??

Danke
 
Erstmal schon, aber die Rezeptur kann auch direkt auf einem an der HMI angeschlossenen Stick gesichert werden, oder einer Karte, je nach HMI.
Das wird in der Rezepturdokumentation erläutert.
Solche Doks solltest Du Dir einmal durchlesen, auch wenn man es scheinbar erstmal so hinbekommt.
Entscheidend für mich ist das dies mit einem PC lesbare Daten sind, wodurch eine Sicherung vernünftig durchführbar ist. Die CPU Karte kann man nicht mal einfach ziehen und sichern, das geht nur im CPU-Stop.
 
Zurück
Oben