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

« Previous Version 2 Next »

Die Funkkommunikation erfolgt zyklisch und bidirektional unter ausschließlicher Verwendung des EnOcean Equipment Profile EEP A5 20-06.

Download Encoder/Decoder

  File Modified

Microsoft Excel Spreadsheet A5-20-06_Analyzed.xlsx

2023-03-28 by Fritz Volkert

Protokolldaten Übersicht

Vom MVA005 zum Raumregler: (DIRECTION-1: TRANSMIT DATA - FROM ACT to RCU)

Offset

Size

Bit-range

Data

Short-Cut

Description

Valid

Range

Scale

Unit

0

8

DB3.7...

DB3.0

Current value

CV

Current Valve position

0…100dec

0…100

%

101…255 (0x65…0xFF) reserved

8

1

DB2.7

Local Offset Mode

LOM

Local Offset Mode defines the format of LO

0 = LO is relative
    (temperature offset)

1 = LO is absolute
    (temperature with offset)

9

7

DB2.6 … DB2.0

Local Offset

LO

LOM =1, use with temperature set point mode (DIR-2, DB1.2, SPS = 1)

Current temperature set-point plus / minus local offset is communicated as an absolute temperature value [°C]

 

Temperature set point °C +/- local offset °C

0…80dec

0…+40

ºC

81…255 (0x51…0xFF)

reserved

LOM = 0, use with valve position mode (DIR-2, DB1.2, SPS = 0)

Local offset setting is communicated directly

0x0: 0 °C (Default)
0x1: 1 °C
0x2: 2 °C
0x3: 3 °C
0x4: 4 °C
0x5: 5 °C
0x7B: -5 °C
0x7C: -4 °C
0x7D: -3 °C
0x7E: -2 °C
0x7F: -1 °C

16

8

DB1.7…

DB1.0

Temperature

TMP

Local Ambient

or

Feed temperature

 

(Selected by
Direction 2, DB1.1)

Local ambient temperature:

0…80dec

0…+40

°C

81…254 (0x51…0xFE) reserved

 

Feed temperature:

0…160dec

0…+80

°C

161…254 (0xA1…0xFE) reserved

 

0xFF = Sensor failure or out of range (either ambient or feed or both of them)

24

1

DB0.7

Temperature Selection

TSL

Indicates which sensor is used for TMP

0: Ambient sensor temp

1: Feed sensor temperature

25

1

DB0.6

Energy Input Enabled

ENIE

Harvesting status

0: Not harvesting

1: Harvesting active

26

1

DB0.5

Energy Storage

ES

Charge level of energy storage

0: Low, almost discharged

1: Sufficiently charged

27

1

DB0.4

Window open detection

DWO

Window open detection

0: No open window detected

1: Open window detected

 

28

1

DB0.3

LRN Bit

LRNB

Telegram type

0: Teach-in telegram

1: Data telegram

29

1

DB0.2

Radio Com Error

RCE

Indicates radio communication errors

0: Radio communication is stable

1: Six or more consecutive radio communication errors have occurred

30

1

DB0.1

Radio Signal Strength

RSS

Weak radio signal warning

0: Radio signal is strong

1: Radio signal is weak
    (-77 dBm or less)

31

1

DB0.0

Actuator obstructed

ACO

Reports blocked actuator (motor)

Reference run not successfully completed

0: Actuator working correctly

1: Actuator is blocked

Vom Raumregler zum MVA005: (DIRECTION-2 RECEIVE DATA - FROM RCU TO ACT)

Offset

Size

Bit-range

Data

Short-Cut

Description

Valid

Range

Scale

Unit

0

8

DB3.7…

DB3.0

Valve position

or Temperature Set point

SP

Valve Position

or

Temperature Set point

 

Selection with DB1.2

0..100dec

0…100

%

101…255 (0x65…0xFF) reserved

Or

0…80dec

0…+40

ºC

81…255 (0x51…0xFF) reserved

8

8

DB2.7…

DB2.0

Temperature from RCU

TMP

Room temperature from room control unit (RCU)

0..160dec

0…+40

°C

161…254 (0xA1…0xFE) reserved

Special values 0 and 0xFF:

IF SPS=1, use actuator-internal temperature sensor.

16

1

DB1.7

Reference Run (Maintenance)

REF

Execute reference-run

0: Normal operation

1: Reference-run and Maintenance Interval

17

3

DB1.6…DB1.4

RF Communication interval

RFC

Radio duty cycle selection.

Find additional information in the Appendix

0b000: AUTO (default) 2, 5 or 10 minutes
0b001: 2 minutes
0b010: 5 minutes
0b011: 10 minutes
0b100: 20 minutes
0b101: 30 minutes
0b110: 60 minutes
0b111: 120 minutes

20

1

DB1.3

Summer Bit

SB

Initiate summer mode (reduced communication)

0: Normal operation

1: Summer mode with
    8h radio duty cycle

21

1

DB1.2

Set Point Selection

SPS

Set point selection for DB3

0: Valve position mode

    (0…100%)

1: Temperature set point

    (0…40°C), actuator-
    internal temperature

    controller is used

22

1

DB1.1

Temperature Selection

TSL

Temperature requested from the actuator

(DB1.7…DB1.0, DIR-1, TMP)

0: Request ambient
    temperature

1: Request feed
    temperature

23

1

DB1.0

Standby

SBY

Enter standby mode, refer to Appendix

0: Normal operation

1: Standby

24

4

DB0.7…

DB0.4

Not used

 

 

Set to 0

 

 

28

1

DB0.3

LRN Bit

LRNB

LRN Bit

0: Teach-in telegram

1: Data telegram

29

3

DB0.2…

DB0.0

Not used

 

 

Set to 0

 

 

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

Beschreibung ausgewählter Funktionen

Über die untenstehenden Beschreibungen hinaus kann die Vielzahl weiterer Einstellungen und Rückmeldungen den Tabellen in 8.1 oder der EEP-Beschreibung entnommen werden.

Betriebsmodus 

(DB1.2, Raumkontroller an Stellantrieb)

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.

Sollwert [ºC] bzw Stellposition[%]

(DB3, Raumkontroller an Stellantrieb)

Temperatur Sollwert °C: Vom externen Funkpartner wird der Temperatur-Sollwert mit einer Auflösung von 0,5°C an den internen Regler übertragen (DB3.7…DB3.0 / 0…+40°C / 0…80 dezimal). Der Einsatz eines externen Raumtemperatur-Sensors wird empfohlen, dessen Raumtemperatur mit einer Auflösung von 0,25°C an den Antrieb übertragen wird. (DB2.7…DB2.0 / 0…+40°C / 0…160 dezimal). Der interne Regler verwendet in diesem Fall nicht die im Nahfeld des Heizkörpers gemessene Umgebungstemperatur, sondern die tatsächliche Raumtemperatur. Bei Betrieb mit internem Temperatursensor muss DB2.7…DB2.0 auf 0x00 oder 0xFF gesetzt werden. Werte ungleich 0x00 oder 0xFF werden als gesendete Raumtemperaturen interpretiert und somit zu fehlerhaftem Regel-Verhalten führen.       

Stellposition %: Vom externen Funkpartner wird ein 0…100% Stellsignal übertragen (DB3.7…DB3.0 = 0…100 dezimal) und vom Stellantrieb in eine Stellbewegung umgesetzt (0% = geschlossenes Ventil / 100% = komplett geöffnetes Ventil).

Lokale Verstellung

(DB2.7 sowie DB2.6…2.0, Stellantrieb an Raumkontroller)

Der Stellantrieb verfügt über ein Stellrad, mit dem die Raumtemperatur lokal erhöht oder reduziert werden kann. DB2.7 signalisiert hierbei, ob es sich bei dem neuen gewünschten Wert um einen absoluten Sollwert handelt, oder um eine relative Größe zur weiteren Verarbeitung durch den Kontroller. Sofern der Antrieb im Betriebsmodus Temperatursollwert arbeitet, werden lokale Änderungen von bis zu +/-5°C auf den bisherigen Sollwert aufaddiert und als Wunschwert im Bereich 0 … 40ºC an den Raumkontroller gesendet. Im Betriebsmodus Stellposition wird lediglich die vom Nutzer gewünschte Änderung als relativer Wert im Bereich -5 … +5ºC an den Raumkontroller übertragen. In beiden Fällen bewertet der Raumkontroller die gewünschte Veränderung und schickt einen entsprechenden neuen Sollwert an den Stellantrieb. Er muß dabei dem Wunsch des Nutzers nicht zwingend nachkommen.

Funkintervall

(DB1.6…1.4, Raumkontroller an Stellantrieb)

Das Kommunikationsintervall des Stellantriebes kann in dem vorgegebenen Bereich durch den Raumkontroller frei bestimmt werden. So kann beispielsweise außerhalb der Heizzeiten (z.B. Absenkbetrieb über Nacht oder Abwesenheit) der Funkverkehr sowie der Energieverbrauch des Antriebs reduziert werden, während in Heizperioden die Reaktionszeiten des Antriebes verkürzt werden können. In der Standard-Einstellung variiert der Antrieb das Kommunikationsintervall basierend auf seinem internen Vorlaufsensor zwischen 2, 5 und 10 Minuten. (2 Minuten bei T Vorlauf >50°C, 5 Minuten bei T Vorlauf > 45°C, ansonsten 10 Minuten).  

Der Dauerbetrieb mit einem Funkintervall kleiner als 5 Minuten führt zu erhöhtem Energieverbrauch und schneller Entladung des internen Speichers. Kurze Funkintervalle müssen mit dem Vorhandensein entsprechender Vorlauftemperaturen sowie Heizzeiten abgestimmt werden. Überprüfen Sie ggfs. mittels Remote Commissioning die Spannung des internen Speichers (Abschnitt 9.5). 

Sommerbit SB

(DB1.3, Raumkontroller an Stellantrieb)

Erhält der Stellantrieb vom externen Funkpartner das Signal „Sommerbetrieb Ein“, dann wird das Funkintervall 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.

Sommerbetrieb und SPS:

  • SPS = 0 (Vorgabe Ventilposition): Wie auch im Normalbetrieb, wird die vorgegebene Stellposition [0 … 100%] eingestellt

  • SPS = 1 (Vorgabe Temperatursollwert): Mit Aktivierung des Sommerbetriebs wird die Regelung eingefroren und behält die letzte Ventilposition bei.

Sommerbetrieb und Referenzlauf:

Der 4BS-Befehl „REF“ kann auch im Sommerbetrieb genutzt werden. Nach Ablauf des 8h-Intervalls wird durch REF = 1 ein Soft-Reset mit anschliessender Referenzfahrt und 4BS-Kommunikation ausgelöst. Im Rahmen der 4BS-Kommunikation ist ein Rücksetzen des REF-Bits oder des SB-Bits sofort möglich.

Sommerbetrieb und Ventilerkennung:

Die Ventilerkennung, welche alle 6 Wochen die korrekte Montage am Ventil prüft , erfolgt auch im Sommerbetrieb.

Standby SBY

(DB1.0, Raumkontroller an Stellantrieb)

Bei Einsatz in dauerhaft unbeheizten Räumen kann sich der interne Energiespeicher des Stellantriebs nicht nachladen, ein Zustand den es zu vermeiden gilt. Wenn sich der Betrieb unter solchen Bedingungen nicht vermeiden läßt, dann bietet sich die Nutzung des Standby-Modus an. Die Funkkommunikation wird dabei eingestellt und der Speicher entläd sich in Konsequenz nur noch sehr langsam. Um den Antrieb aus Stand-by wieder zu aktivieren, reicht es aus, diesen einmal lokal an seinem Stellrad zu bedienen. Als Alternative zum Standby gibt es die Möglichkeit, das Funkintervall von typisch 10 auf 60 min zu erhöhen. Dabei bleibt der Antrieb per Funk erreichbar. Durch Setzen des Sommer-Bits SB kann das Funkintervall sogar auf 8 h gestreckt werden, der Antrieb bleibt ebenfalls per Funk ansprechbar.

Standby und Ventilerkennung:

Die Ventilerkennung, welche alle 6 Wochen die korrekte Montage am Ventil prüft, erfolgt auch im Standby.

Frostschutz

Die Frostschutzfunktion prüft periodisch die Temperatur des Vorlaufsensors und öffnet bei Unterschreiten von 6ºC das Ventil zu 95%, um ein Einfrieren des Wassers in der Anlage (und damit gravierende Gebäude-schäden) zu verhindern.

Sonderfall Zieltemperatur 0ºC: Wenn die Zieltemperatur der Regelung 0ºC ist, greift der Frostschutz nicht bei < 6ºC, sondern erst bei < 0ºC.

Standby: In Standby ist das Ventil unabhängig von einer kommunizierten Stellposition geschlossen, der Frostschutz öffnet auch hier bei Temperaturen unter 0ºC auf 95%.

Montageposition: In Montageposition ist der Stellantrieb deaktiviert, das Ventil ist komplett geöffnet. Ein Einfrieren der Anlage ist damit ausgeschlossen.

RSS & RCE

(DB0.1, DB0.2, Stellantrieb an Raumkontroller)

Mit RSS informiert der Stellantrieb über die vom internen Empfänger gemessene Signalstärke. Ist RSS gesetzt, ist sein Funksignal vom Raumkontroller schwach. Eine stabile Funkkommunikation ist dadurch aber nicht zwingend ausgeschlossen.

Das RCE Bit signalisiert einen Funkausfall durch fehlende 4BS Telegramm-Antworten vom Raumkontroller. Es wird mit dem Ausbleiben von 6 aufeinanderfolgenden Telegrammen gesetzt und mit dem Empfang eines einzigen Telegramms wieder gelöscht.

Immer wenn RCE gesetzt ist, dann ist auch RSS gesetzt denn ein ausbleibendes Signal wird als Signal minimalster Feldstärke gewertet.

Referenzlauf (Wartung)

(DB1.7, Raumkontroller an Stellantrieb)

Mit dem Setzen des REF Bits führt der Antrieb einen Referenzlauf aus, wodurch der Motor eine Nullpunktkorrektor erfährt. Anschließend startet der Antrieb neu. Das Kommunikations-Intervall wird für die nächsten 30 Minuten auf 2 Minuten gesetzt (Wartungsintervall) und es wird die am Antrieb effektiv gemessene (unkorrigierte) Umgebungstemperatur übermittelt. Mit dem Ablauf der 30 Minuten startet die Temperaturapproximation und Glättung neu. Als Default-Temperatursollwert werden 21°C eingestellt, die allerdings durch das erste gültige Telegramm des Raumkontrollers überschrieben werden.

Beispiel eines Funktelegramms

Funktelegramm des Stellantriebs zum Sender (Raumregler /Gateway)

 

Stellantrieb → Raumkontoller / Gateway

 

4 Byte:

16AA6EE8

 

 

 

BYTE

HEX

BIN

DEC

DB3.7-0

16

00010110

22

CV = Current valve opening =  22 %

DB2.7-0

AA

10101010

170

LOM

DB2.7

1

0 = Relative local offset

1 = Set point with local offset added

DB2.6-0

2A

0101010

42

LO = Set point with User Offset = 21.0 ºC

DB1.7-0

6E

01101110

110

TMP = Feed temperature = 55 ºC

DB0.7-0

E8

11101000

232

TSL

DB0.7

1

0 = TMP is ambient sensor temp

1 = TMP is feed sensor temperature

ENIE

DB0.6

1

0 = No harvesting

1 = Harvesting

ES

DB0.5

1

0 = Energy storage low

1 = Energy storage sufficiently charged

DWO

DB0.4

0

0 = No window open

1 = Window open detected

LRNB

DB0.3

1

0 = Teach-in Telegram

1 = Data Telegram

RCE

DB0.2

0

0 = Radio link OK

1 = Radio communication error

RSS

DB0.1

0

0 = Radio signal stable

1 = Radio quality low (RSSI < -80 dBm)

ACO

DB0.0

0

0 = Actuator operating normally

1 = Actuator obstructed

Funktelegramm vom Sender (Raumkontroller / Gateway) zum Stellantrieb

 

Raumkontroller Controller / Gateway → Stellantrieb

 

4 Byte:

30684408

 

 

 

BYTE

HEX

BIN

DEC

DB3.7-0

30

01000101

69

SP = Valve position = 48 %

SP = Valve temperature set point = 24 ºC

DB2.7-0

68

10100000

160

TMP = Temperature from RCU = 26 ºC

DB1.7-0

44

01000100

68

RES

DB1.7

0

0 = Normal operation

1 = Exec. reference run (Maintenance)

DB1.6-4

4

100

4

RFC = Radio communication interval = 20 min

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]

TSL

DB1.1

0

0 = Request ambient temp from actor

1 = Request feed temp from actor

SBY

DB1.0

0

0 = Normal operation

1 = Standby (wakeup by pushbutton)

DB0.7-0

08

00001000

8

DB0.7-4

0

0000

0 = not used

LRNB

DB0.3

1

0 = Teach-in telegram

1 = Data telegram

DB0.2-0

0

000

0 = not used

 

  • No labels