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: Zeitsteuerung funzt nicht :-( Kategorie: Programmierung Basic (von ManfredW, Homepage - 17.05.2004 0:11)
 Als Antwort auf Zeitsteuerung funzt nicht :-( von Holger - 16.05.2004 21:46
> Hallo und Hilfe.
> Ich möchte 3 Relais takten und dazu die Abfrage der Sekundenwerte nutzen.
> Dass einfache ein- und ausschalten der Relais ist kein Problem. Aber wenn das Programm in die Heizphase
> springt, fangen die Relais an zu rattern, schalten aber nicht so wie sie sollen.
>
> #heizphase
> LED4=1
> if second=5  then rel1=on :rel2=on :rel3=on
>  
> if second=25 then  rel1=off :rel2=off :rel3=off
>  
> goto anfang 'zurück zur Taster und Sensorabfrage
>
> wenn ich hinter Then einen Goto Befehl setze und die Relais dann nochmal in einem eigenen Programmteil aufrufe,
> bringt das leider auch nix.
> Ich bin für jeden Tip dankbar.

Hallo,
Dein Programm führt folgendes aus:
if second=5  then rel1=on
rel2=on
rel3=on
>  
> if second=25 then rel1=off
rel2=off
rel3=off

Relais 1 schaltet wie gewünscht, doch Relais 2 und 3 werden dauernd ein-aus geschaltet.
Du kannst die if-Anweisung mit goto oder gosub programmieren.
if second = 5 then goto RelaisON
if second =25 then goto RelaisOFF
goto Ende
#RelaisON
 rel1=on :rel2=on :rel3=on: gotoEnde
#RelaisOFF
rel1=off :rel2=off :rel3=off : goto Ende

#Ende
weiteres zu Zeitsteuerung findest Du auf meiner homepage.
MfG ManfredW


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

 Antwort schreiben

Bisherige Antworten: