Task und Enocean Klemme

chucky
2011-07-15
2011-07-20
  • chucky - 2011-07-15

    Hallo zusammen

    Ich arbeite mit dem Wago Kontroller 750-841 und der Enocean Klemme. Von einem Enocean Taster werte ich ein einfacher- und ein Doppelklick aus. Bis anhin hat dieses ausgezeichnet funktioniert. Da ich nun zusätzlich eine Web- Visu verwende habe ich zwei Task eingerichtet. Der Main Task (100ms prio 6) und ein Task für die Enocean Bausteine (40ms und prio2) siehe dazu Anhang.
    Die Auswertung des Doppelklicks werte ich im gleichen Task aus. Mit diesem schalte ich einen Stromstoss Baustein (siehe Anhang).
    Seit dem umstellen der Task funktioniert die Doppelklickauswertung nicht mehr.
    Wie muss ich die Task einstellen, damit dieses wieder funktioniert?
    Wie werden generell die definierten Task abgearbeitet?

    Vielen Dank für eure Input und Unterstützung im Voraus.

    Freundliche Grüsse
    Chucky

    IMG: Enocean Baustein.jpg

    IMG: Task konfiguration.jpg

     
  • kloesel - 2011-07-19

    Hallo,

    in welchem Task wird denn der EnOcean Master aufgerufen?

    Gruß

     
  • WAGO - 2011-07-20

    Hallo chucky,

    die optimalen Einstellungen hängen von verschiedenen Faktoren ab. Wie hast Du Deine Zeit für den Doppelclick definiert? Evtl. hilft hier schon die Erhöhung der Zeit.

    Zur Theorie:
    Ein EnOcean-Telegramm ist 15 Byte lang.
    Die EnOcean-Klemme überträgt je Zyklus drei Byte.
    ==> Du benötigst also schon einmal 5 Zyklen, um das gesamte Telegramm abzuholen. Bei 40ms Taskkonfiguration sind das dann schon einmal 200ms für den ersten Click.
    ==> Doppelclick = 2 x Click = 400ms!
    ==> Ist der Doppelclickwert dementsprechend unpassend gewählt, bekommt die Task den Wert nicht rechtzeitig mit.

    Viele unserer Kunden setzen statt Einfach- und Doppelclick eher auf kurzen und langen Tastendruck. Das erzeugt weniger Traffic und ist dementsprechend effizienter auszuwerten.

    Bei weiteren Fragen kannst Du uns auch gerne unter den unten genannten Kontaktdaten erreichen.

     
  • chucky - 2011-07-20

    Hallo zusammen

    Alle Enocean Bausteine werden in dem Zyklus "Enocean" aufgerufen.

    Die Zeit für die Doppelklick- Auswertung ist auf 500ms eingestellt. Habe bereits mit dieser herumgespielt. Wenn ich diese auf 2s stelle funktioniert der Doppelklick. Diese Verzögerung ist jedoch für den 1. Klick nicht akzeptabel.

    Danke für die Erklärung der Therorie. Diese erklärt einiges. Das mit dem kurzen und langen Druck habe ich mir auch schon überlegt. Denke dass ich mein Programm entsprechend umstellen werde.

    Vielen Dank für die Anmerkung. Dieses Vorum ist wirklich eine tolle Sache

    Gruss Chucky

     
  • chucky - 2011-07-20

    Habe noch ne Frage der Zykluszeit von dem Enocean Task.
    Wie lange sollte der Enocean Task idealerweise sein?
    Wie lange darf der Enocean Task sein?

    Danke

    Gruss Chucky

     

Log in to post a comment.