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

Ergebnis 1 bis 3 von 3

Thema: Taste mit 2 Funktionen

  1. #1
    Registriert seit
    30.01.2008
    Beiträge
    34
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, Ich habe eine Taste die mir, wenn ich sie drücke einen kurzen Impuls auf einen Ausgang gibt. Nun will ich zusätzlich wenn ich sie dann innerhalb einer Zeit von ca 1s. nochmals drücke einen Merker setzen.

    Kann mir jemand ziemlich simpel erklären wie ich sowas realisieren kann und wie so etwas funktioniert?
    Zitieren Zitieren Taste mit 2 Funktionen  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    nimm die taste, starte eine ausschaltverzögerung (dauer=1s), und werte diese undverknüpft mit einer positiven flanke am taster-eingang aus und setze deinen merker
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Code:
    *
    FUNCTION FC 1607 : VOID
    TITLE =double trigger
    //for set xOut the xTrigger must have switched twice in the time tTime
    AUTHOR : '4lagig'
    FAMILY : BoolGF
    VERSION : 0.1
    
    
    VAR_INPUT
      xTrigger : BOOL ;    
      xReset : BOOL ;    
      fTimer : TIMER ;    
      tTime : S5TIME ;    
    END_VAR
    VAR_OUTPUT
      xOut : BOOL ;    
    END_VAR
    VAR_IN_OUT
      xHelpFlag : BOOL ;    
    END_VAR
    VAR_TEMP
      xTemp : BOOL ;    
    END_VAR
    BEGIN
    NETWORK
    TITLE =
    //the first trigger takes effect in the last three lines
    //the second trigger set the xOut
          U     #xTrigger; // check
          FP    #xHelpFlag; // for positive
          =     #xTemp; // flank
    
          U     #xTemp; // if flank
          U     #fTimer; // and fTimer on
          S     #xOut; // then set xOut
          U     #xReset; // if xReset
          R     #xOut; // then reset xOut
    
          U     #xTemp; // if flank
          L     #tTime; // then start
          SA    #fTimer; // the off delay
    END_FUNCTION
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. Siemens Logo Tara Taste und Max. Wert Taste???
    Von pat07 im Forum Sonstige Steuerungen
    Antworten: 0
    Letzter Beitrag: 21.10.2011, 09:59
  2. Eine Taste zwei Funktionen
    Von settelma im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 27.09.2010, 12:37
  3. Funktionen in Funktionen aufrufen
    Von Baldaro im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 21.06.2009, 16:17
  4. OP77A und Ack-Taste
    Von Ralle im Forum HMI
    Antworten: 3
    Letzter Beitrag: 18.12.2007, 12:28
  5. ACK-Taste vom OP 17
    Von sepp im Forum HMI
    Antworten: 9
    Letzter Beitrag: 22.01.2007, 09:54

Lesezeichen

Berechtigungen

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