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
2976

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;

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.