Hi an alle,
ich bin neu im Forum und muss leider gleich mal mit einer Frage beginnen.
Mein Problem ist die Speicherung eines Füllstandswertes im Codesys Programm zu 2 unterschiedlichen Zeiten.
Ich habe ein Warmwasserbehälter in der Visualisierung der auf einen bestimmten Wert gefüllt wird. Diesen Wert PV
kann ich auch anhand eines Sensors ablesen. Über ein Ventil wird dieses Wasser dann in einen Filter abgelassen.
Nun möchte ich folgendes tun. Um den Wasserverbrauch zu analysieren möchte ich den Sensorwert(REAL) in dem Moment speichern, wenn das Ventil öffnet und dann wieder wenn das Ventil schließt, damit ich 2 Werte habe.
Ideal wäre es auch die Uhrzeit zu speichern wann welcher Wert gespeichert wurde.
Aber ich habe keine möglichkeit die Uhrzeit anzeigen zu lassen. Hab irgendwie keine Bib. mit Realtimeclock.
Habe etliche Versuche mit Timern und Programmen in ST FUB und AWL gestartet.
Muss ich da irgendwie was mit der Task machen?
Ich bekomme es einfach nicht hin.
Wie speicher ich überhaupt Werte? Geht das in Codesys nur über Globale Variablen.
Über Hilfe von euch und Ideen würde ich mich sehr freuen.
Ich hoffe ihr könnt mir helfen
Gruß Michel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In V3 gibt es in der Bibliothek Standard.library den RTC Funktionsblock (RTC = RunTime Clock).
Die restlichen Sachen sind eigentlich nicht V3-spezifisch. Erstell dir z.B. eine Struktur aus Wert und Uhrzeit, ggf. davon nochmal eine Struktur für Wert1 und Wert2, und erstelle davon ein Array oder wie auch immer du die Werte speichern möchtest.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally created by: 826537
Hi an alle,
ich bin neu im Forum und muss leider gleich mal mit einer Frage beginnen.
Mein Problem ist die Speicherung eines Füllstandswertes im Codesys Programm zu 2 unterschiedlichen Zeiten.
Ich habe ein Warmwasserbehälter in der Visualisierung der auf einen bestimmten Wert gefüllt wird. Diesen Wert PV
kann ich auch anhand eines Sensors ablesen. Über ein Ventil wird dieses Wasser dann in einen Filter abgelassen.
Nun möchte ich folgendes tun.
Um den Wasserverbrauch zu analysieren möchte ich den Sensorwert(REAL) in dem Moment speichern, wenn das Ventil öffnet und dann wieder wenn das Ventil schließt, damit ich 2 Werte habe.
Ideal wäre es auch die Uhrzeit zu speichern wann welcher Wert gespeichert wurde.
Aber ich habe keine möglichkeit die Uhrzeit anzeigen zu lassen. Hab irgendwie keine Bib. mit Realtimeclock.
Habe etliche Versuche mit Timern und Programmen in ST FUB und AWL gestartet.
Muss ich da irgendwie was mit der Task machen?
Ich bekomme es einfach nicht hin.
Wie speicher ich überhaupt Werte? Geht das in Codesys nur über Globale Variablen.
Über Hilfe von euch und Ideen würde ich mich sehr freuen.
Ich hoffe ihr könnt mir helfen
Gruß Michel
In V3 gibt es in der Bibliothek Standard.library den RTC Funktionsblock (RTC = RunTime Clock).
Die restlichen Sachen sind eigentlich nicht V3-spezifisch. Erstell dir z.B. eine Struktur aus Wert und Uhrzeit, ggf. davon nochmal eine Struktur für Wert1 und Wert2, und erstelle davon ein Array oder wie auch immer du die Werte speichern möchtest.