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

Ergebnis 1 bis 7 von 7

Thema: Oscat Lib

  1. #1
    Registriert seit
    15.12.2009
    Beiträge
    35
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Ich verwende den Baustein Click_Mode aus der Oscat Lib.
    Der Baustein selber funktioniert super...
    Wie kann ich aber die Geschwindigkeit des Doppelklicks verändern ? Ich würde gerne ein bischen mehr zeit haben zwischen den ersten und zweiten Klick bevor ich dann den Ausgang Doppelklick bekomme. Da man momentan ziemlich schnell hintereinander drücken muß um den Ausgang zu bekommen.



    Gruß
    Paulo
    Zitieren Zitieren Oscat Lib  

  2. #2
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Hallo

    Code:
    FUNCTION_BLOCK CLICK_MODE
    
    (*Group:Default*)
    
    
    VAR_INPUT
    	IN :	BOOL;
    	T_LONG :	TIME := T#500ms;
    END_VAR
    
    
    VAR_OUTPUT
    	SINGLE :	BOOL;
    	DOUBLE :	BOOL;
    	LONG :	BOOL;
    	TP_LONG :	BOOL;
    END_VAR
    
    
    VAR
    	Timer :	TP;
    	cnt :	INT;
    	last :	BOOL;
    END_VAR

    denke mal die 500ms sind es

  3. #3
    Registriert seit
    16.11.2007
    Beiträge
    741
    Danke
    32
    Erhielt 145 Danke für 114 Beiträge

    Standard

    In CoDeSys geht das auch über einen Doppelklick auf den Baustein, Wert eingeben - fertig.

  4. #4
    Registriert seit
    15.12.2009
    Beiträge
    35
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo

    Ersmal Danke für eure antworten. Ich habe den wert auf 2 sec gestellt aber es ergab keine änderung.
    Ich glaube dieser Timer ist für die erkennung des langen Tastendrucks das heißt wenn die 500ms abgelaufen (Taste gedrückt) sind dann kommt der Ausgang T_long.

    Bin Ich da auf dem Holzweg ??

    Gruß
    Zitieren Zitieren Hmmm  

  5. #5
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hi,

    Auszug aus der Doku:

    CLICK_MODE ist ein Taster Interface das sowohl einfachen Klick, Doppelklick
    oder Lange Tastendrücke dekodiert. Mit kurzen Impulsen wird ein einfacher
    oder Doppelklick dekodiert und schaltet entsprechend die Ausgänge SIN-
    GLE oder DOUBLE für jeweils einen Zyklus ein. Ist der Puls länger als die
    T_LONG, so wird der Ausgang TP_OUT für einen Zyklus auf TRUE gesetzt
    und der Ausgang LONG bleibt solange TRUE bis der Eingang IN wieder auf
    FALSE geht.
    Gruss Daniel
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  6. #6
    Registriert seit
    15.12.2009
    Beiträge
    35
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi Daniel,

    Das heist das T_Long also doch nur für die Erkennung eines langen Tastendrucks ist. Und nicht für die Zeit des Doppelklicks. Damit kann man also nicht ändern wie schnell der Doppelklick sein muß um den Ausgang Double zu erhalten.
    Gibt es irgendeine andere Möglichkeit im Baustein selber ?? den so zu ändern das Ich die Möglichkeit habe die Zeit des Doppelklicks zu bestimmen ???

    Gruß
    Paulo

  7. #7
    Registriert seit
    01.06.2007
    Beiträge
    56
    Danke
    0
    Erhielt 20 Danke für 20 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Die Zeit ist für beides verandwordlich.
    mit dem ersten Tastendruck startet die Zeit.
    Wird innerhalb der Zeit die taste erneut gedrückt = Doppelklick
    Ist die Taste nach Ablauf der Zeit immer noch betätigt dann ist = LONG

Ähnliche Themen

  1. Oscat
    Von slk230-power im Forum Simatic
    Antworten: 23
    Letzter Beitrag: 13.05.2011, 13:03
  2. OSCAT Release 2.76
    Von hugo im Forum Werbung und Produktneuheiten
    Antworten: 0
    Letzter Beitrag: 10.08.2008, 16:09
  3. Oscat Lib 2.0
    Von hugo im Forum Werbung und Produktneuheiten
    Antworten: 8
    Letzter Beitrag: 30.10.2007, 22:53
  4. oscat lib 1.5
    Von hugo im Forum Werbung und Produktneuheiten
    Antworten: 20
    Letzter Beitrag: 04.04.2007, 14:11
  5. Oscat.lib
    Von Lockerbee im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 25.02.2007, 22:32

Lesezeichen

Berechtigungen

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