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 

 Realais takten mit Sekundenabfrage Kategorie: Programmierung Basic (von Holger - 27.05.2004 23:17)
Hallo Forum :-)

Ich habe da ein kleines Anfängerproblem:
Ich möchte ein paar Relais mehrmals pro Minute schalten. Dazu habe ich ein Programm geschrieben was das machen soll. Dummerweise schalten die Relais nur einmal pro Minute um. Eine OR Verknüpfung im IF Befehl:
(if second=5) OR (second=20) then goto ein …..hat nicht funktioniert. Auch wenn ich zwei IF Befehle hintereinander schreibe bringt es nix. Was kann ich sonst noch versuchen ?

'Sensorabfrage'
#anfang
if zuend = on then goto warn
if tast1 =off then goto spuelen
if tpoel if tpoel #heizphase
LED4=1
if second=5 then goto ein
if second=25 then goto aus
goto anfang
#ein rel1=on :rel2=on :rel3=on goto anfang
#aus rel1=off :rel2=off :rel3=off goto anfang
goto anfang
#warn
LED2=1
beep 200,50,20  'Spülwarnung'
goto anfang

Jetzt kommt das seltsame:
Wenn das Programm durch Taster 1 auf #warn springt, bleibt es dort
 hängen und nervt mit pieeeep...pieeep....usw. bis in alle Ewigkeit, obwohl der Taster nicht mehr gedrückt wird. Dabei sollte es doch eigentlich beim nächsten Schleifendurchlauf nicht mehr zu #warn springen. Irgendwie komme ich der Sache nicht auf die Schliche ;-{

Vielen Dank im Voraus für die schnelle Hilfe !!!!


 Antwort schreiben

Bisherige Antworten:

Re: Realais takten mit Sekundenabfrage (von Topmail - 28.05.2004 18:19)
Re: Realais takten mit Sekundenabfrage (von Achim - 28.05.2004 0:37)
Re: Realais takten mit Sekundenabfrage (von ManfredW - 27.05.2004 23:44)