Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 9 von 9

Thema: DB - Werte Speichern ?

  1. #1
    Registriert seit
    17.03.2010
    Beiträge
    327
    Danke
    66
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    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
    Zitieren Zitieren DB - Werte Speichern ?  

  2. #2
    Registriert seit
    29.03.2004
    Beiträge
    5.797
    Danke
    144
    Erhielt 1.707 Danke für 1.239 Beiträge

    Standard

    Was hast du denn für eine SPS? Hat das einen besonderen Grund warum du in "Feldbusse" gepostet hast?

  3. #3
    Pockebrd ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    17.03.2010
    Beiträge
    327
    Danke
    66
    Erhielt 3 Danke für 3 Beiträge

    Standard

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


    Gruß

  4. #4
    Registriert seit
    29.03.2004
    Beiträge
    5.797
    Danke
    144
    Erhielt 1.707 Danke für 1.239 Beiträge

    Standard

    Welche SPS (Bestellnummer) hast du denn genau? Bei den aktuellen S7-300 sind eigentlich alle Datenbausteine remanent.

  5. #5
    Pockebrd ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    17.03.2010
    Beiträge
    327
    Danke
    66
    Erhielt 3 Danke für 3 Beiträge

    Standard

    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ß

  6. #6
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard

    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
    „Wenn du ein Problem hast, versuche es zu lösen. Kannst du es nicht lösen, dann mache kein Problem daraus.“
    Siddhartha Gautama

  7. #7
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.263
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Nur zur Info, ich habe das Ganze mal in die richtige Rubrik geschoben.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  8. #8
    Pockebrd ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    17.03.2010
    Beiträge
    327
    Danke
    66
    Erhielt 3 Danke für 3 Beiträge

    Standard

    [QUOTE=jabba;300407]Kanste mal den Code posten,


    [/CODE]
    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.
    [/CODE]
    Das Programm hab nicht ich gemacht. Ich hatte mir ein Abzug gemacht für die Auswertung, da wir sehr viele Störmeldungen haben kommt mir das grad recht, aber war ja nix drin 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
    Das werd ich mal testen


    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
    Online Ansicht, du meinst im geöffnetem DB ?

    "den DM markieren" was ist das ?

  9. #9
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Pockebrd Beitrag anzeigen

    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.
    „Wenn du ein Problem hast, versuche es zu lösen. Kannst du es nicht lösen, dann mache kein Problem daraus.“
    Siddhartha Gautama

Ähnliche Themen

  1. INT Werte Speichern
    Von chefren_new im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 05.05.2011, 12:51
  2. Werte in DB speichern
    Von Sash7770 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 25.02.2009, 07:41
  3. INT Werte speichern bzw. verschieben
    Von steppenwolf im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 09.03.2008, 18:35
  4. Werte speichern (Stromausfall)
    Von noeppkes im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 30.05.2007, 12:10
  5. Werte Speichern
    Von Unregistriert57 im Forum HMI
    Antworten: 2
    Letzter Beitrag: 25.06.2006, 10:35

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •