Skip to content

Protokoly elektromera ​

ZiggyMeter podporuje cez optické rozhranie dve rodiny protokolov. Tú, ktorú používa váš elektromer, vyberte v Meter → Configuration → Meter protocol; všetko ostatné na tejto stránke závisí od tejto voľby.

ProtokolFormát údajovTypické elektromery
IEC 62056-21:2002Text ASCII, jeden riadok na hodnotuStaršie a jednoduchšie elektromery a väčšina elektromerov v režime „readout“
DLMS/COSEMŠtruktúrované binárne objektyModerné inteligentné elektromery, často chránené heslom

TIP

Ak neviete, ktorý protokol váš elektromer používa, začnite s IEC 62056-21. Väčšina elektromerov odpovie na identifikačnú požiadavku v tomto protokole, aj keď podporuje aj DLMS, a identifikačný reťazec vám prezradí, s čím máte do činenia.

IEC 62056-21 ​

Režimy ​

Norma definuje päť režimov. Podporované sú všetky.

RežimAko funguje
AObojsmerný, pevne 300 Bd, bez zmeny prenosovej rýchlosti.
BAko A, ale elektromer navrhne vyššiu rýchlosť.
CObojsmerný s dohodnutou rýchlosťou — najbežnejší režim.
DJednosmerný. Elektromer posiela odpočet sám od seba; žiadna požiadavka neexistuje.
ERežim nadviazania spojenia; elektromer môže reláciu odovzdať inému protokolu, zvyčajne HDLC/DLMS.

Zariadenie vyjednáva automaticky. Nastavenia treba meniť len kvôli režimu D alebo na obmedzenie rýchlosti.

Maximálna prenosová rýchlosť ​

Meter → Configuration → Transmission obmedzuje, ako rýchlo je zariadenie ochotné komunikovať: 300, 600, 1200, 2400, 4800, 9600 alebo 19200 Bd.

Elektromer a zariadenie sa dohodnú na najnižšej z rýchlostí, ktoré ponúkajú obe strany, takže toto nastavenie je strop, nie cieľ. Znížte ho, ak sú odpočty poškodené alebo useknuté — dlhá alebo znečistená optická cesta môže pri 9600 zlyhávať a pri 2400 fungovať spoľahlivo.

Elektromery napájané z batérie ​

Niektoré elektromery medzi reláciami kvôli úspore energie vypínajú optické rozhranie a treba ich najprv zobudiť.

Zaškrtnite The meter is battery powered a zariadenie pošle pred každým prenosom budiacu sekvenciu. Stojí to sekundu či dve na odpočet a elektromerom napájaným zo siete to neprekáža, ale ak to nepotrebujete, nechajte voľbu vypnutú.

Režim D ​

Elektromery v režime D vysielajú samy od seba pevnou rýchlosťou; žiadna požiadavka sa neposiela. Zapnite Use Mode D a nastavte rýchlosť, ktorú elektromer používa (zvyčajne 2400).

WARNING

Režim D zapínajte iba pri elektromere, ktorý ho naozaj používa. Pri zapnutom režime D zariadenie pasívne prijíma namiesto odosielania požiadaviek, a bežný elektromer v režime C tak neodpovie.

Režim E → DLMS/COSEM ​

Elektromer, ktorý ohlási režim E, ponúka pokračovanie relácie v HDLC. Zaškrtnite Use DLMS/COSEM when the meter reports mode E a zariadenie prejde na DLMS/COSEM namiesto návratu k režimu C.

To je obvyklá cesta k inteligentnému elektromeru, ktorý navonok ukazuje IEC 62056-21, ale užitočné údaje drží za DLMS. Potom platia nastavenia DLMS nižšie.

DLMS/COSEM ​

DLMS/COSEM sa používa v režime pull: zariadenie otvorí s elektromerom asociáciu, vyžiada si zoznam objektov a asociáciu opäť zatvorí.

Overovanie ​

ÚroveňČo vyžadujeTypická adresa klienta
None (žiadne)Nič16 (verejný klient)
Low (LLS)Heslo od distribútora32
High (GMAC)Overovací kľúč (AK)32 alebo podľa zadania

INFO

Spýtajte sa distribútora. Heslo, kľúče a adresovanie určuje ten, kto elektromer uviedol do prevádzky. Bez nich zvyčajne aj tak dostanete verejné objekty — často len názov elektromera a výrobné číslo — a nič viac.

Šifrovanie ​

Zaškrtnite Encrypt Transmission, ak chcete použiť šifrovanú aplikačnú vrstvu elektromera. Potrebné sú dva 16-bajtové kľúče, každý zadaný ako 32 šestnástkových znakov:

KľúčÚčel
Block cipher key (GUEK)Šifruje údaje
Authentication key (AK)Overuje údaje; používa sa aj pri overovaní High/GMAC

Kľúče sú uložené v šifrovanej konfigurácii zariadenia. Webové rozhranie ani API ich nikdy nevracia — uložené heslo sa zobrazí len ako „nastavené“. Ak pole kľúča pri ukladaní necháte prázdne, zostane zachovaná doterajšia hodnota.

Adresovanie ​

PoleVýznamObvyklá hodnota
Client addressAko aká rola klienta sa zariadenie predstavuje16 = verejný / bez overovania, 32 = LLS
Server logical addressLogické zariadenie vnútri elektromera1 (management logical device)
Server physical addressFyzická adresa elektromera0

Ak distribútor uvádza iné hodnoty, použite jeho.

Zoznam dopytovaných objektov OBIS ​

Na rozdiel od IEC 62056-21, kde elektromer pošle, čo chce, DLMS vyžaduje, aby ste si o každý objekt povedali menom. Zoznam požiadaviek drží Meter → Configuration → OBIS poll list.

Každá položka má tri časti:

ČasťFormátPoznámky
Kód OBISA.B.C.D.E.F, šesť hodnôt 0–255Zvyčajne 1.0.C.D.E.255
TriedaTrieda rozhrania COSEM1 = Data, 3 = Register (hodnota + jednotka), 8 = Clock
AtribútIndex atribútuPri väčšine tried je hodnotou 2

Továrenské nastavenie pokrýva kódy, ktoré poskytuje väčšina elektromerov:

OBISTriedaVýznam
1-0:1.8.03Činná energia odobratá, celkovo
1-0:1.8.1 / 1-0:1.8.23Činná energia odobratá, tarifa 1 / tarifa 2
1-0:2.8.03Činná energia dodaná, celkovo
1-0:1.7.0 / 1-0:2.7.03Okamžitý činný výkon, odber / dodávka
1-0:32.7.0, 1-0:52.7.0, 1-0:72.7.03Okamžité napätie, fázy L1 / L2 / L3
1-0:31.7.0, 1-0:51.7.0, 1-0:71.7.03Okamžitý prúd, fázy L1 / L2 / L3
1-0:14.7.03Frekvencia
0-0:1.0.08Hodiny
0-0:42.0.01Názov logického zariadenia
0-0:96.1.01Výrobné číslo zariadenia

Odstráňte položky, ktoré váš elektromer odmieta — požiadavka na neexistujúci objekt stojí čas pri každom odpočte a na batériách je to energia. Pridajte položky pre všetko ďalšie, čo distribútor dokumentuje.

TIP

Najprv elektromer odpočítajte s predvoleným nastavením a pozrite sa, čo sa vráti. Potom zoznam skráťte na to, čo naozaj odpovedalo.

Časový limit odpovede ​

Časový limit príjmu na jednu požiadavku je predvolene 1000 ms. Elektromery na hraničnej optickej trase alebo tie, ktorým výpočet registra trvá dlhšie, môžu potrebovať viac. Hodnota sa dá upraviť cez API (POST /api/v1/dlms/config).

Ako si vybrať ​

Sériová konzola vypíše identifikačný reťazec a dohodnutý režim, čo zmení túto otázku na dvojminútovú odpoveď namiesto hádania.

TIP

Ak váš elektromer podporuje režim C aj režim E, zvážte, či nezostať pri režime C. Režim C číta elektromer bez hesla a bez overovacích kľúčov, takže od distribútora netreba nič získavať a po výmene elektromera netreba nič zadávať znova. Režim E odovzdá reláciu DLMS/COSEM, ktorý zvyčajne potrebuje prihlasovacie údaje, než vráti čokoľvek okrem názvu elektromera a výrobného čísla.

Cestu cez režim E zvoľte vtedy, keď sú požadované údaje dostupné len cez DLMS — a máte k nim prihlasovacie údaje.

Súvisiace ​