Ablauf einer Zählersteuerung mit zeitlichem Versatz

CBRA

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe mal eine Frage zur zeitlichen Ansteuerung eines Ausgang mit einer definierten Anzahl an Zyklen.
Mit einem Taster (S1) soll ein Ausgang Q1 für x Sekunden und nach y Sekunden z-mal angetriggert werden.
Wie lässt sich das am einfachsten umsetzen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit einem Taster (S1) soll ein Ausgang Q1 für x Sekunden
Pseudocode: Q := TOF(Flanke(Taster), x);

und nach y Sekunden z-mal angetriggert werden.
??? :unsure:

Ablauf einer Zählersteuerung mit zeitlichem Versatz
??? :unsure:

Bitte bloß keine Details nennen, sonst kommen womöglich "beste" Antworten. ;)

Harald
 
Hallo ich habe hier meinen Ansatz mal.
1680355481063.png
Mit Schalter I1 und Taster I8 wird der Ablauf gestartet. Während der eingestellten 5 Zyklen wird Ausgang Q1 für jeweils 1 s ein und für 1 s augeschaltet. Sind 5 Zyklen durchlaufen, dann wird der Ablauf zurückgesetzt. Zusätzlich kann mit dem Taster I9 der Ablauf unterbrochen werden.

Gibt es eine bessere Lösung?
 
Ungetestet:
Code:
    IF NOT s1Zuvor AND s1 THEN // zum Starten Zähler per Taster s1 mit Zahl füllen
        zaehler := ( x + y + z ) * 2 ;                                  
    END_IF;
    s1Zuvor := s1 ;

    IF takt XOR taktZuvor THEN //
        IF zaehler > 0 THEN
            zaehler := zaehler - 1 ;
        END_IF;
        lampe := zaehler > 2 * ( y + z ) OR zaehler < 2 * z AND zaehler MOD 2 > 0 ;  
    END_IF;
    taktZuvor := takt ;

    // takt : SekundenTakt (abwechselnd 500 ms LO und 500 ms HI)  
    // s1Zuvor, taktZuvor und zaehler : static bzw. VAR_IN_OUT
Hallo ich habe hier meinen Ansatz mal.
Anhang anzeigen 68078
Mit Schalter I1 und Taster I8 wird der Ablauf gestartet. Während der 5 Zyklen wird Ausgang Q1 für jeweils 1 s ein und für 1 s augeschaltet. Sind 5 Zyklen durchlaufen, dann wird der Ablauf zurückgesetzt. Zusätzlich kann mit dem Taster I9 der Ablauf unterbrochen werden.
Aha, also für eine LOGO! Und eine abgewandelte Aufgabenstellung.
Gibt es eine bessere Lösung?
Fast immer gibt es sooo viiiele verschiedene LösungsWege und sooo viiiele verschiedene MassStäbe/Kriterien, mit denen entschieden werden soll, was besser ist ...
_^^^.jpg
 
Zuletzt bearbeitet:
Zurück
Oben