...
Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota |
---|
| 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 |
| 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 |
Kotva |
---|
| komunikacna_stanica |
---|
| komunikacna_stanica |
---|
|
Konfigurácia komunikačnej stanice
...
Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota |
---|
| 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 |
| Retry Count | Počet opakovaní výzvy v prípade chyby komunikácie. | - | 2 |
| Retry Timeout | Oneskorenie medzi opakovaním výzvy v prípade chyby komunikácie. | ms | 100 ms |
| Wait First Timeout | Prvé čakanie na odpoveď po odoslaní výzvy. | ms | 800 ms |
| Wait Timeout | Oneskorenie medzi čítaniami odpovede do jej skompletovania. | ms | 500 ms |
| Max Wait Retry | Počet opakovaní čítania odpovede do jej skompletovania. | - | 40 |
| Wait After SND_NKE Broadcast | Čakanie po poslaní broadcastu SND_NKE pred čítaním z prvej stanice na linke. | ms | 8000 ms |
| Wait before REQ_UD2 Request | Čakanie pred poslaním správy REQ_UD2 slave stanici. | ms | 4000 ms |
| 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 |
| 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 |
| 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 |
| 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 |
| WakeUp Delay | Oneskorenie medzi budiacou správou a výzvou. | ms | 400 |
| Full Debug | Zapína ladiace výpisy o komunikácii a získaných údajoch. | - | NO |
| Multical III | Povoľuje dekódovanie údajov "Manufacture specific data" zariadenia Multical III. | - | NO |
...
Odporúčané parametre pollingu sú minimálne 1 minúta. Keď nastane čas pollingu, pri čítaní dát prvej stanica na linke sa pošle SND_NKE(255), t.j. init všetkým meračom (Slave-om) a čaká sa dobu danú parametrom WAI. Merače si pripravia všetky aktuálne merané veličiny a implicitne zmenia svoju rýchlosť na 300 baud. Iba rýchlosti 300/600/1200/2400/9600/19200/3840 sú podporované M-Bus protokolom.
...
Následne sú postupne dotazované všetky merače výzvami REQ_UD2 (pred ktorými sa ešta vždy čaká podľa parametra WBR), na ktoré odpovedajú dátovým telegramom RSP_UD.
...