CODESYS - das IEC 61131-3 Programmiersystem
https://forum-de.codesys.com/

Realisierung eines Verbrauches
https://forum-de.codesys.com/viewtopic.php?f=2&t=4531
Seite 1 von 1

Autor:  mschierer [ Fr Nov 22, 2013 10:40 am ]
Betreff des Beitrags:  Realisierung eines Verbrauches

Hallo,

ich habe gerade schwierigkeiten bei der Programmierung eines Momentanverbrauchs.
Ich bekomme von einer Waage kontinuierlich ein Gewicht gesendet. Dieses Gewicht nimmt immer weiter ab und ich möchte daraus ein Verbrauch der letzten Minute machen.
Nun stoße ich als programmier Neuling an meine Grenze :?: !
Kann mir jemand helfen?

Autor:  mg [ So Nov 24, 2013 5:20 am ]
Betreff des Beitrags:  Re: Realisierung eines Verbrauches

mschierer hat geschrieben:
Hallo,

ich habe gerade schwierigkeiten bei der Programmierung eines Momentanverbrauchs.
Ich bekomme von einer Waage kontinuierlich ein Gewicht gesendet. Dieses Gewicht nimmt immer weiter ab und ich möchte daraus ein Verbrauch der letzten Minute machen.
Nun stoße ich als programmier Neuling an meine Grenze :?: !
Kann mir jemand helfen?


Zähle jede sekunde (oder kürzer) das Gewicht und dividiere ihn danach durch die Anzahl der Zählungen:

Das Läuft in jedem Zyklus ab:
Integriertes_Gewicht:=Integriertes_Gewicht+aktuelles_Gewicht;
Zählung:=Zählung+1;

nach einer Minute dividieren:
Verbrauch:=Integriertes_Gewicht/Zählung;

Irgendwann muß man das halt wieder löschen
Sicher gibt es auch eine Integrierfunktion im Oscat (habs aber ich geprüft)

Seite 1 von 1 Alle Zeiten sind UTC
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/