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: Merkwürdiges Verhalten der C-Control 1 Station Kategorie: C-Control I V1.1 (von ManfredW, Homepage - 12.11.2006 16:35)
 Als Antwort auf Re: Merkwürdiges Verhalten der C-Control 1 Station von Achim - 12.11.2006 16:15
Hallo Achim,

hier irrst Du.
Es wird im Original mit gosub bei F1 = OFF gesprungen.
Das Unterprogramm wird also bei F1 = ON nicht mehr bearbeitet.
 
> 'PROGRAMM  HAUPTSCHLEIFE  ---------
> #loop
> if F1 = off then gosub BWTfuellen          'Handsteuerung des Relais "PumpeB"

MfG ManfredW
>
> Das sehe ich nicht so:
>
> > > #BWTfuellen     'Handsteuerung Brunnenwasserpumpe      
> > > PumpeB = on                              'Brunnenwasserpumpe einschalten
> > > LEDB = on                                'zugehörige Led anschalten
> > > if F1 = off then goto BWTfuellen         'solange die Taste gedrückt ist weiterpumpen
> > Das Unterprogramm wird angesprungen, wenn F1 = OFF
> > Der Zustand F1 = ON ist hier also nicht möglich und die folgenden Befehle werden nicht bearbeitet.
>
> Bis die Taste losgelassen wird. Steht ja sogar im Kommentar. Solange sie nicht losgelassen wird, läuft aber auch kein Automatikprogramm, da das Unterprogramm nicht verlassen wird. Da wird keine Pumpe "ein und aus" geschaltet. Selbstverständlich ist es im Laufe der Goto-Schleife möglich, dass F1=ON geht. Man muss nur die Taste loslassen. Wenn die Taste losgelassen wird, werden die folgenden Befehle bearbeitet, das Unterprogramm wird verlassen und der Automatikbetrieb läuft wieder.
>
> > > #RWTfuellen     'Handsteuerung Regenwasserpumpe
> > > if sisterne = off then return            'Wenn Sisterne leer kein pumpen erlauben
> > > PumpeR = on                              'Regenwasserpumpe einschalten
> > > LEDR = on                                'zugehörige Led anschalten                        
> > > if F2 = off then goto RWTfuellen         'solange die Taste gedrückt ist weiterpumpen
>
> Dito.
>
> > > #Ventiloeffnen  'Handsteuerung Ventil
> > > Ventil = off                             'Ventil öffnen
> > > LEDV = on                                'zugehörige Led anschalten
> > > if F3 = off then goto Ventiloeffnen      'solange die Taste gedrückt ist das Ventil geöffnet lassen.
>
> Dito.
>
> Bye
>  Achim

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

 Antwort schreiben

Bisherige Antworten:

Re: Merkwürdiges Verhalten der C-Control 1 Station (von Achim - 12.11.2006 16:49)
Re: Korrektur (von ManfredW - 12.11.2006 16:44)
    Re: Korrektur (von Achim - 12.11.2006 16:51)