M-Bus Rev. 4.8

M-Bus Rev. 4.8

Protokol M-Bus Rev. 4.8

Podporované typy a verzie zariadení 
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Špecifické údaje zariadenia Multical III
Nastavenie parametrov a spôsob zberu údajov
Literatúra
Zmeny a úpravy
Revízie dokumentu

Podporované typy a verzie zariadení


Komunikácia podporuje čítanie údajov zo zariadení podporujúcich protokol M-Bus podľa špecifikácie Rev. 4.8. Testované boli merače MULTICAL® III, MULTICAL® 5 firmy KAMSTRUP, CALSTREEM EEM-C firmy Danfoss a PolluTherm Pt500 firmy Sensus.
Komunikácia bola tiež overená voči prietokomeru Sensus MeiStream 150 s komunikačným modulom HRI-Mei a s použitím prevodníka EthMBus-5 firmy JC-e (bolo nutné nakonfigurovať prevodník do módu TCP a použiť linku TCP/IP-TCP).

Konfigurácia komunikačnej linky


Parametre protokolu linky

Môžu byť zadané nasledovné parametre protokolu linky:

Kľúčové slovo

Plný názov

Popis

Jednotka

Náhradná hodnota

CHBR

Change Baudrate

Hodnota Yes znamená, že komunikácia bude prepínaná medzi módom 1 a 2 (iba linka Serial).
Hodnota No znamená, že komunikácia bude prebiehať len pomocou módu 1 (300 Baudov).

-

No

SNKEBR

Send SND_NKE as Broadcast

Hodnota Yes znamená, že príkaz SND_NKE (inicializácia slave zariadenia) sa pošle ako Broadcast pred čítaním z prvej stanice na linke.
Hodnota No znamená, že príkaz SND_NKE sa pošle každému zariadeniu pred začiatkom čítania.
Poznámka: ak je parameter nastavený na Yes, po poslaní Broadcastu sa čaká podľa parametra stanice WAI.

-

Yes

Konfigurácia komunikačnej stanice


  • Komunikačný protokol: M-Bus Rev 4.8

  • Adresa stanice je dekadické číslo v rozsahu 1 až 250 – je to adresa slave-u, odvodená je z výrobného čísla merača ako posledné trojčíslie. Ak posledné tri číslice čísla merača presahujú 250, najvyššia číslica sa neberie do úvahy. Ak je číslo merača jedno z čísel 000, 300, 400, 500, 600, 700, 800, 900 bude potrebné ich zmeniť.

Parametre protokolu stanice

Môžu byť zadané nasledovné parametre protokolu stanice:

Kľúčové slovo

Plný názov

Popis

Jednotka

Náhradná hodnota

ASCM

Address Scan Mode

Pri každom vyčítavaní hodnôt sa inkrementuje adresa stanice. Tento mód je možné využiť na nájdenie zariadenia s neznámou adresou.

-

No

RC

Retry Count

Počet opakovaní výzvy v prípade chyby komunikácie.

-

2

RT

Retry Timeout

Oneskorenie medzi opakovaním výzvy v prípade chyby komunikácie.

ms

100 ms

WFT

Wait First Timeout

Prvé čakanie na odpoveď po odoslaní výzvy.

ms

800 ms

WT

Wait Timeout

Oneskorenie medzi čítaniami odpovede do jej skompletovania.

ms

500 ms

MWR

Max Wait Retry

Počet opakovaní čítania odpovede do jej skompletovania.

-

40

 

WAI

Wait After SND_NKE Broadcast

Čakanie po poslaní broadcastu SND_NKE pred čítaním z prvej stanice na linke.

ms

8000 ms

WBR

Wait before REQ_UD2 Request

Čakanie pred poslaním správy REQ_UD2 slave stanici.

ms

4000 ms

SFAI

Set FCB Bit after SND_NKE

Či sa FCB bit v prvej výzve po poslaní SND_NKE má nastaviť na hodnotu 1 (YES) alebo 0 (NO).

-

YES

AFOR

Accept Following Records (0=disable,255=read all)

Pokiaľ má slave stanica k dispozícii Variable Data, parameter udáva množstvo vyčítaných záznamov počas jedného obvolania stanice. Hodnota 255 znamená, že sa vyčítajú všetky dostupné záznamy.

-

0

RESB

Send Application Reset before REQ_UD2

Voliteľné poslanie správy 'aplikačný reset' (50h) pred začiatkom vyčítavania hodnôt na stanici.

-

NO

WUL

WakeUp Length

Dĺžka tzv. budiacej správy (v znakoch) vysielanej pred každou výzvou. Hodnota 0 znamená, že budiaca správa sa neposiela.

bytes

0

WUD

WakeUp Delay

Oneskorenie medzi budiacou správou a výzvou.

ms

400

ARB

Accept Reply To Broadcast

Ak má stanica adresu 254 (podľa definície protokolu sa jedná o broadcastovú adresu, na ktorú stanice môžu odpovedať), tento parameter umožňuje spracovať odpoveď od hociktorej stanice. Praktické použitie je na linkách s jedinou stanicou - v prípade jej výmeny nie je nutné zisťovať adresu nového zariadenia.

-

YES

 

FULL_DEBUG

Full Debug

Zapína ladiace výpisy o komunikácii a získaných údajoch.

-

NO

 

MULTICALIII

Multical III

Povoľuje dekódovanie údajov "Manufacture specific data" zariadenia Multical III.

-

NO

Comments