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

Ergebnis 1 bis 7 von 7

Thema: BC9000 Retain / Persistent

  1. #1
    Registriert seit
    16.03.2014
    Beiträge
    358
    Danke
    74
    Erhielt 45 Danke für 38 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo an die Beckhoff-Experten,
    ich versuche nun seit einiger Zeit meinem BC9000 das "Nichtvergessen" beizubringen:
    (VAR RETAIN oder PERSISTEN wird ja nicht unterstützt ! )

    Im Register 15 Tabelle 1 steht die 64 drin, was lt. Doku 64Byte remantente Daten (=RETAIN ??) sind.
    Um dann noch persistent zu erreichen, soll man in das Register 18 auch etwas kleiner gleich Register 15 setzen.
    Habe ich getan, steht nun auch 64 drin !

    Dann habe ich mir eine globale variable Merker1 %MB4 als UDINT angelegt und zähle diesen hoch...

    Wenn ich nun in Twincat Online bin und im Menü reset drücke, sind die Werte wieder weg ???

    Was mache ich falsch ?

    LG
    Shrimps
    Zitieren Zitieren BC9000 Retain / Persistent  

  2. #2
    Registriert seit
    24.05.2006
    Beiträge
    110
    Danke
    27
    Erhielt 18 Danke für 6 Beiträge

    Standard

    Hallo Shripms,

    ich hatte so ein Problem auch, werden Morgen mal in der Firma nachschauen.

    Gruß Otto

  3. Folgender Benutzer sagt Danke zu Otto für den nützlichen Beitrag:

    shrimps (04.05.2015)

  4. #3
    Registriert seit
    01.04.2009
    Beiträge
    143
    Danke
    0
    Erhielt 30 Danke für 29 Beiträge

    Standard

    Retain Daten werden nach einem Reset gelöscht. Retain Daten sind dazu da gespeichert zu bleiben wenn du den BC9000 ausschaltest.
    Persistente Daten werden nur beim Urlöschen gelöscht, per Default sind die Persistenten Daten beim BC9000 nicht aktiv.
    http://infosys.beckhoff.com/content/...ctable%201.htm
    Siehe dazu Tabelle 1 Regsiter 15 Retain Daten und Register 18 Persistente Daten.
    Gruß

  5. #4
    Registriert seit
    24.05.2006
    Beiträge
    110
    Danke
    27
    Erhielt 18 Danke für 6 Beiträge

    Standard

    Hallo Shripms,

    ich habe das auch noch mal nachgestellt, das heißt du jetzt
    64 Byte Remanente Daten, von diesen sind jetzt (alle)
    64 Byte als Peristent deklariert.

    Hast du schon mal geprüft ob der BC 9000 die Registereinstellung behalten hat?
    Ich habe bei mir festgestellt das die Registereinstellungen erst nach einem kompletten
    Neustart (Spannungsversorgung aus/ein) übernommen werden.

    Gruß Otto

  6. #5
    shrimps ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    16.03.2014
    Beiträge
    358
    Danke
    74
    Erhielt 45 Danke für 38 Beiträge

    Standard

    Hallo Otto,
    das muss ich austesten, bis gerade hat er alles immer vergessen...
    Ich mach mal den Test mit AUS/AN.
    Besten Dank für die Info.

    Ich hatte noch einen Detailfehler gemacht, aber der änderte nichts:
    Ich hatte in das Register 18 den gleichen Wert wie in 15 drin.
    Lt. Doku muss der Wert kleiner sein.
    Hatte ich gerade gemacht, aber erfolglos...

    Nun den Spannungstest...

    LG
    Shrimps

  7. #6
    shrimps ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    16.03.2014
    Beiträge
    358
    Danke
    74
    Erhielt 45 Danke für 38 Beiträge

    Standard

    Nochmal Otto,
    Hurra, das mit dem "kalten Neustart" war es !
    Nun merkt er sich alles korrekt !
    Besten Dank.

    Btw: Woher weisst du das ?

    LG
    Shrimps

  8. #7
    Registriert seit
    24.05.2006
    Beiträge
    110
    Danke
    27
    Erhielt 18 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das habe ich Heute morgen ausprobiert, ich hatte nach den Änderungen immer den Strom weg, weil bei mir das Testsystem
    auf dem Schreibtisch steht. Hatte es dann mit dem Reset versucht und festgestellt das es eine ander Wirkung hat.

    Gruß Otto

Ähnliche Themen

  1. PC WorX, Retain, Persistent
    Von Portisch im Forum Sonstige Steuerungen
    Antworten: 12
    Letzter Beitrag: 22.10.2012, 15:53
  2. Verständnis Retain Persistent
    Von vollmi im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 26.03.2012, 10:53
  3. Spannungsfest durch persistent retain
    Von Roli im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 19.06.2009, 22:34
  4. Fragen zu RETAIN und PERSISTENT (TwinCAT)
    Von suud im Forum CODESYS und IEC61131
    Antworten: 20
    Letzter Beitrag: 13.11.2008, 15:18
  5. Retain persistent Variablen in persist.dat ?
    Von dietere im Forum Sonstige Steuerungen
    Antworten: 0
    Letzter Beitrag: 17.01.2008, 13:30

Lesezeichen

Berechtigungen

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