Verwaltung

Wireless M-Bus Empfänger

Das Produkt handhabt alle weit verbreiteten kabellosen M-Bus-Slaves, die dem kabellosen M-Bus-Standard und/oder den OMS-Spezifikationen genügen. Es können sowohl kabellose M-Bus-Slaves, die Installationsanfragen senden, als auch Slaves, die nur spontane Daten senden, gehandhabt werden.

Installationsmodus

Der Installationsmodus kann über das Display oder durch einen M-Bus-Befehl an die kabelgebundene M-Bus-Slave-Implementierung des Produkts gestartet werden.

Wenn der Installationsmodus aktiviert ist, werden kabellose M-Bus-Slaves, die SND_IR-Telegramme oder SND_NR-Telegramme senden, automatisch in die Slave-Liste aufgenommen. Das Produkt kann auch so konfiguriert werden, dass es nur Slaves handhabt, die SND_IR-Telegramme (Installationsanforderungen) senden.

Normaler Betrieb

Installierte kabellose M-Bus-Slaves können direkt am kabelgebundenen M-Bus-Slave-Port des Produkts gelesen werden. Je nach Schlüsselhandhabung und Telegramminhalt stehen die Informationen als Standard-M-Bus-Daten (entschlüsselt und lesbar) zur Verfügung oder die Daten werden in einem M-Bus-Container platziert, der das komplette, vom Zähler empfangene kabellose M-Bus-Telegramm enthält.

Die Container-Einstellungen können im Display oder durch einen M-Bus-Befehl an der kabelgebundenen M-Bus-Slave-Schnittstelle geändert werden.

FAC-Modus

Zu diesem Zeitpunkt kann das Produkt nicht verwendet werden, um ein FAC-Fenster für die bidirektionale Kommunikation zu öffnen. Dies ist ein Merkmal, das in zukünftigen Versionen implementiert werden wird.

Handhabung von Telegrammen

Alle Telegramme von kabellosen M-Bus-Slaves werden gehandhabt, aber je nach Inhalt unterschiedlich behandelt. Ist ein Telegramm verschlüsselt oder sind dem Produkt die C- und CI-Felder unbekannt, wird das Telegramm immer als Container-Telegramm auf der kabelgebundenen M-Bus-Schnittstelle gespeichert und bereitgestellt.

Telegrammtypen, die in Tabelle 400, „Gehandhabte C-Felder“ und Tabelle 401, „Gehandhabte CI-Felder für „Extended Link Layer““ aufgelistet sind und von kabellosen M-Bus-Slaves empfangen werden, werden gespeichert und können auf der kabelgebundenen M-Bus-Slave-Schnittstelle mit jeder Standard-M-Bus-Software gelesen werden. Nur das letzte von einem kabellosen M-Bus-Slave empfangene Telegramm wird gespeichert.

Das Produkt fügt außerdem einen optionalen Informationsblock auf der kabelgebundenen M-Bus-Schnittstelle vor den eigentlichen kabellosen M-Bus-Telegramminformationen ein. Der hinzugefügte Informationsblock hängt von dem eingestellten DIF/VIF-Modus ab.

Tabelle 400. Gehandhabte C-Felder

C-Feld

Symbolischer Name

Beschreibung

0x44

SND-NR

Senden von nicht angeforderten/periodischen Anwendungsdaten vom Zähler ohne Anfrage von der Master-Einheit (Senden/Keine Antwort)

0x46

SND-IR

Manuell initiiertes Senden eines Telegramms mit der Aufforderung zur Installation in der Master-Einheit (Installationsanforderung senden).

0x08, 0x18, 0x28, oder 0x38

RSP-UD

Senden von Anwendungsdaten nach einer Anfrage vom Master (Antwort von Nutzerdaten).


Tabelle 401. Gehandhabte CI-Felder für „Extended Link Layer“

C-Feld

Bezeichnung

Beschreibung

0x8C

Typ I mit CC- und ACC-Feld

Verschlüsselung nicht möglich.

0x8D

Typ II mit CC-, ACC-, SN- und PLCRC-Feld

Verschlüsselungstyp 1 für Extended Link Layer wird unterstützt (AES128/CTR).

0x8E

Typ III mit CC-, ACC-, M2- und A2-Feld

Verschlüsselung nicht möglich. Die Felder M2 und A2 sind für die Zieladresse bestimmt und werden zur Zeit vom Produkt ignoriert.

0x8F

Typ IV mit CC-, ACC-, M2-, A2-, SN- und PLCRC-Feld

Verschlüsselungstyp 1 für Extended Link Layer wird unterstützt (AES128/CTR). Die Felder M2 und A2 sind für die Zieladresse bestimmt und werden zur Zeit vom Produkt ignoriert.


Tabelle 402. Gehandhabte CI-Felder für Anwendungsdaten

C-Feld

Bezeichnung

Beschreibung

0x72

Normales Datentelegramm mit langem Anwendungs-Header

Telegramm mit 12-Byte-Header. Die Sekundäradresse für den entsprechenden virtualisierten Zähler auf dem kabelgebundenen M-Bus wird aus dem ID-Feld in diesem Header übernommen.

0x73

„Kompaktrahmen“-Datentelegramm mit „langem Anwendungs“-Header

Wie oben.

0x6B

„Kompaktrahmen“-Datentelegramm mit „langem Anwendungs“-Header

Wie oben.

0x6F

„Anwendungsfehler“-Telegramm mit „langem Anwendungs“-Header

Wie oben.

0x75

„Alarm“-Telegramm mit „langem Anwendungs“-Header

Wie oben.

0x7A

Normales Datentelegramm mit „kurzem Anwendungs“-Header

Telegramm mit 4-Byte-Header. Die Sekundäradresse für den entsprechenden virtualisierten Zähler auf dem kabelgebundenen M-Bus wird dem ID-Feld „Link Layer Header“ entnommen.

0x7B

„Kompaktrahmen“-Datentelegramm mit „kurzem Anwendungs“-Header

Wie oben.

0x6A

„Kompaktrahmen“-Datentelegramm mit „kurzem Anwendungs“-Header

Wie oben.

0x6E

„Anwendungsfehler“-Telegramm mit „kurzem Anwendungs“-Header

Wie oben.

0x74

„Alarm“-Telegramm mit „kurzem Anwendungs“-Header

Wie oben.

0x79

„Kompaktrahmen“-Datentelegramm ohne Header

Ignoriert oder im Datencontainer auf kabelgebundenem M-Bus gesendet, abhängig von der Einstellung „CI=0x79-Modus“.

0x69

„Kompaktrahmen“-Datentelegramm ohne Header

Wie oben.

0x78

Normales Datentelegramm ohne Header

Die Sekundäradresse für den entsprechenden virtualisierten Zähler auf dem kabelgebundenen M-Bus wird dem ID-Feld „Link Layer Header“ entnommen.

0xA1

Maddalena-Wasserzähler mit jährlicher periodischer Ablesung

Dies ist ein Spezialformat für Maddalena-Wasserzähler. Das Produkt unterstützt die Entschlüsselung dieser Telegramme mit dem von Maddalena entwickelten Algorithmus, der einen 64-Bit-Schlüssel nutzt. Es werden die letzten 8 Bytes des installierten Entschlüsselungsschlüssels (zählerspezifisch oder global) verwendet, die ersten 8 Bytes des Schlüssels werden ignoriert und zum Beispiel auf 0x00 gesetzt. Die Sekundäradresse für den entsprechenden virtualisierten Zähler auf dem kabelgebundenen M-Bus wird aus dem ID-Feld im „Link Layer Header“ übernommen, dessen Format nicht der Norm EN13757-4 entspricht.

0xA2

Maddalena-Wasserzähler mit monatlicher periodischer Ablesung

Wie oben.

0xA3

Maddalena-Wasserzähler mit wöchentlicher periodischer Ablesung

Wie oben.


Kabelloses M-Bus-Telegramm ohne Header

Das folgende Bild beschreibt, wie Daten aus dem empfangenen kabellosen M-Bus-Telegramm auf das kabelgebundene M-Bus-Telegramm abgebildet werden. Die kabelgebundene Sekundäradresse wird aus dem M-Feld und das A-Feld aus dem kabellosen M-Bus-Telegramm übernommen. Das kabelgebundene A-Feld wird bei der Installation automatisch zugewiesen.

Wirelss_M-bus_telegram_with_no_header_data_mapping_.png

Kabelloses M-Bus-Telegramm ohne Header-Datenzuordnung

Kabelloses M-Bus-Telegramm mit kurzem Header

Das folgende Bild beschreibt, wie Daten aus dem empfangenen kabellosen M-Bus-Telegramm auf das kabelgebundene M-Bus-Telegramm abgebildet werden. Die kabelgebundene Sekundäradresse wird aus dem M-Feld und das A-Feld aus dem kabellosen M-Bus-Telegramm übernommen. Das kabelgebundene A-Feld wird bei der Installation automatisch zugewiesen. Die im kabellosen M-Bus-Telegramm empfangenen kurzen Header-Informationen werden auf der kabelgebundenen M-Bus-Schnittstelle nicht verwendet.

Wireless_M-bus_telegram_with_short_header_data_mapping_.png

Kabelloses M-Bus-Telegramm mit kurzer Header-Datenzuordnung

Kabelloses M-Bus-Telegramm mit langem Header

Das folgende Bild beschreibt, wie Daten aus dem empfangenen kabellosen M-Bus-Telegramm auf das kabelgebundene M-Bus-Telegramm abgebildet werden. Die kabelgebundene Sekundäradresse wird aus dem langen Header des kabellosen M-Bus-Telegramms übernommen. Das kabelgebundene A-Feld wird bei der Installation automatisch zugewiesen.

Wireless_M-Bus_telegram_with_long_header_data_mapping_.png

Kabelloses M-Bus-Telegramm mit langer Header-Datenzuordnung

Kabelloses M-Bus-Telegramm mit Extended Link Layer 0x8C und 0x8D

Das eigentliche CI-Feld, das in den Nutzdaten enthalten ist, wird entsprechend der vorherigen Beschreibung von no (kein), short (kurzer) und long header (langer Header) gehandhabt.

Kabellose M-Bus-Telegramme in einem kabelgebundenen M-Bus-Container

Das kabellose M-Bus-Telegramm wird in einen M-Bus-Container gelegt, wenn eines oder mehrere der folgenden Kriterien erfüllt sind:

  • C- und CI-Feld sind dem Produkt unbekannt

  • Das kabellose M-Bus-Telegramm ist verschlüsselt und es ist kein Schlüssel eingestellt

  • Das kabellose M-Bus-Telegramm ist verschlüsselt, ein privater oder globaler Schlüssel ist eingestellt, aber der Verschlüsselungsmodus ist auf „None“ („Kein“) eingestellt

  • Das kabellose M-Bus-Telegramm ist verschlüsselt, der falsche Schlüssel oder der falsche Verschlüsselungsmodus ist eingestellt

  • Die globale Einstellung für den kabelgebundenen Modus ist auf „Container“ gesetzt

Wireless_M-Bus_container_data_mapping_.png

Kabelloses M-Bus-Telegramm mit Container-Datenzuordnung

Die DIF/VIF-Container-Beschreibung wird durch die folgenden DIF/VIF-Daten identifiziert:

0x0D 0xFD 0x3B 0xnn

wobei 0xnn die Länge des vollständigen kabellosen M-Bus-Telegramms ist (Länge des Containers).

Kabelgebundener M-Bus-Slave-Anschluss

Die kabelgebundene M-Bus-Slave-Schnittstelle des Produkts dient zum Lesen von Daten, die von kabellosen M-Bus-Slaves empfangen werden, sowie zum Lesen/Schreiben der Konfiguration des CMeX50-Produkts.

CMeX50 verfügt über vier Anschlüsse: IR-Schnittstelle, RS232, USB und M-Bus-Slave-Anschluss. Alle Ports haben die gleiche Anwendungsschicht-Funktionalität.

M-Bus-Produktidentifikation

Das Produkt kann durch die folgenden Informationen identifiziert werden:

  • Hersteller-String = ELV

  • Medium = 0x31 (OMS MUC)

  • Generation = 01-09

Das Generation-Feld zwischen Produktversionen wird nur geändert (um 1 erhöht), wenn sich die M-Bus-Protokollinformationen zwischen den Versionen ändern. Verwenden Sie das Feld Softwareversion im M-Bus-Telegramm, um die aktuelle Softwareversion zu ermitteln.

M-Bus-Adressierung

Das Produkt kann über primäre oder sekundäre Adressierung angesprochen werden. Die Sekundäradresse des Produkts ist standardmäßig auf die Seriennummer des Produkts eingestellt. Die Sekundäradresse und die Primäradresse können bei Bedarf über das Display oder mit Hilfe von Standard-M-Bus-Befehlen geändert werden.

Die angeschlossenen kabellosen M-Bus-Slaves werden über Primär- und Sekundäradresse adressiert. Die primäre Adresse des angeschlossenen Slaves kann geändert werden, nicht aber die sekundäre Adresse, die den vom Zähler empfangenen kabellosen M-Bus-Telegramminformationen entnommen wird.

Angeschlossene kabellose M-Bus-Slaves können auch über eine erweiterte Sekundäradressierung ausgelesen werden, die verwendet wird, wenn mehrere CMeX50 am selben 2-Draht-M-Bus vorhanden sind und derselbe kabellose M-Bus-Slave sich auf mehr als einem CMeX50 befindet. Dadurch wird vermieden, dass möglicherweise mehrere sekundäre Adressen auf demselben 2-Draht-M-Bus verwendet werden.

M-Bus-Baudrate

Das Produkt kann 300, 600, 1200, 2400, 4800 und 9600 Baud handhaben. Eine automatische Baud-Erkennung ist nicht verfügbar. Die Baudrate kann mit M-Bus-Standardbefehlen geändert werden. Die Standard-Baudrate ist auf 2400 Baud eingestellt.

M-Bus-Unterbrechung

M-Bus-Master-Unterbrechungssignale werden nach dem M-Bus-Standard gehandhabt. Jede laufende Kommunikation vom M-Bus-Slave zum Master wird bei Erkennung einer Unterbrechung durch den M-Bus-Master abgebrochen.

Handhabung von Kollisionen

CMeX50 erzeugt bei einer Kollision zwischen virtualisierten Slaves und/oder CMeX50 eine Unterbrechung und Mülldaten und sendet diese an den anfragenden M-Bus Master. Auf diese Weise verhalten sich die installierten M-Bus-Slaves wie jede andere normale kabelgebundene M-Bus-Installation.

FCB-Bit-Umschaltung (Multitelegramm)

Der Multitelegramm-Modus oder die FCB-Bit-Umschaltung ist im Produkt implementiert. Durch Umschalten des FCB-Bits bei gesetztem FCV-Bit antwortet CMeX50 mit den folgenden Informationen:

Telegramm 1: Konfiguration und Status von CMeX50

Telegramm 2..n: Informationen und Status der angeschlossenen kabellosen M-Bus-Slaves

CMeX50 optionales Informationsfeld

Das optionale Informationsfeld wird vor den eigentlichen Nutzdaten, die vom kabellosen M-Bus-Slave empfangen werden, eingefügt. Diese Daten werden verwendet, um weitere Informationen über das empfangene Telegramm zu erhalten. Welche optionalen Informationen enthalten sind, hängt vom konfigurierten DIF/VIF-Modus ab.

Tabelle 403. DIF/VIF-Modi

DIF/VIF-Modus

Beschreibung

Auto address

Wird das kabellose M-Bus-Telegramm in einem Container auf der kabelgebundenen M-Bus-Schnittstelle gesendet, so wird die aktuelle CMeX50-Sekundäradresse mitgeschickt.

Wenn das kabellose M-Bus-Telegramm nicht in einem Container gesendet wird, wird die aktuelle CMeX50-Sekundäradresse nicht einbezogen.

Address

Die aktuelle CMeX50-Sekundäradresse wird eingefügt.

Address, Time

Die aktuelle CMeX50-Sekundäradresse und das Alter des empfangenen kabellosen M-Bus-Telegramms werden eingefügt.

Address, Time, RSSI

Die aktuelle CMeX50-Sekundäradresse, das Alter und die RSSI des empfangenen kabellosen M-Bus-Telegramms werden eingefügt.


Tabelle 404. CMeX50 Info Datenbeschreibung und Kodierung

CMeX50 Info

Beschreibung

Address

DIF = 0x0C (8-stellige BCD)

VIF = 0x78 (Produktionsnummer)

Daten = 0xnnnnnnnn

Wobei nnnnnnnn die aktuelle Sekundäradresse im gepackten BCD-Format des CMeX50-Produkts ist

Time

DIF = 0x02 (16-Bit-Ganzzahl)

VIF = 0x75 (Actuality Duration)

Daten = 0xnnnn

Dabei ist nnnn ein 16-Bit-Alter ohne Vorzeichen in Minuten des empfangenen Telegramms.

RSSI

DIF = 0x01 (8-Bit-Ganzzahl)

VIF = 0xFD (RSSI)

VIFE = 0x71 (RSSI)

Daten = 0xnn

Dabei ist nn der 8-Bit-RSSI mit Vorzeichen, der nach folgendem Muster berechnet wird: Resultierender Bereich: -128 ... -6 dBm

0xnn im Bereich 1..62:

2 x 0xnn-130 = tatsächlicher RSSI

0xnn = 0 (kein RSSI)

0xnn = 1 (-128 dBm)

0xnn = 63 (> -6dBm)


Erweiterte Sekundäradressierung

Die erweiterte Adressierung ist nützlich, wenn mehrere CMeX50 an denselben kabelgebundenen M-Bus Master angeschlossen sind und ein oder mehrere kabellose M-Bus-Slaves in mehreren CMeX50 installiert sind. Bei Verwendung der erweiterten Adressierung ist es möglich, einen bestimmten kabellosen M-Bus-Slave auf einem bestimmten CMeX50 anzusprechen. Ohne diese Möglichkeit würde die normale Sekundäradressierung zu Kollisionen zwischen den CMeX50 führen, die denselben kabellosen M-Bus-Slave enthalten.

Die erweiterte Sekundäradressierung funktioniert wie eine normale Sekundäradressauswahl mit zusätzlichen Informationen über die CMeX50-Sekundäradresse.

Die folgende Abbildung zeigt ein Standard-Sekundäradresswahltelegramm.

Secondary_select_telegram.PNG

Sekundärauswahltelegramm

Die folgende Abbildung zeigt ein erweitertes Standard-Sekundäradresswahltelegramm. Das FAB-Feld ist die 4-Byte-BCD-kodierte Sekundäradresse von CMeX50, über die der Slave ausgewählt wird. Die Sekundäradresse von CMeX50 ist standardmäßig auf die Produktionsnummer von CMeX50 eingestellt.

Enhanced_secondary_select_telegram.PNG

Erweitertes Sekundärauswahltelegramm

Ausführen einer erweiterten Sekundäradressensuche

  1. Führen Sie eine standardmäßige Sekundärsuche durch, wobei Dev (Gerätetyp oder Medium) auf den CMeX50-Gerätetyp (0x31) eingestellt ist. Füllen Sie die Felder Man (Hersteller) und Gen (Generation) mit Wildcards.

  2. Nachdem alle CMeX50-Geräte gefunden wurden, führen Sie eine erweiterte Sekundäradressensuche für jedes gefundene CMeX50 durch. Tragen Sie die FAB (Produktionsnummer) mit der in Schritt 1 gefundenen sekundären CMeX50-Adresse ein.

Durch die Durchführung dieser Schritte werden mögliche Kollisionen auf demselben kabellosen M-Bus-Slave vermieden, der auf mehreren CMeX50-Produkten installiert ist.

Anhand der empfangenen Alters- und RSSI-Informationen kann ein Filter erstellt werden, der festlegt, welcher Slave für welches CMeX50 verwendet werden soll, um die Auslesezeit zu optimieren.

M-Bus-Befehle

Slave initialisieren (SND_NKE)

Tabelle 405. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x10

Startzeichen

1

0x40

C-Feld = SND_NKE

2

0xnn

A-Feld = Adresse des Slaves

3

0xnn

Prüfsumme

4

0x16

Stoppzeichen


Benutzerdaten anfordern (REQ_UD2)

Anforderung von Nutzdaten vom Produkt oder virtualisierten M-Bus-Slave und Warten auf die Antwort des Slaves.

Tabelle 407. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x10

Startzeichen

1

0x4b | 0x5b | 0x6b | 0x7b

C-Feld = REQ_UD2

2

0xnn

A-Feld = Adresse des Slaves

3

0xnn

Prüfsumme

4

0x16

Stoppzeichen


Slave an Master (adressiertes CMeX50-Produkt) – Telegramm 1

Das erste Telegramm von CMeX50 enthält Informationen und die Konfiguration des Produkts.

Werte, die länger als ein Byte sind, werden immer mit dem niederwertigsten Byte (LSByte) zuerst gesendet. Dies gilt auch für Textstrings, die „rückwärts“ gesendet werden. Die einzige Ausnahme sind die Verschlüsselungsschlüssel, die in der gleichen Reihenfolge gesendet werden, in der sie geschrieben und auf dem LCD-Display angezeigt werden.

Werte, die als „gepackte BCD“ formatiert sind, werden ebenfalls mit dem LSByte zuerst gesendet, aber das MSNibble (Bit 7..4) enthält die höchstwertige der beiden Zahlen in jedem Byte.

Wenn nicht anders angegeben, sind alle Zahlenwerte ohne Vorzeichen, d. h. positiv (ohne Vorzeichen).

Tabelle 408. Slave an Master (adressiertes CMeX50-Produkt) – Telegramm 1

Byte-Index

Daten

Beschreibung

0

0x68

Start 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2 = L-Feld 1

3

0x68

Start 2

4

0x08

C-Feld = RSP-UD

5

0xnn

A-Feld = CMeX50 primäre Adresse

6

0x72

CI-Feld = 12-Byte-Header folgt

7-10

0xnn 0xnn 0xnn 0xnn

ID-Feld = CMeX50 Sekundäradresse, gepacktes BCD-Format

11-12

0x96 0x15

MFR-Feld = 0x1596 = „ELV“

13

0xnn

VER-Feld, 0x01.. 0x09

14

0x31

DEV-Feld = 0x31 = „OMS MUC“

15

0xnn

ACC-Feld, kontinuierlicher Zähler 0.00..0xFF, 0x00..

16

0x00

STATUS-Feld, immer 0x00 in diesem Telegramm

17-18

0x00 0x00

SIGNATURE-Feld, immer 0x0000 in diesem Telegramm

19-24

0x0C 0x78 0xnn 0xnn 0xnn 0xnn

CMeX50 Seriennummer, 8 Stellen, gepacktes BCD-Format

25-33

0x0D 0xFD 0x0F 0x05

0xnn 0xnn 0xnn 0xnn 0xnn

CMeX50 Programmversion, 5 Ziffern, ASCII-Text. Beispiel: 0x35 0x2E 0x36 0x2E 0x31 in der Übertragungsreihenfolge „1.6.5“, was MajorVersion=1, MinorVersion=6, PatchLevel=5 bedeutet

34-56

0x0D 0x7C 0x03 0x79 0x65 0x6B

0x10 0xnn 0xnn 0xnn 0xnn 0xnn

0xnn 0xnn 0xnn 0xnn 0xnn 0xnn

0xnn 0xnn 0xnn 0xnn 0xnn

Globaler AES128-Schlüssel zur Entschlüsselung des Telegramms (0x79 0x65 0x6B = ‚Schlüssel‘ rückwärts)

57-63

0x01 0x7C 0x03 0x6F 0x6D 0x77

0xnn

0xnn = Wireless M-Bus-Modus:

0x00 = S1

0x02 = T1

0x04 = T1 + C1a + C1b

0x06 = C1a

0x07 = C1b

0x08 = C1a + C1b

0x09 = T1 + C1a

0x0A = T1 +C1b

0x0B = C1a WIDE

0x0C = C1b WIDE

0x0D = C1a + C1b WIDE

(0x6F 0x6D 0x77 = ‚wmo‘ rückwärts, kabelloser Modus)

64-70

0x01 0x7C 0x03 0x65 0x73 0x77

0x00

Dieses Datenfeld wird nicht mehr verwendet, wird aber aus Kompatibilitätsgründen weiterhin übertragen.

(0x65 0x73 0x77 = ‚wse‘ rückwärts, kabellose Empfindlichkeit)

71-78

0x02 0x7C 0x03 0x74 0x69 0x77 0xnn 0xnn

Installationszeit, 0xnnnn Minuten.

Zulässiger Bereich 0..9999 Minuten.

(0x74 0x69 0x77 = ‚wit‘ rückwärts, kabellose Installationszeit)

79-86

0x02 0x7C 0x03 0x73 0x69 0x77 0xnn 0xnn

Fortgesetzte Installationszeit, 0xnnnn Minuten.

(0x74 0x69 0x77 = ‚wis‘ rückwärts, fortdauernde Installationszeit)

87-93

0x01 0x7C 0x03 0x6D 0x69 0x77 0xnn

0xnn = Kabelloser Installationsmodus:

0x00 = Nur das SND-IR-Telegramm kann Zähler installieren.

0x01 = Alle zulässigen Telegrammtypen können Zähler installieren.

(0x6D 0x69 0x77 = ‚wim‘, Wireless Installation Mode, kabelloser Installationsmodus)

94-101

0x02 0x7C 0x03 0x65 0x67 0x61 0xnn 0xnn

0xnnnn = Zeitlimit für kabelloses Telegramm in Minuten. Das zulässige Intervall ist 0 .. 9999 Minuten. Ein virtueller M-Bus-Slave antwortet nicht mehr auf dem kabelgebundenen M-Bus, wenn das letzte gespeicherte Telegramm des entsprechenden kabellosen Slaves älter als dieser Wert ist.

(0x65 0x67 0x61 = ‚age‘ rückwärts)

102-111

0x04 0x7C 0x03 0x66 0x69 0x77 0xnn 0xnn 0xgg 0xgg

0xnnnn = Installationsfilter für Herstellercode:

0xFFFF = Der Filter ist ausgeschaltet. Zähler aller Hersteller können installiert werden.

Andere Werte als 0xFFFF = nur Zähler mit dem entsprechenden Herstellercode können installiert werden.

0xgggg = Installationsfilter für DEV (Zählertyp):

0xFFFF = Der Filter ist ausgeschaltet. Alle Zählertypen können installiert werden.

0x0000..0x00FF = nur der ausgewählte Zählertyp kann installiert werden (DEV = 0x00..0xFF).

(0x66 0x69 0x77 = ‚wif‘ rückwärts, kabelloser Installationsfilter)

112-118

0x01 0x7C 0x03 0x69 0x63 0x77 0xnn

0xnn = Einrichtung für den kontinuierlichen Installationsmodus:

0x00 = Nur zeitlich begrenzte Installation

0x01 = Kontinuierlicher Modus ist aktiviert

(0x69 0x63 0x77 = ‚wci‘ rückwärts, drahtlose kontinuierliche Installation)

119-125

0x01 0x7C 0x03 0x6F 0x6D 0x74 0xnn

0xnn = Verpackungsmethode oder Telegramm:

0x00 = Automatische, kabellose Telegramme werden, wenn möglich, zur Simulation von virtuellen, kabelgebundenen M-Bus-Slaves umgepackt. Bei Entschlüsselungsfehlern, kabellosen Telegrammen ohne Header, unbekanntem CI-Code und dergleichen wird das Telegramm automatisch und unangetastet in einen Datencontainer gelegt.

0x01 = Alle kabellosen Telegramme werden in einen Datencontainer gelegt.

(0x6F 0x6D 0x74 = ‚tmo‘ rückwärts, kabelgebundener Modus (!))

126-132

0x01 0x7C 0x03 0x66 0x64 0x74 0xnn

0xnn = DIF/VIF-Modus:

0x00 = Auto

0x01 = Seriennummer

0x02 = Seriennummer, Alter

0x03 = Seriennummer, Alter, RSSI (Signalstärke)

(0x66 0x64 0x74 = ‚tdf‘ rückwärts, !)

133-139

0x01 0x7C 0x03 0x64 0x63 0x6C 0xnn

0xnn = LCD-Kontrast, Offset von Standardeinstellungen, 8-Bit-Wert mit Vorzeichen. Der zulässige Bereich ist -10 (am hellsten) bis +10 (am dunkelsten).

(0x64 0x63 0x6C = ‚lcd‘ rückwärts)

140-146

0x01 0x7C 0x03 0x6E 0x61 0x6C 0xnn

0xnn = Code für Sprache im LCD-Menü:

0x00 = Englisch

0x01 = Schwedisch

0x02 = Deutsch

(0x6E 0x61 0x6C = ‚lan‘ rückwärts)

147-153

0x01 0x7C 0x03 0x65 0x6C 0x73 0xnn

0xnn = Zeit von der letzten Tangentenaktivität bis zum Übergang von CMeX50 in den Ruhezustand. Zulässige Werte sind 0x00..0xFF (0..255) Minuten.

(0x65 0x6C 0x73 = ‚sle‘ rückwärts, Ruhe)

154-158

0x0A 0xFD 0x16 0xnn 0xnn

0xnnnn = Passwort für die Anmeldung im LCD-Menü, vierstellig, gepackte BCD.

159-165

0x04 0xFD 0x0B 0xnn 0xnn 0xnn 0xnn

0xnnnnnnnn = Tag für Benutzerkonfiguration, 32-Bit, binär.

Dieser Wert kann in CMeX50 geschrieben werden, um eine bestimmte Konfigurations-ID anzuzeigen. Der Wert wird zurückgesetzt, wenn Änderungen im LCD-Menü vorgenommen werden.

166-173

0x02 0x7C 0x03 0x61 0x66 0x77 0xnn 0xnn

0xnnnn = Feinabstimmung der Funkfrequenz in Schritten von 38,147 Hz. 16-Bit-Wert mit Vorzeichen.

Beispiel:

0x0000 = Keine Anpassung

0x0069 = +105, ergibt +105*38,147 Hz = +4 kHz

0xFF07 = -249, ergibt -249*38,147 Hz = -9,5 kHz

(0x61 0x66 0x77 = ‚wfa‘ rückwärts, kabellose Frequenzanpassung)

174-180

0x01 0x7C 0x03 0x66 0x69 0x61 0xnn

0xnn = FIFO-Modus für automatische Installation:

0x00 = FIFO-Modus aus. Die Installation neuer Zähler wird eingestellt, wenn die Zählerliste voll ist (800 Zähler).

0x01 = FIFO-Modus ein. Befindet sich CMeX50 im kontinuierlichen Installationsmodus und wird bei voller Zählerliste ein Telegramm von einem neuen Zähler empfangen, so wird der Zähler mit dem ältesten Telegramm gelöscht und der neue Zähler installiert.

(0x66 0x69 0x61 = ‚aif‘ rückwärts, autom. Installation FIFO)

181-190

0x04 0x7C 0x03 0x63 0x72 0x72 0xnn 0xnn 0xnn 0xnn

0xnnnnnnnn = Anzahl der Neustarts des Funkgeräts, da in den letzten 30 Minuten kein korrektes Telegramm empfangen wurde. 32-Bit-Binärwert.

(0x63 0x72 0x72 = ‚rrc‘ rückwärts, Funk-Neustart-Zähler)

191-197

0x01 0x7C 0x03 0x61 0x74 0x73 0xnn

0xnn = Einrichtung für STATUS-Byte im Telegramm von virtualisierten Zählern:

0x00 = STATUS ist immer 0x00

0x01 = STATUS wird vom entsprechenden STATUS-Byte des Zählers kopiert, falls vorhanden. (unter der Annahme, dass das Funktelegramm einen kurzen oder langen Anwendungs-Header hat), andernfalls wird er auf 0x00 gesetzt.

(0x61 0x74 0x73 = ‚sta‘ rückwärts, Status)

198-204

0x01 0x7C 0x03 0x6D 0x61 0x63 0xnn

0xnn = Adressierungseinstellungen für CMex50:

0x00 = Gewählte primäre Adresse, sekundäre Adresse und feste primäre Adresse 251.

0x01 = Nur die feste primäre Adresse 251.

(0x6D 0x61 0x63 = ‚cam‘ rückwärts, Sammlerzugriffsmodus)

205-211

0x01 0x7C 0x03 0x6D 0x61 0x6D 0xnn

0xnn = Adressierungseinstellungen für virtualisierte Zähler:

0x00 = Primäradresse, Sekundäradresse und erweiterte Sekundäradresse (mitCMeX50 Produktionsnummer).

0x01 = Nur erweiterte Sekundäradresse (mit CMeX50 „Produktionsnummer“).

(0x6D 0x61 0x6D = ‚mam‘ rückwärts (!), Zählerzugriffsmodus)

212-218

0x01 0x7C 0x03 0x66 0x63 0x69 0xnn

0xnn = Zu ergreifende Maßnahme bei Empfang eines Telegramms mit CI = 0x79 oder 0x69:

0x00 = Telegramm ignorieren.

0x01 = Telegramm in einen Container legen.

(0x66 0x63 0x69 = ‚icf‘ rückwärts, Flag c… ignorieren)

219

0xnn

0xnn = Endzeichen für erstes Telegramm von CMeX50:

0x0F = Telegramm ist beendet (es sind keine Zähler installiert)

0x1F = Telegramm wird mit Zählerinformationen fortgesetzt. Umschalten des FCB-Bits zum Abrufen des nächsten Telegrammteils.


Slave an Master (adressiertes CMeX50-Produkt) – Telegramm 2..n

2. und evtl. weitere Telegramme, je nach Anzahl der angeschlossenen kabellosen M-Bus-Slaves, enthalten Informationen über die installierten kabellosen M-Bus-Slaves.

Tabelle 409. Slave an Master (adressiertes CMeX50-Produkt) – Telegramm 2..n

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x08

RSP_UD

5

0xnn

A-Feld = primäre Adresse von CMeX50

6

0x72

Variable Datenantwort, Modus 1 = LSByte zuerst

7-10

0xnnnnnnnn

Sekundäre Adresse von CMeX50

11-12

0x9615

Hersteller-ID „ELV“

13

0xnn

Generationsfeld

Im Bereich von 01 bis 09.

14

0x31

Gerätetyp / Medium = OMS MUC

15

0xnn

Zugriffsnummer

16

0xnn

Status-Byte

0x00 = Ok (kein Fehler)

17-18

0x0000

Signatur, 16 Bit binär

19-58

[SLAVE-INFO 1]

Kabelloser M-Bus-Slave 1

59-98

[SLAVE-INFO 2]

Kabelloser M-Bus-Slave 2

99-

[SLAVE-INFO n]

Kabelloser M-Bus-Slave n

-

0x0F oder 0x1F

Ende des Telegramms

Weitere Daten verfügbar: 0x1F

Keine weiteren Daten verfügbar: 0x0F

-

0xnn

Prüfsumme

-

0x16

Stoppzeichen


M-Bus_Slave_information.PNG

Wireless-Slave-Info-Beschreibung

Tabelle 410. M-Bus-Slave-Informationsfeld Beschreibung

Name

Beschreibung

Meter ID

Drahtlose M-Bus-Zähleridentifikation

Meter MFR

Herstellercode des kabellosen M-Bus-Zählers

Meter VER

Drahtlose M-Bus-Zählerversion (Generation)

Meter Dev

Kabelloser M-Bus-Zähler-Gerätetyp (Medium)

Meter Key

Für diesen Zähler verwendeter AES128-Verschlüsselungsschlüssel (wenn nicht der globale CMeX50-Schlüssel verwendet wird)

Meter RF mode

RF-Modus (S1, T1, C1) des kabellosen M-Bus-Zählers

Meter PrimA

Virtuelle Primäradresse dieses Zählers an der kabelgebundenen M-Bus-Schnittstelle von CMeX50

Meter lock flag

Zähler-Sperr-Flag (gilt nur für kontinuierliche Installation im FIFO-Modus)

0x00 = Zähler ist nicht gesperrt (Zähler kann durch einen anderen ersetzt werden, wenn die Zählerliste voll ist)

0x01 = Zähler ist gesperrt (Zähler wird nicht gelöscht, auch wenn die Zählerliste voll ist)

Tgm status

Status des letzten empfangenen Telegramms von diesem Zähler:

0x00 = Noch kein Telegramm erhalten

0x01 = Letztes Telegramm war unverschlüsselt

0x02 = Letztes Telegramm hatte ein unbekanntes CI-Feld

0x03 = Letztes Telegramm wurde nicht verändert und in Container gelegt

0x04 = Entschlüsselung des letzten Telegramms fehlgeschlagen

0x05 = Letztes Telegramm wurde erfolgreich entschlüsselt

Tgm age

Alter des letzten empfangenen Telegramms von diesem Zähler in Minuten

Tgm RSSI

RSSI des letzten empfangenen Telegramms von diesem Zähler

Wired mode

Einstellung des kabelgebundenen M-Bus-Modus für diesen Zähler:

0x00 = Auto (nur bei Bedarf in den Container legen, z. B. wenn CI unbekannt ist usw.)

0x01 = Telegramm immer in Container legen

Dummy

Immer 0xFF

R-A ID

Funkadapter-ID (ignorieren, wenn Zähleradresse = Funkadresse)

R-A MFR

Herstellercode des Funkadapters (ignorieren, wenn Zähleradresse = Funkadresse)

R-A VER

Funkadapterversion (Generation) (ignorieren, wenn Zähleradresse = Funkadresse)

R-A DEV

Funkadapter-Gerätetyp (Medium) (ignorieren, wenn Zähleradresse = Funkadresse)


Slave zum Master (adressierter virtualisierter M-Bus-Slave) – Telegramm 1 und 2

Tabelle 411. Virtualisierte M-Bus-Slave-Daten ohne Verkapselung in einem Container

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x08

RSP_UD

5

0xnn

A-Feld = Primäre Adresse des virtualisierten M-Bus-Slaves

6

0x72

Variable Datenantwort, Modus 1 = LSByte zuerst

7-10

0xnnnnnnnn

Sekundäre Adresse des virtualisierten M-Bus-Slaves

11-12

0xnnnn

Hersteller-ID des virtualisierten M-Bus-Slaves

13

0xnn

Generationsfeld des virtualisierten M-Bus-Slaves

14

0xnn

Gerätetyp / Medium des virtualisierten M-Bus-Slaves

15

0xnn

Zugriffsnummer des virtualisierten M-Bus-Slaves

16

0xnn

Status-Byte des virtualisierten M-Bus-Slaves

0x00 = Ok (kein Fehler)

17-18

0x0000

Signatur, 16 Bit binär

Optionale CMeX50 Informationen je nach DIF/VIF-Modus

19..N

Kabellose M-Bus-Slave-Nutzdaten

N+1

0x0F oder 0x1F

Ende des Telegramms

Weitere Daten verfügbar: 0x1F

Keine weiteren Daten verfügbar: 0x0F

N+2

0xnn

Prüfsumme

N+3

0x16

Stoppzeichen


Tabelle 412. Virtualisierte M-Bus-Slave-Daten mit Kapselung in einem Container

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x08

RSP_UD

5

0xnn

A-Feld = Primäre Adresse des virtualisierten M-Bus-Slaves

6

0x72

Variable Datenantwort, Modus 1 = LSByte zuerst

7-10

0xnnnnnnnn

Sekundäre Adresse des virtualisierten M-Bus-Slaves

11-12

0xnnnn

Hersteller-ID des virtualisierten M-Bus-Slaves

13

0xnn

Generationsfeld des virtualisierten M-Bus-Slaves

14

0xnn

Gerätetyp / Medium des virtualisierten M-Bus-Slaves

15

0xnn

Zugriffsnummer des virtualisierten M-Bus-Slaves

16

0xnn

Status-Byte des virtualisierten M-Bus-Slaves

0x00 = Ok (kein Fehler)

17-18

0x0000

Signatur, 16 Bit binär

Optionale CMeX50 Informationen je nach DIF/VIF-Modus

19

0x0d

DIF Variable Datenlänge

20

0xfd

VIF-Erweiterungstabelle FD

21

0x3b

VIFE Wireless M-Bus-Container

22

0xnn

Länge des Containers

23..N

Vollständiges kabelloses M-Bus-Slave-Telegramm.

Mit L-Feld beginnend. CRC-Felder werden weggelassen.

N+1

0x0F oder 0x1F

Ende des Telegramms

Weitere Daten verfügbar: 0x1F

Keine weiteren Daten verfügbar: 0x0F

N+2

0xnn

Prüfsumme

N+3

0x16

Stoppzeichen


Auswahl der Art des STATUS-Bytes im Telegramm vom virtualisierten Slave auf dem kabelgebundenen M-Bus

Tabelle 413. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x01 0x7C 0x03 0x61 0x74 0x73 0xnn

ODER

0x01 0xFC 0x03 0x61 0x74 0x73 0x00 0xnn

0xnn = Einstellung für STATUS-Byte im Telegramm von virtualisierten Zählern:

0x00 = STATUS ist immer 0x00

0x01 = STATUS wird aus dem STATUS-Byte des entsprechenden kabellosen Zählers kopiert, falls vorhanden (vorausgesetzt, das Funktelegramm hat einen langen oder kurzen Applikations-Header), ansonsten wird es auf 0x00 gesetzt.

(0x61 0x74 0x73 = ‚sta‘ rückwärts)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Wählen Sie die Adressierungsmethode für das Produkt (CMeX50) auf dem kabelgebundenen M-Bus

Tabelle 415. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x01 0x7C 0x03 0x6D 0x61 0x63 0xnn

ODER

0x01 0xFC 0x03 0x6D 0x61 0x63 0x00 0xnn

0xnn = Adressierungsmodus für CMeX50:

0x00 = Gewählte primäre Adresse, sekundäre Adresse und feste primäre Adresse 251.

0x01 = Nur die feste primäre Adresse 251.

(0x6D 0x61 0x63 = ‚cam‘ rückwärts)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Wahl der Adressierungsmethode für virtualisierte Zähler auf kabelgebundenem M-Bus

Tabelle 417. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x01 0x7C 0x03 0x6D 0x61 0x6D 0xnn

ODER

0x01 0xFC 0x03 0x6D 0x61 0x6D 0x00 0xnn

0xnn = Adressierungsmodus für virtualisierte Zähler:

0x00 = Primäre Adresse, sekundäre Adresse und erweiterte sekundäre Adresse (mit CMeX50-Produktionsnummer).

0x01 = Nur erweiterte Sekundäradresse (mit CMeX50 Produktionsnummer).

(0x6D 0x61 0x6D = ‚mam‘)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Wahl der Installationsmethode für den kontinuierlichen Einbau von Zählern

Tabelle 419. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x01 0x7C 0x03 0x66 0x69 0x61 0xnn

ODER

0x01 0xFC 0x03 0x66 0x69 0x61 0x00 0xnn

0xnn = FIFO-Modus für automatische Installation:

0x00 = FIFO-Modus aus. Die Installation neuer Zähler wird eingestellt, wenn die Zählerliste voll ist (800 Zähler).

0x01 = FIFO-Modus ein. Befindet sich CMeX50 im kontinuierlichen Installationsmodus und wird bei voller Zählerliste ein Telegramm von einem neuen Zähler empfangen, so wird der Zähler mit dem ältesten gespeicherten Telegramm aus der Zählerliste gelöscht und der neue Zähler an seiner Stelle installiert.

(0x66 0x69 0x61 = ‚aif‘ rückwärts)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Filter für die Zählereinstallation setzen

Tabelle 421. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-16 (17)

0x04 0x7C 0x03 0x66 0x69 0x77 0xnn 0xnn 0xgg 0xgg

ODER

0x04 0x7C 0x03 0x66 0x69 0x77 0x00 0xnn 0xnn 0xgg 0xgg

0xnnnn = Installationsfilter für Herstellercode:

0xFFFF = Der Filter ist geschlossen. Zähler aller Hersteller können installiert werden.

Anderer Wert als 0xFFFF = nur Zähler mit dem angegebenen Herstellercode können installiert werden.

0xgggg = Installationsfilter für DEV (Zählertyp):

0xFFFF = Der Filter ist geschlossen. Alle Zählertypen können installiert werden.

0x0000..0x00FF = nur der angegebene Zählertyp kann installiert werden (DEV = 0x00..0xFF).

(0x66 0x69 0x77 = ‚wif‘ rückwärts, kabelloser Installationsfilter)

17 (18)

0xnn

Prüfsumme

18 (19)

0x16

Stoppzeichen


Starten der kontinuierlichen Zählerinstallation

Tabelle 423. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x01 0x7C 0x03 0x69 0x63 0x77 0x01

ODER

0x01 0xFC 0x03 0x69 0x63 0x77 0x00 0x01

Die kontinuierliche Installation wird gestartet.

Die Installation kann mit dem Befehl „Installationsmodus starten/stoppen“ angehalten werden.

(0x69 0x63 0x77 = ‚wci‘ rückwärts)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Auswahl, wie das Telegramm mit CI=0x79 / 0x69 gehandhabt werden soll

Tabelle 425. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = primäre Adresse, z. B. 0xFB = 251

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x01 0x7C 0x03 0x66 0x63 0x69 0xnn

ODER

0x01 0xFC 0x03 0x66 0x63 0x69 0x00 0x01

0xnn = Aktion beim Empfang von Telegrammen mit CI = 0x79 oder 0x69:

0x00 = Telegramm ignorieren.

0x01 = Telegramm in einen Datencontainer legen.

(0x66 0x63 0x69 = ‚icf‘ rückwärts)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Baudrate einstellen

Baudrate des Slaves einstellen.

Dieser Befehl ändert die lokale Baudrate nur, wenn das CMeX50-Produkt angesprochen wird.

Tabelle 427. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0x03

L-Feld 1

2

0x03

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0xnn

CI-Feld = Baudraten-Auswahlcode:

0xb8 = 300 Baud

0xb9 = 600 Baud

0xbA = 1200 Baud

0xbb = 2400 Baud

0xbc = 4800 Baud (Anmerkung 1)

0xbd = 9600 Baud (Anmerkung 1)

0xbe = keine Änderung (Anmerkung 2)

0xbf = keine Änderung (Anmerkung 2)

Baudraten > 2400 baud funktionieren zwar, wurden aber nicht auf die Einhaltung der Timing-Spezifikationen des M-Bus-Standards getestet.

Die Baudratencodes 0xbe und 0xbf werden mit 0xe5 quittiert (ACK), obwohl sie die Baudrate nicht verändern (dies entspricht der M-Bus-Spezifikation).

7

0xnn

Prüfsumme

8

0x16

Stoppzeichen


Anwendungs-Reset

Wenn Sie die Adresse zum Zurücksetzen der Anwendung an das CMeX50-Produkt senden, wird das Produkt auf die Werkseinstellungen zurückgesetzt.

Ein Anwendungs-Reset, der an einen virtualisierten M-Bus-Slave gesendet wird, wird nur bestätigt, ohne dass eine Aktion erfolgt.

Tabelle 429. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0x04

L-Feld 1

2

0x04

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x50

CI-Feld = Anwendungs-Reset

7

0xb0

Untercode für das Zurücksetzen der Anwendung

8

0xnn

Prüfsumme

9

0x16

Stoppzeichen


Primäre Adresse einstellen

Ändern der M-Bus-Primäradresse des CMeX50-Produkts oder eines virtualisierten M-Bus-Slaves.

Tabelle 431. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0x06

L-Feld 1

2

0x06

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld

7

0x01

DIF Primäradresse

8

0x7A

VIF Primäradresse

9

0xnn

Neue primäre Adresse (0x00-0xfa)

10

0xnn

Prüfsumme

11

0x16

Stoppzeichen


Sekundäre Adresse einstellen

Dieser Befehl ändert die Sekundäradresse von CMeX50 nur, wenn das CMeX50-Produkt adressiert wird.

Die Einstellung der Sekundäradresse auf einem virtualisierten M-Bus-Slave wird nur bestätigt, ohne dass eine Aktion erfolgt.

Tabelle 433. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0x09

L-Feld 1

2

0x09

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld

7

0x0c

DIF Sekundäradresse

8

0x79

VIF Sekundäradresse

9-12

0xnnnnnnnn

Neue sekundäre Adresse, gepackte 8-Bit-BCD

13

0xnn

Prüfsumme

14

0x16

Stoppzeichen


Slave auswählen

Auswahl eines Slaves für die weitere Sekundäradressierung. Nach erfolgreicher Auswahl kann der Slave über die Primäradresse 253 angesprochen werden.

Tabelle 435. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

Variable je nach Auswahlmaske.

Die Auswahlmaske kann eine beliebige Größe im Bereich von 0..8 Byte haben, außer 5 (die Hersteller-ID erfordert eine vollständige 16-Bit-Maske).

2

0xnn

L-Feld 2

Variable je nach Auswahlmaske.

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x52

CI-Feld = Slave-Auswahl

Der Slave wird abgewählt, wenn eine Nichtübereinstimmung vorliegt.

7-10

0xnnnnnnnn

Optional

Sekundäre M-Bus-Adressmaske, gepackte BCD

Die M-Bus-ID-Maske kann das Nibble 0xf als Platzhalter in jeder der acht BCD-Ziffernpositionen verwenden.

11-12

0xnnnn

Optional

M-Bus-Hersteller-ID Maske, 16-Bit, binär

Die M-Bus-Hersteller-ID-Maske kann 0xff als Platzhalter für ein Byte oder beide Bytes verwenden.

13

0xnn

Optional

M-Bus-Generationsmaske, 8-Bit, binär

Die M-Bus Generationsmaske kann 0xff als Wildcard verwenden.

14

0xnn

Optional

M-Bus-Medium-Maske, 8-Bit, binär

Die M-Bus-Zähler-Medienmaske passt, wenn sie 0x00 („unbekannt“) oder 0xff (Wildcard) entspricht.

15

0x0c

Optional

DIF, 8-stellige gepackte BCD

16

0x78

Optional

VIF Produktionsnummer

17-20

0xnnnnnnnn

Optional

CMeX50 Sekundäre M-Bus-Adressmaske, gepackte BCD

21

0xnn

Prüfsumme

22

0x16

Stoppzeichen


Globalen AES128-Schlüssel festlegen

Der globale AES128-Schlüssel ist nützlich, wenn mehr als ein kabelloser M-Bus-Slave den gleichen AES128-Schlüssel hat. Setzen Sie den kabellosen M-Bus-Slave Decryption mode auf Global, wenn der globale AES128-Schlüssel verwendet werden soll.

Tabelle 437. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-35 (36)

0x0D7C0379656B10[SCHLÜSSEL]

ODER

0x0DFC0379656B1000[SCHLÜSSEL]

Globalen AES128-Schlüssel schreiben

[SCHLÜSSEL] = globaler AES128-Schlüssel, 16 Bytes

35 (36)

0xnn

Prüfsumme

36 (37)

0x16

Stoppzeichen


Wireless M-Bus-Betriebsart festlegen

Der kabellose M-Bus-Modus wird verwendet, um einzustellen, welche kabellosen M-Bus-Slaves das Produkt handhaben soll; C1, T1, S1 oder eine Kombination.

Tabelle 439. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x017C036f6d77nn

ODER

0x01FC036f6d7700nn

Kabellosen M-Bus-Modus schreiben

nn = kabelloser M-Bus-Modus, 8 Bit, ohne Vorzeichen. Gültige Werte:

0x00 oder 0x01 = S1 (beide Werte sind gleichwertig)

0x02 oder 0x03 = T1 (beide Werte sind gleichwertig)

0x04 oder 0x05 = T1 + C1a + C1b

0x06 = C1a

0x07 = C1b

0x08 = C1a + C1b

0x09 = T1 + C1a

0x0A = T1 + C1b

0x0B = C1a WIDE

0x0C = C1b WIDE

0x0D = C1a + C1b WIDE

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Einstellen der kabellosen Installationszeit

Die Installationszeit ist die Zeit, die das Produkt nach dem Start der Installation im Installationsmodus verbleibt.

Tabelle 441. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-14 (15)

0x027C03746977nnnn

ODER

0x02FC0374697700nnnn

Schreiben der kabellosen Installationszeit

nnnn = 16-Bit-Installationszeit in Minuten, ohne Vorzeichen

Gültiges Intervall: 0..9999

15 (16)

0xnn

Prüfsumme

16 (17)

0x16

Stoppzeichen


Start/Stopp-Installationsmodus

Mit diesem Befehl wird ein Installationsfenster gestartet oder gestoppt.

Tabelle 443. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-14 (15)

0x027C03746977nnnn

ODER

0x02FC0374697700nnnn

Start/Stopp-Installationsmodus

nnnn = 16-Bit-Installationszeit in Minuten, ohne Vorzeichen

Gültiger Bereich: 0..9999

Wenn nnnn auf Null gesetzt wird, wird die aktuelle Installation gestoppt.

15 (16)

0xnn

Prüfsumme

16 (17)

0x16

Stoppzeichen


Drahtlosen Installationsmodus einstellen

Der kabellose Installationsmodus wird verwendet, um zu filtern, welche kabellosen M-Bus-Telegramme akzeptiert werden, um einen neuen kabellosen M-Bus-Slave im Produkt zu installieren.

Tabelle 445. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x017C036D6977nn

ODER

0x01FC036D697700nn

Kabellosen Installationsmodus schreiben

nn = Installationsmodus, 8 Bit, ohne Vorzeichen

Gültige Werte:

0 = Für die Installation von kabellosen M-Bus-Slaves sind nur SND-IR-Telegramme gültig

1 = SND-NR, SND-IR sind gültig für die Installation von kabellosen M-Bus-Slaves

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Kabellos-Altersgrenze festlegen

Die Kabellos-Altersgrenze wird verwendet, um kabellose M-Bus-Slave-Telegramme als alt zu markieren, was dazu führt, dass der virtualisierte kabelgebundene M-Bus-Slave nicht mehr antwortet, wenn die Telegramme außerhalb der kabellosen Altersgrenze liegen. Dies ist nützlich, um festzustellen, dass die Verbindung mit dem kabellosen M-Bus-Slave nicht richtig funktioniert.

Tabelle 447. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-14 (15)

0x027C03656761nnnn

ODER

0x02FC0365676100nnnn

Kabellos-Altersgrenze schreiben

nnnn = 16-Bit-Kabellos-Altersgrenze in Minuten, ohne Vorzeichen

Gültiger Bereich: 0..9999 Minuten

15 (16)

0xnn

Prüfsumme

16 (17)

0x16

Stoppzeichen


Kabelgebundenen M-Bus-Modus einstellen

Festlegen, wie die kabelgebundene M-Bus-Schnittstelle Informationen an den anfragenden M-Bus-Master transportiert; Auto oder im Containermodus. Der Auto-Modus versucht, die Daten als unmanaged (nicht verwaltete) Daten, die vom kabellosen M-Bus-Slave empfangen wurden, an den anfordernden M-Bus-Master zu übertragen. Der Containermodus kapselt das komplette drahtlose M-Bus-Telegramm in einen Container ein. Der Containermodus kann sinnvoll sein, wenn das Schlüsselhandling (Entschlüsselung von Telegrammen) zentral und nicht in CMeX50 erfolgen soll.

Tabelle 449. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x017C036f6d74nn

ODER

0x01FC036f6d74nn

Kabelgebundenen M-Bus-Modus schreiben

nn = kabelgebundener M-Bus-Modus, 8 Bit, ohne Vorzeichen

Gültige Werte:

0 = Auto

1 = Container

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Kabelgebundenen M-Bus-DIF/VIF-Modus einstellen

Der kabelgebundene DIF/VIF-Modus wird verwendet, um optionale Daten zu konfigurieren, die von CMeX50 über die kabelgebundene M-Bus-Schnittstelle hinzugefügt werden. Die Informationen aus CMeX50 können Adressinformationen, Telegrammalter und RSSI-Informationen (Signalstärke) sein.

Tabelle 451. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x017C03666474nn

ODER

0x01FC0366647400nn

Kabelgebundenen M-Bus-DIF/VIF-Modus schreiben

nn = kabelgebundener M-Bus, DIF/VIF-Modus, 8 Bit, ohne Vorzeichen

Gültige Werte:

0 = Auto

1 = Produktionsnummer

2 = Produktionsnummer, Alter

3 = Produktionsnummer, Alter, RSSI

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


LCD-Kontrast einstellen

Stellen Sie den Kontrast des LCD-Displays auf dem Produkt ein.

Tabelle 453. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x017C0364636Cnn

ODER

0x01FC0364636C00nn

LCD-Kontrast schreiben

nn = LCD-Kontrast-Offset, 8 Bit, mit Vorzeichen.

Gültiger Bereich: -10 (am hellsten) .. +10 (am dunkelsten)

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Sprache einstellen

Einstellung der Sprache der LCD-Anzeige.

Tabelle 455. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x017C036E616Cnn

ODER

0x01FC036E616Cnn

Sprache schreiben

nn = Sprache, 8 Bit, ohne Vorzeichen

Gültige Werte:

0 = Englisch

1 = Schwedisch

2 = Deutsch

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


Ruhemoduszeit einstellen

Legen Sie die Zeit fest, nach der das Gerät in den Ruhemodus wechselt, wenn keine Benutzerinteraktion im LCD-Menü stattgefunden hat. Der Benutzer muss das 4-stellige Passwort im LCD-Menü eingeben, um mit der Konfiguration des Produkts fortfahren zu können.

Tabelle 457. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-14 (15)

0x017C03656C73nn

ODER

0x01FC036E616Cnn

Ruhemoduszeit schreiben

nn = Ruhemodus in Minuten, 8 Bit, ohne Vorzeichen.

Gültiger Bereich: 0..255

15 (16)

0xnn

Prüfsumme

16 (17)

0x16

Stoppzeichen


Passwort für das LCD-Menü festlegen

Stellen Sie das LCD-Menü-Passwort ein, das für den Zugriff auf das LCD-Menü eingegeben werden muss. Das Standardpasswort lautet 0000.

Tabelle 459. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-14 (15)

0x0AFD16nnnn

ODER

0x0AFD1600nnnn

Passwort für das LCD-Menü schreiben

nnnn = 4-stelliges gepacktes BCD-Passwort

15 (16)

0xnn

Prüfsumme

16 (17)

0x16

Stoppzeichen


Zähler löschen

Löscht einen oder alle installierten Zähler aus dem Produkt.

Tabelle 461. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-15 (16)

0x0DFC08[ADR]09

Löscht einen oder alle Zähler aus dem Produkt.

[ADR] = kabellose M-Bus-Adresse, 8 Bytes

Gültige Werte:

0xFFFFFFFFFFFFFFFF = Alle löschen

ODER

Die entsprechende kabellose 8-Byte-M-Bus-Adresse des zu löschenden Zählers:

ID 4 Bytes

Man 2 bytes

Gen 1 byte

Dev 1 byte

16 (17)

0xnn

Prüfsumme

17 (18)

0x16

Stoppzeichen


Zähler hinzufügen/aktualisieren

Hinzufügen eines Zählers oder Aktualisieren eines vorhandenen Zählers in der Produktzählerliste.

Layout von ADD_METER_INFO

Layout_of_ADD_METER_INFO.PNG

Zähler- und R-A-Felder

Beim Hinzufügen/Aktualisieren eines Zählers gelten die folgenden Ergänzungen:

  • Stellen Sie für den Zähler PrimA = 0xFF ein, damit er nicht aktualisiert wird.

  • Setzen Sie alle 16 Bytes des Zählerschlüssels auf 0xFF, damit er nicht aktualisiert wird.

  • Zähler-Sperr-Flag

    • 0x00 = Zähler ist in Zählerliste nicht gesperrt.

    • 0x01 = Zähler ist gesperrt (Löschschutz bei kontinuierlicher Installation im FIFO-Modus)

    • 0xFF = Vermeiden Sie die Aktualisierung des Sperr-Flags für Zähler (behalten Sie die aktuellen Einstellungen bei)

  • Setzen Sie alle R-A-Felder (8 Bytes) auf 0xFF, wenn kein separater Funkadapter verwendet wird.

Tabelle 463. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-46 (47)

[ADD_METER_INFO]

Zähler hinzufügen oder aktualisieren

47 (48)

0xnn

Prüfsumme

48 (49)

0x16

Stoppzeichen


Zähler-Sperr-Flag setzen

SND-UD mit dem folgenden M-Bus-Datensatz:

0x0DDIF „variable Länge“

0xFCVIF „Klartext-VIF“ + Erweiterungsbit für Objektaktionscode

0x08 Länge des Klartext-VIF (tatsächliches VIF ist Zähleradresse)

0xnn Zähleradressen-ID lsByte

0xnn Zähleradressen-ID

0xnn Zähleradressen-ID

0xnn Zähleradressen-ID msByte

0xnn Zähleradresse HERSTELLER lsByte

0xnn Zähleradresse HERSTELLER msByte

0xnn Zähleradresse VERSION

0xnn Zähleradresse GERÄTETYP

0x03/0x06 Objektaktionscode, 0x03 = Flag setzen, 0x06 = Flag löschen

Die einzelnen Flags werden durch Angabe der entsprechenden Zähleradresse geschrieben.

Die Flags aller installierten Zähler können mit einem einzigen Befehl geschrieben (gesetzt oder gelöscht) werden, indem alle acht Zähler-Adressbytes auf 0xFF gesetzt werden.

Anmerkung

Dieser Befehl ist nur zum Ändern der Sperrkennzeichen von Zählern nützlich, die bereits in der Zählerliste installiert sind, da das Sperrkennzeichen eines Zählers bei der Installation immer standardmäßig gelöscht wird.

Konfigurations-Tag setzen

Das Konfigurations-Tag kann verwendet werden, um anzuzeigen, ob Änderungen im LCD-Menü vorgenommen wurden, nachdem eine Konfiguration über die kabelgebundene M-Bus-Schnittstelle vorgenommen wurde.

Tabelle 465. Master zum Slave

Byte-Index

Daten

Beschreibung

0

0x68

Startzeichen 1

1

0xnn

L-Feld 1

2

0xnn

L-Feld 2

3

0x68

Startzeichen 2

4

0x43 | 0x53 | 0x63 | 0x73

C-Feld = SND-UD

5

0xnn

A-Feld = Adresse des Slaves

6

0x51

CI-Feld = Master-Slave-Datenübertragung

7-13 (14)

0x04FD0Bnnnnnnnn

ODER

0x04FD0B00nnnnnnnn

Konfigurations-Tag schreiben

nnnnnnnn = 32-Bit-Tag ohne Vorzeichen

Gültiger Bereich: 0x00 .. 0xFFFFFFFF

14 (15)

0xnn

Prüfsumme

15 (16)

0x16

Stoppzeichen


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.