OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: goifalracer am 27. Juli 2017, 21:44:10

Titel: Blind Bausteine nach Änderung oder Stromausfall
Beitrag von: goifalracer am 27. Juli 2017, 21:44:10
Hallo,

ich habe eine Frage zwecks Rollo Steuerung mit den Blind Bausteinen, evtl interessiert es auch andere.

Wenn ich jetzt am SPS Programm ändere und es erscheint die Meldung das sich Speicher Positionen verschieben dann muss ich ja in codesys 2, Alles bereinigen und dann das Programm auf die Wago übertragen. Dann initialisieren sich alle Bausteine.

Bei Stromausfall passiert das selbe.

Hat von Euch jemand eine Lösung.
Ich dachte daran einfach alle Bausteine Retain und Persistent zu deklarieren inklusive Vallendar calc.

Ist das eine sinnvolle Lösung oder gibt es eleganter Lösungen?

Vielen Dank.
Titel: Re: Blind Bausteine nach Änderung oder Stromausfall
Beitrag von: mattsches am 25. Oktober 2017, 12:42:47
Hallo goifalracer,

Retain Persistant ist prinzipiell schon der richtige Ansatz. Dann bleiben die Werte beim Neustart erhalten. Bin mir aber nicht sicher, ob sie auch ein Laden nach "Alles bereinigen" überstehen. Fraglich ist, ob deine Steuerung genügend Retain-Speicher hat, um die ganzen Bausteininstanzen aufzunehmen. Das müsstest du ausprobieren.

Musst du denn bei der Meldung "Speicherpositionen verschieben..." tatsächlich alles bereinigen? Bei meiner Beckhoff quittiere ich die Meldung, lade in die Steuerung, fertig. Kein Neustart.

Gruß,
mattsches