Betrieb

Betriebsarten

Das Produkt verfügt über die folgenden Betriebsmodi:

  • lnaktiv, kein ABB-Stromzähler wird gefunden

  • Normaler Betrieb – unverschlüsselter Modus

  • Normaler Betrieb – verschlüsselter Modus

Inaktiver Modus

Wenn das Produkt keinen Kontakt mit dem ABB-Stromzähler hat, leuchtet die LED rot und es werden keine Daten gesendet. Solange CMeX20w mit Strom versorgt wird, wird weiterhin nach einem ABB-Stromzähler gesucht, mit dem eine Verbindung hergestellt werden kann

Normaler Betrieb – unverschlüsselter Modus

Im unverschlüsselten Normalbetrieb sendet das Produkt alle 16 Sekunden unverschlüsselte Nachrichten. Dieser Modus wird normalerweise verwendet, wenn der Master oder das AMR/AMM-System keine AES-Verschlüsselung beherrscht oder wenn der AES-Schlüssel dem System unbekannt ist.

Im unverschlüsselten Modus werden die Informationen in einem Funktelegramm mit „short application header“ (Cl= 0x7A) gesendet. Das unverschlüsselte Telegramm enthält nur eine Adresse, die „Link-Layer-Adresse“, die sich aus Daten zusammensetzt, die aus dem Header des ABB-Stromzähler-Telegramms entnommen werden (Herstellercode, ID, Version und Gerätetyp). Im unverschlüsselten Modus sendet CMeX20w die eigene Adresse nicht im Telegramm.

Normaler Betrieb – verschlüsselter Modus

Im verschlüsselten Normalbetrieb sendet das Produkt alle 16 Sekunden verschlüsselte Nachrichten. Dieser Modus wird zur Sicherung von Daten verwendet, die vom Produkt an das Master- oder AMR/AMM-System gesendet werden. Um Daten zu entschlüsseln, muss der Master oder das System den eindeutigen 128-Bit-AES-Schlüssel des Zählers kennen. Der eindeutige 128-Bit-AES-Schlüssel wird bei der Lieferung oder auf Wunsch des Kunden übergeben.

Im verschlüsselten Modus werden die Informationen in einem Funktelegramm mit „long application header“ (Cl= 0x72) gesendet. Das verschlüsselte Telegramm enthält zwei Adressen: die eigene Adresse von CMeX20w, die zur Auswahl des richtigen Schlüssels für die Entschlüsselung benötigt wird, und die Adresse des ABB-Zählers „Anwendungs-Layer-Adresse“, die im „long application header“ enthalten ist und Daten aus dem Header im Telegramm des ABB-Zählers enthält (Hersteller-Code, ID, Version und Gerätetyp) Die „Link-Layer-Adresse“ des Telegramms enthält die eigene Adresse von CMeX20w (Herstellercode, ID, Version und Gerätetyp). Der Gerätetyp für CMeX20w ist 0x37 = „Funkwandler, zählerseitig“.

AES-Schlüssel

Im verschlüsselten Modus wird ein eindeutiger 128-Bit-AES-Schlüssel für alle Telegramme benötigt. Er wird entweder bei der Lieferung oder auf Anfrage des Kunden ausgehändigt.

M-Bus

Das Produkt entspricht den M-Bus-Normen EN13757-2, EN13757-3 und EN13757-4.

M-Bus-Produktidentifikation

Bei Betrieb im verschlüsselten Modus kann das Produkt anhand der folgenden Informationen in der „Link Layer Address“ identifiziert werden:

  • Hersteller-String = ELV

  • Medium/GERÄTETYP = 0x37 = „Funkwandler, zählerseitig"

  • Generation/Version = 30 (CMeX20w)

Wireless M-Bus-Betriebsarten

Das Produkt verwendet den kabellosen M-Bus-Modus T1.

Benennung von Werten in Berichten

Benennung

Beschreibung

serial-number

M-Bus-Master-ID

device-identification

M-Bus-Slave-ID

created

Zeitstempel

value-data-count

Index bei Mehrfachtelegramm.

Normalerweise 0.

manufacturer

Hersteller

version

Hardwareversion

device-type

M-Bus-Slave-Gerätetyp

access-number

Anzahl der Auslesungen des Zählers

status

Status

signature

Für zukünftige Verwendung reserviert

fabrication-no,,inst-value,0,0,0

Kennung für den kabellosen M-Bus-Master CMeX50

act-duration,minute(s),inst-value,0,0,0

Das Alter der Werte in Minuten

rf-level,dbm,inst-value,0,0,0

Signalstärke in dBm

ext-temp,°c,inst-value,0,0,0

Temperatur, Momentanwert

ext-temp,°c,inst-value,0,0,1

Temperatur, gleitender 1-Stunden-Durchschnitt

digital-input,,inst-value,0,0,0

Produktstatus

other-sw-version,,inst-value,0,0,0

Softwareversion

manufacturer-specific,,inst-value,0,0,0

Benennung von Werten zur Verwendung in Filtern

Benennung

Beschreibung

mbus.dib.fabrication-no.0.0.0.0

Kennung für den kabellosen M-Bus-Master CMeX50

mbus.dib.act-duration,minute(s).0.0.0.0

Das Alter des Werts in Minuten

mbus.dib.rf-level.0.0.0.0

Signalstärke in dBm

mbus.dib.ext-temp.0.0.0.0

Temperatur, Momentanwert

mbus.dib.ext-temp.0.1.0.0

Temperatur, gleitender 1-Stunden-Durchschnitt

mbus.dib.digital-input.0.0.0.0

Produktstatus

Daten senden (SND_NR)

Im Normalbetrieb wird standardmäßig alle 16 Sekunden ein Funk-M-Bus-Telegramm vom Typ SND_NR („Send, No Reply“) gesendet.

Unverschlüsseltes Telegramm

Alle Bytes ab Index 0 (L-Feld) sind gemäß dem Standard für den kabellosen M-Bus-Modus T1 mit 4 bis 6 Bit kodiert. CRC-Byte und 4/8-Bit-Postambel werden ebenfalls gemäß dem Standard gesendet, werden jedoch in der folgenden Tabelle nicht angezeigt

Byte-Index 2..9 ist die „Link-Layer-Adresse“, die die Adresse des Zählers enthält. Byte-Index 11..14 ist „short application header“.

Tabelle 327. Unverschlüsseltes Telegramm

Byte-Index

Daten

Beschreibung

0x55

Präambel

0x55

Präambel

0x55

Präambel

0x55

Präambel

0x55

Präambel

0x54

Sync-Wort Byte 0

0x3D

Sync-Wort Byte 1

0

0x00

L-Feld

1

0x44

C-Feld = 0x44 = SND-NR

2..3

0xnnnn

Herstellerfeld aus dem Telegramm des Zählers, z. B. „ABB“

4..7

0xnnnnnnnn

ID-Feld aus dem Telegramm des Zählers

8

0xnn

Versionsfeld aus dem Telegramm des Zählers

9

0xnn

DeviceType-Feld aus dem Telegramm des Zählers

10

0x7A

Cl-Feld, 0x7A = „Kurze Kopfzeile folgt“

11

0xnn

ACC = Inkrementierung der Zahl von CMeX20w.

12

0xnn

STATUS= Statusbyte aus dem Telegramm des Zählers

13..14

0x2000

CONFIG-Wort = synchron, unverschlüsselt

15....

Nutzdaten des Zählers (alle Daten nach der Kopfzeile des Zählers)


Verschlüsseltes Telegramm

Alle Bytes ab Index 0 (L-Feld) sind gemäß dem Standard für den Wireless M-Bus-Modus T1 mit 4 bis 6 Bit kodiert. Das CRC-Byte und die 4/8-Bit-Postambel werden ebenfalls gemäß dem Standard gesendet, sind aber in der folgenden Tabelle nicht aufgeführt.

Byte-Index 2..9 ist die „Link-Layer-Adresse“, die die Adresse von CMeX20w enthält. Byte-Index 11..22 ist der „long application header“, wobei Index 11..18 die „Anwendungslayer-Adresse“ darstellt, die hier die Adresse des Zählers enthält.

Tabelle 328. Verschlüsseltes Telegramm

Byte-Index

Daten

Beschreibung

0x55

Präambel

0x55

Präambel

0x55

Präambel

0x55

Präambel

0x55

Präambel

0x54

Sync-Wort Byte 0

0x3D

Sync-Wort Byte 1

0

0x00

L-Feld

1

0x44

C-Feld = 0x44 = SND-NR

2..3

0x1596

Herstellerfeld, 0x1596 = „ELV“

4..7

0xnnnnnnnn

ID-Feld, CMeX20w Seriennummer

8

0xnn

Versionsfeld, CMeX20w Versionsnummer

9

0x37

DeviceType-Feld, „Funkwandler, zählerseitig“

10

0x72

Cl-Feld, 0x72 = „Langer Header folgt“

11..14

0xnnnnnnnn

ID-Feld aus dem Telegramm des Zählers

15..16

0xnnnn

Herstellerfeld aus dem Telegramm des Zählers

17

0xnn

Versionsfeld aus dem Telegramm des Zählers

18

0xnn

DeviceType-Feld aus dem Telegramm des Zählers

19

0xnn

ACC = Inkrementzahl von CMeX20w

20

0xnn

STATUS= Statusbyte aus dem Telegramm des Zählers

21..22

0x25n0

CONFIG-Wort = „Verschlüsselungsmodus 5“, n = Anzahl der verschlüsselten Blöcke

23..24

0x2F2F

„Decryption verification bytes“

25....

Nutzdaten des Zählers (alle Daten nach der Kopfzeile des Zählers)


War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Zu diesem Beitrag können keine Kommentare hinterlassen werden.