Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Schrittkette?? noch nie gemacht.

  1. #11
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.792
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Dann verstehe ich das Timer-Problem umsoweniger ...

    Ich denke aber, dass das eigentliche Thema "inter-Herstellerbezogen" zu betrachten ist ...

  2. #12
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.262
    Danke
    537
    Erhielt 2.707 Danke für 1.956 Beiträge

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    Dann verstehe ich das Timer-Problem umsoweniger ...

    Ich denke aber, dass das eigentliche Thema "inter-Herstellerbezogen" zu betrachten ist ...
    Aber ja, Nur, damit du nicht auf die falsche Spur gerätst.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #13
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.792
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    Nur, damit du nicht auf die falsche Spur gerätst.
    Ist schon richtig - manchmal vergißt/übersieht man das Eine oder Andere in seinem Wahn ...

  4. #14
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Guten Morgen!
    Zitat Zitat von McNugget Beitrag anzeigen
    @LL: Ja, den Ansatz finde ich auch klasse, nur habe ich da wieder das Problem, dass ich viele Zeiten ablaufen lassen muss. Das war ja in ST nicht so schrecklich einfach und fehlerfrei zu realisieren.s
    Daher hier nochmal eine Version mit Timern (jeweils Einschaltverzögerungen "TON"):
    Code:
    (* Bedingung für Start der Schrittkette*)
    IF Startbdingung AND NOT Abbruchbedingung THEN
      Schrittzahler := 1;
    END_IF
    
    CASE Schrittzahler OF
    1: (*...*)
        TON_1.IN := TRUE;   (* einschalten des Timers *)
        (*...*)
        IF TON_1.Q THEN     (* erst wenn Timer abgelaufen springe in Schritt 2  *)
           TON_1.IN := FALSE; (* Timer zurücksetzen *)
            Schrittzahler := 2;
        END_IF
    2: (*....*)
        Schrittzahler := 3;
    3: (*....*)
        Schrittzahler := 4;
    4: (*....*)
        TON_2.IN := TRUE;   (* einschalten des 2. Timers *)
        tTime_Anzeige := TON_2.ET;     (* Anzeigen der Zeit, hier als Zeitvariable, ggf. zu konvertieren (siehe unten) *)
        IF TON_2.Q THEN
           TON_2.IN := FALSE; (* Timer zurücksetzen *)
           Schrittzahler := 0;
        END_IF
    END_CASE
    
    (*Anzeige der Zeit (in Sekungen) *)
    diZeitAnzeige := TIME_TO_DINT(TON_2.ET)/ 1000;
    
    (* Abbruch der Schrittkette, evtl. mit Rücksetzen der Timer *)
    IF Abbruchbedingung THEN
       TON_1.IN := FALSE;
       TON_2.IN := FALSE;
       Schrittzahler := 0;
    END_IF
    
    (* Aufruf der Zeitbausteine *)
    TON_1(PT := t#1s); (*jeweils die gewünschte Zeit parametrieren*)
    TON_2(PT := t#2s);
    Tipp: Kopier den Code in ein CoDeSys/TwinCAT-File, dann ist es einfacher zu lesen

    edit: hab noch eine Zeitanzeige hinzugefügt
    Geändert von trinitaucher (17.10.2008 um 08:28 Uhr)

Ähnliche Themen

  1. Hausautomation wie gemacht???
    Von DerPaul im Forum Gebäudeautomatisierung
    Antworten: 8
    Letzter Beitrag: 18.03.2010, 10:58
  2. Antworten: 3
    Letzter Beitrag: 21.01.2009, 08:32
  3. Wer hat schon mal was mit ADS und CE5.0 gemacht?
    Von repök im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 07.09.2008, 13:36
  4. kaPUT gemacht
    Von Borsti im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 19.05.2007, 13:41
  5. Öffentlich gemacht
    Von Markus im Forum Hochsprachen - OPC
    Antworten: 5
    Letzter Beitrag: 17.03.2007, 08:22

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •