Logdatei auf Remote Laufwerk schreiben

hodde

Level-1
Beiträge
6
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich nutze einen CX9010 für die automatisierung meines EFH.
Das funktioniert auch alles prima. Nun bin ich an dem Punkt wo ich die täglichen Protokolldaten (Raumtemperaturen, Ventilzustände, ...) auf ein im Netzwerk bereitgestelltes Laufwerk schreiben will. Leider schaffe ich es nicht ein "net use..." auf dieses Laufwerk zu machen. Laut Beckhoff Support geht das auch nicht mit dem CX9.
Nun suche ich nach einer Lösung. Auf dem Backup Server läuft kein TwinCat. Vielleicht kennt jemand eine gute CE Synchronisation die eine lokale datei der CX9 auf ein FTP Share speichern kann.
Vielen Dank
Hodde
 
Spontan hätte ich gesagt, installiere TwinCAT auf dem entfernten Rechner und schreibe die Log-Dateien direkt mit den FB_FileXXX-Bausteinen auf den entfernten Rechner, indem du dessen NetID für die FB's verwendest.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Twincat installieren geht nicht

Hallo Neals,
da ich versuche mit so wenig wie möglich laufenden Systemen auszukommen sichere ich auf eine FritzBox, die einen 8GB USB Stick zum speichern bereitstellt.
Gruß
Hodde
 
Moin Hodde!

Es müsste eigentlich möglich sein, die Logdatei lokal zu speichern und dann mit einer Batch- Datei rüberkopieren. Der Code in der Batch- Datei sollte dann eigentlich so lauten:

Code:
@echo off
xcopy c:\Sicherungsordner \Fritzbox\Sicherungsordner /D /E /Y /I 
Pause
Die Batch-Datei kann dann ja aus der Steuerung oder über einen Taskplaner (wenn vorhanden) gestartet werden.

Wenn ich irgendewo nicht richtig liege, dann bitte ich um korrektur! :)

MFG Christoph
 
Gute Idee, aber

Hallo Christoph,
die Idee war gut, aber dazu müsste ich erst einmal in der Lage sein das Verzeichnis auf der FB zu mappen. Das geht sonst mit net use z: \\FB...
Leider ist genau das das Problem.
Gruß
 
Hallo Matthias,
ja ich habe dafür eine Lösung gefunden. Da ich ein NAS (QNAP) betreibe habe ich den Spies umgedreht.
Über einen crone Job auf dem NAS hole ich jeden Tag die Logdatei vom Vortag auf der SPS über FTP ab und lösche sie dann auf der SPS.
Ich kopiere die aktive Logdatei am Ende des Tages auf der SPS in diese Datei zum Abholen. Ich vermeiede viele Log Dateien auf der SPS zu haben, damit die nicht überlaufen kann.
Vorteil bei der NAS Lösung ist auch die auf der NAS bereitgestellte MySQL Datenbank in die ich die Logdatei dann gleich einlese. Damit habe ich dann einfach die Möglichkeit die historischen Daten mit Lumira oder auch Excel auszuwerten. Das erweis ich als hilfreich, da ich bei meinem neuen Verschattungsporjekt die zeitabhängigen Helligkeitswerte brauchte und die sind da auch enthalten.
Falls du den cron Job brauchst lass es mich wissen.
Gruß
Hodde
 
Zurück
Oben