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

Ergebnis 1 bis 4 von 4

Thema: Retain - forgets when program is updated

  1. #1
    Registriert seit
    27.06.2014
    Beiträge
    46
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hello

    I have a Mbus program reading out 41 Mbus meters running on a SRT SoftPLC.
    When i made small changes in the program it forgets the old values from the meters. I have marked Retain but 8/10 times the values get to 0.0 again.....
    ( i newer uses Cold start)
    Is there some thing i can do to prevent it from happens?'
    Can the Properties reserve/retain make som difference?
    Is it possible to make a retain/memory area in the PLC for some program's there is reserved, and not can be overwrited by some other parts of the program?



    multical.png
    Zitieren Zitieren Retain - forgets when program is updated  

  2. #2
    Registriert seit
    08.09.2010
    Ort
    Blomberg
    Beiträge
    419
    Danke
    1
    Erhielt 66 Danke für 63 Beiträge

    Standard

    Dear emilg,

    the runtime checks in regards of the tetain variables the name of the application.
    In case the name (maybe included version number) changed, the runtime will reset the retain variables.
    --> In this case you'll get a warning that a warm restart won't be possible.

    As solution you can keep always the name of the application and add the version in a top level folder or in a commentfield of a POE.

    An other alternative could be to store retain (mostly recipe values) inside of a csv file inside of the flash.

    Just feel free to call the Hotline for any further questions.

    Reg

    Frank
    PHOENIX CONTACT Deutschland GmbH
    Hotline: 05281-946-2888
    automation-service@phoenixcontact.com
    www.phoenixcontact.de

  3. #3
    emilg ist offline Benutzer
    Themenstarter
    Registriert seit
    27.06.2014
    Beiträge
    46
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Thanks. I will see if i can solve some problems with the names.
    Is there a way to save all the PLC's Retain values directly to a CSV file, and then restore them again?
    fx. save 512bytes of retain to csv, and then back if values are lost?

    - Emil

  4. #4
    Registriert seit
    08.09.2010
    Ort
    Blomberg
    Beiträge
    419
    Danke
    1
    Erhielt 66 Danke für 63 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi emilg,

    out of the box this function is not implemented.
    But in case you need it only during upgrade operation you can easily use the import/export recipe functions of the Watch window.
    Just import a variable (or at best a struct), right click and activate read recipe.
    Pc Worx will now upload the values and you can send them back after the update is performed.

    Another posibility would be to use the File FBs...

    Reg

    Frank
    PHOENIX CONTACT Deutschland GmbH
    Hotline: 05281-946-2888
    automation-service@phoenixcontact.com
    www.phoenixcontact.de

Ähnliche Themen

  1. WINSPS/CL200 Backup Program
    Von md655 im Forum Sonstige Steuerungen
    Antworten: 2
    Letzter Beitrag: 03.07.2015, 22:57
  2. TwinCAT program problem
    Von schakel im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 29.09.2014, 13:33
  3. Mitsubishi FX program archology
    Von kaputt im Forum Sonstige Steuerungen
    Antworten: 2
    Letzter Beitrag: 19.04.2010, 17:06
  4. Download S7 Program in CPU
    Von titinparma im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 08.11.2007, 09:03
  5. Program DirektIO
    Von Diamond im Forum PC- und Netzwerktechnik
    Antworten: 14
    Letzter Beitrag: 29.08.2006, 20:48

Lesezeichen

Berechtigungen

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