-> Hier kostenlos registrieren
Hallo zusammen, ich habe ein kleines Problem mit meiner stündlichen Datenerfassung. Der Sinn ist, den stündlichen Verbrauch einer Flüssigkeit zu ermitteln.
Dazu gehe ich wie folg vor:
Bei einem Neuanlauf der CPU oder einem Fasswechsel wird im FC1 der aktuelle Messwert der Messzelle in den DB Startwert geschrieben.
Im FC2 ermittel ich den nächsten Messwert wenn ein Fasswechsel begonnen wird oder der Impuls des Stundenwechsel erfolgt.
Zum Fasswechel ist zusagen, dass dies noch nicht genutzt wird.
Im FC 3 ist denke ich gut zu sehen was dort passiert.
Im FC 4 erfolgt dann die Berechnung des stündlichen Verbrauchs.
Hier noch die Art und weise wie ich den Stundenwechsel erzeuge.
Da das Netzwerk zu groß ist um alles zuzeigen, habe ich nur den unteren Teil ausgeschnitten. Es wird immer zur vollen Stunde ein Impuls erzeugt.
So nun zu meinem Problem. Ab und zu Speichert er nicht. Mal schreibt er um 4 nicht, dann eine ganze Schicht jede Stunde, dann wieder 15 Uhr nicht, dann aber den Rest des Tages. Oder mal 2 Stunden hintereinander nicht.
Ich denke das Problem liegt irgendwie beim Stundenwechsel. Denn wenn er speichert und die Berechnung durchführt, ändert er ja den Startwert, was er aber nicht tut wenn er nicht speichert. Das sehe ich daran, dass ich den Verbrauch für 2 Stunden in meine Tabelle eingetragen bekomme.
Das noch zu Abschluss, ich lasse mir den Stundenverbrauch in eine Exceltabelle eintragen, was, wenn er nicht speichert, auch nicht passiert. Da alles von diesem Impuls abhängt.
Könnt Ihr vielleicht sehen was das Problem sein könnte? Oder ist die Art und Weise wie ich den Impuls für den Stundenwechsel erzeuge nicht gut?
Ich nutze eine CPU 1511-1 PN (6ES7 511-1AK02-0AB0) und Programmiere mit dem TIA V16.
Vielen Dank und beste Grüße
Dazu gehe ich wie folg vor:
Bei einem Neuanlauf der CPU oder einem Fasswechsel wird im FC1 der aktuelle Messwert der Messzelle in den DB Startwert geschrieben.
Im FC2 ermittel ich den nächsten Messwert wenn ein Fasswechsel begonnen wird oder der Impuls des Stundenwechsel erfolgt.
Zum Fasswechel ist zusagen, dass dies noch nicht genutzt wird.
Im FC 3 ist denke ich gut zu sehen was dort passiert.
Im FC 4 erfolgt dann die Berechnung des stündlichen Verbrauchs.
Hier noch die Art und weise wie ich den Stundenwechsel erzeuge.
Da das Netzwerk zu groß ist um alles zuzeigen, habe ich nur den unteren Teil ausgeschnitten. Es wird immer zur vollen Stunde ein Impuls erzeugt.
So nun zu meinem Problem. Ab und zu Speichert er nicht. Mal schreibt er um 4 nicht, dann eine ganze Schicht jede Stunde, dann wieder 15 Uhr nicht, dann aber den Rest des Tages. Oder mal 2 Stunden hintereinander nicht.
Ich denke das Problem liegt irgendwie beim Stundenwechsel. Denn wenn er speichert und die Berechnung durchführt, ändert er ja den Startwert, was er aber nicht tut wenn er nicht speichert. Das sehe ich daran, dass ich den Verbrauch für 2 Stunden in meine Tabelle eingetragen bekomme.
Das noch zu Abschluss, ich lasse mir den Stundenverbrauch in eine Exceltabelle eintragen, was, wenn er nicht speichert, auch nicht passiert. Da alles von diesem Impuls abhängt.
Könnt Ihr vielleicht sehen was das Problem sein könnte? Oder ist die Art und Weise wie ich den Impuls für den Stundenwechsel erzeuge nicht gut?
Ich nutze eine CPU 1511-1 PN (6ES7 511-1AK02-0AB0) und Programmiere mit dem TIA V16.
Vielen Dank und beste Grüße
Zuletzt bearbeitet: