Composer Persistent

mg0815
2023-07-14
2023-07-24
  • mg0815 - 2023-07-14

    Codesys V3.5.19.1
    Raspberri 4B 1GB, VERSION="11 (bullseye)"

    Ich setze den Composer (Persistent) ziemlich oft ein und hatte noch nie Probleme. Nun habe ich auf die aktuelle Codesys-Version upgedatet. Ich weiß nicht ob folgender Effekt von der aktuellen Version abhängt.

    Ab und zu funktioniert das Ganze. Dann wieder nicht. Den genauen Ablauf, wann es geht habe ich noch nicht herausgefunden (aber es funktioniert fast NIE). Wenn ich einen Sollwert ändere, ist er in seltenen Fällen tatsächlich gespeichert. Somit ist nach einem Reboot alles korrekt. Dann ändere ich ihn nochmals und der ändert sich zwar in der Software, aber im File (PersistentChannel1) bleibt er gleich. (somit ist nach einem Reboot alles wieder beim Ursprungswert) Interessanterweise schreibt das Codesys wirklich auf die SD-Karte, aber offensichtlich nicht den gewünschten Wert (sieht man am Blinken der Schreib-Lampe am RPI)

    In den beigefügten Dateien wurde beispielhaft der Wert von 23.1 auf 23.0 geändert. (Zeile 456 im PersistentChannel1_1700 ... das 1700 habe ich händisch dran geschreiben und entspricht der Uhrzeit der Auslesung)

    Hinweis: Neustart des Codesys, Komplettdownload, alles bereinigen, Composer gelöscht und neu erstellt, Komplettübersetzen des Komposers wurde alles teilweise mehrmals gemacht.

    Auf Wunsch kann ich das Projekt gerne zur Verfügung stellen.

    Schönes Wochenende

    Mario

     

    Last edit: mg0815 2023-07-14
  • gseidel - 2023-07-24

    Hallo,

    beim Wechsel von welcher CODESYS Version auf welche neue Version ist das Problem denn entstanden?
    Haben Sie im PLC-Log mal geschaut, ob ein Log-Eintrag geschrieben wird dass die Daten gespeichert werden, wenn Sie eine persistente Variable geändert haben? Funktioniert es, wenn sie periodisches Speichern aktivieren?

    Ist mit der Task-Zuordnung im Projekt alles in Ordnung?

    Viele Grüße,

    Georg Seidel

     
    • mg0815 - 2023-07-24

      Hallo Hr. Seidel

      Früher verwendete ich 18.2 RPI 4.4

      Jetzt nehme ich 19.1 RPI 4.8

      Mir kommt es so vor, dass die Probleme von RPI 4.4 auf 4.8 entstanden sind.

      Letzte Woche hatte ich einen TotalCrash bei einer Anlage (nicht vom Linux – … das habe ich bereits analysiert – Das LOG-File von codesys muss ich erst noch von der Anlage holen – habe dort keinen VPN-Zugriff – habs leider vergessen mitzunehmen)

      Der Persistent-Composer geht derzeit noch gar nicht!

      Mario

      PS: Ich könnte Ihnen mal das Projekt per WeTransfer schicken.

      Von: talk@forge.forge.codesys.com [mailto:talk@forge.forge.codesys.com] Im Auftrag von gseidel
      Gesendet: Montag, 24. Juli 2023 08:07
      An: [forge:talk] Deutsch@talk.forge.forge.codesys.com
      Betreff: [forge:talk] Composer Persistent

      Hallo,

      beim Wechsel von welcher CODESYS Version auf welche neue Version ist das Problem denn entstanden?
      Haben Sie im PLC-Log mal geschaut, ob ein Log-Eintrag geschrieben wird dass die Daten gespeichert werden, wenn Sie eine persistente Variable geändert haben? Funktioniert es, wenn sie periodisches Speichern aktivieren?

      Ist mit der Task-Zuordnung im Projekt alles in Ordnung?

      Viele Grüße,

      Georg Seidel


      Composer Persistent https://forge.codesys.com/forge/talk/Deutsch/thread/96fc4962f3/?limit=25#d37b


      Sent from forge.codesys.com because you indicated interest in https://forge.codesys.com/forge/talk/Deutsch/ https://forge.codesys.com/forge/talk/Deutsch/

      To unsubscribe from further messages, please visit https://forge.codesys.com/auth/subscriptions/ https://forge.codesys.com/auth/subscriptions/

       
    • mg0815 - 2023-07-24

      Sie werden 1-malig geschrieben. Die Dateien sind vorhanden.

      Sie werden allerdings NICHT geändert. (Ich habe Speicherung bei Wert-Änderung eingestellt). Auf den LOG-Files kann ich allerdings im Moment nicht zugreifen. (am Abend voraussichtlich)

      Mario

      Von: talk@forge.forge.codesys.com [mailto:talk@forge.forge.codesys.com] Im Auftrag von gseidel
      Gesendet: Montag, 24. Juli 2023 08:07
      An: [forge:talk] Deutsch@talk.forge.forge.codesys.com
      Betreff: [forge:talk] Composer Persistent

      Hallo,

      beim Wechsel von welcher CODESYS Version auf welche neue Version ist das Problem denn entstanden?
      Haben Sie im PLC-Log mal geschaut, ob ein Log-Eintrag geschrieben wird dass die Daten gespeichert werden, wenn Sie eine persistente Variable geändert haben? Funktioniert es, wenn sie periodisches Speichern aktivieren?

      Ist mit der Task-Zuordnung im Projekt alles in Ordnung?

      Viele Grüße,

      Georg Seidel


      Composer Persistent https://forge.codesys.com/forge/talk/Deutsch/thread/96fc4962f3/?limit=25#d37b


      Sent from forge.codesys.com because you indicated interest in https://forge.codesys.com/forge/talk/Deutsch/

      To unsubscribe from further messages, please visit https://forge.codesys.com/auth/subscriptions/

       

Log in to post a comment.