Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: uberwachungszeit Ergänzung Kategorie: C-Control I V1.1 (von ManfredW, Homepage - 16.03.2005 11:02)
 Als Antwort auf Re: uberwachungszeit von Kos - 15.03.2005 18:32

>
> > Hallo,
> > meine Anmerkungen habe ich eingefügt.
> > MfG ManfredW
> > >
> > > Hallo Leute
> > > Kann mir vieleicht jemand helfen
> > Ja, siehe auch meine homepage für Details.
> >
> > > Weiss jemand ,wie  das Programm aussehen sollte
> > Ablaufsteuerung mit Schrittregister mit Wartezeit
> >  
> > > Kurze erklarung
> > > Wenn E1 eingeschlatet ist soll Relais A1 eingeschaltet  sein
> > #Schritt 1
> >  if E1 then A1 = ON
> >
> > > Nach 10 s soll A1wieder ausgeschaltet sein
> > Wartezeit = 10
> > Schritt = 2
> > #Schritt2
> > A1 = OFF
> > > Jedes mal wenn innerhalb der 10s E1 wieder eingeschaltet ist , soll sich die Zeit des Ausschaltens um die nachsten 10 s verlangern .
> > Schritte während Wartezeit läuft, Schrittregister mit Verzweigung
Wartezeit =Wartezeit + 10 ' damit wird die Wartezeit um 10 Sekunden verlängert
oder
Wartezeit = 10 ' mit diesem Befehl wird die Zeit neu gesetzt
 
> >
> > > Wenn E1 zb 5min lang eingeschaltet ist , soll A1 auch 5 min und 10 s eingeschaltet sein.
> > if not E1 then goto Schrittweiter ' wird in Schritt 1 eingefügt
> >
> > > Es ist auch wichtig das wahrend der 5 min  wo der A1=1 ist  , die moglichkeit besteht auch andere Befehle auszufuhren .
> > In jedem Schritt kannst Du schalten und abfragen unabhängig von Befehlen in anderen Schritten.
> >
> > > mfg
> > > Kos
> > >
> > Hallo Manfred und andere
> Ich bin ein  Anfanger in dieser Sache
> Ich zeige dir mein Hauptprogramm
> Wie kann man dein Beispiel da einbauen
>
> #continue_pgm
>
> SUBCMD=1     ' IR einlesen
> sys&H101       ' IR einlesen
> if COMMAND and ADDRESS = &HFF then cc=0 '               keine Taste gedrueckt
> if COMMAND and ADDRESS < &HFF then gosub showirdata  '       wenn Taste gedrueckt

Hier muss das Schrittregister eigefügt sein.
Deine  Tasten-Befehle cc=0 und cc=1 werden in dem Schritt ausgewertet und schalten A1, usw..
 
> goto continue_pgm
> ' Ende Hauptprogramm
>
> #showirdata
>
>  if ADDRESS >= 32 then ADDRESS=ADDRESS-32
> if COMMAND = &B101011 and ADDRESS = &B01010 then cc=1
> if COMMAND = &B110101 and ADDRESS = &B10100 then gosub bar
>
> und wie wird wartezeit und schritt definiert
> Grusse
> Kos
>
>
>


Meine Homepage: http://manfred.wilzeck.de

 Antwort schreiben

Bisherige Antworten: