Mérőóra-protokollok
A ZiggyMeter az optikai porton két protokollcsaládot támogat. A mérőórája által használt családot a Meter → Configuration → Meter protocol pontban válassza ki; ezen az oldalon minden más ettől a választástól függ.
| Protokoll | Adatformátum | Jellemző mérőórák |
|---|---|---|
| IEC 62056-21:2002 | ASCII szöveg, értékenként egy sor | Régebbi és egyszerűbb mérőórák, valamint a legtöbb mérőóra „readout” módban |
| DLMS/COSEM | Strukturált bináris objektumok | Korszerű okosmérők, gyakran jelszóval védve |
TIP
Ha nem tudja, melyiket használja a mérőórája, kezdje az IEC 62056-21 protokollal. A legtöbb mérőóra ebben a protokollban válaszol az azonosítási kérésre akkor is, ha a DLMS-t is támogatja, és az azonosító szövegből kiderül, mivel van dolga.
IEC 62056-21
Módok
A szabvány öt módot határoz meg. Mindegyik támogatott.
| Mód | Hogyan működik |
|---|---|
| A | Kétirányú, fix 300 baud, nincs sebességváltás. |
| B | Mint az A, de a mérőóra nagyobb sebességet javasol. |
| C | Kétirányú, egyeztetett sebességgel — a leggyakoribb mód. |
| D | Egyirányú. A mérőóra magától küld leolvasást; nincs kérés. |
| E | Kézfogásos mód; a mérőóra átadhatja a munkamenetet másik protokollnak, jellemzően HDLC/DLMS-nek. |
A készülék automatikusan egyeztet. Beállítást csak a D módhoz, illetve a sebesség korlátozásához kell módosítani.
Maximális átviteli sebesség
A Meter → Configuration → Transmission rész korlátozza, milyen gyorsan hajlandó a készülék dolgozni: 300, 600, 1200, 2400, 4800, 9600 vagy 19200 baud.
A mérőóra és a készülék a legkisebb olyan sebességet egyezteti, amelyet mindketten felajánlanak, így ez a beállítás felső korlát, nem cél. Csökkentse, ha a leolvasások hibásan vagy csonkán érkeznek — egy hosszú vagy szennyezett optikai útvonal 9600-on meghiúsulhat, 2400-on viszont megbízhatóan működhet.
Elemes mérőórák
Némely mérőóra energiatakarékosságból kikapcsolja az optikai illesztőjét a munkamenetek között, ezért először fel kell ébreszteni.
Jelölje be a The meter is battery powered lehetőséget, és a készülék minden átvitel előtt felébresztő jelsorozatot küld. Ez leolvasásonként egy-két másodpercbe kerül, és a hálózatról táplált mérőóráknál sem tesz kárt, de csak akkor hagyja bekapcsolva, ha szükség van rá.
D mód
A D módú mérőórák kérés nélkül, fix sebességgel adnak; nincs mit elküldeni. Kapcsolja be a Use Mode D lehetőséget, és állítsa be a mérőóra által használt sebességet (általában 2400).
WARNING
A D módot csak olyan mérőóránál kapcsolja be, amely valóban használja. Bekapcsolt D módban a készülék passzívan fogad kérések küldése helyett, így egy szokásos C módú mérőóra nem fog adatot küldeni.
E mód → DLMS/COSEM
Az E módot bejelentő mérőóra azt kínálja, hogy a munkamenet HDLC-ben folytatódjon. Jelölje be a Use DLMS/COSEM when the meter reports mode E lehetőséget, és a készülék DLMS/COSEM-re vált, nem pedig visszalép a C módra.
Ez a szokásos módja annak, hogy elérje azt az okosmérőt, amely IEC 62056-21 szerinti bejáratot mutat, a hasznos adatokat viszont a DLMS mögött tartja. Ilyenkor az alábbi DLMS-beállítások érvényesek.
DLMS/COSEM
A DLMS/COSEM pull módban használatos: a készülék társítást nyit a mérőórával, objektumlistát kér, majd lezárja.
Hitelesítés
| Szint | Mire van szükség | Jellemző klienscím |
|---|---|---|
| None | Semmire | 16 (nyilvános kliens) |
| Low (LLS) | A szolgáltatótól kapott jelszóra | 32 |
| High (GMAC) | Hitelesítő kulcsra (AK) | 32 vagy az előírás szerint |
INFO
Kérdezze meg a szolgáltatót. A jelszót, a kulcsokat és a címzést az határozza meg, aki a mérőórát üzembe állította. Ezek nélkül általában megkapja a nyilvános objektumokat — gyakran csak a mérőóra nevét és gyári számát —, de semmi mást.
Titkosítás
Jelölje be az Encrypt transmission lehetőséget a mérőóra titkosított alkalmazási rétegének használatához. Két 16 bájtos kulcs szükséges, mindkettőt 32 hexadecimális karakterként kell megadni:
| Kulcs | Feladata |
|---|---|
| Block cipher key (GUEK) | Titkosítja az adattartalmat |
| Authentication key (AK) | Hitelesíti az adattartalmat; a High/GMAC hitelesítéshez is ezt használja |
A kulcsok a készülék titkosított konfigurációjában vannak. A webes felület és az API soha nem adja vissza őket — az elmentett jelszó csak „beállítva” jelzésként látszik. Ha mentéskor üresen hagy egy kulcsmezőt, a korábbi érték megmarad.
Címzés
| Mező | Jelentés | Gyakori érték |
|---|---|---|
| Client address | Milyen kliensszerepben jelentkezik a készülék | 16 = nyilvános/nincs hitelesítés, 32 = LLS |
| Server logical address | Logikai eszköz a mérőórán belül | 1 (a kezelési logikai eszköz) |
| Server physical address | A mérőóra fizikai címe | 0 |
Ha a szolgáltató más értékeket ad meg, azokat használja.
OBIS lekérdezési lista
Az IEC 62056-21-gyel szemben, ahol a mérőóra azt küldi, amit akar, a DLMS-nél minden objektumot név szerint kell kérni. A Meter → Configuration → OBIS poll list tartalmazza ezt a kéréslistát.
Minden sor három részből áll:
| Rész | Formátum | Megjegyzés |
|---|---|---|
| OBIS-kód | A.B.C.D.E.F, hat érték 0–255 között | Általában 1.0.C.D.E.255 |
| Class | COSEM interfészosztály | 1 = Data, 3 = Register (érték + mértékegység), 8 = Clock |
| Attribute | Az attribútum indexe | A legtöbb osztálynál az érték a 2 |
A gyári alapértékek a legtöbb mérőóra által kínált kódokat fedik:
| OBIS | Osztály | Jelentés |
|---|---|---|
1-0:1.8.0 | 3 | Hálózatból vett hatásos energia, összesen |
1-0:1.8.1 / 1-0:1.8.2 | 3 | Hálózatból vett hatásos energia, 1. / 2. tarifa |
1-0:2.8.0 | 3 | Hálózatba táplált hatásos energia, összesen |
1-0:1.7.0 / 1-0:2.7.0 | 3 | Pillanatnyi hatásos teljesítmény, vétel / betáplálás |
1-0:32.7.0, 1-0:52.7.0, 1-0:72.7.0 | 3 | Pillanatnyi feszültség, L1 / L2 / L3 fázis |
1-0:31.7.0, 1-0:51.7.0, 1-0:71.7.0 | 3 | Pillanatnyi áram, L1 / L2 / L3 fázis |
1-0:14.7.0 | 3 | Frekvencia |
0-0:1.0.0 | 8 | Óra |
0-0:42.0.0 | 1 | A logikai eszköz neve |
0-0:96.1.0 | 1 | A készülék gyári száma |
Törölje azokat a sorokat, amelyeket a mérőórája elutasít — egy nem létező objektum kérése minden leolvasásnál időbe kerül, elemes működésnél pedig energiába. Vegyen fel sorokat mindahhoz, amit a szolgáltató dokumentál.
TIP
Először az alapértékekkel olvassa le a mérőórát, és nézze meg, mi jön vissza. Utána szűkítse a listát arra, ami valóban válaszolt.
Válaszra várakozás
A kérésenkénti fogadási időkorlát alapértelmezés szerint 1000 ms. Azoknál a mérőóráknál, amelyeknél az optikai kapcsolat gyenge, vagy amelyek lassan számolják ki a regiszterüket, több is kellhet. Az érték az API-n keresztül állítható (POST /api/v1/dlms/config).
Melyiket válassza
A soros konzol kiírja az azonosító szöveget és az egyeztetett módot, amivel ez találgatás helyett kétperces kérdéssé válik.
TIP
Ha a mérőórája a C és az E módot is támogatja, érdemes megfontolni, hogy a C módnál marad. A C mód jelszó és hitelesítő kulcsok nélkül olvassa a mérőórát, így semmit nem kell beszerezni a szolgáltatótól, és semmit nem kell újra megadni, ha a mérőórát kicserélik. Az E mód átadja a munkamenetet a DLMS/COSEM-nek, ami általában hozzáférési adatokat kér, mielőtt a mérőóra nevén és gyári számán túl bármit visszaadna.
Az E módú utat akkor válassza, ha a kívánt adat csak DLMS-en érhető el — és megvannak hozzá a hozzáférési adatok.