Administration
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 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).
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.
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.
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. |
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.
Trådlöst M-Bustelegram utan mappning av rubrikdata
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.
Trådlöst M-Bustelegram med mappning av kort rubrikdata
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.
Trådlöst M-Bustelegram med mappning av long-rubrik-data
Det faktiska CI-fältet som ingår i payloaddata hanteras enligt tidigare beskrivning av no, short och long rubrik.
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"
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).
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.
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.
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.
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-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.
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.
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
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) |
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.
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.
Välj Elvaco trådlös M-Bustelegram
-
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.
-
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.
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 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 |
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. |
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 |
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) |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 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 |
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 |
Ä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 |
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 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 |
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 |
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 |
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 |
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 |
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 |
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 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 |
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 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 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 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ö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 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 eller uppdatera en befintlig mätare i produktmätarlistan.
Layout av ADD_METER_INFO
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 |
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.
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 |
Kommentarer (0 kommentarer)