PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bestimmt ganz leicht



hoppi1978
04.09.2007, 17:22
Hallo,
wer kann mir bei meinem Problem helfen?

Ich messe eine Temperatur von 20°C bis 90°C. Ich möchte das der unten stehende Befehl nur einmal bei 60 °C ausgeführt wird, d. h. der Summer piept einmal bei 60°C und dann bis 90°C nicht wieder.

If Temperatur Wärmetauscher > 60°C then
Summer = 1
Waitms 500
Summer = 0
End if

wäre super wenn mir einer helfen könnte O:)

MeckPommER
04.09.2007, 17:58
alarm60=0 ' wurde schon 60 grad alarm gegeben?
...
do
...
If Temperatur Wärmetauscher > 60°C and alarm60 = 0 then
Summer = 1
Waitms 500
Summer = 0
alarm60 = 1
end if
if Temperatur Wärmetauscher < 60°C then
alarm60 = 0 ' temperatur unter 60 Grad, also 60 Grad Alarm wieder scharf machen
End if
...
loop

so sollte es funktionieren :)

Gruß MeckPommER

hoppi1978
04.09.2007, 18:02
super dankeschön :-)

MeckPommER
04.09.2007, 18:12
büdde :)

vielleicht sollte man mit der temperaturwahl noch etwas runtergehen, um den alarm wieder scharfzustellen. ich könnte mir vorstellen, das der messwert vielleicht etwas hin und hertänzelt. dann würde der alarm losgehen, wieder scharfgestellt, alarm, etc.
also je nach güte der messwerte vielleicht erst unter 55 grad wieder scharf - probieren geht über studieren