Durchschnittsberechnung mit Intouch 9.5

Stoerti

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Tach zusammen,
ich habe da ein kleines Problem.
Wäre schön wenn mir jemand weiterhelfen könnte.

Vorab muss ich gestehen, dass ich kein Intouch Profi bin.
Ich arbeite seit einigen Monaten mit Intouch 9.5 im Selbstversuch.

Nun zum Problem.
Ich möchte eine Durchschnittsberechnung mit Intouch durchführen.
Ich habe in einer SPS (Quantum 434) ein Register welches permanent hochzählt.
Von diesem Wert möchte ich laufend den Durchschnitt pro Minute in Intouch
angezeigt bekommen.

Die SPS sollte nach Möglichkeit nicht angetastet werden.

Irgendwie fehlt mit nur im Augenblick eine Idee, wie sowas umzusetzen ist.

Gruß Stoerti
 
Zuletzt bearbeitet:
Eine Möglichkeit:
Zwei interne Variablen im Intouch anlegen: "mittelwert_laufend" und "mittelwert_letzter".

Datenänderungsskript auf $Second anlegen. Dieses Skript wird dann sekündlich ausgeführt.

Im Skript dann:
Code:
{* Laufenden Mittelwert *}
mittelwert_laufend = mittelwert_laufend + messwert_sps;

{* Alle 60 Sekunden neuen Mittelwert bilden *}
IF ($Second == 0) THEN
  mittelwert_letzter = mittelwert_laufend / 60.0;
  mittelwert_laufend = 0.0;
ENDIF;
In der Variable "mittelwert_letzte" steht dann der Mittelwert der letzten Minute.

Gruß
 
Zurück
Oben