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
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@ 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)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
Hi
Bei Wago gibt es hierfür LIBs und Examples.
Gruß Karl
@ 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)