Bin pünktlich zum Wochenende wieder eingetroffen.
Ich habe jetzt ein paar Fehler abgeändert.
In folgendem Makro wird Syntaxfehler ENDEWENN fehlt angezeigt.
Mir ist nicht bewusst wo etwas fehlen soll.
Code: Alles auswählen
wenn Stoppzeit(WandheizungHand.CT) > "03:30:00" dann
WandheizungHand ausschalten
endewenn
wenn WandheizungHand eingeschaltet oder Heizkreispumpe1A7 ausgeschaltet
oder TWZU >= HeizkreisSteuerung.TWZUSoll dann
HeizungsPumpeEG ausschalten
VentilWandhzgKueche ausschalten
VentilWandhzgKuecheKalt ausschalten
VentilWandhzgHK1 ausschalten
VentilWandhzgHK2 ausschalten
verlassen
endewenn
wenn T__Bad >= HeizkreisSteuerung.T__BadSoll
und T__Schlafz >= HeizkreisSteuerung.T__Schlafzsoll
und T__Flur >= HeizkreisSteuerung.T__FlurSoll
und T__Gaestez >= HeizkreisSteuerung.T__GaestezSoll dann
HeizungspumpeOG ausschalten
VentilFussbBad ausschalten
VentilFussb1Schlafz ausschalten
VentilFussb2Schlafz ausschalten
VentilFussbFlur ausschalten
VentilFussbGast ausschalten
verlassen
endewenn
** Dann wird auf jeden Fall die Fussbodenheizung mit Wärme versorgt:
wenn TWZU > 0 und TWZU < HeizkreisSteuerung.TWZUSoll dann
HeizungsPumpeEG einschalten
endewenn
wenn T__Bad > 0 und T__Bad < HeizkreisSteuerung.T__BadSoll dann
wenn T__Schlafz > 0 und T__Schlafz < HeizkreisSteuerung.T__SchlafzSoll dann
wenn T__Flur > 0 und T__Flur < HeizkreisSteuerung.T__FlurSoll dann
wenn T__Gaestez > 0 und T__Gaestez < HeizkreisSteuerung.T__GaestezSoll dann
HeizungsPumpeOG einschalten
endewenn
wenn TWhzKue > 0 und TWhzKue < 23,5 dann
VentilWandhzgKueche einschalten
endewenn
wenn TWhzKue >= 24,0 dann
VentilWandhzgKueche ausschalten
endewenn
wenn TWhKlt > 0 und TWhKlt < 23,5 dann
VentilWandhzgKuecheKalt einschalten
endewenn
wenn TWhKlt >= 24,0 dann
VentilWandhzgKuecheKalt ausschalten
endewenn
wenn TWhzHK1 > 0 und TWhzHK1 < 23,5 dann
VentilWandhzgHK1 einschalten
endewenn
wenn TWhzHK1 >= 24,0 dann
VentilWandhzgHK1 ausschalten
endewenn
wenn T_FussbHzgBad > 0 und T_FussbHzgBad < 25,0 dann
VentilFussbBad einschalten
endewenn
wenn T_FussbHzgBad >= 25,0 dann
VentilFussbBad ausschalten
endewenn
wenn T__FussbHzgSchlafz > 0 und T__FussbHzgSchlafz < 24,0 dann
VentilFussb1Schlafz einschalten
endewenn
wenn T__FussbHzgSchlafz >= 24,0 dann
VentilFussb1Schlafz ausschalten
endewenn
wenn T__FussbHzgSchlafz > 0 und T__FussbHzgSchlafz < 24,0 dann
VentilFussb2Schlafz einschalten
endewenn
wenn T__FussbHzgSchlafz >= 24,0 dann
VentilFussb2Schlafz ausschalten
endewenn
wenn T_FussbHzgFlur > 0 und T_FussbHzgFlur < 24,0 dann
VentilFussb2Schlafz einschalten
endewenn
wenn T_FussbHzgFlur >= 24,0 dann
VentilFussbFlur ausschalten
endewenn