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: Zeitbegrenzte Schleife Kategorie: Programmierung CC-Plus (von Carsten - 27.01.2005 9:47)
 Als Antwort auf Zeitbegrenzte Schleife von Peter Hupland - 27.01.2005 7:26
Hallo Peter, keine Angst vor "echter" Programmierung - das untenstehende Beispiel reicht evtl. schon. einfach mit CCBasic auf die Station geladen und ein bischen angepasst - fertig? Gruß Carsten

define wert byte 'eine Variable zum 'Runterzähen
define i byte 'wird verwendet im Unterprogramm #RelaisAktion
define relais port[1] ' Relais am Port 1 oder woran auch immer angeschlossen

wert = 10
#loop
  gosub RelaisAktion
  pause SolangeDuWillst
  wert = wert - 1
  if wert > 0 then goto loop
end

#RelaisAktion
  for i = 1 to 120 ' ca. 2 Minuten
    relais = ON
    pause 500/20
    relais = OFF
    pause 500/20
  next i
return


>
> hi,
> also ich hab folgendes Prob:
> Ich arbeite mit der Control Station 1 mit Grafischer Programmierung ( Plus ).
> Und zwar möchte ich eine ansteuerung für das K1 entwerfen.
> Es soll eine variable Zeit angesteuert werden. Das soll in einer ständigen schleife passieren,
> in der das Relais schnell in einer bestimmten Zeit anzieht und wieder abfällt ( Dauer 2min ) .
> Diesen Teil habe ich schon erfolgreich umgesetzt.
> Das prob genau ist: wenn ich das programm in die station lade und das Programmm aktiviere.
> Schaltet das Relais andauernd  und das Programm endet nie.
> Mein gedanke war das nach jedem Schleifendurchlauf ( K1 an / K1 aus )
> von einem anfang eingestellten ( Konstanten ) Wert -1 abgezogen wird bis 0 erreicht ist
> und dann aus dem Unterprogramm zurückgesprungen wird. Jedoch wird bei jedem Schleifendurchlauf
> der eingestellte ( Konstante ) Wert wieder eingestellt, ergo die endlosschleife.
>
> Wäre nett wenn ihr mir bei meinem Problem helfen könnt.
>
> Mit freundlichen Grüßen
>
> Peter Hupland
>
>

 Antwort schreiben

Bisherige Antworten:

Re: Zeitbegrenzte Schleife (von ManfredW - 27.01.2005 11:41)
    Re: Zeitbegrenzte Schleife (von Peter Hupland - 28.01.2005 7:42)
        Re: Zeitbegrenzte Schleife (von ManfredW - 28.01.2005 12:47)