Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

enocean stromzähler

torke
2011-11-01
2011-11-07
  • torke - 2011-11-01

    Hallo Forum,
    ich befasse mich im Moment damit einen Stromzähler,welcher ein Enocean Funktelegramm sendet an meinen WAGO-Ethernet-Controller anzubinden.
    Dafür habe ich natürlich auch ein Enocean-Empfangsmodul (750-642).
    Leider hab ich noch keinerlei Ideen wie ich damit beginnen soll,welche Bausteine ich dafür benötige usw.
    Es wäre daher nett wenn mir jemand einen kleinen Denkanstoss geben könnte.
    Ich danke euch schonmal im vorraus.

     
  • gravieren - 2011-11-05

    Hi

    torke hat geschrieben:
    Hallo Forum,
    ich befasse mich im Moment damit einen Stromzähler,welcher ein Enocean Funktelegramm sendet an meinen WAGO-Ethernet-Controller anzubinden.
    Dafür habe ich natürlich auch ein Enocean-Empfangsmodul (750-642).
    Leider hab ich noch keinerlei Ideen wie ich damit beginnen soll,welche Bausteine ich dafür benötige usw.

    Bei Wago gibt es hierfür LIBs und Examples.

    Gruß Karl

     
  • torke - 2011-11-07

    @ Karl:
    Danke die habe ich auch schon entdeckt und mir dementsprechend umprogrammiert.
    @ alle:
    Das Problem ist folgendes. Das Eltako FWZ12-16 sendet mir ein Datentelegramm. Ich habe in Codesys den FB_4BYTE_Sensor Baustein eingefügt und dieser zeigt mir jetzt nur den aktuellen Energieverbrauch an (Augenblicksleistung). Für meine Testumgebung, benötige ich aber den Zählerstand. Laut Eltako soll dieser nach 10 Minuten mit dem Gesamttelegramm gesendet werden, ich bekomme aber im DB0 Bit 2 nicht auf "0" gesetzt. Dieses 2te Bit darf nicht gesetzt sein, da mir sonst nur die Augenblicksleistung angezeigt wird, was momentan der Fall ist. Beigefügt ist eine Beschreibung des Eltakos bzw. der Funktion. Über schnelle Hilfe würde ich mich sehr freuen.

    Dieses ist die Beschreibung von Eltako zu dem Zähler FWZ12:

    FWZ12 (EEP: 07-12-01)
    ORG = 0x07
    Data_byte3 bis Data_byte1 bilden eine 24Bit binär codierte Zahl
    Data_byte3 = Data Byte 3 (MSB) 0…16777215
    Data_byte2 = Data Byte 2 0…16777215
    Data_byte1 = Data Byte 1 (LSB) 0…16777215
    Data_byte0 = DB0_Bit4 = 0 (fi x)
    DB0_Bit3 = LRN Button
    (0 = Lerntelegramm, 1 = Datentelegramm)
    DB0_Bit2 = Umschaltung Dateninhalt:
    1 = Augenblicksleistung in Watt,
    0 = Zählerstand in 0,1KW/h
    DB0_Bit1 = 0 (fi x)
    DB0_Bit0 = 1 (fi x)
    Mögliche Werte im Datentelegramm:
    DB0 = 0x09 -> Zählerstand Normaltarif in 0,1KW/h
    DB0 = 0x19 -> Zählerstand Nachttarif in 0,1KW/h
    DB0 = 0x0C -> Augenblicksleistung in W,
    Normaltarif aktiv
    DB0 = 0x1C -> Augenblicksleistung in W,
    Nachttarif aktiv
    Lerntelegramm BD3..DB0: 0x48, 0x08, 0x0D, 0x80 (wird bei jedem
    Power-up einmal gesendet)

     

Log in to post a comment.