
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
schau mal in die FAQ (links unten) unter: Wie läßt sich ohne Programmunterbrechung nach einem bestimmten Zeitintervall eine Aktion ausführen? > Hallo! > > Ich benötige einen Programmauszug, dass mehrere Timer (im Sekundenbereich) hat, die Unabhängig von einander ablaufen. > > Die Timer werden durch Tastschalter an den Ports gestartet und und ziehen Relais für die Timerablaufzeit an. > Die Timer werden zufällig gestartet und laufen teilweise auch parallel ab. > > Ich habe da schon mit dem Second-befehl gespielt. > Den kann man auf 0 setzen und nach der gewünschten Zeit schaltet der. Nur kann man so nur einen Timer erstellen. > > Jetzt müßte das so sein, dass eine 1. Variable (die für den Timer1 steht) jede Sekunde + 1 gerechnet wird. Ist der Timer nicht aktiv, wird diese 1. Variable immer 255 gesetzt. > Weitere Variablen können somit weitere Timer darstellen, die dann unabhängig von einander laufen. > > Mit der IF-abfrage kann man dann die Relaisschaltung für jeden Timer realisieren. |
| Antwort schreiben |