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

Ergebnis 1 bis 6 von 6

Thema: Retain und Persistent Variable auf wago 750-881

  1. #1
    Registriert seit
    19.12.2011
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten tag

    Ich brauche in meinem Projekt eine RETAIN PERSISTENT Variable

    So habe ich sie in Global_Variables deklariert:


    VAR_GLOBAL RETAIN PERSISTENT
    var1: DWORD;
    END_VAR

    Bei einem Reset behaltet aber die Variable ihren Wert nicht..
    Was habe ich falsch gemacht?

    Danke im Voraus
    Zitieren Zitieren Retain und Persistent Variable auf wago 750-881  

  2. #2
    Registriert seit
    17.03.2011
    Ort
    im Wald
    Beiträge
    284
    Danke
    11
    Erhielt 36 Danke für 35 Beiträge

    Standard

    Hallo,

    bevor du keine Antwort bekommst, schreibe ich eine Vermutung.

    Bei TwinCAT besteht ein Unterschied zwischen RETAIN und PERSISTENT.
    Schreibe "VAR_GLOBAL PERSISTENT" anstelle von "VAR_GLOBAL RETAIN PERSISTENT".

    RETAIN - Variablen, werden nach einem Programm-Download rückgesetzt, PERSISTENT bleibt erhalten.

    Bei Wago, bin ich mir nicht sicher, sollte aber ähnlich sein.

    Gruß, Voxe

  3. #3
    Antoine Mayer ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    19.12.2011
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ja das Stimmt aber Man kann Variablen haben die RETAIN und PERSISTENT sind.


  4. #4
    Registriert seit
    17.03.2011
    Ort
    im Wald
    Beiträge
    284
    Danke
    11
    Erhielt 36 Danke für 35 Beiträge

    Standard

    Hallo,

    es ist eine Staffelung, erst RETAIN, dann PERSISTENT. Doof ist, der Compiler merkt es nicht.
    Ein RETAIN, kann eine PERSISTENT sein, aber nicht umgekehrt. Aber, dein Fehler, wird in der Deklaration liegen.

    Versuche es einfach.

    Gruß, Voxe

    PS: PERSISTENT ist RETAIN, RETAIN aber lange nicht PERSISTENT
    Geändert von Voxe (25.01.2012 um 19:52 Uhr)

  5. #5
    Registriert seit
    17.03.2011
    Ort
    im Wald
    Beiträge
    284
    Danke
    11
    Erhielt 36 Danke für 35 Beiträge

    Standard

    Oder anders,

    RETAIN: der Wert wird nach Ausschalten behalten, bei Programm-Änderung neu initialisiert.
    PERSISTENT: der Wert wird nach Ausschalten und Pogramm_Änderung behalten.

    Blöd ist, der Compiler lässt deine Syntax zu, bzw. merkt es nicht. Fehlermeldung bei deinem Quellcode oben, könnte sein "was denn nun", ist aber nicht.

    Sollte, das alles nicht so sein, dann bitte Aufklärung.

    Gruß, Voxe

  6. #6
    Registriert seit
    14.06.2011
    Ort
    Hansastrasse 27, 32423 Minden
    Beiträge
    109
    Danke
    9
    Erhielt 37 Danke für 25 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Antoine,

    die Deklaration Var_Global Retain Persistent ist korrekt und sollte auch funktionieren. Deine Meldung ist jetzt schon eine Woche alt. Ist das Thema noch akkut? Bitte gib uns kurz ein Feedback im Forum oder direkt bei dem Wago-Support. Danke.
    Ihr/Euer

    WAGO Support Team
    WAGO Kontakttechnik GmbH & Co. KG
    http://www.wago.com

    mailto:support@wago.com
    phone: +49 (0) 571 887 - 555

Ähnliche Themen

  1. Wago 750-881 und SQL
    Von bytebold im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 30.10.2011, 15:04
  2. Suche WAGO 750-841, 750-871 oder 750-881
    Von Controllfreak im Forum Suche - Biete
    Antworten: 1
    Letzter Beitrag: 05.10.2011, 11:19
  3. Wago 750-881 und SNMP
    Von HighlanderSAS im Forum Sonstige Steuerungen
    Antworten: 3
    Letzter Beitrag: 25.06.2011, 19:01
  4. CX9000 - Daten nach Neustart behalten! RETAIN und PERSISTENT?
    Von Codesys_123 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 04.09.2010, 11:33
  5. Fragen zu RETAIN und PERSISTENT (TwinCAT)
    Von suud im Forum CODESYS und IEC61131
    Antworten: 20
    Letzter Beitrag: 13.11.2008, 15:18

Lesezeichen

Berechtigungen

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