Ankündigung

Einklappen
Keine Ankündigung bisher.

Herausforderungen für das MDT Logikmodul V2

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mumpf
    antwortet
    Hi,

    die 27 ist korrekt:
    Du gibst 69 rein, und DPT5.001 meint int(x/255*100), also int(69/255*100) = int(27,05) = 27

    Du musst x/100*255 rechnen (im Formelmodul) und als DPT5 ausgeben und das Ergebnis als DPT5.001 konsumieren.
    69/100*255 = 0,69*255 = 175,95. Je nachdem, ob das Logikmodul rundet oder abschneidet bekommst Du so 175 oder 176 raus.
    175 als DPT5.001 ist 69% (je nach Rundung vielleicht 68%), 176 als DPT5.001 ist 69%.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • Mikelop
    antwortet
    Also die erste Variante oben, ist die ich exakt gestern zusamengebastet habe und da kommt 27% raus beim Ausgang, wenn ich 69 beim Eingang anlege.

    Ich kann heute abend gerne das zweite Beispiel probieren, ob das bessere Ausssichten bringt. Danke

    Einen Kommentar schreiben:


  • Cybso
    antwortet
    Ich hab hier keinen passenden Wert zum Testen, aber mit diesen beiden Varianten hier sollte das eigentlich gehen:

    2020-03-19_10-34.png

    2020-03-19_10-35.png

    Einen Kommentar schreiben:


  • Mikelop
    antwortet
    Hallo ich hoffe ich bin hier richtig und die Lösung steht nicht irgendwo in den 20 Seiten davor.

    Hab mir auch das Logikmodul besorgt weil ich folgendes umsetzen wollte:

    Wert umwandeln von 2 Byte Gleitkommazahl (z.B. 69,5) auf 1 Byte Prozentwert (69,5% oder halt 69%)
    Will den Feuchtigkeitswert von einem BM im Datentyp umschreiben, damit er mit einem Vergleicher z.b. Schwellwert vom Schaltaktor zuammenarbeitet.

    Leider gelingt mir das nicht. Wenn ich den Wert umwandlen lasse, steht nicht 69% im Datentyp sondern 27%. Was mache ich falsch?
    Muss ich noch irgendwelche Byte umdrehen oder mit einem Faktor? Dachte das macht das Logikmodul für mich.

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Dann liegt’s halt beim Nachbarn auf dem Feld....

    Einen Kommentar schreiben:


  • dancingman
    antwortet
    Zitat von vento66 Beitrag anzeigen
    ... oder das Windrad beim Nachbarn im Pool liegt?
    Weil der keinen Pool hat?

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Ja aber woher weist Du ob wirklich kein Wind ist, oder das Windrad beim Nachbarn im Pool liegt?

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Yupp, da hast Du recht. Dann eben noch ein Vergleicher mehr. Aber man kann sich das Ganze so gestalten, wie man es möchte.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Und wenn mal ein paar Tage kein Wind ist, musst Du das auch schon wieder ausfiltern. Ganz so trivial ist das dann auch wieder nicht.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi,

    eigentlich ist ja ein Logikmodul dazu da, um sich solche Funktionen zu bauen.

    Nimm einen Vergleicher, der den aktuell gesendeten Wert mit dem davor gesendeten vergleicht. Immer wenn die Werte ungleich sind, wird ein Treppenlicht nachgetriggert. Sobald das Treppenlicht auf 0 geht, wurden über die gesamte Treppenlichtzeit die gleichen Werte empfangen.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • ewfwd
    antwortet
    Ich vermisse ne Überwachungsfunktion der Wetterstation. Sprich Werte auf Plausibilität überprüfen wie längere Zeit exakt die gleiche Windstärke gemessen

    Einen Kommentar schreiben:


  • Cybso
    antwortet
    Falls ich einen Vorschlag für ein Feature machen darf, dass ich vermisse und was vermutlich trivial umzusetzen wäre: den Timer nicht nur durch einen Binäreingang, sondern über ein beliebiges Telegramm triggern (z.B. Byte-Wert > 0 = 1, 0 = aus, etc).

    Aktuell brauche ich dafür zwei Logiken (Konverter sendet Boolean bei Eingangstelegramm kommt, dieser Triggert den Timer).

    Einen Kommentar schreiben:


  • hjk
    antwortet
    Da kommt nur eine maginale Verbesserung für die Einstellung der Dämmerung über den Höhenwinkel. Sonst stehen aktuell keine Änderungen an.
    Da keine Bedeutung ist die Prio niedrig, heißt kommt bei Gelegenheit.
    Mittelfristig kommen sicherlich noch neue Funktionen dabei.

    Einen Kommentar schreiben:


  • STSC
    antwortet
    @hjk
    Wird es was neues geben zum Logikmodul oder so gar ein komplett neues Logikmodul zur L&B?
    Laut Internetseite soll es ja schon länger eine Produktdatenbank v2.1 geben; verfügbar ist die aktuell nicht.
    Danke!

    Einen Kommentar schreiben:


  • hjk
    antwortet
    Mit dem Impulseingang kann man eine Neuberechnung auslösen, in dem Fall 1 im Sekundentakt addieren.

    Einen Kommentar schreiben:

Lädt...
X