WagoAppDatalogger

Ich habe bei mir mal ein wenig getestet:
Neue installation Firmware:26

sStatus -> File Access Error

ls -al
drwxrwxrwt 3 root root 80 May 2 11:34 media -> media Ordner hat alle Rechte
lrwxrwxrwx 1 root root 16 May 2 11:34 sd -> /media/3033-6263l - > sd ist Link auf die SD-Karte alle Rechte vorhanden
drwxrwxr-x 3 root sdcard 32768 Jan 1 1970 3033-6263 -> Auf der SD-Karte sind alle Rechte bis auf Schreibrechte für others, diese Rechte zu vergeben hat das Problem nicht gelöst also weiterhin File Access Error

Bei mir hat es dann erst Funktioniert, nachdem ich den Ordner CSV_Files manuell erstellt hatte.

Mein kleines minimal Bsp.
1714646573550.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Thomas2589,

seit der Firmware 26 ist der Zugriff auf das Dateisystem aus der IEC-Applikation des Controllers nur noch auf die Verzeichnisse /home/codesys, /media/sd und /tmp möglich. Siehe ReleaseNotes der Firmware 26.

Es gibt derzeit noch ein Unschärfe beim Anlegen eines Verzeichnisses, z.B. mit dem Baustein WagoAppFileDir.FbMakeDirectory, auf der SD-Karte.
Diese werden wir wahrscheinlich mit der Firmware 27 beheben.

Als Workaround kann man den Eintrag "IecFilePath.4=/" in die Datei "/etc/codesys3.d/RtsCore.cfg" einfügen.
Hinweis:Eine Konfigurationsänderung sollte aus Sicherheitsgründen nicht vorgenommen werden.
1714647913938.png
 
Hallo Thomas2589,
...
Hello! I have the same problem as the other users: 'Status of the last log: File Access Error' from the sStatusDatalogger of WagoAppDatalogger.
I have done these things so far:
1. Updated the FW of the PFC200 to 04.07.03(29).
2. Updated the Codesys 3.5 to SP21 Patch2.
3. Changed the RtsCore.cfg to :
[SysFile]​
FilePath=/home/codesys​
FilePath.1=/usr/share/codesys3, 3S.dat​
PlcLogicPrefix=1​
PlaceholderFilePath.1=$PlcLogic$​
PlaceholderFilePath.2=/tmp, $tmp$​
PlaceholderFilePath.3=/media, $media$​
PlaceholderFilePath.4=/​
If I make the folders manually sd/CSV_Files/2025/08 everything is ok.
That means that i have to create every month the folder, which could be done, but it is not the way the Datalogger is supposed to work.

Any help would be greatly appreciated.
 
Zurück
Oben