Seite 1 von 1

Persistenz und Inhibit

Verfasst: Sa Nov 16, 2019 10:04 am
von Dragonos2000
Wie verhält sich denn das Persistenz-Feature, wenn eine Logikzelle per Inhibit deaktiviert wurde?
Hintergrund ist eine Logik, die nur einige Wochen im Jahr für mich relevant ist. Deren Einstellungen vom Vorjahr würde ich einerseits gerne für's nächste mal quasi als Default-Werte erhalten. Andererseits ist ein zyklisches speichern irgendwelcher Werte völlig irrelevant, wenn die Zelle deaktiviert ist (Schonung Flash).
Wird trotz Inhibit zyklisch ein Status abgespeichert?
Bleiben die letzten Werte trotz Inhibit erhalten? Auch wenn zwischendurch ein Neustart erfolgte?

Elabnet treibt ja schon sehr viel Aufwand, um den Flash zu schonen und solche Optimierungen strebe ich auch immer an, bei dem was ich implementiere...

Re: Persistenz und Inhibit

Verfasst: Sa Nov 16, 2019 10:19 am
von StefanW
Hallo Jochen,
Dragonos2000 hat geschrieben: Sa Nov 16, 2019 10:04 amWie verhält sich denn das Persistenz-Feature, wenn eine Logikzelle per Inhibit deaktiviert wurde?
Na. durch die Persistenz merkt er sich das über alle Reboots.

Dragonos2000 hat geschrieben: Sa Nov 16, 2019 10:04 amWird trotz Inhibit zyklisch ein Status abgespeichert? Bleiben die letzten Werte trotz Inhibit erhalten? Auch wenn zwischendurch ein Neustart erfolgte?
Selbstverständlich wird nix zyklisch abgespeichert, wenn es sich nicht geändert hat. Lediglich nach einer Änderung wird diese auf den Speicher geschrieben und auch nur dann, wenn in den letzten 10 Minuten nicht schon etwas geschrieben wurde. Wir schonen den Flash durchaus, wobei unsere Flash kaum mehr totzuschreiben sind.

Dragonos2000 hat geschrieben: Sa Nov 16, 2019 10:04 amElabnet treibt ja schon sehr viel Aufwand, um den Flash zu schonen und solche Optimierungen strebe ich auch immer an, bei dem was ich implementiere...
Richtig, wir haben sehr sehr lange nur an Mechanismen zur Flash-Schonung gearbeitet (übrigens im WireGate Server auch schon).

Beim TWS 950 / 960 liegen wir in der Größenordnung von 480 TBW (was uns für den Flash übrigens ein Schweine-Geld kostet). Die eingesteckten uSD-Karten für das Backup schaffen das dann nochmal (die 32 GB Variante sogar das doppelte). Ist halt kein Spar-Flas, sondern Industrial Grade.

lg

Stefan

Re: Persistenz und Inhibit

Verfasst: Mo Dez 09, 2019 10:32 pm
von Dragonos2000
Noch eine Frage bezüglich des Persistenz-Features und dem Schreiben auf den Flash:
Wenn ich einen Logikbaustein habe, dem ich einen zyklischen Trigger konfiguriert habe: Wird hier bei aktivierter Persistenz irgendwas in den Flash geschrieben, wenn sich ansonsten keine Ein- / Ausgänge ändern?

Wie ist das bei Bausteinen, mit einer Cron-Logik, die zyklisch getriggert werden (auch ohne dass sich die übrigen Eingänge/Ausgänge ändern)?