Administration

Trådlös M-Busmottagare

Produkten hanterar alla allmänt använda trådlösa M-Busslavar som överensstämmer med den trådlösa M-Busstandarden och/eller OMS-specifikationerna. Både trådlösa M-Busslavar som skickar installationsförfrågningar och slavar som endast skickar spontandata kan hanteras.

Installationsläge

Installationsläge kan startas med hjälp av displayen eller genom att utfärda M-Buskommando på den trådbundna M-Busslavimplementeringen på produkten.

När installationsläget är aktiverat läggs trådlösa M-Busslavar som sänder SND_IR-telegram eller SND_NR-telegram automatiskt till i slavlistan. Produkten kan också konfigureras för att endast hantera slavar som sänder SND_IR-telegram (installationsförfrågningar).

Normal drift

Installerade trådlösa M-Busslavar är direkt läsbara på den trådbundna M-Busslavporten på produkten. Beroende på nyckelhantering och telegraminnehåll kommer informationen att vara tillgänglig som standard M-Busdata (dekrypterad och läsbar) eller så kommer data att läggas i en M-Buscontainer, som innehåller det kompletta trådlösa M-Bustelegrammet som tas emot från mätaren.

Container-inställningar kan ändras i displayen eller genom att utfärda M-Buskommando på det trådbundna M-Busslavgränssnittet.

FAC-läge

För närvarande kan produkten inte användas för att öppna ett FAC-fönster för dubbelriktad kommunikation. Detta är en funktion som kommer att implementeras i framtida utgåvor.

Telegramhantering

Alla telegram från trådlösa M-Busslavar hanteras, men hanteras olika beroende på innehåll. Om ett telegram är krypterat eller om C- och CI-fälten är okända för produkten, är telegrammet alltid lagrat och tillgängligt som containertelegram på det trådbundna M-Busgränssnittet.

Telegramtyper listade i Tabell 310, ”Hanterade C-fält” och Tabell 311, ”Hanterade CI-fält för "extended link layer"” som har mottagits från trådlösa M-Busslavar lagras och kan läsas på det trådbundna M-Busslavgränssnittet med valfri standard M-Busprogramvara. Endast det senaste telegrammet från en trådlös M-Busslav lagras.

Produkten lägger också till ett valfritt informationsblock på det trådbundna M-Busgränssnittet före den faktiska trådlösa M-Bustelegraminformationen. Informationsblocket som läggs till beror på det inställda DIF/VIF-läget.

Tabell 310. Hanterade C-fält

C-fält

Symboliskt namn

Beskrivning

0x44

SND-NR

Skicka oönskad/periodisk applikationsdata från mätaren utan begäran från masterenheten (Skicka /Inget svar).

0x46

SND-IR

Manuellt initierad sändning av telegram med begäran om installation i masterenhet (Send Installation Request).

0x08, 0x18, 0x28 eller 0x38

RSP-UD

Sändning av applikationsdata efter en begäran från mastern (svar av användardata).


Tabell 311. Hanterade CI-fält för "extended link layer"

C-fält

Beteckning

Beskrivning

0x8C

Typ I med CC- och ACC-fält

Kryptering inte möjlig.

0x8D

Typ II med CC-, ACC-, SN och PLCRC-fält

Krypteringstyp 1 för utökat länklager stöds (AES128/CTR).

0x8E

Typ III med CC-, ACC-, M2- och A2-fält

Kryptering inte möjlig. Fälten M2 och A2 är avsedda för destinationsadress och ignoreras för närvarande av produkten.

0x8F

Typ IV med CC-, ACC-, M2-, A2-, SN- och PLCRC-fält

Krypteringstyp 1 för utökat länklager stöds (AES128/CTR). Fälten M2 och A2 är avsedda för destinationsadress och ignoreras för närvarande av produkten.


Tabell 312. Hanterade CI-fält för applikationsdata

C-fält

Beteckning

Beskrivning

0x72

Normalt datatelegram med lång applikationsrubrik

Telegram med 12-byte rubrik. Sekundäradress för motsvarande virtualiserade mätare på trådad M-Bus tas från ID-fältet i denna rubrik.

0x73

Datatelegram ”Compact frame” med rubriken ”long application”.

Samma som ovan.

0x6B

Telegram i formatet ”Compact frame” med rubriken ”long application”.

Samma som ovan.

0x6F

”Application error”-telegram med rubriken ”long application”

Samma som ovan.

0x75

”Alarm”-telegram med rubriken ”long application”.

Samma som ovan.

0x7A

Normalt datatelegram med rubriken ”short application”.

Telegram med 4-byte rubrik. Sekundäradress för motsvarande virtualiserade mätare på trådad M-Bus tas från ID-fältet ”Link layer rubrik”.

0x7B

Datatelegram ”Compact frame” med rubriken ”short application”.

Samma som ovan.

0x6A

Telegram i formatet ”Compact frame” med rubriken ”short application”.

Samma som ovan.

0x6E

”Application error”-telegram med rubriken ”short application”

Samma som ovan.

0x74

”Alarm”-telegram med rubriken ”short application”.

Samma som ovan.

0x79

Datatelegram ”Compact frame” utan rubrik

Ignoreras eller skickas i datacontainer på trådad M-Bus beroende på inställningen ”CI=0x79 mode”.

0x69

Telegram i ”Compact frame”-format utan rubrik

Samma som ovan.

0x78

Normalt datatelegram utan rubrik

Sekundäradress för motsvarande virtualiserade mätare på trådad M-Bus tas från ID-fältet ”Link layer rubrik”.

0xA1

Maddalena-vattenmätare med årlig periodisk avläsning

Detta är ett speciellt format för Maddalena-vattenmätare. Produkten stöder dekryptering av dessa telegram med Maddalenas egen algoritm som använder en 64-bitars nyckel. Det är de sista 8 byten av installerad dekrypteringsnyckel (mätarspecifik eller global) som används, de första 8 byten av nyckeln ignoreras och är exempelvis inställda på 0x00. Sekundäradressen för motsvarande virtualiserade mätare på trådad M-Bus tas från ID-fältet i ”Link layer rubrik” vars format inte följer standarden EN13757-4.

0xA2

Maddalena-vattenmätare med månatlig periodisk avläsning

Samma som ovan.

0xA3

Maddalena-vattenmätare med veckovis periodisk avläsning

Samma som ovan.


Trådlöst M-Bustelegram utan rubrik

Följande bild beskriver hur data mappas från det mottagna trådlösa M-Bustelegrammet till det trådbundna M-Bustelegrammet. Den trådbundna sekundäradressen tas från M-fältet och A-fältet från det trådlösa M-Bustelegrammet. Det trådbundna A-fältet tilldelas automatiskt vid installationen.

Wirelss_M-bus_telegram_with_no_header_data_mapping_.png

Trådlöst M-Bustelegram utan mappning av rubrikdata

Trådlöst M-Bustelegram med kort rubrik

Följande bild beskriver hur data mappas från det mottagna trådlösa M-Bustelegrammet till det trådbundna M-Bustelegrammet. Den trådbundna sekundäradressen tas från M-fältet och A-fältet från det trådlösa M-Bustelegrammet. Det trådbundna A-fältet tilldelas automatiskt vid installationen. Den korta huvudinformationen som tas emot i det trådlösa M-Bustelegrammet används inte på det trådbundna M-Busgränssnittet.

Wireless_M-bus_telegram_with_short_header_data_mapping_.png

Trådlöst M-Bustelegram med mappning av kort rubrikdata

Trådlöst M-Bustelegram med long rubrik

Följande bild beskriver hur data mappas från det mottagna trådlösa M-Bustelegrammet till det trådbundna M-Bustelegrammet. Den trådbundna sekundäradressen tas från den långa rubriken från det trådlösa M-Bustelegrammet. Det trådbundna A-fältet tilldelas automatiskt vid installationen.

Wireless_M-Bus_telegram_with_long_header_data_mapping_.png

Trådlöst M-Bustelegram med mappning av long-rubrik-data

Trådlöst M-Bustelegram med utökat länklager 0x8C och 0x8D

Det faktiska CI-fältet som ingår i payloaddata hanteras enligt tidigare beskrivning av no, short och long rubrik.

Trådlösa M-Bustelegram i trådad M-Buscontainer

Det trådlösa M-Bustelegrammet kommer att placeras i en M-Buscontainer om ett eller flera av följande kriterier är uppfyllda:

  • C- och CI-fält är okända för produkten

  • Det trådlösa M-Bustelegrammet är krypterat och ingen nyckel är inställd

  • Det trådlösa M-Bustelegrammet är krypterat, privat eller global nyckel är inställd, men krypteringsläget är inställt på "Ingen"

  • Det trådlösa M-Bustelegrammet är krypterat, fel nyckel eller fel krypteringsläge är inställt

  • Den globala inställningen för trådat läge är inställd på "Container"

Wireless_M-Bus_container_data_mapping_.png

Trådlöst M-Bustelegram med mappning av container-data

DIF/VIF-containerns beskrivning identifieras av följande DIF/VIF-data:

0x0D 0xFD 0x3B 0xnn

där 0xnn är längden på det kompletta trådlösa M-Bustelegrammet (containerns längd).

trådad M-Busslavport

Produktens trådbundna M-Busslavgränssnitt används för att läsa data som tas emot från trådlösa M-Busslavar och även för att läsa/skriva konfigurationen av CMeX50 produkt.

Det finns fyra tillgängliga portar på CMeX50: IR-gränssnitt, RS232, USB och M-Busslavport. Alla portar har samma applikationslagerfunktionalitet.

M-Bus produktidentifiering

Produkten kan identifieras med följande information:

  • Tillverkarens sträng = ELV

  • Medium = 0x31 (OMS MUC)

  • Generation = 01-09

Fältet Generation mellan produktsläpp kommer endast att ändras (öka med 1) om M-Busprotokollinformationen ändras mellan versionerna. Använd fältet för programvaruversion i M-Bustelegrammet för att identifiera den aktuella programvaruversionen.

M-busadressering

Produkten kan adresseras med primär eller sekundäradressering. Sekundäradressen för produkten är som standard inställd på produktens serienummer. Sekundäradressen och primäradressen kan ändras på begäran med hjälp av displayen eller genom att utfärda standard M-Buskommandon.

De anslutna trådlösa M-Busslavarna adresseras med primär och sekundäradress. Primäradressen för den anslutna slaven kan ändras, men inte sekundäradressen som tas från den trådlösa M-Bustelegraminformationen som tas emot från mätaren.

Anslutna trådlösa M-Busslavar kan också läsas med Elvaco trådlös M-busadressering, som används om flera CMeX50 finns på samma 2-tråds M-Bus och samma trådlösa M-Busslav finns på mer än en CMeX50. Detta undviker möjliga flera sekundäradresser som används på samma 2-tråds M-Bus.

M-Bus baud rate

Produkten klarar 300, 600, 1200, 2400, 4800 och 9600 baud. Ingen automatisk detektering av baud rate är tillgänglig. Baud rate kan ändras med M-Bus standardkommandon. Standardbaud rate är inställd på 2400 baud.

M-busspaus

M-Busmaster breaksignaler hanteras enligt M-Busstandarden. All pågående kommunikation från M-Busslav till master kommer att avbrytas vid paus upptäckt från M-Busmaster.

Kollisionshantering

CMeX50 genererar break- och skräpdata och skickar den till den begärande M-Busmastern vid en kollision mellan virtualiserade slavar och/eller CMeX50. På detta sätt kommer de installerade M-Busslavarna att bete sig som alla andra vanliga trådbundna M-Businstallationer.

FCB-bitars växling (multi-telegram)

Multi-telegram-läge, eller FCB-bit-växling, är implementerat i produkten. Genom att växla FCB-biten med FCV-biten inställd kommer CMeX50 att svara med följande information:

Telegram 1: Konfiguration och status för CMeX50

Telegram 2..n: Information och status för anslutna trådlösa M-Busslavar

CMeX50 valfritt informationsfält

Det valfria informationsfältet läggs in före den faktiska Payloaddatan som tas emot från den trådlösa M-Busslaven. Denna data används för att ge mer information om det mottagna telegrammet. Den valfria informationen som ingår beror på det konfigurerade DIF/VIF-läget.

Tabell 313. DIF/VIF-lägen

DIF/VIF-läge

Beskrivning

Auto address

Om det trådlösa M-Bustelegrammet sänds i en container på det trådbundna M-Busgränssnittet, kommer aktuell CMeX50 sekundäradress att inkluderas.

Om det trådlösa M-Bustelegrammet inte skickas i en container, kommer den aktuella CMeX50 sekundäradressen inte att inkluderas.

Address

Den aktuella CMeX50 sekundäradressen kommer att inkluderas.

Address, Time

Den aktuella CMeX50 sekundäradressen och åldern på det mottagna trådlösa M-Bustelegrammet kommer att inkluderas.

Address, Time, RSSI

Den aktuella CMeX50 sekundäradressen, åldern och RSSI för det mottagna trådlösa M-Bustelegrammet kommer att inkluderas.


Tabell 314. CMeX50 info om databeskrivning och kodning

CMeX50 info

Beskrivning

Address

DIF = 0x0C (8-siffrig BCD)

VIF = 0x78 (tillverkningsnummer)

Data = 0xnnnnnnnn

Där nnnnnnnn är den aktuella sekundäradressen i packad BCD för CMeX50 produkten.

Time

DIF = 0x02 (16 bitars heltal)

VIF = 0x75 (aktualitetslängd)

Data = 0xnnnn

Där nnnn är en 16 bitars osignerad ålder i minuter av det mottagna telegrammet.

RSSI

DIF = 0x01 (8 bitars heltal)

VIF = 0xFD (RSSI)

VIFE = 0x71 (RSSI)

Data = 0xnn

Där nn är RSSI med 8 bitars tecken beräknad enligt följande mönster: Resultatintervall: -128 ... -6dbm

0xnn i intervallet 1..62:

2 x 0xnn-130 = Faktisk RSSI

0xnn = 0 (ingen RSSI)

0xnn = 1 (-128dBm)

0xnn = 63 (> -6dBm)


Utökad sekundäradressering

Den utökade adresseringen är praktisk när flera CMeX50 är anslutna till samma trådbundna M-Busmaster och en eller flera trådlösa M-Busslavar är installerade i flera CMeX50. När du använder utökad adressering är det möjligt att adressera en specifik trådlös M-Busslav på en specifik CMeX50. Utan denna möjlighet skulle användning av normal sekundäradressering resultera i kollisioner mellan CMeX50 som innehåller samma trådlösa M-Busslav.

Adresseringsläget för Elvaco trådlös M-Bus fungerar som ett normalt sekundärt adressval med inkluderad information om sekundäradress för CMeX50.

Följande bild visar ett standardtelegram för val av sekundäradress.

Secondary_select_telegram.PNG

Selekteringstelegram sekundär

Följande bild visar hur man väljer ett Elvaco trådlös M-Bustelegram. FAB-fältet är den 4 byte BCD-kodade sekundäradressen för CMeX50, från vilken man väljer slav. Sekundäradressen till CMeX50 är standardinställt på tillverkningsnumret för CMeX50.

Enhanced_secondary_select_telegram.PNG

Välj Elvaco trådlös M-Bustelegram

Utför addressökning för Elvaco trådlös M-bus

  1. Utför en sekundär standardsökning med Dev (enhetstyp eller medium) inställd på CMeX50enhetstyp (0x31). Fyll i fälten Man (Tillverkare) och Gen (Generation) med jokertecken.

  2. När alla CMeX50-enheter har hittats utför man en adresseringsökning för Elvaco trådlös M-bus för varje hittad CMeX50. Fyll i FAB (tillverkningsnummer) med CMeX50 sekundäradressen som hittades i steg 1.

Genom att utföra dessa steg undviker du möjliga kollisioner på samma trådlösa M-Busslav som är installerad på flera CMeX50-produkter.

Genom att använda mottagen ålder och RSSI-information kan man erhålla ett filter för vilken slav som ska användas på vilken CMeX50 för att optimera avläsningstiden.

M-Buskommandon

Initiera slav (SND_NKE)

Tabell 315. Master till slav

Byte index

Data

Beskrivning

0

0x10

Starttecken

1

0x40

C-fält = SND_NKE

2

0xnn

A-fält = Slavens adress

3

0xnn

Kontrollsumma

4

0x16

Stopptecken


Begär användardata (REQ_UD2)

Begär användardata från produkt eller virtualiserad M-Busslav och vänta på slavsvar.

Tabell 317. Master till slav

Byte index

Data

Beskrivning

0

0x10

Starttecken

1

0x4b | 0x5b | 0x6b | 0x7b

C-fält = REQ_UD2

2

0xnn

A-fält = Slavens adress

3

0xnn

Kontrollsumma

4

0x16

Stopptecken


Slave till master (CMeX50 adresserad produkt) – Telegram 1

Det första telegrammet från CMeX50 innehåller information och konfiguration av produkten.

Värden som är längre än en byte skickas alltid med minst signifikanta byte (LSByte) först. Detta gäller även textsträngar som skickas ”baklänges”. Det enda undantaget är krypteringsnycklarna som skickas i samma ordning som de skrivs och visas på LCD-displayen.

Värden formaterade som ”packed BCD” skickas också med LSByte först, men MSNibble (bit 7..4) innehåller det mest signifikanta av de två talen i varje byte.

Om inget annat anges är alla numeriska värden utan tecken, det vill säga positiva (osignerade).

Tabell 318. Slave till master (CMeX50 adresserad produkt) – Telegram 1

Byte index

Data

Beskrivning

0

0x68

Starta 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2 = L-fält 1

3

0x68

Starta 2

4

0x08

C-fält = RSP-UD

5

0xnn

A-fält = CMeX50 primäradress

6

0x72

CI-fält = 12-byte rubrik följer

7-10

0xnn 0xnn 0xnn 0xnn

ID-fält = CMeX50 sekundäradress, packad BCD

11-12

0x96 0x15

MFR-fält = 0x1596 = ”ELV”

13

0xnn

VER-fält, 0x01..0x09

14

0x31

DEV-fält = 0x31 = ”OMS MUC”

15

0xnn

ACC-fält, kontinuerlig räknare 0.00..0xFF, 0x00..

16

0x00

STATUS-fält, alltid 0x00 i detta telegram

17-18

0x00 0x00

SIGNATURE-fält, alltid 0x0000 i detta telegram

19-24

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

CMeX50 serienummer, 8 siffror packad BCD

25-33

0x0D 0xFD 0x0F 0x05

0xnn 0xnn 0xnn 0xnn 0xnn

CMeX50 programversion, 5 siffror ASCII-text. Exempel: 0x35 0x2E 0x36 0x2E 0x31 i sändningsordning ”1.6.5” vilket betyder MajorVersion=1, MinorVersion=6, PatchLevel=5

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

Global AES128-nyckel för dekryptering av telegram (0x79 0x65 0x6B = 'nyckel' baklänges)

57-63

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

0xnn

0xnn = trådlöst M-Busläge:

0x00 = S1

0x02 = T1

0x04 = T1 + Cla + Clb

0x06 = C1a

0x07 = Clb

0x08 = C1a + C1b

0x09 = T1 + C1a

0x0A = T1 +C1b

0x0B = C1a WIDE

0x0C = C1b WIDE

0x0D = C1a + C1b WIDE

(0x6F 0x6D 0x77 = 'wmo' baklänges, trådlöst läge)

64-70

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

0x00

Detta datafält används inte längre, men överförs fortfarande på grund av kompatibilitetsskäl

(0x65 0x73 0x77 = 'wse' baklänges, trådlös känslighet)

71-78

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

Installationstid, 0xnnnn minuter.

Tillåtet område 0..9999 minuter.

(0x74 0x69 0x77 = 'wit' baklänges, trådlös installationstid)

79-86

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

Fortsatt installationstid, 0xnnnn minuter.

(0x73 0x69 0x77 = 'wis' baklänges, fortsatt installationstid)

87-93

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

0xnn = Trådlöst installationsläge:

0x00 = Endast SND-IR-telegram kan installera mätare.

0x01 = Alla tillåtna telegramtyper kan installera mätare.

(0x6D 0x69 0x77 = 'wim', trådlöst installationsläge)

94-101

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

0xnnnn = Tidsgräns för trådlöst telegram i minuter. Tillåtet intervall är 0 .. 9999 minuter. En virtuell M-Busslav kommer att sluta svara på trådad M-Bus om det senast lagrade telegrammet från motsvarande trådlösa slav är äldre än detta värde.

(0x65 0x67 0x61 = 'ålder' baklänges)

102-111

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

0xnnnn = Installationsfilter för tillverkarkod:

0xFFFF = Filtret är avstängt. Mätare från alla tillverkare kan installeras.

Andra värden än 0xFFFF = endast mätare med den specifika tillverkarkoden kan installeras.

0xgggg = Installationsfilter för DEV (mätartyp):

0xFFFF = Filtret är avstängt. Alla mätartyper kan installeras.

0x0000..0x00FF = Endast den valda mätartypen kan installeras (DEV = 0x00..0xFF).

(0x66 0x69 0x77 = 'wif' baklänges, trådlöst installationsfilter)

112-118

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

0xnn = Inställning för kontinuerligt installationsläge:

0x00 = Endast tidsbegränsad installation

0x01 = Kontinuerligt läge är aktiverat

(0x69 0x63 0x77 = 'wci' baklänges, trådlös kontinuerlig installation)

119-125

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

0xnn = Packmetod eller telegram:

0x00 = Automatiska, trådlösa telegram packas om för att simulera virtuella trådbundna M-Busslavar om möjligt. Vid dekrypteringsfel, trådlösa telegram utan rubrik, okänd CI-kod etc, kommer telegrammet automatiskt att läggas orört i en datacontainer.

0x01 = Alla trådlösa telegram placeras i en datacontainer.

(0x6F 0x6D 0x74 = 'tmo' baklänges, trådläge (!))

126-132

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

0xnn = DIF/VIF-läge:

0x00 = Auto

0x01 = Serienummer

0x02 = Serienummer, ålder

0x03 = Serienummer, ålder, RSSI (signalstyrka)

(0x66 0x64 0x74 = 'tdf' baklänges, !)

133-139

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

0xnn = LCD-kontrast, offset från standardinställningar, 8-bitars värde med tecken. Tillåtet område är -10 (ljusast) till +10 (mörkast).

(0x64 0x63 0x6C = 'lcd' baklänges)

140-146

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

0xnn = Kod för språk på LCD-menyn:

0x00 = engelska

0x01 = svenska

0x02 = tyska

(0x6E 0x61 0x6C = 'lan' baklänges)

147-153

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

0xnn = Tid från senaste tangentaktivitet tills CMeX50 går in i viloläge. Tillåtna värden är 0x00..0xFF (0..255) minuter.

(0x65 0x6C 0x73 = 'sle' baklänges, vila)

154-158

0x0A 0xFD 0x16 0xnn 0xnn

0xnnnn = Lösenord för inloggning till LCD-meny, fyra siffror, packad BCD.

159-165

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

0xnnnnnnnn = Tagg för användarkonfiguration, 32-bitars binär.

Detta värde kan skrivas till CMeX50 för att ange ett specifikt konfigurations-ID. Värdet återställs när ändringar görs i LCD-menyn.

166-173

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

0xnnnn = Finjustering av radiofrekvensen, i steg om 38 147 Hz. 16-bitars värde med tecken.

Exempel:

0x0000 = Ingen justering

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

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

(0x61 0x66 0x77 = 'wfa' baklänges, trådlös frekvensjustering)

174-180

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

0xnn = FIFO-läge för automatisk installation:

0x00 = FIFO-läge av. Installation av nya mätare upphör när mätarlistan är full (800 mätare).

0x01 = FIFO-läget är på. Om CMeX50 är i kontinuerligt installationsläge och ett telegram från en ny mätare tas emot när mätarlistan är full raderas mätaren med det äldsta telegrammet och den nya mätaren installeras.

(0x66 0x69 0x61 = 'aif' baklänges, autoinstallera fifo)

181-190

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

0xnnnnnnnn = Antal gånger radion har startat om, på grund av att inget korrekt telegram har tagits emot de senaste 30 minuterna. 32-bitars binärt värde.

(0x63 0x72 0x72 = 'rrc' baklänges, radions omstartsräknare)

191-197

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

0xnn = Inställning för STATUS-byte i telegram från virtualiserade mätare:

0x00 = STATUS är alltid 0x00

0x01 = STATUS kopierad från motsvarande mätare STATUS-byte, om det finns. (förutsatt att det trådlösa telegrammet har en kort eller lång applikationsrubrik) annars sätts det till 0x00.

(0x61 0x74 0x73 = 'sta' baklänges, status)

198-204

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

0xnn = Adresseringsinställningar för CMex50:

0x00 = Vald primäradress, sekundäradress och fast primäradress 251.

0x01 = Endast den fasta primäradressen 251.

(0x6D 0x61 0x63 = 'cam' baklänges, samlaråtkomstläge)

205-211

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

0xnn = Adresseringsinställningar för virtualiserade mätare:

0x00 = Primäradress, sekundäradress och Elvaco trådlös M-busadress (med CMeX50tillverkningsnummer).

0x01 = Endast Elvaco trådlös M-busadress (med CMeX50 ”fabrication number”).

(0x6D 0x61 0x6D = 'mam' baklänges(!), mätaråtkomstläge)

212-218

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

0xnn = Åtgärd att vidta när man tar emot ett telegram med CI = 0x79 eller 0x69:

0x00 = Ignorera telegram.

0x01 = Placera telegram i en container.

(0x66 0x63 0x69 = 'icf' baklänges, ignorera c... flag)

219

0xnn

0xnn = Slut-på-första-telegram från CMeX50:

0x0F = Telegram är klart (inga mätare är installerade)

0x1F = Telegram fortsätter med mätarinformation. Växla FCB-bit för att hämta nästa telegramdel.


Slave till master (CMeX50 adresserad produkt) – Telegram 2..n

Det andra och eventuellt fler telegram, beroende på antal anslutna trådlösa M-Busslavar, innehåller information om de installerade trådlösa M-Busslavarna.

Tabell 319. Slave till master (CMeX50 adresserad produkt) – Telegram 2..n

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x08

RSP_UD

5

0xnn

A-fält = Primäradress för CMeX50

6

0x72

Variabel data svarar, läge 1 = LSByte först

7-10

0xnnnnnnnn

Sekundäradress till CMeX50

11-12

0x9615

Tillverkar-id "ELV"

13

0xnn

Generationsfält

I intervallet 01 till 09.

14

0x31

Enhetstyp / medium = OMS MUC

15

0xnn

Åtkomstnummer

16

0xnn

Statusbyte

0x00 = Ok (inget fel)

17-18

0x0000

Signatur, 16 bitars binär

19-58

[SLAVINFO 1]

Trådlös M-Bus slav 1

59-98

[SLAVINFO 2]

Trådlös M-Bus slav 2

99-

[SLAVINFO n]

Trådlös M-Bus slav n

-

0x0F eller 0x1F

Slut på telegrammet

Mer data tillgänglig: 0x1F

Ingen mer data tillgänglig: 0x0F

-

0xnn

Kontrollsumma

-

0x16

Stopptecken


M-Bus_Slave_information.PNG

Info-beskrivning av trådlös slav

Tabell 320. M-Bus slavinformation fältbeskrivning

Namn

Beskrivning

Meter ID

Identifiering av trådlös M-Busmätare

Meter MFR

Tillverkarkod för trådlös M-Busmätare

Meter VER

Trådlös M-Busmätare version (generation)

Meter Dev

Trådlös M-Bus mätare enhetstyp (medium)

Meter Key

AES128-krypteringsnyckel som används för denna mätare (om inte CMeX50 global nyckel används)

Meter RF mode

Trådlös M-Busmätare RF-läge (S1, T1, C1)

Meter PrimA

Virtuell primäradress för denna mätare på CMeX50 trådat M-Busgränssnitt

Meter lock flag

Mätarlåsflagga (gäller endast FIFO-läge för kontinuerlig installation)

0x00 = Mätaren är inte låst (mätaren kan bytas ut mot en annan när mätarlistan är full)

0x01 = Mätaren är låst (mätaren kommer inte att raderas även om mätarlistan är full)

Tgm status

Status för senast mottagna telegram från denna mätare:

0x00 = Inget telegram ännu mottaget

0x01 = Senaste telegrammet var okrypterat

0x02 = Senaste telegrammet hade ett okänt CI-fält

0x03 = Senaste telegrammet var oförändrat och lades i container

0x04 = Dekryptering av senaste telegrammet misslyckades

0x05 = Senaste telegrammet har dekrypterats

Tgm age

Ålder för senast mottagna telegram från denna mätare i minuter

Tgm RSSI

RSSI för senast mottagna telegram från denna mätare

Wired mode

trådad M-Buslägesinställning för denna mätare:

0x00 = Auto (lägg i containern endast vid behov, till exempel om CI är okänd etc.)

0x01 = Lägg alltid telegram i containern

Dummy

Alltid 0xFF

R-A ID

Radioadapter-ID (ignorera om mätaradress = radioadress)

R-A MFR

Tillverkarkod för radioadapter (ignorera om mätaradress = radioadress)

R-A VER

Radioadapterversion (generation) (ignorera om mätaradress = radioadress)

R-A DEV

Radioadapterenhetstyp (medium) (ignorera om mätaradress = radioadress)


Slav till master (virtualiserad M-Busslavadresserad) – Telegram 1 och 2

Tabell 321. Virtualiserad M-Bus slavdata utan inkapsling i en container

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x08

RSP_UD

5

0xnn

A-fält = Primäradress för virtualiserad M-Busslav

6

0x72

Variabel data svarar, läge 1 = LSByte först

7-10

0xnnnnnnnn

Sekundäradress för virtualiserad M-Busslav

11-12

0xnnnn

Tillverkar-id för virtualiserad M-Busslav

13

0xnn

Generationsfält för virtualiserad M-Busslav

14

0xnn

Enhetstyp / medium för virtualiserad M-Busslav

15

0xnn

Åtkomstnummer för virtualiserad M-Busslav

16

0xnn

Statusbyte för virtualiserad M-Busslav

0x00 = Ok (inget fel)

17-18

0x0000

Signatur, 16 bitars binär

Frivillig CMeX50 information beroende på DIF/VIF-läge

19..N

Trådlös M-Bus slavpayloaddata

N+1

0x0F eller 0x1F

Slut på telegrammet

Mer data tillgänglig: 0x1F

Ingen mer data tillgänglig: 0x0F

N+2

0xnn

Kontrollsumma

N+3

0x16

Stopptecken


Tabell 322. Virtualiserad M-Bus slavdata med inkapsling i en container

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x08

RSP_UD

5

0xnn

A-fält = Primäradress för virtualiserad M-Busslav

6

0x72

Variabel data svarar, läge 1 = LSByte först

7-10

0xnnnnnnnn

Sekundäradress för virtualiserad M-Busslav

11-12

0xnnnn

Tillverkar-id för virtualiserad M-Busslav

13

0xnn

Generationsfält för virtualiserad M-Busslav

14

0xnn

Enhetstyp / medium för virtualiserad M-Busslav

15

0xnn

Åtkomstnummer för virtualiserad M-Busslav

16

0xnn

Statusbyte för virtualiserad M-Busslav

0x00 = Ok (inget fel)

17-18

0x0000

Signatur, 16 bitars binär

Frivillig CMeX50 information beroende på DIF/VIF-läge

19

0x0d

DIF Variabel datalängd

20

0xfd

VIF Extension tabell FD

21

0x3b

VIFE trådlös M-Bus container

22

0xnn

Containerns längd

23..N

Trådlös M-Bus slav komplett telegram.

Börjar med L-fält. CRC-fält utelämnas.

N+1

0x0F eller 0x1F

Slut på telegrammet

Mer data tillgänglig: 0x1F

Ingen mer data tillgänglig: 0x0F

N+2

0xnn

Kontrollsumma

N+3

0x16

Stopptecken


Välj typ av STATUS-byte i telegram från virtualiserad slav på trådad M-Bus

Tabell 323. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-13 (14)

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

ELLER

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

0xnn = inställning för STATUS-byte i telegram från virtualiserade mätare:

0x00 = STATUS är alltid 0x00

0x01 = STATUS kopieras från motsvarande trådlösa mätares STATUS-byte om tillgänglig (förutsatt att det trådlösa telegrammet har lång eller kort applikationsrubrik) annars sätts den till 0x00

(0x61 0x74 0x73 = 'sta' baklänges)

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Välj adresseringsmetod för produkten (CMeX50) på trådad M-Bus

Tabell 325. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-13 (14)

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

ELLER

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

0xnn = Adresseringsläge för CMeX50:

0x00 = Vald primäradress, sekundäradress och fast primäradress 251.

0x01 = Endast den fasta primäradressen 251.

(0x6D 0x61 0x63 = 'cam' baklänges)

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Välj adresseringsmetod för virtualiserad mätare på trådad M-Bus

Tabell 327. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-13 (14)

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

ELLER

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

0xnn = Adresseringsläge för virtualiserade mätare:

0x00 = Primäradress, sekundäradress och Elvaco trådlös M-busadress (med CMeX50tillverkningsnummer).

0x01 = Endast Elvaco trådlös M-busadress (med CMeX50 tillverkningsnummer).

(0x6D 0x61 0x6D = 'mam')

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Välj installationsmetod för kontinuerlig mätarinstallation

Tabell 329. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-13 (14)

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

ELLER

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

0xnn = FIFO-läge för automatisk installation:

0x00 = FIFO-läge av. Installation av nya mätare upphör när mätarlistan är full (800 mätare).

0x01 = FIFO-läget är på. Om CMeX50 är i kontinuerligt installationsläge och ett telegram från en ny mätare tas emot när mätarlistan är full kommer mätaren med det äldsta lagrade telegrammet att raderas från mätarlistan och den nya mätaren installeras på dess plats.

(0x66 0x69 0x61 = 'aif' baklänges)

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in filter för mätarinstallation

Tabell 331. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-16 (17)

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

ELLER

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

0xnnnn = Installationsfilter för tillverkarkod:

0xFFFF = Filtret är stängt. Mätare från alla tillverkare kan installeras.

Annat värde än 0xFFFF = Endast mätare med angiven tillverkarkod kan installeras.

0xgggg = Installationsfilter för DEV (mätartyp):

0xFFFF = Filtret är stängt. Alla mätartyper kan installeras.

0x0000..0x00FF = Endast specificerad mätartyp kan installeras (DEV = 0x00..0xFF).

(0x66 0x69 0x77 = 'wif' baklänges, trådlöst installationsfilter)

17 (18)

0xnn

Kontrollsumma

18 (19)

0x16

Stopptecken


Starta kontinuerlig mätarinstallation

Tabell 333. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-13 (14)

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

ELLER

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

Kontinuerlig installation påbörjas.

Installationen kan stoppas med kommandot ”Start/stopp installation mode”.

(0x69 0x63 0x77 = 'wci' baklänges)

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Välj hur telegram med CI=0x79 / 0x69 ska hanteras

Tabell 335. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = primäradress, exempelvis 0xFB = 251

6

0x51

CI-fält = Master till slav-dataöverföring

7-13 (14)

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

ELLER

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

0xnn = åtgärd vid mottagning av telegram med CI = 0x79 eller 0x69:

0x00 = Ignorera telegrammet.

0x01 = Placera telegrammet i en datacontainer.

(0x66 0x63 0x69 = 'icf' baklänges)

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in baud rate

Ställ in baud rate för slaven.

Detta kommando ändrar endast den lokala baud raten om CMeX50 produkten adresseras.

Tabell 337. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0x03

L-fält 1

2

0x03

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0xnn

CI-fält= Urvalskod för baud rate:

0xb8 = 300 baud

0xb9 = 600 baud

0xbA = 1200 baud

0xbb = 2400 baud

0xbc = 4800 baud (note 1)

0xbd = 9600 baud (note 1)

0xbe = no change (not 2)

0xbf = no change (not 2)

Baud rate > 2400 baud fungerar men har inte testats för att uppfylla tidsspecifikationerna i M-Busstandarden.

Baudrate-koderna 0xbe och 0xbf är ACKade med 0xe5 även om de inte ändrar baud rate (detta är i enlighet med M-Busspecifikationen).

7

0xnn

Kontrollsumma

8

0x16

Stopptecken


Applikationsåterställning

Om man skickar applikationens återställningsadress till CMeX50 återställs produkten till fabriksinställningarna.

Programåterställning som skickas till valfri virtualiserad M-Busslav kommer endast att bekräftas utan att någon åtgärd vidtas.

Tabell 339. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0x04

L-fält 1

2

0x04

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x50

CI-fält = Applikationsåterställning

7

0xb0

Applikationsåterställning underkod

8

0xnn

Kontrollsumma

9

0x16

Stopptecken


Ange primäradress

Ändra M-Bussens primäradressför CMeX50 produkt eller valfri virtualiserad M-Busslav.

Tabell 341. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0x06

L-fält 1

2

0x06

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält

7

0x01

Primäradress DIF

8

0x7A

Primäradress VIF

9

0xnn

Ny primäradress (0x00-0xfa)

10

0xnn

Kontrollsumma

11

0x16

Stopptecken


Ställ in sekundäradress

Detta kommando ändrar endast sekundäradressen för CMeX50 om CMeX50 produkten adresseras.

Inställning av sekundäradress på en virtualiserad M-Busslav kommer endast att bekräftas utan att någon åtgärd vidtas.

Tabell 343. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0x09

L-fält 1

2

0x09

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält

7

0x0c

Sekundäradress DIF

8

0x79

Sekundäradress VIF

9-12

0xnnnnnnnn

Ny sekundäradress, 8-bitars packad BCD

13

0xnn

Kontrollsumma

14

0x16

Stopptecken


Välj slav

Välj slav för ytterligare sekundäradressering. När slaven har valts kan den adresseras med primäradress 253.

Tabell 345. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

Variabel beroende på urvalsmask.

Urvalsmasken kan ha vilken storlek som helst i intervallet 0..8 byte förutom 5 (tillverkar-ID kräver en fullständig 16-bitars mask).

2

0xnn

L-fält 2

Variabel beroende på urvalsmask.

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x52

CI-fält = Slavurval

Slaven avmarkeras om det finns något inte stämmer överens.

7-10

0xnnnnnnnn

Valfri

M-Bus sekundäradressmask, packad BCD

M-Bus ID-masken kan använda nibble 0xf som ett jokertecken i vilken som helst av de åtta BCD-siffrorna.

11-12

0xnnnn

Valfri

M-Bustillverkarens id-mask, 16-bitars binär

M-Bustillverkarens id-mask kan använda 0xff som jokertecken för en eller båda bytes.

13

0xnn

Valfri

M-Bus generationsmask, 8-bitars binär

M-Busgenereringsmasken kan använda 0xff som jokertecken.

14

0xnn

Valfri

M-Bus medium mask, 8-bitars binär

M-Busmätarens mediummask kommer att matcha om 0x00 ("okänt") eller 0xff (jokertecken).

15

0x0c

Valfri

DIF 8-siffrigt paket BCD

16

0x78

Valfri

VIF-tillverkningsnummer

17-20

0xnnnnnnnn

Valfri

CMeX50 M-Bus sekundäradressmask, packad BCD

21

0xnn

Kontrollsumma

22

0x16

Stopptecken


Ställ in global AES128-nyckel

Den globala AES128-nyckeln är användbar när mer än en trådlös M-Busslav har identisk AES128-nyckel. Ställ in den trådlösa M-Busslavens Decryption mode till Global när den globala AES128-nyckeln ska användas.

Tabell 347. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-35 (36)

0x0D7C0379656B10[KEY]

ELLER

0x0DFC0379656B1000[KEY]

Ange global AES128-nyckel

[KEY] = 16 byte global AES128-nyckel

35 (36)

0xnn

Kontrollsumma

36 (37)

0x16

Stopptecken


Ställ in läget trådlös M-Bus

Läget trådlös M-Bus används för att ställa in vilka trådlösa M-Busslavar produkten ska hantera; C1, T1, S1 en kombination.

Tabell 349. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x017C036f6d77nn

ELLER

0x01FC036f6d7700nn

skriv trådlös M-Busläge

nn = 8-bitars osignerat trådlöst M-Busläge. Giltiga värden:

0x00 eller 0x01 = S1 (båda värdena är likvärdiga)

0x02 eller 0x03 = T1 (båda värdena är ekvivalenta)

0x04 eller 0x05 = T1 + C1a + C1b

0x06 = C1a

0x07 = Clb

0x08 = C1a + C1b

0x09 = T1 + C1a

0x0A = T1 + Clb

0x0B = C1a WIDE

0x0C = C1b WIDE

0x0D = C1a + C1b WIDE

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in tid för trådlös installation

Installationstiden är den tid produkten kommer att vara i installationsläge efter att en installation har startat.

Tabell 351. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-14 (15)

0x027C03746977nnnn

ELLER

0x02FC0374697700nnnn

skriv trådlös installationstid

nnnn = 16-bitars osignerad installationstid i minuter

Giltigt intervall: 0..9999

15 (16)

0xnn

Kontrollsumma

16 (17)

0x16

Stopptecken


Start/stopp installationsläge

Detta kommando används för att starta eller stoppa ett installationsfönster.

Tabell 353. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-14 (15)

0x027C03746977nnnn

ELLER

0x02FC0374697700nnnn

Starta/stoppa installationsfönster

nnnn = 16 bitars osignerad installationstid i minuter.

Giltigt intervall: 0..9999

Om du ställer in nnnn till noll stoppas den aktuella installationen.

15 (16)

0xnn

Kontrollsumma

16 (17)

0x16

Stopptecken


Ställ in trådlöst installationsläge

Det trådlösa installationsläget används för att filtrera vilka trådlösa M-Bustelegram som accepteras för att installera en ny trådlös M-Busslav i produkten.

Tabell 355. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x017C036D6977nn

ELLER

0x01FC036D697700nn

skriv trådlöst installationsläge

nn = 8 bitars osignerat installationsläge

Giltiga värden:

0 = Endast SND-IR-telegram är giltiga för installation av trådlösa M-Busslavar

1 = SND-NR, SND-IR gäller för installation av trådlösa M-Busslavar

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in trådlös åldersgräns

Den trådlösa åldersgränsen används för att markera trådlösa M-Busslavtelegram som gamla, vilket resulterar i att den virtualiserade trådbundna M-Busslaven slutar svara när telegram ligger utanför den trådlösa åldersgränsen. Detta är användbart för att indikera att anslutningen med den trådlösa M-Busslaven inte fungerar korrekt.

Tabell 357. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-14 (15)

0x027C03656761nnnn

ELLER

0x02FC0365676100nnnn

skriv trådlös åldersgräns

nnnn = 16 bitars osignerad trådlös åldersgräns i minuter

Giltigt intervall: 0..9999 minuter

15 (16)

0xnn

Kontrollsumma

16 (17)

0x16

Stopptecken


Ställ in trådat M-Busläge

Ställ in hur trådat M-Busgränssnitt ska transportera information till den begärande M-Busmastern; i Auto eller Container-läge. Autoläget kommer att försöka transportera data till den begärande M-Busmastern som ohanterad data som tas emot från den trådlösa M-Busslaven. Containerläget kommer att kapsla in hela det trådlösa M-Bustelegrammet i en container. Containerläget kan vara användbart om nyckelhantering (dekryptering av telegram) ska hanteras centraliserat och inte inom CMeX50.

Tabell 359. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x017C036f6d74nn

ELLER

0x01FC036f6d74nn

Skriv trådat M-Busläge

nn = 8-bitars osignerat trådat M-Busläge

Giltiga värden:

0 = Auto

1 = Container

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in trådat M-Bus DIF/VIF-läge

Trådat DIF/VIF-läge används för att konfigurera valfria data som lagts till av CMeX50 på det trådbundna M-Busgränssnittet. Informationen från CMeX50 kan vara information om adress, telegrammets ålder och RSSI (signalstyrka).

Tabell 361. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x017C03666474nn

ELLER

0x01FC0366647400nn

Ange trådat M-Bus DIF/VIF-läge

nn = 8 bitars osignerat trådat M-Bus DIF/VIF-läge

Giltiga värden:

0 = Auto

1 = Tillverkningsnummer

2 = Tillverkningsnummer, ålder

3 = Tillverkningsnummer, ålder, RSSI

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in LCD-kontrast

Ställ in displayens LCD-kontrast på produkten.

Tabell 363. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x017C0364636Cnn

ELLER

0x01FC0364636C00nn

Ange LCD-kontrast

nn = 8 bitars signerad LCD-kontrastoffset.

Giltigt intervall: -10 (ljusast) .. +10 (mörkast)

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in språk

Ställ in LCD-skärmens språk.

Tabell 365. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x017C036E616Cnn

ELLER

0x01FC036E616Cnn

Ange språk

nn = 8 bitars osignerat språk

Giltiga värden:

0 = engelska

1 = svenska

2 = tyska

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Ställ in vilolägestid

Ställ in tiden innan produkten går in i viloläge om ingen användarinteraktion har skett i LCD-menyn. Användaren måste ange det 4-siffriga lösenordet i LCD-menyn för att kunna fortsätta konfigureringen av produkten.

Tabell 367. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-14 (15)

0x017C03656C73nn

ELLER

0x01FC036E616Cnn

Ange tid för viloläge

nn = 8 bitars osignerat viloläge i minuter.

Giltigt intervall: 0..255

15 (16)

0xnn

Kontrollsumma

16 (17)

0x16

Stopptecken


Ställ in lösenord för LCD-menyn

Ställ in lösenordet för LCD-menyn som måste anges för att komma åt LCD-menyn. Standardlösenordet är 0000.

Tabell 369. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-14 (15)

0x0AFD16nnnn

ELLER

0x0AFD1600nnnn

Ange lösenord för LCD-menyn

nnnn = 4-siffrigt packat BCD-lösenord

15 (16)

0xnn

Kontrollsumma

16 (17)

0x16

Stopptecken


Ta bort mätare

Ta bort en eller alla installerade mätare från produkten.

Tabell 371. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-15 (16)

0x0DFC08[ADDR]09

Ta bort en eller alla mätare från produkten.

[ADDR] = 8 byte trådlös M-Busadress

Giltiga värden:

0xFFFFFFFFFFFFFFFF = Ta bort alla

ELLER

Motsvarande 8-byte trådlös M-Busadress för mätaren som ska raderas:

ID 4 byte

Man 2 bytes

Gen 1 byte

Dev 1 byte

16 (17)

0xnn

Kontrollsumma

17 (18)

0x16

Stopptecken


Lägg till/uppdatera mätare

Lägg till eller uppdatera en befintlig mätare i produktmätarlistan.

Layout av ADD_METER_INFO

Layout_of_ADD_METER_INFO.PNG

Mätare och RA-fält

Följande tillägg gäller vid tillägg/uppdatering av en mätare:

  • Ställ in mätaren PrimA = 0xFF för att undvika att uppdatera den.

  • Ställ in alla 16 bytes av mätarnyckeln till 0xFF för att undvika att uppdatera den.

  • Mätarlåsflagga:

    • 0x00 = Mätaren är inte låst i mätarlistan.

    • 0x01 = Mätaren är låst (raderingsskyddad i FIFO-läge för kontinuerlig installation)

    • 0xFF = Undvik att uppdatera mätarlåsflaggan (behåll nuvarande inställningar)

  • Ställ in alla RA-fält (8 byte) till 0xFF om ingen separat radioadapter används.

Tabell 373. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-46 (47)

[ADD_METER_INFO]

Lägg till eller uppdatera mätare

47 (48)

0xnn

Kontrollsumma

48 (49)

0x16

Stopptecken


Ställ in mätarlåsflagga

SND-UD med följande M-Buspost:

0x0DDIF "variabel längd"

0xFCVIF ”vanlig text VIF” + extensionbit för objektåtgärdskod

0x08längd av vanlig text VIF (faktisk VIF är mätaradress)

0xnnmeter adress-ID lsByte

0xnnmeter adress-ID

0xnnmeter adress-ID

0xnnmeter adress ID msByte

0xnnmeter adress TILLVERKARE lsByte

0xnnmeter adress TILLVERKARE msByte

0xnnmeter adress VERSION

0xnnmeter adress ENHETSTYP

0x03/0x06object action code, 0x03 = set flag, 0x06 = clear flag

Individuella flaggor skrivs genom att ange mätaradressen.

Flaggan för alla installerade mätare kan skrivas (ställas in eller raderas) med ett enda kommando genom att sätta alla åtta mätaradressbyte till 0xFF.

Notera

Detta kommando används endast för att ändra låsflaggor för mätare som redan är installerade i mätarlistan eftersom en mätares låsflagga som standard alltid raderas vid installationstillfället.

Ställ in konfigurationstagg

Konfigurationstaggen kan användas för att indikera om ändringar har gjorts i LCD-menyn efter att någon konfiguration har gjorts med det trådbundna M-Busgränssnittet.

Tabell 375. Master till slav

Byte index

Data

Beskrivning

0

0x68

Starttecken 1

1

0xnn

L-fält 1

2

0xnn

L-fält 2

3

0x68

Starttecken 2

4

0x43 | 0x53 | 0x63 | 0x73

C-fält = SND-UD

5

0xnn

A-fält = Slavens adress

6

0x51

CI-fält = Master-till-slav-datasändning

7-13 (14)

0x04FD0Bnnnnnnnn

ELLER

0x04FD0B00nnnnnnnn

Ange konfigurationstagg

nnnnnnnn = 32 bitars osignerad tagg

Giltigt intervall: 0x00 .. 0xFFFFFFFF

14 (15)

0xnn

Kontrollsumma

15 (16)

0x16

Stopptecken


Var denna artikel till hjälp?

0 av 0 tyckte detta var till hjälp
Har du fler frågor? Skicka en förfrågan

Kommentarer (0 kommentarer)

Artikeln är stängd för kommentarer.