Copyright Micropelt

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Die Funkkommunikation erfolgt zyklisch und bidirektional unter ausschließlicher Verwendung des EnOcean Equipment Profile EEP A5 20-01 (Battery-Powered Actuator).

Protokolldaten Übersicht

Vom MVA004 zum Raumkontroller

Vom Raumkontroller zum MVA004

DB3.7…DB3.0 (CV)

Aktuelle Stellposition 0…100%, linear n=0…100

DB3.7…DB3.0

(SP)

Sollwert Ventilposition

(0...100% ~ 0x00…0x64) oder Sollwert Temperatur

(0…40°C ~ 0x00…0xFF)

Auswahl mit DB1.2

DB2.7

Nicht genutzt

DB2.7…DB2.0

(TMP)

Raumtemperatur von Raumtemperaturfühler (0…40ºC ~ 0xFF…0x00*).

  • zum Betrieb mit internem Temperatur-sensor auf 0x00 setzen

DB2.6 (ENIE)

Harvesting aktiv (Wärmedurchflossenes Ventil)

DB1.7....DB1.4

Nicht genutzt (auf 0 setzen)

DB2.5 (ES)

Energiespeicher genügend geladen

DB1.3 (SB)

Sommermodus, Sende-/Empfangsintervall wird erhöht auf 8 Stunden

DB2.4 (BCAP)

Energiespeicher-Kapazität ausreichend
(analog DB2.5)

DB1.2

Setpoint Selektion / Auswahl Sollwertformat

0: Ventilpos. (0…100%)

1: Temperatur (0…40°C)

DB2.3

Nicht genutzt

DB1.1…DB1.0

Nicht genutzt (auf 0 setzen)

DB2.2 (FTS)

Temperaturfühler defekt

DB0.7…DB0.4

Nicht genutzt (auf 0 setzen)

DB2.1

Nicht genutzt

DB0.3 (LRNB)

LRN Bit, gesetzt bei Datentelegrammen

DB2.0 (ACO)

Motor / Antrieb blockiert

DB0.2…DB0.0

Nicht genutzt (auf 0 setzen)

DB1.7…DB1.0

(TMP)

Umgebungstemperatur am MVA

(0…40°C ~ 0x00…0xFF)

DB0.7…DB0.4

Nicht genutzt

DB0.3 (LRNB)

LRN Bit, gesetzt bei Datentelegrammen

DB0.2…DB0.0

Nicht genutzt

Weiterführende Informationen finden Sie in der jeweils gültigen Fassung des veröffentlichten Equipment Profils der EnOcean Alliance. http://www.enocean-alliance.org   

Setpoint Selektion (DB1.2, Raumkontroller an MVA004)

Auswahl, ob der Antrieb seinen Sollwert als Ventilposition oder als Temperatur erhalten soll. Bei „Ventilposition“ übernimmt der Raumkontroller die Temperaturregelung und der Antrieb steuert lediglich den Grad der Ventilöffnung. Bei „Temperatur“ regelt der Stellantrieb selbstständig: Anhand der Differenz zwischen Raumtemperatur und Sollwert errechnet der Antrieb selbst die optimale Ventilöffnung.

Betriebsmodi Stellwert [%] und Temperatur-Sollwert [ºC]
(DB3, Raumkontroller an MVA004)

Sollwert °C: Vom externen Funkpartner wird der Temperatur-Sollwert für den internen Regler übertragen (0…+40°C, DB3.7…DB3.0 = 0…255). Der Einsatz eines separaten, externen Raumtemperatursensors wird dringend empfohlen, dessen Raumtemperatur (DB2.7…DB2.0) im Rahmen des A5-20-01 Protokolls vom Raum-kontroller mit an den Antrieb übertragen wird. Der interne Regler verwendet somit nicht die im Nahfeld des Heizkörpers gemessene Umgebungstemperatur, sondern die tatsächliche Raumtemperatur. HINWEIS: Bei Betrieb mit internem Temperatursensor muss DB2.7…DB2.0 auf 0x00 gesetzt werden. Werte ungleich 0x00 werden als gesendete Raumtemperaturen interpretiert und somit zu fehlerhaftem Regelverhalten führen.

Stellposition %: Vom externen Funkpartner wird ein 0…100% Stellsignal übertragen (DB3.7…DB3.0 = 0…100) und vom Stellantrieb in eine Stellbewegung umgesetzt (0% = geschlossenes Ventil / 100% = komplett geöffnetes Ventil). Fahrten kleiner gleich 3% Änderung zum aktuellen Wert werden aus energetischen Gründen nicht angefahren.

Sommerbit (DB1.3, Raumkontroller an MVA004)

Erhält der Stellantrieb vom externen Funkpartner das Signal „Sommerbetrieb Ein“, dann wird das Funkintervall von 10 Minuten auf 8 Stunden erhöht. Dies reduziert den Energieverbrauch des Antriebs, sorgt jedoch dafür, dass er nur alle 8 Stunden angesprochen werden kann. Bei Bedarf kann durch einmaligen Tastendruck aber eine sofortige Kommunikation erzwungen werden (Tastensperre beachten) und der Stellantrieb kann aktuelle Werte übernehmen. Dabei kann der externe Funkpartner den Sommerbetrieb auch wieder deaktivieren. 

Ventilerkennung und Kalibrierung durch Referenzfahrt

Der Stellantrieb erkennt im Rahmen der Inbetriebnahme, ob er an einem Ventil montiert ist. Ist das der Fall, ermittelt er den Schließpunkt des Ventils (0% Öffnung).

Beispiel eines Funkprotokolls

Funkprotokoll des Stellantriebs zum Sender (Raumregler /Gateway)

Beispiel in HEX „0x32 0x70 0x89 0x08“

  • DB3.7…DB3.0 = 0x32 = 50: Ventilposition = 50%

  • DB2.7…DB2.0 = 0x70 beinhaltet:

o    DB2.4 = 1 Energiespeicher-Kapazität ausreichend

o    DB2.5 = 1 Energiespeicher geladen

o    DB2.6 = 1 Harvesting aktiv

  • DB1.7…DB1.0 = 0x89 = 137: Umgebungstemperatur am MVA = 40*137/255 = 21,5 °C

  • DB0.7…DB0.0 = 0x08: Datentelegramm

Funkprotokoll vom Sender (Raumregler/Gateway) zum Stellantrieb

Ventilposition Beispiel in HEX "0x05 0x77 0x00 0x08"

  • DB3.7…DB3.0 = 0x05 = 5: Neue Stellposition = 5%

  • DB2.7…DB2.0 = 0x77 = 119: Raumtemperatur = 255 - 119 = 136 => 40 * 136 / 255 = 21,3 °C

  • DB1.7…DB1.0 = 0x00:

o    DB1.3 = 0: Normaler Funkzyklus (kein Sommerbetrieb)

o    DB1.2 = 0: Setpoint Selektion Vorgabe für DB3.7…DB3.0 ist Ventilöffnung in %

  • DB0.7…DB0.0 = 0x08: Datentelegramm

Temperatur-Sollwert Beispiel in HEX "0x80 0x81 0x04 0x08"

  • DB3.7…DB3.0 = 0x80 = 128: Neuer Temp. Sollwert = 40 * 128 / 255 = 20,1°C

  • DB2.7…DB2.0 = 0x81 = 129: Raumtemperatur = 255 - 129 = 126 => 40 * 126 / 255 = 19,8°C

  • DB1.7…DB1.0 = 0x04

o    DB1.3 = 0 Normaler Funkzyklus (kein Sommerbetrieb)

o    DB1.2 = 1 Setpoint Selektion Vorgabe für DB3.7…DB3.0 ist Interner Temp.-Regler

  • DB0.7…DB0.0 = 0x08: Datentelegramm

DIRECTION-1 MVA004 to Control unit /Gateway 

Actuator → Controller / Gateway

 

4 Byte:

32708908

 

 

 

HEX

BIN

DEC

DB3.7-0

32

00110010

50

CV = Current valve opening =  50 %

DB2.7-0

70

01110000

112

SO

DB2.7

0

0 = Normal operation

1 = Service on

ENIE

DB2.6

1

0 = no energy input

1 = Energy input enabled (Harvesting active)

ES

DB2.5

1

0 = Energy storage low

1 = Energy storage sufficiently charged

BCAP

DB2.4

1

0 = Battery low, replace soon

1 = Battery OK

DB2.3

0

 

 

FTS

DB2.2

0

0 = Temp sensor OK

1 = Temp sensor out of range

DB2.1

0

 

 

ACO

DB2.0

0

0 = Actuator normal operation

1 = Actuator obstructed

DB1.7-0

89

10001001

137

TMP = Ambient temperature from actuator = 21.5 ºC

DB0.7-0

08

00001000

8

LRN Type

DB0.7

0

0 = not used [no EEP & Mfg ID)

1 = not used [with EEP & Mfg ID)

EEP Result

DB0.6

0

0 = not used [EEP not supported]

1 = not used [EEP supported]

LRN Result

DB0.5

0

0 = not used [Sender ID deleted]

1 = not used [Sender ID stored]

LRN Status

DB0.4

0

0 = not used [Teach-In query]

1 = not used [Teach-In response]

LRNB

DB0.3

1

0 = Teach-in Telegram

1 = Data Telegram

DB0.2

0

0 = not used

1 = not used

DB0.1

0

0 = not used

1 = not used

DB0.0

0

0 = not used

1 = not used

 

 

DIRECTION-2 Control unit / Gateway to MVA004 

Controller / Gateway  →  Actuator

 

4 Byte:

80810408

 

 

 

HEX

BIN

DEC

DB3.7-0

80

10000000

128

SP = Valve position  =  128 %

SP = Valve temperature setpoint =  20.1 ºC

DB2.7-0

81

10000001

129

TMP = Temperature from controller / gateway =  19.8 ºC

DB1.7-0

04

00000100

4

 

DB1.7

0

 

 

 

DB1.6

0

 

 

 

DB1.5

0

 

 

 

DB1.4

0

 

 

SB

DB1.3

0

0 = Normal Operation

1 = Summer bit, extended sleep time

SPS

DB1.2

1

0 = DB3 is valve position [%]

1 = DB3 is temperature set point [ºC]

 

DB1.1

0

 

 

 

DB1.0

0

 

 

DB0.7-0

08

00001000

8

LRN Type

DB0.7

0

0 = not used [no EEP & Mfg ID)

1 = not used [with EEP & Mfg ID)

EEP Result

DB0.6

0

0 = not used [EEP not supported]

1 = not used [EEP supported]

LRN Result

DB0.5

0

0 = not used [Sender ID deleted]

1 = not used [Sender ID stored]

LRN Status

DB0.4

0

0 = not used [Teach-In query]

1 = not used [Teach-In response]

LRNB

DB0.3

1

0 = Teach-in telegram

1 = Data telegram

DB0.2

0

0 = not used

1 = not used

DB0.1

0

0 = not used

1 = not used

DB0.0

0

0 = not used

1 = not used

 

 

  • No labels