DB - Werte Speichern ?

Pockebrd

Level-1
Beiträge
327
Reaktionspunkte
3
Hallo,
ich hab ein Programm in den die Störmeldungen mit einem zugeordnetem Zähler hoch gezählt werden und später mit Lade und Transfer in ein DB geschrieben werden. Jetzt hab ich den DB aus dem Programm kopiert und festgestellt das der Anfangswert und der Aktualwert auf W#16#0 stehn.
Der DB ist wohl nicht remanet, oder ? Wie kann ich ihn remanent machen, das auch nach Spannungsausfall die Daten gespeichert sind ?


Gruß Markus
 
Hallo,
das hat mich auch gerade gewundert. Als ich mein Beitrag gesucht hatte.
Sollte eigentlich in Simatic stehen.


Gruß
 
Hallo Thomas,
aufgrund deiner Antwort hab ich mir das Programm angeschaut. Sieht so aus als sind die Vorwärtszähler nicht remandent, und werden bei Stromausfall auf Null gesetzt, nach Spannungswiederkehr wird die Null in den DB geschrieben, und den hab ich dann so in mein PG geholt.
Muß mir das diese Woche man während dem Betrieb anschauen.

Gruß
 
Kanste mal den Code posten,

ich denke mal du hast da einiges nicht korrekt verstanden.

1. wenn due zähler gemommen hast sind diese nur remanent wenn man das in der hardwareconfig einstellt. (Voreinstellung (Z0-Z7)
2. Da der Zähler bei Stromausfall eventuell auf 0 gesetzt wird, kopiert dein programm wahrscheinlich diese 0 in den DB.

Lösung:
vergess die Zähler, sondern Zähle über eine Flanke direkt im DB
Code:
      U     "Störung"
      FP    M    100.0   / Flankenmerker immer nur einmal verwenden
      SPBNB _001
      L     DB1.DBW    0 // Dein Datenwort mit der Anzahl
      L     1
      +I    
      T     DB1.DBW    0
_001: NOP   0

Weiterhin mußt du um die Zahlen zu sehen, in die Online-Ansicht umschalten, den DM markieren, rechte taste "Laden in PG", somit stehen die Aktuellen Zahlen im DB auf dem PG
 
Nur zur Info, ich habe das Ganze mal in die richtige Rubrik geschoben.
 
 
Online Ansicht, du meinst im geöffnetem DB ?

"den DB markieren" was ist das ?

Unter Ansicht (Menü oder Button) auf Online umschalten (Im Fenstertitel steht nun ONLINE).
Dort den DB markieren, rechte Maustaste "Zielsystem->Laden in PG".
Nun stehen die Werte im DB, dazu auf Ansicht->Datenansicht umschalten.
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…