Variablen nach Neustart CPU auf null

tomyy

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe folgendes Problem:

Wenn ich mit einem E/A-Feld auf dem Pannel einem Zeitglied die Zeit vorgebe funktioniert das ja einwandfrei. ABER nach dem abschalten und wiedereinschalten der CPU sind alle diese Variablen wieder auf null.

Hat jemand eine Idee wie oder wo diese Variablen abgespeichert werden können um den zuletzt eingegebenen Wert zu erhalten??

Ich speichere diese Variablen (word) im DB ab.

danke
 
ok, habe etwas über Remanenz in einem Handbuch gefunden.

Ist das so zu verstehen, dass wenn das Kästchen "Non-Retain" bei den Eigenschaften des Datenbausteins aktiviert wird, die Daten nicht auf Standardwerte zurückgesetzt werden? :)

besten dank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke marlob.

Jetzt ist es mir klar wie das gemeint ist.

Allerdings sind meine DB`s standardmässig remanent eingestellt. Sie behalten dann allerdings die zuletzt zugewiesenen Werte trotzdem nicht.

Hättest Du vielleicht eine Idee weshalb die Variablen trotzdem auf die Ladewerte zurückgesetzt werden?
 
Die 300er CPUs können nur einen bestimmten Speicherberich für remanente DBs benutzen. Vielleicht ist dieser Bereich bei dir überschritten
 
Ich habe gerade mal nachgeschaut und die maximale Größe des Remanenzspeichers für remanente Datenbausteine bei einer 314er sind 64 KByte. Hast du eine MMC gesteckt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann probier ich es so:

alle "unwichtigen" DB`s als nicht remanent einstellen. Und nur den DB mit den Werten für das Zeitglied als remanent deklarieren.
Ansonst könnte der Speicher nicht für alle DB`s ausreichen. Hast Du es so gemeint?

Es ist übrigends der DB4...
 
Noch nie einen DB mit 30 MW (=Megawatt) gesehen?
Hier bei mir im Elektrostahlwerk keine Seltenheit...
*ROFL*

Edit: Er meinte wohl Merkerwörter, sprich INT oder WORD...

Gruß Approx
 
Zurück
Oben