Hallo,
habe meine Rolladensteuerung von euch soweit in Benutzung. Funktioniert tadellos, ein Lob an euch für eure Arbeit. Da ich immer wieder was an der Steuerung ändere ist es nicht immer möglich ein OnlineChange durchzuführen, was zur Folge hat das die Werte des BlindNight Bausteins verloren gehen. Ich meine damit die Tage, LastNight und LastDay. Jetzt muß man immer 2 Tage warten bis die Steuerung wieder automatisch läuft. Gibt es irgendeine Möglichkeit dies einzustellen, zu umgehen oder das Speichern der Werte zu ermöglichen. Meine Freundin regt sich immer auf wenn die Rolladen mal wieder nicht automatisch laufen, nur weil ich evtl. ein Programmbaustein hinzugefügt habe!
du solltest beim compilieren nur übersetzen und nicht alles übersetzen machen, anschliessend download und es wird nur der update eingespielt, kein löschen usw. dann beliben auch die daten erhalten.
problem ist allerdings nach wie vor ein neues release der lib dann ändert sich fast alles
ich überlege mir etwas dazu
vorschlag zu den verlorenen daten
deklariere die entsprechenden bausteine wie folgt:
var retain persistent
xxxx : YYYY;
end_var
retain und persisitent sorgt dafür das die daten auch bei stromausfall und software update erhalten bleiben
"retain persistent" zusammen ist eine gefährliche Kombination. Zumindest bei Beckhoff CX... mit CE.
Das ist meine Erfahrung die ich letztens gemacht habe(Steuerung spielte verrückt).
Wenn dann "PERSISTENT". Sollen die Werte nach Netzaus/ein wieder vorhanden sein müßen diese mit der Funktion "WritePersistentData" oder "FB_WritePersistentData" weggespeichert werden. Das ist notwendig, da CE ja nicht gezielt heruntergefahren werden kann, so wie bei XP.
Dies wiederrum bezieht sich nur auf ein CX.. System mit CE der Fa. Beckhoff. Wie das bei anderen Steuerungen sich verhält... ???
retain und persistent sollte eigentlich nichts mit den system zu tun haben es ist iec61131-3 standard
Hallo,
also wie jetzt machen. Retain Persistent oder nur Persistent???
am besten beides retain und persistent sind 2 verschiedene dinge und können auch gemainsam verwendet werden
siehe dazu auch folgenden thread im forum
http://www.oscat.de/community/index.php/topic,474.0.html
oder schau mal in deiner hilfe unter retain / persistent nach