Remanenz bei DB's

robofreak0

Level-1
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe eine S7 317-2DP, möchte gewisse DB’s remanent machen.
Ich habe bei den Objekteigenschaften des DB's das Häkchen bei Non-Retain gesetzt hat aber nichts genützt. Der DB hat eine relativ hohe Nummer z.B. DB 802, kann das zusammenhängen?
Habe im DB lauter REAL Variablen!:p

Der DB hat die Werte immer wieder nach Strom aus/an verloren und mit dem Anfangswert im DB hat die Sache auch nicht geklappt.:confused:

Bitte um eure Hilfe, kann ja nicht viel sein!

Danke!
 
Also mal so DB sind immer Remanet auser du spielst sie neu ein dann haben sie die anfangswerten. solltest du jedoch die CPU laufen lassen sind die DB immer mit den letzten werten gespeichert
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe eine S7 317-2DP, möchte gewisse DB’s remanent machen.
Ich habe bei den Objekteigenschaften des DB's das Häkchen bei Non-Retain gesetzt hat aber nichts genützt. Der DB hat eine relativ hohe Nummer z.B. DB 802, kann das zusammenhängen?
Habe im DB lauter REAL Variablen!:p

Der DB hat die Werte immer wieder nach Strom aus/an verloren und mit dem Anfangswert im DB hat die Sache auch nicht geklappt.:confused:

Bitte um eure Hilfe, kann ja nicht viel sein!

Danke!

Hallo robofreak0,

wenn Du Non-Retain aktivierts ist der DB nicht remanent. Die CPU muss das aber unterstützen. Ansonsten sind eigentlich die DBs bei den neueren 300er immer remanent. Bei alten 300er kannst Du in der HardwareKonfiguration bei den CPU Eigenschaften unter Remanenz das einstellen. Nenn doch mal den Hardwarestand der CPU.

Gruß
Andi F
 
Zuletzt bearbeitet:
Danke für die Antworten! :)

Die CPU ist eine S7 317-2AJ10-0AB0 /V2.6

das ist eigentlich eine sehr neue CPU und das Hardwareupdate ist Top aktuell.

Wenn ich einen Anfangswert eintrage müsste der doch übernommen werden?

Wenn ein Stromausfall ist müssten diese Werte bestehen bleiben, oder?
 
Das Häkchen bei Non-Retain ist verkehrt. Die Hilfe schreibt dazu:

Non-Retain:

Mit dieser Option können Sie das Remanenz-Verhalten von Datenbausteinen festlegen.
Die Wirkung dieser Option setzt voraus, daß die CPU die Retaineigenschaft von DBs unterstützt. Ein Datenbaustein mit der Eigenschaft "Non-Retain" wird in einer solchen CPU (z.B. CPU 317 V2.1) nicht im Remanenzspeicher abgelegt und damit nach jedem Netz-Aus- und Netz-Einschalten und nach jedem STOP-RUN-Übergang der CPU auf die Ladewerte zurückgesetzt.
Ein DB mit der zugewiesenen Eigenschaft "Non-Retain" belegt zwar wie üblich Arbeitsspeicher, aber keinen Remanenzspeicher mehr.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antworten! :)

Die CPU ist eine S7 317-2AJ10-0AB0 /V2.6

das ist eigentlich eine sehr neue CPU und das Hardwareupdate ist Top aktuell.

Wenn ich einen Anfangswert eintrage müsste der doch übernommen werden?

Wenn ein Stromausfall ist müssten diese Werte bestehen bleiben, oder?

Hallo robofreak0,
Du mußt die Aktualwerte des DB ändern und übertragen und dann Online anschauen, nicht die Anfangswerte! Es geht auch mit dem Befehl "Datenbaustein initialisieren" in der Ansicht "Datenansicht". Damit werden die Aktualwerte mit den Anfangswerten überschrieben.

Und nicht vergessen, Non-Retail deaktivieren da Deine CPU diese Funktion unterstützt.

Gruß
Andi F
 
Zurück
Oben