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;
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.