-> Hier kostenlos registrieren
Hallo zusammen,
mich beschäftigt seit einiger Zeit folgendes Problem. Gegeben ist eine S7-1214 zur Lichtsteuerung, visualisiert mit einem TP177.
Das Programm beinhaltet mehrere Betriebsstundenzähler (keine vorgegebenen RTM von TIA) welche die aufgelaufenen Stunden in einem DB ablegen.
Diese will ich einigermaßen komfortabel ausdrucken oder in geeignete Datei schreiben.
Erste Überlegung war, über das vorhandene Touchpanel ein Protokoll zu erstellen und auszudrucken. Bin ich wieder von abgekommmen da nur sehr wenige Druckertypen (9-Nadel) unterstützt
werden.
Die Zweite Überlegung war ein DataLog und Abruf über den Webserver. Nach dem Beispiel von Siemens funktioniert das auch,nur haben die einen Wert von dem sie eine Messreihe loggen im Sekundentakt. Ich würde das mit 20 Werten benötigen die z.B. einmal am Tag geloggt werden. Ich habe dabei leider Probleme bei der Umsetztung. Benötige ich dafür 20 Mal die Funktion "DataLogCreate" ,damit ich 20 verschiede "Heater" mit den dazugehörigen Daten bekomme??? Wäre ja ein riesen Aufwand.
Wie gesagt, ein "Heater" mit zugehörigem Wert, der z.B. jeden Tag geloggt wird, ist kein Problem.
Ich hätte auch noch Simatic Net zur Verfügung (womit ich mich allerdings so gut wie nicht auskenne) und überlege ob der Ansatz über OPC Server vorteilhafter wäre.
Würde mich über Anregungen und Tipps freuen.
Gedachtes Endergebnis wäre die Betätigung einer Schaltfläche am TP und aus dem Netzwerkdrucker kommt ne Seite mit Bezeichnung und zugehöriger Wert.
Gruß bwink68
mich beschäftigt seit einiger Zeit folgendes Problem. Gegeben ist eine S7-1214 zur Lichtsteuerung, visualisiert mit einem TP177.
Das Programm beinhaltet mehrere Betriebsstundenzähler (keine vorgegebenen RTM von TIA) welche die aufgelaufenen Stunden in einem DB ablegen.
Diese will ich einigermaßen komfortabel ausdrucken oder in geeignete Datei schreiben.
Erste Überlegung war, über das vorhandene Touchpanel ein Protokoll zu erstellen und auszudrucken. Bin ich wieder von abgekommmen da nur sehr wenige Druckertypen (9-Nadel) unterstützt
werden.
Die Zweite Überlegung war ein DataLog und Abruf über den Webserver. Nach dem Beispiel von Siemens funktioniert das auch,nur haben die einen Wert von dem sie eine Messreihe loggen im Sekundentakt. Ich würde das mit 20 Werten benötigen die z.B. einmal am Tag geloggt werden. Ich habe dabei leider Probleme bei der Umsetztung. Benötige ich dafür 20 Mal die Funktion "DataLogCreate" ,damit ich 20 verschiede "Heater" mit den dazugehörigen Daten bekomme??? Wäre ja ein riesen Aufwand.
Wie gesagt, ein "Heater" mit zugehörigem Wert, der z.B. jeden Tag geloggt wird, ist kein Problem.
Ich hätte auch noch Simatic Net zur Verfügung (womit ich mich allerdings so gut wie nicht auskenne) und überlege ob der Ansatz über OPC Server vorteilhafter wäre.
Würde mich über Anregungen und Tipps freuen.
Gedachtes Endergebnis wäre die Betätigung einer Schaltfläche am TP und aus dem Netzwerkdrucker kommt ne Seite mit Bezeichnung und zugehöriger Wert.
Gruß bwink68