Timerkanpp av/på
Detaljer
- Typ
- Program
- Upplaggd av
- Jens Marklund, Abelko Innovation
- Version
- 1
- Uppdaterad
- 2013-08-13
- Skapad
- 2013-08-13
- Kategori
- Allmän automation, Övrig utrustning, Tidsstyrning, Ventilation
- Visningar
- 3378
Beskrivning
Tryckknapps timer som startar vid första trycket och går sen att stänga av vid nästa knapptryckning.
Timern är igång inställd tid.
Bruksanvisning
1. Skapa en kanal timer/knapp ingång
2.Skapa en parameter där du ställer timer tiden
3. Skapa en utgångs kanal
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 button
ALIAS
Button = CHANNEL[24]; %Timerknapp
Out = CHANNEL[40]; %Timerutgång
Time = PARAMETER[20]; %Timertid
VAR
Cnt;
LastButton;
BEGIN
IF (Button = 1) AND (LastButton = 0) AND (Out = 0) THEN
Cnt := Time*60; %minuter = *60 Timmar = *3600
ELSIF (Button = 1) AND (LastButton = 0) AND (Out = 1) THEN
Cnt := 0;
ENDIF;
IF Cnt >= 0 THEN
Cnt := Cnt - 1;
ENDIF;
Out <- (Cnt > 0);
LastButton := Button;
END;
ALIAS
Button = CHANNEL[24]; %Timerknapp
Out = CHANNEL[40]; %Timerutgång
Time = PARAMETER[20]; %Timertid
VAR
Cnt;
LastButton;
BEGIN
IF (Button = 1) AND (LastButton = 0) AND (Out = 0) THEN
Cnt := Time*60; %minuter = *60 Timmar = *3600
ELSIF (Button = 1) AND (LastButton = 0) AND (Out = 1) THEN
Cnt := 0;
ENDIF;
IF Cnt >= 0 THEN
Cnt := Cnt - 1;
ENDIF;
Out <- (Cnt > 0);
LastButton := Button;
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.