2 FHT mit schalter HILFE!
Moderator: Co-Administratoren
2 FHT mit schalter HILFE!
Hallo an alle !
Brauche bitte Hife mit 2 fhts.
Möchte mit Macro in studio mit fhts die Pumpe über schalter schalten.
ein fht schaltet den schalter ein und der ander schaltet ihn aus.
hier das macro das auf fht1:
** Variable Obergrenze, Typ Zahl, Startwert 0,0
** Variable Untergrenze, Typ Zahl, Startwert 0,0
** FHTDominic ist die augenblicklich im Raumregler gültige SOLL-Temperatur
wenn FHTDominic < 0 oder FHTDominic.Temperatur < 0 dann
verlassen
endewenn
Obergrenze := FHTDominic + 0,2
Untergrenze := FHTDominic - 0,2
Wenn FHTDominic.Temperatur <= Untergrenze dann
Schalter1 einschalten
Endewenn
Wenn FHTDominic.Temperatur >= Obergrenze dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
hier das macro auf fht2:
** Variable Obergrenze, Typ Zahl, Startwert 0,0
** Variable Untergrenze, Typ Zahl, Startwert 0,0
** FHTOG ist die augenblicklich im Raumregler gültige SOLL-Temperatur
wenn FHTOG < 0 oder FHTOG.Temperatur < 0 dann
verlassen
endewenn
Obergrenze := FHTOG + 0,2
Untergrenze := FHTOG - 0,2
Wenn FHTOG.Temperatur <= Untergrenze dann
Schalter1 einschalten
Endewenn
Wenn FHTOG.Temperatur >= Obergrenze dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
Brauche bitte Hife mit 2 fhts.
Möchte mit Macro in studio mit fhts die Pumpe über schalter schalten.
ein fht schaltet den schalter ein und der ander schaltet ihn aus.
hier das macro das auf fht1:
** Variable Obergrenze, Typ Zahl, Startwert 0,0
** Variable Untergrenze, Typ Zahl, Startwert 0,0
** FHTDominic ist die augenblicklich im Raumregler gültige SOLL-Temperatur
wenn FHTDominic < 0 oder FHTDominic.Temperatur < 0 dann
verlassen
endewenn
Obergrenze := FHTDominic + 0,2
Untergrenze := FHTDominic - 0,2
Wenn FHTDominic.Temperatur <= Untergrenze dann
Schalter1 einschalten
Endewenn
Wenn FHTDominic.Temperatur >= Obergrenze dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
hier das macro auf fht2:
** Variable Obergrenze, Typ Zahl, Startwert 0,0
** Variable Untergrenze, Typ Zahl, Startwert 0,0
** FHTOG ist die augenblicklich im Raumregler gültige SOLL-Temperatur
wenn FHTOG < 0 oder FHTOG.Temperatur < 0 dann
verlassen
endewenn
Obergrenze := FHTOG + 0,2
Untergrenze := FHTOG - 0,2
Wenn FHTOG.Temperatur <= Untergrenze dann
Schalter1 einschalten
Endewenn
Wenn FHTOG.Temperatur >= Obergrenze dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
Re: 2 FHT mit schalter HILFE!
Nabend!!
Ich sach ma.......
Das ist ja auch richtig was beide Makros machen. Sie arbeiten ja unabhängig voneinander, schalten aber ein und den selben Schalter.
Wenn also in einem Raum die Temperatur richtig ist, schaltet MAKRO1 die Pumpe aus. Wenn in einem anderen Raum zur gleichen Zeit die Temperatur nicht stimmt, schaltet das MAKRO2 die Pumpe an. So geht das dann lustig hin und her.
Besser wäre hier ein eigenes MAKRO mit ODER-Verknüpfungen, das beide Räume abfragt und dementsprechend die Pumpe steuert.
Gruß
Dragonius
Ich sach ma.......
Das ist ja auch richtig was beide Makros machen. Sie arbeiten ja unabhängig voneinander, schalten aber ein und den selben Schalter.
Wenn also in einem Raum die Temperatur richtig ist, schaltet MAKRO1 die Pumpe aus. Wenn in einem anderen Raum zur gleichen Zeit die Temperatur nicht stimmt, schaltet das MAKRO2 die Pumpe an. So geht das dann lustig hin und her.
Besser wäre hier ein eigenes MAKRO mit ODER-Verknüpfungen, das beide Räume abfragt und dementsprechend die Pumpe steuert.
Gruß
Dragonius
Zuletzt geändert von dragonius am 18.11.2009, 08:25, insgesamt 1-mal geändert.
Re: 2 FHT mit schalter HILFE!
Hallo,
könnten die Macro so aussehen?
Macro 1) Schalter1 EIN
Untergrenze := FHTOG - 0,2
Wenn FHTOG.Temperatur <= Untergrenze oder FHTDominic.Temperatur <= Untergrenze dann
Schalter1 einschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
Macro 2)Schalter1 AUS
Obergrenze := FHTOG + 0,2
Wenn FHTDominic.Temperatur >= Obergrenze oder FHTOG.Temperatur >= Obergrenze dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
könnten die Macro so aussehen?
Macro 1) Schalter1 EIN
Untergrenze := FHTOG - 0,2
Wenn FHTOG.Temperatur <= Untergrenze oder FHTDominic.Temperatur <= Untergrenze dann
Schalter1 einschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
Macro 2)Schalter1 AUS
Obergrenze := FHTOG + 0,2
Wenn FHTDominic.Temperatur >= Obergrenze oder FHTOG.Temperatur >= Obergrenze dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
Re: 2 FHT mit schalter HILFE!
Moin!
So siehts schon besser aus, wobei mir nicht ganz klar ist, warum Du das in 2 Macros verpacken willst. Das kann auch ein einzelnes Makro erledigen:
So siehts schon besser aus, wobei mir nicht ganz klar ist, warum Du das in 2 Macros verpacken willst. Das kann auch ein einzelnes Makro erledigen:
Code: Alles auswählen
Untergrenze := FHTOG - 0,2
Obergrenze := FHTOG + 0,2
Wenn FHTOG.Temperatur <= Untergrenze
oder
FHTDominic.Temperatur <= Untergrenze
dann
Schalter1 einschalten
Endewenn
Wenn FHTDominic.Temperatur >= Obergrenze
oder
FHTOG.Temperatur >= Obergrenze
dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte 5 Sekunden
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
Re: 2 FHT mit schalter HILFE!
Danke für die Antwort!
Kommt es aber dadurch nicht zum gleichen Effekt wenn ein FTH sagt ein und der andere sagt aus ??
oder sollte im Macro stehen, wenn bei einem FTH schalter1 ein dann verlassen?
Sonst geht er das Macro durch und sagt am Ende ein FHT ist zu warm ausschalten.
Oder sehe Ich das Falsch
THX
kazi
Kommt es aber dadurch nicht zum gleichen Effekt wenn ein FTH sagt ein und der andere sagt aus ??
oder sollte im Macro stehen, wenn bei einem FTH schalter1 ein dann verlassen?
Sonst geht er das Macro durch und sagt am Ende ein FHT ist zu warm ausschalten.
Oder sehe Ich das Falsch
THX
kazi
Re: 2 FHT mit schalter HILFE!
Stimmt natürlich. Freud'sche Fehlleistung....
Vieleicht klappts so:
Vieleicht klappts so:
Code: Alles auswählen
Untergrenze := FHTOG - 0,2
Obergrenze := FHTOG + 0,2
Wenn FHTOG.Temperatur <= Untergrenze
oder
FHTDominic.Temperatur <= Untergrenze
dann
Schalter1 einschalten
Wenn geschaltet(Schalter1) dann
warte "00:00:05"
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn
verlassen
Endewenn
Wenn FHTDominic.Temperatur >= Obergrenze
oder
FHTOG.Temperatur >= Obergrenze
dann
Schalter1 ausschalten
Endewenn
Wenn geschaltet(Schalter1) dann
warte "00:00:05"
Sendewert(Schalter1)
** Das Flag "geschaltet" zurücksetzen:
erledigt(Schalter1)
Endewenn