07.06.2024 10:52 | |
Beigetreten: 11.03.2019 Letzter Bes: 18.10.2024 Beiträge: 1622 Bewertung: (300)
|
Hi Rob, so ganz 100% verstehe ich das Thema jetzt nicht, liegt aber an mir, beschrieben ist das sicher gut. Ich fasse das so auf, dass du -alle- Werte in DB auf einmal sichern möchstest, ohne jedes Element einzeln anzufassen. ***EDIT*** Hatte gerade nochmal nachgeschaut, auch mit WRIT_DBL gehen nur einzelne Elemente, nicht alles auf einmal. Der DB müsste sonst direkt von einem Datentyp abgeleitet werden. Nachfolgender Vorschlag würde die Anforderung also -nicht- bedienen. Aufgrund des Themas zum zyklischen Zugriff auf die SMC lasse ich das trotzdem mal so stehen, das Problem wirst du immer haben, auch wenn sich eine Variante finden lässt. ***EDIT ENDE**** Falls ja, könntest du dir WRIT_DBL mal anschauen. Damit kannst du die Aktualwerte eines kompletten DB's in dei Startwerte übernehmen. Bedeutet, auch bei einer Reinitialisieren wäre der letzte Aktualwert auch der aktuelle Startwert. Bei Spannungsaufall das gleiche, wobei da natürlich auch Remanenz ausreichend wäre. Anders als im Handbuch beschrieben, funktioniert WRIT_DBL mit dem gleichen DB, aus dem gelesen wird. Es muss nicht zwingend ein separater DB mit Attribut "nur im Ladespeicher" angelegt werden (kann natürlich trotzdem). Das wird letztendlich in folgendem FAQ beschriebn. Welche Eigenschaften müssen Sie in STEP 7 (TIA Portal) bei den Anweisungen "READ_DBL" und "WRIT_DBL" beachten, wenn Sie DBs mit optimierten Zugriff verwenden?-> ab "Hinweis zur Datensicherung" ABER: Unabhängig davon ob ich das Thema korrekt verstanden habe. Das zyklische! sichern von Werten direkt in den Ladespeicher, egal ob per Rezept, DataLog oder WRIT/READ_DBL, wird dir die Memory Card relativ schnell ans Ende der Lebenszeit bringen. Jede SMC hat nur eine begrenze Anzahl von Schreib-/Lesezyklen. Abhängig von der Speichergröße der SMC und der Menge an Daten kann das durchaus auch sehr schnell passieren. Von einem zyklische Zugriff wird an diversen Stellen im Handbuch und in FAQs auch abgeraten. Wie wird die Lebensdauer einer Speicherkarte der S7-1500/S7-1200 und ET 200 berechnet?Hinweis Viele Grüße sancruz |
Zuletzt bearbeitet von: sancruz am: 06/07/2024 10:52:46Zuletzt bearbeitet von: sancruz am: 06/07/2024 11:00:41Zuletzt bearbeitet von: sancruz am: 06/07/2024 11:01:04Feedback appreciated, please rate |
|
Folgen Sie uns auf