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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
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?
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
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
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/
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/
Hallo,
ja, bitte schicken Sie das Projekt. Es kann ein paar Tage dauern bis ich dazukomme.
Viele Grüße,
Georg Seidel
Wohin?
Mario
Von: talk@forge.forge.codesys.com [mailto:talk@forge.forge.codesys.com] Im Auftrag von gseidel
Gesendet: Montag, 24. Juli 2023 10:57
An: [forge:talk] Deutsch@talk.forge.forge.codesys.com
Betreff: [forge:talk] Composer Persistent
Hallo,
ja, bitte schicken Sie das Projekt. Es kann ein paar Tage dauern bis ich dazukomme.
Viele Grüße,
Georg Seidel
Composer Persistent https://forge.codesys.com/forge/talk/Deutsch/thread/96fc4962f3/?limit=25#7671
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/
https://dl.codesys.com/s/PsjWgoTyt4dHKfS