Hi!
wie ist die Geschichte ausgegangen?
Ich haben die RETAIN aufgebraucht und einige FB können das nicht.
Wie kann ich meine Daten sichern, Bevor ich die steuerung lade?
Mit dem FTP Datei ist eine gute Idee, oder könnte die Datei per mail an den Server senden.
Gut wäre auch wenn ich nach dem Laden alles mit Standartwerten überschreiben könnte.
Leider lassen sich Instanzen nicht beschreiben.
Hat jemand ein tip?
Gruß
Volker
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ja, das mit dem in die datei schreiben habe ich verstanden. doch wie mach ich das?
wie kann ich die daten der instanz in eine CSV schreiben, und vor alle wie bekomm ich die daten wieder in die instanz zurück.
ich könnte mir auch einen ini knop machen der mir die daten auf die instanzen schreibt. doch die wago will keine instanzen von aussen beschreiben.
z.B. ich habe ein FB und mehrer Instanzen.
Jetzt will ich per taste auf die var1 in der instanz1 den wert z und auf var1 instanz2 den wert y schreiben. daten können da gerne aus der csv kommen.
wie gesagt, remanent ist voll, und mache FB können kein remanent
kannst du mir sagen wie ich das programmiere über csv?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Variable mit Schreibzugriff heisst es muss eine VAR_INPUT sein.
Wieviele Variablen musst du denn speichern, wenn du Retain schon aufgebraucht hast ?
Die 841 hat 16K Retain. (Kann das eigentlich über die Einstellung in der Speicheraufteilung vergrössert werden ?)
Ich vermute du hast ganze Bausteine als Retain deklariert, was evtl. gar nicht sein müsste.
Gruß Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally created by: softwareheini
Hallo Zusammen,
(Hardware: Wago 750-841 + Dali)
wie macht Ihre eure Parametersicherung?
Beispiel:
Bediener stellt über die WebVisu verschiedene Parameter ein
(z.B. Zeitschaltuhren).
Wie sichert ihr diese Parameter damit sie nach evtl. Ausfall der
SPS wieder vorhanden sind?
Evtl. sichern auf internen Filesystem und dann per FTP verschicken?
Für ein paar Praxistips wäre ich sehr dankbar!
Grüße
Daniel
Hallo,
gibt ein paar Möglichkeiten:
Als Var persistent Retain deklarieren (wenig Speicher)
Als *.csv aufs Filesystem/FTP Server
Via To_Pass_Lib_01.lib in eine Mysql-Datenbank übertragen
Auf eine andere 841er schieben
MfG
Marcel
Originally created by: softwareheini
Hallo Marcel,
danke für deine Antwort.
Wie funktioniert das mit der TO_Pass_Lib?
Gibts da evtl. von Wago Anwendungsbeispiele?
grüße
Daniel
Gibt es!
Musst du einfach mal suchen, ich habe gerade leider keine Zeit dazu!
MfG
Marcel
Originally created by: softwareheini
Alles klar, werd ich machen.
Danke Dir!
Grüße
Daniel
Ja.
Hi!
wie ist die Geschichte ausgegangen?
Ich haben die RETAIN aufgebraucht und einige FB können das nicht.
Wie kann ich meine Daten sichern, Bevor ich die steuerung lade?
Mit dem FTP Datei ist eine gute Idee, oder könnte die Datei per mail an den Server senden.
Gut wäre auch wenn ich nach dem Laden alles mit Standartwerten überschreiben könnte.
Leider lassen sich Instanzen nicht beschreiben.
Hat jemand ein tip?
Gruß
Volker
Alles in ne CSV schreiben und danach wieder auslesen!
Grüße
Marcel
ja, das mit dem in die datei schreiben habe ich verstanden. doch wie mach ich das?
wie kann ich die daten der instanz in eine CSV schreiben, und vor alle wie bekomm ich die daten wieder in die instanz zurück.
ich könnte mir auch einen ini knop machen der mir die daten auf die instanzen schreibt. doch die wago will keine instanzen von aussen beschreiben.
z.B. ich habe ein FB und mehrer Instanzen.
Jetzt will ich per taste auf die var1 in der instanz1 den wert z und auf var1 instanz2 den wert y schreiben. daten können da gerne aus der csv kommen.
wie gesagt, remanent ist voll, und mache FB können kein remanent
kannst du mir sagen wie ich das programmiere über csv?
instanzname.variable:= wert.aus.csv;
sollte doch klappen...
klappt leider nicht. bekomme immer wieder fehlermeldungen.
wie: Ausgang darf keine Konstante sein.
oder muss Var mit schreibzugriff sein.
wäre dir echt dankbar, wenn du mir für dummer erklären kannst wie ich instanzvar x:uint; beim drücken einer taste mit 300 beschreiben kann.
Moin
Variable mit Schreibzugriff heisst es muss eine VAR_INPUT sein.
Wieviele Variablen musst du denn speichern, wenn du Retain schon aufgebraucht hast ?
Die 841 hat 16K Retain. (Kann das eigentlich über die Einstellung in der Speicheraufteilung vergrössert werden ?)
Ich vermute du hast ganze Bausteine als Retain deklariert, was evtl. gar nicht sein müsste.
Gruß Erik