-> Hier kostenlos registrieren
Hallo,
aktuell arbeite ich mit einer S7-1500 und einem CP 1543.
Auf der CPU werden aktuell Produktionsdaten mitgeloggt. Alle 20s wird ein neuer Eintrag in einer .csv abgelegt. Diese sind über die Webobefläche "Data Logs" herunterladbar.
Nun wünscht sich der Kunde das diese automatisiert auf einem Server abgelegt werden. Da kein "Logik" auf dem Server vorhanden sein darf wurde dieser als FTP Server konfiguriert.
Nun soll die SPS (FTP Client) die Daten auf dem Server ablegen.
Aktuell finde ich aber keine Möglichkeit die Datalogs als ganzes via FTP zu verschicken.
Gibt es hier eine Möglichkeit?
Anmerkung 1:
Über die Beispiele von Siemens wird aus einem DB ein File erzeugt und dieses sofort verschickt. Für mich würde dies bedeuten das ich für jedes Bauteil eine neue CSV generieren müsste. Damit wäre der Kunde höchstwarscheinlich nicht zufrieden zu stellen.
Anmerkung 2:
An anderer Stelle habe ich gelesen die via einem Baustein den Inhalt der csv einzulesen und diesen via dem Baustein zu versenden. Hier sehe ich aber die Problematik bei den Größe der .csv Dateien und den variablen Längen.
Anmerkung 3:
Wenn ich den Kunden überzeugen könnte auf dem Server ein Skript o.Ä. laufen zu lassen. Wäre es dann möglich die SPS als Server zu konfigurieren und über diesen an die Logs heranzukommen?
Ich hoffe ihr könnt mir an dieser Stelle weiterhelfen.
aktuell arbeite ich mit einer S7-1500 und einem CP 1543.
Auf der CPU werden aktuell Produktionsdaten mitgeloggt. Alle 20s wird ein neuer Eintrag in einer .csv abgelegt. Diese sind über die Webobefläche "Data Logs" herunterladbar.
Nun wünscht sich der Kunde das diese automatisiert auf einem Server abgelegt werden. Da kein "Logik" auf dem Server vorhanden sein darf wurde dieser als FTP Server konfiguriert.
Nun soll die SPS (FTP Client) die Daten auf dem Server ablegen.
Aktuell finde ich aber keine Möglichkeit die Datalogs als ganzes via FTP zu verschicken.
Gibt es hier eine Möglichkeit?
Anmerkung 1:
Über die Beispiele von Siemens wird aus einem DB ein File erzeugt und dieses sofort verschickt. Für mich würde dies bedeuten das ich für jedes Bauteil eine neue CSV generieren müsste. Damit wäre der Kunde höchstwarscheinlich nicht zufrieden zu stellen.
Anmerkung 2:
An anderer Stelle habe ich gelesen die via einem Baustein den Inhalt der csv einzulesen und diesen via dem Baustein zu versenden. Hier sehe ich aber die Problematik bei den Größe der .csv Dateien und den variablen Längen.
Anmerkung 3:
Wenn ich den Kunden überzeugen könnte auf dem Server ein Skript o.Ä. laufen zu lassen. Wäre es dann möglich die SPS als Server zu konfigurieren und über diesen an die Logs heranzukommen?
Ich hoffe ihr könnt mir an dieser Stelle weiterhelfen.