WagoAppDatalogger

Thomas2589

Level-2
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,
ich beschäftige mich gerade damit, die Bibliothek WagoAppDatalogger zu verwenden, habe mich an das Youtube Video und Beschreibungen gehalten und es genauso umgesetzt. Problem hierbei ist, dass ich die Fehlermeldung "Status of the last log: File Access Error" bekomme. Habe auch über Filezilla einen FTP Zugriff, hierbei existiert auch die SD Karte und heißt auch korrekt. Jedoch wird wie in der Anleitung beschrieben der Ordner "CSV_Files" nicht erstellt, ebenso wie das CSV-File selbst auch nicht.
Wo kann hier noch mein Fehler liegen, ich vermute hier einen dummen Fehler.
Danke schon einmal.
 
Kannst Du mal Screenshots von den relevanten Code-Stellen und vom Filezilla hier einstellen?
Kannst Du mit Filezilla eine Datei mit dem gewünschten Namen im gewünschten Verzeichnis erstellen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Warum hast Du zwei SD-Medien?
Die zweite "sd" scheint wohl eine reale Karte, die mal in einem PC gesteckt hat... was ist die erste "SD"?
Mich wundert Groß- und Kleinschreibung... hast Du mal Deinen Pfad mit kleinem "sd" angegeben?
 
Das 2. wird irgendwie erstellt wenn man da was im Filezilla anklickt, aber sobald man bei der klein geschriebenen etwas anklickt, z.B. den Ordner CSV_Files, dann wird man sofort auf die große verwiesen und die wird auch markiert.
 
Auf dem Controller läuft Linux und Linux ist Case Sensitive,
/media/SD/ ist nicht gleich /media/sd/ !
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du auch die Berechtigung für die Ordner?

Wenn du Putty oder ähnliches hast, kannst du mal in den Ordner gehen und mit ls -l dir die Berechtigung anschauen.
 
Das könnte das Problem sein! Gemäss einem unserer MA wurden bei FW26 einige Sicherheitsfeatures eingebaut, welche den Zugriff aus dem Codesys-Prozess auf die Linux-Eben des Controllers beeinflussen. Scheinbar gibt es da ein Problem mit dem Datalogger. Leider ist der betreffende MA aktuell nicht anwesend, sonst könnte ich ihn diesbezüglich fragen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich gehe mal davon aus, dass du die Verzeichnise als root angelegt hast.
Geh bitte mal in das Verzeichnis /media/sd und dann kannst du mit chmod die Rechte vergeben.
Sobald du im Verzeichnis bist kannst du noch mal ls -l eingeben. Mit "chmod 777 * " gibst du die schreib, lese und ausführungsrechte für alle user.
Nach Eingabe kannst du nochmal mit ls -l den Unterschied angucken.
 
Habe jetzt noch einmal ein bisschen getestet, es liegt auf jeden Fall nicht am Programm, habe jetzt mal im Ordner tmp intern in der Steuerung getestet, dort wurde die Datei sofort angelegt und kann auch von Filezilla geöffnet werden.
 
Zurück
Oben