# Füllstandsüberwachung

**URL:** <https://oscat.discourse.group/t/fullstandsuberwachung/116>\
**Category:** Modulentwicklung / Module Development\
**Created:** [23. März 2007 um 15:34 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116 "2007-03-23T15:34:05Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [23. März 2007 um 15:34 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/1 "2007-03-23T15:34:05Z")

</div>

Hallo,

ich will für die Überwachung von den PH und Chlor Behältern der Schwimmbaddesinfektion eine einfachere Version (ohne Tauchelektroden ) bauen.

Ich habe Kanister mit 25l Füllmenge und die Pumpe impft 1,5l/h ein,

Würde dann Baustein DIV mit 250:15 =16,67 (nach 16,67 Stunden ist dann der Kanister leer ;D)

Und nun habe ich damit ein Problem :🙂 ::).

Ich habe einen Funktionsblock (FbBetrDauer) mit einem Eingang Stunde (Byte, 0-23) und Eingang Minute (Byte, 0-59) auf den ich gerne die 16,67 Stunden auflegen würde,der dann nach Ablauf der Zeit eine Meldung zB. “Kanister leer” ausgibt, finde aber nichts wie ich die 16,67 in Stunden und Minuten umrechnen kann. :-\

für Eure Hilfe bedank ich mich schon mal im voraus

swmggs

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [23. März 2007 um 18:13 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/2 "2007-03-23T18:13:56Z")

</div>

stunden kannst du ganz einfach in minuten umrechnen  
time ist eigentlich nur ein 32Bit Wert der millisekunden zählt  
umrechnungen sind time\_to\_dword und dword\_to\_time  
mit dword kannst du ganz normal rechnen.

beispiel stunden als real wert liegen vor:  
stunden\_real \* 60000 ist dann der wert in millisekunden dieser wert wird dann mit real\_to\_int in int geandelt und mit int\_to\_dword in ein dword  
dword\_to\_time ergibt dann einen timewert mit den richtigen zeiten

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [23. März 2007 um 18:32 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/3 "2007-03-23T18:32:09Z")

</div>

Hallo Hugo,

der vorhandene Funktionsblock lässt nur Eingang max 23 Stunden und max 59 Minuten zu ??? ???.

swmggs

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [23. März 2007 um 21:16 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/4 "2007-03-23T21:16:22Z")

</div>

was genau tut fbbetrdauer  
das kann ja fast nichts sein, wenn ich weis was er genau tut kann ich dir schnell etwas ähnliches programmen dauert sicher nur ein paar minuten

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [24. März 2007 um 09:33 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/5 "2007-03-24T09:33:36Z")

</div>

diese mittel habe ich zur verfügung

swmggs

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [24. März 2007 um 12:06 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/6 "2007-03-24T12:06:42Z")

</div>

nimm die 16,67  
stunden := trunc(16,67) = 16 das sind die stunden  
16,67 - stunden = 0,67 \* 60 das sind dann die minuten

noch fragen?

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [24. März 2007 um 13:26 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/7 "2007-03-24T13:26:13Z")

</div>

ojeh jetzt wird es mir zu aufregend :o :o,

ich kann doch nur cfc :🙂 ::).

ich belege jetzt einfach den Eingang Stunde mit zB.16 (hat man auch noch ein bischen Flüssigkeit im Kanister) und gut ist.

Das andere kommt im nächsten Leben

swmggs

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [24. März 2007 um 13:26 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/8 "2007-03-24T13:26:52Z")

</div>

aber trotzdem dankeschön :-\* :-\*

swmggs

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [24. März 2007 um 20:16 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/9 "2007-03-24T20:16:22Z")

</div>

das was ich geschrieben habe ist doch genauso in cfc machbar.  
nimm den baustein trunc und gebe am eingang 16,67 drauf am ausgang kommt dann 16 an  
dann nimm den baustein sub und gebe am eingang 16,67 und das ergebnis aus dem baustein trunc dann kommt am ausgang 0,67 raus  
wo ist das problem?

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [24. März 2007 um 20:20 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/10 "2007-03-24T20:20:24Z")

</div>

so einfach… :o :o :o :o

mir reichen auch nur die Stunden, hat man halt ein bischen Reserve.

werde das direkt probieren

;D ;Dswmggs ;D ;D

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [25. März 2007 um 07:58 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/11 "2007-03-25T07:58:06Z")

</div>

Hi Hugo,

was man so doch alles machen kann wenn man es weiss :🙂 :🙂 :🙂 :🙂 ::)(sogar mit cfc)

ziehe vom Ergebnis vor der Übergabe noch 1 Liter ab (Reserve) …

nochmals Danke

swmggs

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [25. März 2007 um 08:46 UTC](https://oscat.discourse.group/t/fullstandsuberwachung/116/12 "2007-03-25T08:46:30Z")

</div>

man kann alles machen man muss nur wissen was man machen will
