Zirkulationspumpen Makro

Programmierung der FHZ-Zentralen mit contronics homeputer Standard / homeputer Studio & WEB-Server

Moderator: Co-Administratoren

Antworten
Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Zirkulationspumpen Makro

Beitrag von fighterzg6 » 22.10.2010, 09:20

hallo,

ich habe jetzt in meinem as4-4 ein makro hinterlegt was die pumpe abends abschaltet und früh zuschaltet!

wenn Uhrzeit > "03:50:00" und Uhrzeit < "22:30:00" und Neum9_AS42_Zirk_Ww ausgeschaltet dann
Neum9_AS42_Zirk_Ww einschalten
sonst
wenn Neum9_AS42_Zirk_Ww eingeschaltet und (Uhrzeit < "03:50:00" oder Uhrzeit > "22:30:00" dann
Neum9_AS42_Zirk_Ww ausschalten
endewenn
endewenn

soweit so gut, aber nun möchte ich das die pumpe wärend dem betrieb nach einer halben stunde für eine halbe stunde aus ist! also ein intervall!
kann mir da jemand helfen??

mfg und vielen dank im vorraus

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Zirkulationspumpen Makro

Beitrag von buempi » 22.10.2010, 09:45

Hallo Ingo

Ich gehe mal davon aus, dass das Makro jede Minute abläuft:

Code: Alles auswählen

wenn Uhrzeit > "03:50:00" und Uhrzeit < "22:30:00" dann
   wenn Stoppzeit(Neum9_AS42_Zirk_Ww.CT) >= "00:29:55" dann
      Neum9_AS42_Zirk_Ww umschalten
   endewenn
sonst
   Neum9_AS42_Zirk_Ww ausschalten
endewenn
Die Variable CT gibt es bei jedem Objekt. Sie beinhaltet die Zeit, wo das Objekt zum letzten Mal verändert wurde (change-time). Für dein Vorhaben ist sie prädestiniert zum Festlegen des Toggel-Zeitpunktes.

Solange du im Makro nicht "Senden auch bei Zuweisung ohne Änderung" aktiviert hast, brauchst du übrigens in WENN-Bedingungen den aktuellen Zustand nicht abfragen. Homeputer überprüft das selbst und sendet nur, wenn du einen neuen Zustand zuweist.

Viele Grüsse
Bümpi

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Zirkulationspumpen Makro

Beitrag von fighterzg6 » 22.10.2010, 09:58

so, erstmal vielen vielen dank für die promte bearbeitung!

@buempi, also wenn wir uns irgend wann mal über den weg laufen geb ich dir aber sowas von einen aus!

mfg

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Zirkulationspumpen Makro

Beitrag von fighterzg6 » 22.10.2010, 10:48

und wenn ich jetzt aber die pumpe 10 min aus und 15 min an haben möchte?? wie müßte das denn dann aussehen?

mfg

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Zirkulationspumpen Makro

Beitrag von buempi » 22.10.2010, 11:02

Hallo Ingo

Dann geht's natürlich nicht mehr ohne Abfrage des Zustandes:

Code: Alles auswählen

wenn Uhrzeit > "03:50:00" und Uhrzeit < "22:30:00" dann
   wenn Neum9_AS42_Zirk_Ww eingeschaltet und Stoppzeit(Neum9_AS42_Zirk_Ww.CT) > "00:14:55" dann
      Neum9_AS42_Zirk_Ww ausschalten
   endewenn
   wenn Neum9_AS42_Zirk_Ww ausgeschaltet und Stoppzeit(Neum9_AS42_Zirk_Ww.CT) > "00:09:55" dann
      Neum9_AS42_Zirk_Ww einschalten
   endewenn
sonst
   Neum9_AS42_Zirk_Ww ausschalten
endewenn
Viele Grüsse
Bümpi

Antworten

Zurück zu „homeputer Studio / Standard: Programmierbeispiele“