
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Hallo, wir haben folgendes Problem. Wir müssen mit der C-Control station 1 eine Kirchensteuerung programmieren. Mit den beiden Ausgängen der Schütze ( K1 u. K2 ) soll die Glocke angesteuert werden. In unserem Unterprogramm soll in einer Schleife ein Rückwertszähler mit einem Konstanten Anfangswert eingebaut werden, der nach jedem Schleifendurchlauf vom Anfangswert 1 abziehen soll. > Damit soll erreicht werden, dass die Schleife nur ein paar mal durchlaufen wird( die Glocke soll mehrmals läuten). Wie oft sie durchlaufen wird soll im konsanten Anfangswert festgelegt werden. > > Nun das Problem: > > Wir lassen K1 einmal anziehen und wieder abfallen. Danach wird der Rückwärtszähler aktiviert und zieht > von 10(Anfangswert) 1 ab. Danach haben wir ein =0 Vergleichsglied eingefügt. Ist der Rückwärtszähler noch nicht bei 0 springt das Programm nochmal nach oben und lässt K1 nochmal anziehen. > Doch danach geht es ja wieder in den Zähler und setzt die Anfangskonstante wieder auf 10 womit immer nur bis 9 heruntergezählt wird! Wir kommen nie zur 0 um das Anziehen von K1 zu beenden. > > freu mich auf Antwort! > > mfg Daniel > Hallo, die Aufgabe wird in mehrere Schritte unterteilt und jeweils weitergeschaltet. Schrittregister mit Wartezeit Schritt 1: Start-Taste Schritt 2: Zähler setzen Schritt 3: K1 = ON : wartezeit = 1 Schritt 4: K1 = OFF :Zaehler = Zaehler -1: wartezeit = 3 if Zaehler > 0 then Schritt = 3 else Schritt = 1 Weitere Details findest Du auf meiner homepage. Viel Erfolg wünscht Dir ManfredW Meine Homepage: http://manfred.wilzeck.de |
| Antwort schreiben |