Zähler über dem Wert 32767 oder Alternativen.....

Benny

Level-1
Beiträge
37
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich bräuchte hier dringend etwas Hilfe. Villeicht stehe ich auch nur etwas auf dem Schlauch, aber ich komme nicht weiter....

Ich arbeite hier mit einer ET200S und einem TP177 zur Visualisierung.

Im Prinzip ist die Aufgabe recht simple. Ich habe eine Pumpe die auf 2 Arten eingeschaltet wird und dann für 10 Sekunden arbeitet.

1. Das Niveau ist zu hoch (Niveauschalter in einem Becken hat 1 Signal)
--> Pumpe läuft für 10s

2. Die Einschaltzeit von 2 Minuten ist abgelaufen
--> Pumpe läuft für 10s

Jetzt möchte ich mir hier in Prozent am Panel anzeigen lassen auf welche Art und Weise die Pumpe gelaufen ist (Zeit oder Niveau) z.B 33,20 % Niveau und 66,80 % Zeit....

So weit so gut. Mit 2 Zählern (SFB0), einmal für Niveau und einmal für Zeit, dann ein paar mathematische Grundlagen in Prozentrechnung sowie ein umwandeln von INT in REAL und das gewünschte Ergebnis wird im Panel angezeigt. Läuft alles prima.....

Jetzt kommt mein Problem. Die Zähler funktionieren ja nur bis 32767. Ich könnte sie dann zwar einfach rücksetzen, aber dann startet mein Verhältnis von Niveau- und Zeitsteuerung (in %) ja auch wieder bei 0. Und genau das würde ich gerne vermeiden. Wenn ich mein Programm also so lasse wie ich es zur Zeit habe, dann würde sich der Zähler ca. alle 5 Wochen wieder rücksetzen, was äußerst schlecht wäre....:confused:

Hat da jemand vielleicht eine Idee? Ist es vielleicht ganz simpel und ich versteh es nur gerade nicht????

Sollte ich irgendein wichtiges Details zum Verständnis vergessen haben, so lasst es mich wissen.

Besten dank für eure Hilfe.
 
Bau dir doch nen eigenen Zähler mit Hilfe einer Flanke und einem Dint.
Einfach immer +1 addieren. Der Dint geht weit über die 32768.

Gruß wolder
 
Zurück
Oben