Sommar- / vinterväxling

Detaljer

Typ
Program
Upplaggd av
Jörgen Wiggefors, Abelko Innovation
Version
1
Uppdaterad
2013-11-29
Skapad
2013-11-29
Kategori
Allmän automation, Tidsstyrning, Värme, Ventilation
Visningar
3799

Beskrivning

Med sommar- / vinterväxling kan man växla mellan olika driftfall under året.

Bruksanvisning

1.Skapa fyra parametrar där ni väljer
-Sommar månad start
-Sommar månad slut
-Dag i månaden sommar start
-Dag i månaden sommar slut
2.Skapa en kanal som sommar växlingen sker på

Juridisk information

Alla skript tillhandahålls i befintligt skick och all användning sker på eget ansvar. Felaktig använding kan leda till skadad eller förstörd utrustning.

Skript kod

ROUTINE SUMMER
  ALIAS
    SUMMER_START_MONTH = PARAMETER[35]; %Mån sommar start
    SUMMER_END_MONTH = PARAMETER[36]; %Mån sommart slut
    SUMMER_START_DAY = PARAMETER[37]; %Dag i månad som sommar startar
    SUMMER_END_DAY   = PARAMETER[38]; %Dag i månad som sommar slutar
    SUMMER = CHANNEL[137]; %Kanal 137
  VAR
  BEGIN
    IF SUMMER_START_MONTH > SUMMER_END_MONTH THEN
      % error, always summer
      SUMMER <- 1;
    ELSE
      IF ((((TIME_MONTH = SUMMER_START_MONTH) AND (TIME_DAY >= SUMMER_START_DAY)) OR (TIME_MONTH > SUMMER_START_MONTH)) AND (((TIME_MONTH = SUMMER_END_MONTH) AND (TIME_DAY < SUMMER_END_DAY)) OR (TIME_MONTH < SUMMER_END_MONTH))) THEN
        SUMMER <- 1;
      ELSE
        SUMMER <- 0;
      ENDIF;
    ENDIF;
END;

Användarnas noteringar

Du måste vara inloggad för att göra en notering. Bli medlem eller logga in. Vi använder en moderator som godkänner noteringarna innan de visas.