Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Protokol vykonáva sériovú komunikáciu so zariadeniami (meračmi energie a vody) podľa štandardu DLMS/COSEM binárnym HDLC protokolom, prípadne pomocou TCP/UDP Wrappera (používané pri komunikácii cez TCP/IP), prípadne cez Gateway protokol. Gateway protokol sa používa, pokiaľ je medzi SCADA systémom a zariadením tzv. gateway - zariadenie pripojené k sieti so SCADA systémom a k jednej/viacerým sieťam s meračmi energie (nemusí sa jednať o Ethernet siete, ale napr. o RS-485 alebo o silové vodiče).

Protokol podporuje iba tzv. dva módy adresácie meraných bodov:

  • "Short Name (SN) referencing"

...

Testované zariadenia:

  • EMH LZQJ
  • Landis ZMD400

...

...

  • Komunikačný protokol "DLMS/COSEM".

Adresa stanice (DLMS Server HDLC/MAC Address) pozostáva z dvoch častí, Upper MAC Address a Lower MAC Address. Každá z nich v rozsahu 0 až 16383 (3FFFH).

...

Podľa špecifikácie DLMS UA 1000-2 Ed. 7.0 (Green book) predstavuje:

  • Upper MAC Address je použitá na adresáciu logického zariadenia (Logical Device), čiže separátne adresovateľná entita v rámci fyzického zariadenia.
  • Lower MAC Address je použitá na adresáciu fyzického zariadenia (Physical Device), čiže multi-drop adresa na linke.

Povinne sa zadáva iba Upper MAC Address. Implicitná hodnota, ktorá sa nastaví v prípade nevyplnenia adresy stanice, je rezervovaná adresa Upper MAC Address = 1 (Management Logical Device).

V bežných prípadoch, kedy je fyzické zariadenie identické s logickým zariadením (jedno fyzické zariadenie = jedno logické zariadenie), netreba túto adresu meniť. V prípade, že fyzické zariadenie integruje viacero logických zariadení, sledujte obsah registra "0-0:41.0.0" triedy "SAP assignment" (class_id=17, atribút č.2 "SAP_assignment_list") v dialógu "DLMS SN Object List", ktorý zobrazí zoznam logických zariadení integrovaných v danom fyzickom zariadení.

  • s použitím 16-bitových adries objektov
  • "Logical Name (LN) referencing" s použitím 6-bajtových OBIS kódov

Testované zariadenia:

  • EMH LZQJ (SN referencing)
  • Landis ZMD400 (SN referencing)
  • Iskraemeco Iskra MT880-M (LN referencing)
  • ADDAX NP73E.2-18-1 (LN referencing)
  • gateway Iskraemeco AC750-G3C2 + elektromery Iskraemeco AM550-ED1.11, AM550-TD2.12 PLC (LN referencing, Gateway mode)
  • gateway Iskraemeco AC750-G3C2 + elektromery Iskraemeco AM550-ED1.11, AM550-TD2.12 PLC (LN referencing, Wrapper mode, IPv6 komunikácia)

Protokol podporuje synchronizáciu času s periodicitou nastavenou v konfigurácii stanice.

Kotva
komunikacna_linka
komunikacna_linka
Konfigurácia komunikačnej linky

...

Kotva
komunikacna_stanica
komunikacna_stanica
Konfigurácia stanice

...


  • Komunikačný protokol "DLMS/COSEM".

Adresa stanice (DLMS Server HDLC/MAC Address) pozostáva z dvoch častí, Upper MAC Address a Lower MAC Address. Každá z nich v rozsahu 0 až 16383 (3FFFH).

Adresa staniceImage Added

Podľa špecifikácie

...

Príklad zobrazenia hodnoty atribútu "SAP_assignment_list" triedy "SAP assignment" zariadenia, ktoré obsahuje jedno logické zariadenie s adresou (Upper MAC Address) 16.

Viď tiež parameter protokolu "Client MAC address" a dokument " DLMS UA 1000-2 Ed. 7.0 ", kapitolu 8.4.2.3 "Reserved special HDLC addresses".

...

Dialóg konfigurácia stanice - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:

Tab. č. 1

...

Podporený je iba kontext Short_Name_Referencing_No_Ciphering, nemeňte hodnotu tohto parametra na inú.

...

(Green book) predstavuje:

  • Upper MAC Address je použitá na adresáciu logického zariadenia (Logical Device), čiže separátne adresovateľná entita v rámci fyzického zariadenia.
  • Lower MAC Address je použitá na adresáciu fyzického zariadenia (Physical Device), čiže multi-drop adresa na linke.

Povinne sa zadáva iba Upper MAC Address. Implicitná hodnota, ktorá sa nastaví v prípade nevyplnenia adresy stanice, je rezervovaná adresa Upper MAC Address = 1 (Management Logical Device).

V bežných prípadoch, kedy je fyzické zariadenie identické s logickým zariadením (jedno fyzické zariadenie = jedno logické zariadenie), netreba túto adresu meniť. V prípade, že fyzické zariadenie integruje viacero logických zariadení, sledujte obsah registra "0-0:41.0.0" triedy "SAP assignment" (class_id=17, atribút č.2 "SAP_assignment_list") v dialógu "DLMS SN Object List", ktorý zobrazí zoznam logických zariadení integrovaných v danom fyzickom zariadení.

Zoznam logických zariadeníImage Added

Príklad zobrazenia hodnoty atribútu "SAP_assignment_list" triedy "SAP assignment" zariadenia, ktoré obsahuje jedno logické zariadenie s adresou (Upper MAC Address) 16.

Viď tiež parameter protokolu "Client MAC address" a

...

dokument "DLMS UA 1000-2 Ed. 7.0", kapitolu 8.4.2.3 "Reserved special HDLC addresses".

Pozn: pre elektromery Iskraemec Iskra MT880 platí, že Upper MAC Address = 1, Lower MAC Address = 16 + posledné dvojčíslie výrobného čísla (ak napr. na elektromeri je výrobné číslo 72211943, Lower MAC Address = 16 + 43 = 59).

Pozn: keďže adresa stanice je DLMS Server HDLC/MAC Address, použije sa iba iba pri nastavení parametra protokolu "Opening mode" na hodnoty "Direct HDLC" a "IEC Mode E" .

Kotva
stanica_parametre
stanica_parametre
Parametre protokolu stanice

...

Dialóg konfigurácia stanice - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:

Tab. č. 1

ParameterPopisJednotka / rozmerNáhradná hodnota

Kotva
opm
opm
Mode
(Opening Mode)

Spôsob otvorenia spojenia so zariadením a použitý linkový protokol.

Ak je zariadenie nakonfigurované priamo na použitie

0 .. 7FH10H KotvahdlcmrhdlcmrHDLC Max_info_field_length-receive parameterMaximálna dĺžka jedného HDLC frame paketu na strane príjmu zo zariadenia. V prípade problémov v komunikácii (chyby kontrolného súčtu a pod.) odporúčame znížiť hodnotu tohto parametra. 250 KotvahdlcmthdlcmtHDLC Max_info_field_length-transmit parameter Maximálna dĺžka jedného HDLC frame paketu na strane vysielania do zariadenia. V prípade problémov v komunikácii (chyby kontrolného súčtu a pod.) odporúčame znížiť hodnotu tohto parametra. 250 KotvacmpducmpduClient Max Receive PDU SizeMaximálna dĺžka PDU (dátového paketu). Jeden PDU môže byť rozdelený do viacerých HDLC frame paketov, podľa nastavenia parametrov protokolu HDLC Max_info_field_length-receive parameter a HDLC Max_info_field_length-transmit parameter.32 .. 24001200 KotvaopmopmOpening ModeSpôsob otvorenia spojenia so zariadením. Ak je zariadenie nakonfigurované priamo na použitie

DLMS/COSEM protokolu na danom rozhraní, nastavte "Direct HDLC".

Zvyčajne  (napr. vždy pri čítaní cez IR opto rozhranie pomocou čítacej opto hlavice) je však nutné otvárať spojenie protokolom IEC v takzvanom "mode E" s následným prechodom do binárneho protokolu HDLC (čiže DLMS/COSEM).

V "IEC mode E" podľa špecifikácie protokolu IEC sa používa nasledovné nastavenie prenosových parametrov:

  • komunikačná rýchlosť 300 Baud,
  • 7 dátových bitov,
  • párna parita (even parity),
  • 1 stop bit.

V prípade nastavenia parametra protokolu "

Opening mode

Mode" na "IEC mode E" musia byť nastavené uvedené prenosové parametre. V prípade linky kategórie Serial musia byť nastavené v parametroch linky "Mód 1". Viď tiež parameter protokolu "Software 7E1".

Nastavenie prenosovej rýchlosti na 300 Baud sa nemusí zvyčajne aplikovať v prípade linky kategórie MODEM. Vtedy je použitá prenosová rýchlosť (tzv. DTE speed) medzi PC a modemom a ak je vyššia ako 300 Baud je nutné zapnúť v príslušnom móde linky parameter "handshaking" na RTS/CTS.

Ak je nastavená hodnota parametra "Direct HDLC" tak sa nepredpokladá žiadna dynamická zmena prenosových parametrov a je možné používať ktorýkoľvek mód linky kategórie Serial a nastaviť ho na stanici parametrom "Mód linky".

Bližšie informácie viď dokument IEC 62056-21, Electricity metering - Data exchange for meter reading, tariff and load control - Part 21: Direct local data exchange, kapitolu Annex E: "METERING HDLC protocol using protocol mode E for direct local data exchange".

Taktiež viď kapitolu "Príklady nastavenia prenosových parametrov".

Direct HDLC
IEC mode EDirect HDLC KotvaiecdaiecdaIEC Device Address Parameter "IEC Device Address" je adresa stanice (zariadenia) a je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Parameter je voliteľný. Identifikuje adresu zariadenia v úvodnej fáze komunikácie IEC protokolom. Ak zostane hodnota parametra "IEC Device Address" nevyplnená, adresa sa pri úvodnej IEC komunikácii nenastaví a zariadenie musí odpovedať vždy. V prípade viacerých zariadení na jednej linke (napr. zbernica RS485) musí byť IEC adresa zariadenia nastavená aby boli zariadenia identifikované a nedošlo ku kolízii. Adresa zariadenia je max. 32 znakov zostavených z číslic (0...9), veľkých písmen (A...Z), malých písmen (a...z) alebo medzery ( ). Nuly pred platnou číslicou sú ignorované (t.j. adresa 10203 = 010203 = 000010203).

"IEC Device Address" je výrobné číslo zariadenia a v OBIS adresácii má tento register adresu "0-0:C.1.0" -  Device ID 1, manufacturing number.

Na doleuvedenej fotografii je ako príklad predný panel prístroja EMH LZQJ so spresnením umiestnenia výrobného čísla zariadenia čiže IEC adresy, v tomto prípade je to adresa 563911. Ak je zariadenie vybavené displejom je zvyčajne možné nechať si hodnotu registra "0-0:C.1.0" zobraziť tak ako je to zvýraznené na fotografii.

Image Removed

 - KotvabrchbrchBaudrate Changeover (Z)Parameter "Baudrate Changeover (Z)" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Určuje prenosovú rýchlosť pre komunikáciu HDLC protokolom DLMS/COSEM po prechode z IEC módu E do binárnej HDLC komunikácie.

V prípade linky kategórie Serial musí byť nastavená týmto parametrom vybraná prenosová rýchlosť do "Módu 2" linky.

Hodnota AUTO nastaví prenosovú rýchlosť podľa hodnoty ponúknutej priamo zariadením. Ak je problém túto rýchlosť identifikovať, sledujte diagnostické výpisy komunikácie kde je možné nájsť nasledovný výpis, napr.:

Blok kódu
languageesl
themeRDark
10:46:05.809 30-05-2011|D|DLMS> Z Detected: '4' = 4800 Bd

a podľa neho nastaviť prenosovú rýchlosť ponúkanú zariadením.

Binárna HDLC komunikácia protokolom DLMS/COSEM na rozdiel od úvodnej IEC fázy prebieha s odlišnými parametrami, ktoré musia byť nastavené v "Móde 2" linky kategórie Serial:

  • 8 dátových bitov,
  • žiadna parita (none parity),
  • 1 stop bit.

Viď tiež parameter protokolu "Software 7E1" a kapitolu "Príklady nastavenia prenosových parametrov".

300
600
1200
2400
4800
9600
19200
AUTOAUTO Kotvasw7e1sw7e1Software 7E1Parameter "Software 7E1" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Nastavenie hodnoty na YES zapína SW emuláciu prenosových parametrov 7 dátových bitov, párna parita pri nastavených prenosových parametroch 8 dátových bitov, žiadna parita (čiže emulácia 7E1 pri nastavení 8N1). Umožňuje to použiť nastavenie "IEC mode E" parametra protokolu "Opening mode" pre linky kategórie SerialOverUDP, ktoré napodporujú dynamické zmeny prenosových parametrov.

Taktiež viď kapitolu "Príklady nastavenia prenosových parametrov".

YES/NONO KotvawupmlwupmlWake-up Message Length Parameter "Wake-up message length" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Nenulová hodnota tohto parametra aktivuje odoslanie tzv. "wake-up správy", ktorá aktivuje komunikačné rozhranie batériovo napájaného zariadenia. Odoslané sú null character znaky (0x00) v počte danom hodnotou parametra. Prenosová rýchlosť musí byť 300 Baud (nastavená v "Móde 1" v prípade použitia linky kategórie Serial).

Bližšie informácie viď dokument IEC 62056-21, Electricity metering - Data exchange for meter reading, tariff and load control - Part 21: Direct local data exchange, kapitolu Annex B: "Wake-up methods for battery-operated tariff devices".

0 .. 1200

Mód "UDP Pure" používajú niektoré zariadenia pri komunikácii cez UDP. Každý balík DLMS/COSEM dát (výzva/odpoveď) je v samostatnom UDP pakete. V prípade TCP je toto problematické (bez analýzy sa nedá určiť, aká je veľkosť balíka DLMS/COSEM dát), preto štandard DLMS/COSEM definuje pre TCP/UDP mód použitie obálky - tzv. Wrapper (viď ďalší odstavec).

Mód "TCP/UDP Wrapper" sa používa pri komunikácii cez TCP alebo UDP. Ku DLMS/COSEM dátam je pridaná 8-bajtová hlavička (polia Version, Wrapper Source Port, Wrapper Destination Port a Length).

Módy "TCP/UDP Wrapper + Gateway protocol" a "Gateway protocol" sa používajú pri komunikácii cez TCP alebo UDP cez tzv. Gateway zariadenie. Ku DLMS/COSEM dátam je pridaný prefix (jednobajtové polia Header, Device Network ID, Address Length a pole s variabilnou dĺžkou Device Address). Na základe Device Network ID a Device Address vie Gateway rozlíšiť, na ktoré cieľové zariadenie má požiadavku smerovať. Odpoveď zariadenia je smerovaná D2000 KOM procesu, pričom prefix tentokrát obsahuje jeho identifikáciu (My Network ID, My Address).
V móde "TCP/UDP Wrapper + Gateway protocol" je navyše pridaná aj hlavička rovnaká ako v móde "TCP/UDP Wrapper". Pri použití UDP môžu niektoré zariadenia hlavičku vynechať, podobne ako v móde "UDP Pure".

Direct HDLC
IEC mode E
UDP Pure
TCP/UDP Wrapper
TCP/UDP Wrapper + Gateway protocol
Gateway protocol

Direct HDLC

--- DLMS/HDLC parameters ---

Kotva
apx
apx
Application Context
Nastavenie tzv. "Application context" parametra protokolu DLMS/COSEM.

Podporený je kontext Short_Name_Referencing_No_Ciphering pre "Short Name (SN) referencing".
Podporený je kontext Logical_Name_Referencing_No_Ciphering pre "Logical Name (LN) referencing".
Ďalšie dva kontexty s podporou kryptovania nie sú podporené.

Logical_Name_Referencing_No_Ciphering
Short_Name_Referencing_No_Ciphering
Logical_Name_Referencing_With_Ciphering
Short_Name_Referencing_With_Ciphering
Short_Name_Referencing_No_Ciphering
 
Kotva
cliaddr
cliaddr
Client MAC Address
HDLC MAC adresa klienta (čiže D2000 KOM procesu). Implicitne je nastavená hodnota 10H čo je rezervovaná hodnota "Public client".

Viď dokument "DLMS UA 1000-2 Ed. 7.0", kapitolu 8.4.2.3 "Reserved special HDLC addresses".
Pre elektromer ADDAX NP73E.2-18-1 bolo nutné nastaviť inú hodnotu ako 10H (1 alebo 2).

0 .. 7FH10H
Kotva
hdlcmr
hdlcmr
HDLC Max_info_field_length-receive parameter
Maximálna dĺžka jedného HDLC frame paketu na strane príjmu zo zariadenia. V prípade problémov v komunikácii (chyby kontrolného súčtu a pod.) odporúčame znížiť hodnotu tohto parametra.
250
Kotva
hdlcmt
hdlcmt
HDLC Max_info_field_length-transmit parameter
Maximálna dĺžka jedného HDLC frame paketu na strane vysielania do zariadenia. V prípade problémov v komunikácii (chyby kontrolného súčtu a pod.) odporúčame znížiť hodnotu tohto parametra.
250

Kotva
cmpdu
cmpdu
Client Max Receive PDU Size

Maximálna dĺžka PDU (dátového paketu). Jeden PDU môže byť rozdelený do viacerých HDLC frame paketov, podľa nastavenia parametrov protokolu HDLC Max_info_field_length-receive parameter a HDLC Max_info_field_length-transmit parameter.
Pozn: konkrétny elektromer (Landis + Gyr ZMD 400) akceptoval iba hodnotu 0, inak pri nadväzovaní spojenia vracal chybu rejected-permanent. Iný elektromer (Landis + Gyr ZFD 405) akceptoval iba hodnotu 65535, inak pri nadväzovaní spojenia vracal chybu rejected-permanent. 
0 .. 655351200

Kotva
nd
nd
No Disconnect

Pri komunikácii so

KotvawupmdwupmdDelay After Wake-up MessageParameter "Delay after wake-up message" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

V prípade aktivácie tzv. "wake-up" správy určuje oneskorenie po odoslaní "wake-up" správy pred začiatkom vlastnej komunikácie. V prípade linky kategórie Serial odporúčame nastaviť parameter "WaitTxEMPTY" v danom móde linky.

Dokument IEC 62056-21 odporúča nastavenie parametra na hodnoty 1,5 až 1,7 s.

ms0 KotvandndNo DisconnectPri komunikácii so

zariadením sa nepoužije príkaz Disconnect po skončení čítania a pri ďalšom vyčítavaní údajov sa vynechá fáza nadväzovania spojenia (správy HDLC mode-setting request a AARQ negotiation request).
Takto je možné dosiahnuť vyššiu priepustnosť dát a zvýšiť frekvenciu vyčítavania hodnôt zo zariadenia.

YES/NONO

Kotva

dialtm

pas

dialtm

pas

Dial TimeoutMaximálna doba čakania na vytáčané modemové spojenie (iba linky kategórie MODEM).1 .. 600 s60 s KotvadialrcdialrcDial Retry Count Maximálny počet opakovaní pokusov o vytáčané modemové spojenie (iba linky kategórie MODEM).1 .. 201 KotvadialrtdialrtDial Retry TimeoutOneskorenie pred ďalším pokusom o vytáčané spojenie po neúspešnom pokuse o spojenie (iba linky kategórie MODEM).1 .. 600 s30 s KotvaacdelacdelAfter Connect DelayOneskorenie po úspešnom vytvorení vytáčaného modemového spojenia (iba linky kategórie MODEM) pred vlastným začiatkom komunikácie. Slúži na ustálenie modemového spojenia hlavne pri starších typoch modemov. Po uplynutí tohto časového limitu sú prečítané a ignorované všetky nadbytočne prijaté znaky (zvyšky modemovej AT komunikácie).0 .. 30 s5 s KotvawftwftWait First Timeout Oneskorenie po odvysielaní výzvy pred čítaním odpovede.ms100 ms KotvawtwtWait TimeoutOneskorenie medzi čítaniami odpovede do jej skompletovania.ms200 ms KotvamwrmwrMax Wait RetryPočet opakovaní čítania odpovede do jej skompletovania.1 .. 10020 KotvartrtRetry TimeoutOneskorenie medzi opakovaním výzvy v prípade chyby komunikácie.ms500 ms KotvarcrcRetry CountPočet opakovaní výzvy v prípade chyby komunikácie.1 .. 203 Kotvaatcmd1atcmd1AT Command 1Špeciálny inicializačný string modemu číslo 1 (iba linky kategórie MODEM). AT&FE0V1Q0B0X3L0M0 Kotvaatcmd2atcmd2AT Command 2Špeciálny inicializačný string modemu 1 (iba linky kategórie MODEM).

Vysvetlenie niektorých odporúčaných nastavení:

S37=5   1200bps DTE-DTE speed - obmedzenie rýchlosti pre modemy. Mnohé zariadenia sú osadené modemami s obmedzenou prenosovou rýchlosťou a takéto nastavenie urýchli proces pripojenia. Vyššie prenosové rýchlosti treba testovať jednotlivo.

&D2   DTR drop to hangup - pre zladenie s parametrom modemovej linky (konf. linky, záložka "Modem - parametre", zaškrtnite voľbu "Use DTR for Hangup").

S0=0   Disable auto-answer. Auto-answer nie je použitý.

S30=2   20 sec inactivity timeout - automatické rozpojenie spojenia po uplynutí doby nečinnosti. Nutné pre zabezpečenie rozpadu spojenia po komunikácii s posledným zariadením.

 

 ATS37=5&D2S0=0S7=60S30=2 KotvafdfdFull DebugVysoká úroveň sledovania komunikácie, zobrazujú sa načítané hodnoty meraných bodov a iné ladiace informácie. YES/NONO

...

Príklad č.1, linka kategórie Serial, komunikácia IR opto hlavicou.

Mód linky č.1300 Baud, 7 dátových bitov, 1 stop bit, párna parita
Mód linky č.2300 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Opening ModeIEC mode E
Baudrate Changeover (Z)300
Software 7E1NO

Príklad č.2, linka kategórie Serial, komunikácia IR opto hlavicou.

Mód linky č.1300 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Mód linky č.2300 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Opening ModeIEC mode E
Baudrate Changeover (Z)300
Software 7E1YES

Príklad č.3, linka kategórie Serial, komunikácia RS232/RS485 rozhraním.

Mód linky č.14800 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Opening ModeDirect HDLC

...

Možné typy hodnôt bodov: Ai, Ci, Di, TxtI, TiA, TiR.

...

Pre pochopenie adresácie objektov v protokole DLMS/COSEM je nutné byť oboznámený s tzv. OBIS štandardom podľa normy IEC 62056-61 Object Identification system (OBIS) v zmysle kapitoly "Annex A - Code presentation".

V podporovanom režime "Short Name (SN) referencing" sa priamo nepoužíva OBIS adresa, ale číselná adresa v rozsahu 16 bitov.

Jednotlivé dátové entity sú prezentované v tzv. COSEM (Companion Specification for Energy Metering) objektoch, čo sú inštancie COSEM tried (COSEM interface classes, COSEM IC). Jednotlivé typy COSEM tried špecifikuje dokument "COSEM Identification System and Interface Classes, Ed. 10.0", tzv. modrá kniha (blue book) DLMS. Každý typ COSEM triedy má svoje identifikačné číslo ("class_id"). Každá trieda má svoju sadu atribútov (attributes), ktoré majú svoje poradové číslo. Cez atribút sa dá získať špecifický parameter danej dátovej entity. Každá inštancia COSEM triedy má svoju počiatočnú adresu (base_name), čo je zároveň adresa prvého atribútu triedy. Prvý atribút všetkých COSEM tried je vždy atribút “logical_name”, čítaním ktorého je možné získať užívateľovi známu OBIS adresu dátovej entity prezentovanej danou triedou. Adresy ďalších atribútov v poradí sú vypočítavané podľa vzorca:

short_name = base_name + ((attribute_index - 1) * 0x08)

Atribúty sa rozdeľujú na statické a dynamické podľa toho, či je hodnota, ktorá sa dá z nich prečítať, statická (t.j. nemenná, daná už výrobcom alebo pri konfigurácii prístroja) alebo dynamická (meniaca sa). V systéme D2000 má význam konfigurovať iba dynamické atribúty, keďže vlastná hodnota meranej dátovej entity je práve v dynamických atribútoch. Ak je potrebné pre interpretáciu meranej hodnoty v dynamickom atribúte (zväčša atribút "value"), sú automaticky čítané aj iné potrebné statické alebo dynamické atribúty tried. Viď detailné informácie v popise podporovaných COSEM tried.

V nasledujúcich tabuľkách sú podporované COSEM triedy. Atribúty, ktoré prezentujú vlastnú hodnotu dátovej entity (t.j. hodnotu ktorá užívateľa zaujíma) sú označené v stĺpci "Podpora v D2000" popisom "Áno, hodnota entity". Statické atribúty, ktoré treba aplikovať pre správnu prezentáciu hodnoty entity sa čítajú automaticky a sú označené ako "Automaticky".

...

Data
class_id = 1, version = 0
Základná trieda s hodnotou dátovej entity prístupnou cez atribút "value".
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.value (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Vlastná hodnota dátovej entity.Áno, hodnota entity
Register
class_id = 3, version = 0
Trieda s hodnotou dátovej entity prístupnou cez atribút "value", automaticky sa aplikuje násobiaci koeficient získaný statickým atribútom "scaler_unit".
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.value (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Vlastná hodnota dátovej entity.Áno, hodnota entity
3.scaler_unit (static)-Technické jednotky a násobiaci koeficient.Automaticky
Extended register
class_id = 4, version = 0
Trieda s hodnotou dátovej entity prístupnou cez atribút "value", automaticky sa aplikuje násobiaci koeficient získaný statickým atribútom "scaler_unit" a hodnote entity sa pridáva časová značka získaná čítaním dynamického atribútu "capture_time".
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.value (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Vlastná hodnota dátovej entity.Áno, hodnota entity
3.scaler_unit (static)-Technické jednotky a násobiaci koeficient.Automaticky
4.status (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Status hodnoty. Norma nijako neupresňuje interpretáciu tejto hodnoty, zvyčajne je to číselná hodnota a potrebné informácie o jej interpretácii je nutné získať z manuálov zariadenia.Áno, ako samostatný meraný bod
5.capture_time (dynamic)date_timeČasová značka hodnoty dátovej entity.Automaticky
Demand register
class_id = 5, version = 0
Register pre meranie dodávky akumulačnej energie v daných periódach. Detailnejšie info viď DLMS Blue Book.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.current_average_value (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Aktuálny stav dodávky energie akumulovanej od začiatku periódy.Áno, hodnota entity
3.last_average_value (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Hodnota energie akumulovanej v minulej perióde.Áno, hodnota entity
4.scaler_unit (static)-Technické jednotky a násobiaci koeficient.Automaticky
5.status (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Status hodnoty. Norma nijako neupresňuje interpretáciu tejto hodnoty, zvyčajne je to číselná hodnota a potrebné informácie o jej interpretácii je nutné získať z manuálov zariadenia.Áno, ako samostatný meraný bod
6.capture_time (dynamic)date_timeČasová značka hodnoty dátovej entity v atribúte "last_average_value".Automaticky
7.start_time_current (dynamic)date_timeČasová značka začiatku periódy merania akumulovanej energie s aktuálnym stavom v atribúte "current_average_value".Automaticky
8.period (static)double-long-unsignedPerióda intervalu medzi dvomi zmenami hodnoty dátovej entity v atribúte "last_average_value". Hodnota je v sekundách.Áno, ako samostatný meraný bod
9.number_of_periods (static)long-unsignedPočet periód použitých na výpočet hodnoty dátovej entity v atribúte "last_average_value".
Ak je "number_of_periods" > 1, tak hodnota "last_average_value" reprezentuje “sliding demand”.
Ak je "number_of_periods" = 1, tak hodnota "last_average_value" reprezentuje "block demand".
Áno, ako samostatný meraný bod
Clock
class_id = 8, version = 0
Aktuálny čas a ostatné časové parametre.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.time (dynamic)date_timeAktuálny lokálny čas.Áno, hodnota entity
3.time_zone (static)longOdchýlka miestneho pásmového času od UTC v minútach.Áno, ako samostatný meraný bod
4.status (dynamic)unsignedStatus času:
bit 0 (LSB): invalid value,
bit 1: doubtful value,
bit 2: different clock base,
bit 3: invalid clock status,
bit 4: reserved,
bit 5: reserved,
bit 6: reserved,
bit 7 (MSB): daylight saving active
Áno, ako samostatný meraný bod
5.daylight_savings_begin (static)date_timeČas prechodu na DS čas z lokálneho času.Áno, ako samostatný meraný bod
6.daylight_savings_end (static)date_timeČas prechodu na lokálny čas z DS času.Áno, ako samostatný meraný bod
7.daylight_savings_deviation (static)integerOdchýlka DS času od pásmového času v minútach v rozsahu +/- 120 minút.Áno, ako samostatný meraný bod
8.daylight_savings_enabled (static)booleanTRUE = DST enabled, FALSE = DST disabledÁno, ako samostatný meraný bod
9.clock_base (static)enumTyp zdroja presného času:

(0) not defined, (1) internal crystal, (2) mains frequency 50 Hz, (3) mains frequency 60 Hz, (4) GPS (global positioning system), (5) radio controlled

Áno, ako samostatný meraný bod
SAP assignment
class_id = 17, version = 0
Informácie o priradení logických zariadení.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy. V tomto prípade je to vždy "0-0:41.0.0".Áno, ako samostatný meraný bod
2.SAP_assignment_list (static)asslist_typeasslist_type je pole štruktúr s adresami a textovým popisom "logical device name". Dá sa previesť iba do textovej formy, to zn. že meraný bod musí mať typ hodnoty TxtI. Viď tiež informácie o konfigurácii adresy stanice.Áno, ako samostatný meraný bod

Password

Prístupové heslo do zariadenia. Pokiaľ je zadané, v rámci AARQ Association Request sa použije "Low Level Security" autentifikácia so zadaným heslom.

Kotva
nb
nb
No Browsing

Zákaz online výberu zo zoznamu objektov priamo zo zariadenia pomocou dialógu "DLMS Object List" pri konfigurácii adresy meraného bodu.
Zákaz browsingu má zmysel v produkcii, pokiaľ je vyžadované čítanie hodnôt s niekoľkosekundovou periódou a nie je prípustné vykonať načítanie zoznamu objektov, ktoré môže trvať aj niekoľko minút.
Niektoré zariadenia (napr.  elektromer ADDAX NP73E.2-18-1) nepodporujú čítanie zoznamu objektov.
YES/NONO

Kotva
do
do
Profile Data Optimization

Viaceré elektromery implementujú optimalizáciu časových dát pri čítaní z profilov (class_id=7). Optimalizácia spočíva v tom, že iba prvý riadok s dátami obsahuje časový údaj, ostatné obsahujú null. Pritom časova pečiatka každého riadku je rovná časovej pečiatke predchádzajúceho riadku plus hodnota atribútu capture_period (4).

Pokiaľ je hodnota tohto parametra YES, pred čítaním profilu sa číta obsah atribútu capture_period. Pokiaľ je hodnota tohto parametra NO obsah atribútu capture_period sa nečíta, ale KOM proces sa spolieha na to, že všetky dáta obsahujú časový údaj. Ak tomu tak nie je, dáta z profilu nie sú načítané a logy linky obsahujú chybové hlášky "turn on station parameter 'Profile Data Optimization'".

YES/NOYES

Kotva
xdc
xdc
xDLMS Conformance

Nastavenie bitov v poli "xDLMS Conformance" v úvodnej správe AARQ. Štandardne sa nastavujú:


00
--- IEC Parameters ---

Kotva
iecda
iecda
IEC Device Address

Parameter "IEC Device Address" je adresa stanice (zariadenia) a je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Parameter je voliteľný. Identifikuje adresu zariadenia v úvodnej fáze komunikácie IEC protokolom. Ak zostane hodnota parametra "IEC Device Address" nevyplnená, adresa sa pri úvodnej IEC komunikácii nenastaví a zariadenie musí odpovedať vždy. V prípade viacerých zariadení na jednej linke (napr. zbernica RS485) musí byť IEC adresa zariadenia nastavená aby boli zariadenia identifikované a nedošlo ku kolízii. Adresa zariadenia je max. 32 znakov zostavených z číslic (0...9), veľkých písmen (A...Z), malých písmen (a...z) alebo medzery ( ). Nuly pred platnou číslicou sú ignorované (t.j. adresa 10203 = 010203 = 000010203).

"IEC Device Address" je výrobné číslo zariadenia a v OBIS adresácii má tento register adresu "0-0:C.1.0" -  Device ID 1, manufacturing number.

Na doleuvedenej fotografii je ako príklad predný panel prístroja EMH LZQJ so spresnením umiestnenia výrobného čísla zariadenia čiže IEC adresy, v tomto prípade je to adresa 563911. Ak je zariadenie vybavené displejom je zvyčajne možné nechať si hodnotu registra "0-0:C.1.0" zobraziť tak ako je to zvýraznené na fotografii.

Image Added


-
Kotva
brch
brch
Baudrate Changeover (Z)
Parameter "Baudrate Changeover (Z)" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Určuje prenosovú rýchlosť pre komunikáciu HDLC protokolom DLMS/COSEM po prechode z IEC módu E do binárnej HDLC komunikácie.

V prípade linky kategórie Serial musí byť nastavená týmto parametrom vybraná prenosová rýchlosť do "Módu 2" linky.

Hodnota AUTO nastaví prenosovú rýchlosť podľa hodnoty ponúknutej priamo zariadením. Ak je problém túto rýchlosť identifikovať, sledujte diagnostické výpisy komunikácie kde je možné nájsť nasledovný výpis, napr.:

Blok kódu
languageesl
themeRDark
10:46:05.809 30-05-2011|D|DLMS> Z Detected: '4' = 4800 Bd

a podľa neho nastaviť prenosovú rýchlosť ponúkanú zariadením.

Binárna HDLC komunikácia protokolom DLMS/COSEM na rozdiel od úvodnej IEC fázy prebieha s odlišnými parametrami, ktoré musia byť nastavené v "Móde 2" linky kategórie Serial:

  • 8 dátových bitov,
  • žiadna parita (none parity),
  • 1 stop bit.

Viď tiež parameter protokolu "Software 7E1" a kapitolu "Príklady nastavenia prenosových parametrov".

300
600
1200
2400
4800
9600
19200
AUTO
AUTO
Kotva
sw7e1
sw7e1
Software 7E1
Parameter "Software 7E1" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Nastavenie hodnoty na YES zapína SW emuláciu prenosových parametrov 7 dátových bitov, párna parita pri nastavených prenosových parametroch 8 dátových bitov, žiadna parita (čiže emulácia 7E1 pri nastavení 8N1). Umožňuje to použiť nastavenie "IEC mode E" parametra protokolu "Opening mode" pre linky kategórie SerialOverUDP, ktoré nepodporujú dynamické zmeny prenosových parametrov.

Taktiež viď kapitolu "Príklady nastavenia prenosových parametrov".

YES/NONO
Kotva
wupml
wupml
Wake-up Message Length
Parameter "Wake-up message length" je použitý iba pri nastavení hodnoty "IEC Mode E" parametra protokolu "Opening mode".

Nenulová hodnota tohto parametra aktivuje odoslanie tzv. "wake-up správy", ktorá aktivuje komunikačné rozhranie batériovo napájaného zariadenia. Odoslané sú null character znaky (0x00) v počte danom hodnotou parametra. Prenosová rýchlosť musí byť 300 Baud (nastavená v "Móde 1" v prípade použitia linky kategórie Serial).

Bližšie informácie viď dokument IEC 62056-21, Electricity metering - Data exchange for meter reading, tariff and load control - Part 21: Direct local data exchange, kapitolu Annex B: "Wake-up methods for battery-operated tariff devices".

0 .. 1200
--- TCP/UDP Wrapper parameters ---

Kotva
wsp
wsp
Wrapper Source Port

Parameter je použitý pri nastavení parametra protokolu "Opening mode" na hodnotu "TCP/UDP Wrapper" alebo "TCP/UDP Wrapper + Gateway protocol". Udáva hodnotu položky Source Port (2-bajtové číslo) v hlavičke wrappera.

Rezervované porty sú podľa štandardu:

  • No-station: 0x0000
  • Client Management Process: 0x0001
  • Public client: 0x0010
  • Open for client SAP assignment: 0x02 .. 0x0F,  0x11 .. 0xFF

-

0

Kotva
wdp
wdp
Wrapper Destination Port

Parameter je použitý pri nastavení parametra protokolu "Opening mode" na hodnotu "TCP/UDP Wrapper" alebo "TCP/UDP Wrapper + Gateway protocol". Udáva hodnotu položky Destination Port (2-bajtové číslo) v hlavičke wrappera.

Rezervované porty sú podľa štandardu:

  • No-station: 0x0000
  • Management Logical Device: 0x0001
  • Reserved: 0x0002 .. 0x000F
  • Open for client SAP assignment: 0x0010 .. 0x007E
  • All-station (Broadcast): 0x007F
-0
--- Gateway parameters ---

Kotva
gni
gni
Device Network ID

Parameter je použitý pri nastavení parametra protokolu "Opening mode" na hodnotu "Gateway protocol" alebo "TCP/UDP Wrapper + Gateway protocol". Udáva hodnotu položky Device Network ID v prefixe v posielanej výzve.
Ak existuje iba jedna sieť, použije sa hodnota 0.
-0

Kotva
gda
gda
Device Address (hex)

Parameter je použitý pri nastavení parametra protokolu "Opening mode" na hodnotu "Gateway protocol" alebo "TCP/UDP Wrapper + Gateway protocol". Udáva hodnotu položky Device Address v prefixe v posielanej výzve.
Pozn: v prípade gatewaya Iskraemeco AC750 sa ako Device Address používa 8-bajtová MAC adresa elektromerov na Power Line Communication zbernici.

--
--- Send/receive parameters ---
Kotva
wft
wft
Wait First Timeout
Oneskorenie po odvysielaní výzvy pred čítaním odpovede.ms100 ms

Kotva
wt
wt
Wait Timeout

Oneskorenie medzi čítaniami odpovede do jej skompletovania.ms200 ms

Kotva
mwr
mwr
Max Wait Retry

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

Kotva
rt
rt
Retry Timeout

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

Kotva
rc
rc
Retry Count

Počet opakovaní výzvy v prípade chyby komunikácie.1 .. 203
--- Modem parameters ---

Kotva
telnr
telnr
Modem Telephone Number

Telefónne číslo pre modemové spojenie so zariadením (iba linky kategórie MODEM).

Kotva
dialtm
dialtm
Dial Timeout

Maximálna doba čakania na vytáčané modemové spojenie (iba linky kategórie MODEM).1 .. 600 s60 s
Kotva
dialrc
dialrc
Dial Retry Count
Maximálny počet opakovaní pokusov o vytáčané modemové spojenie (iba linky kategórie MODEM).1 .. 201
Kotva
dialrt
dialrt
Dial Retry Timeout
Oneskorenie pred ďalším pokusom o vytáčané spojenie po neúspešnom pokuse o spojenie (iba linky kategórie MODEM).1 .. 600 s30 s
Kotva
acdel
acdel
After Connect Delay
Oneskorenie po úspešnom vytvorení vytáčaného modemového spojenia (iba linky kategórie MODEM) pred vlastným začiatkom komunikácie. Slúži na ustálenie modemového spojenia hlavne pri starších typoch modemov. Po uplynutí tohto časového limitu sú prečítané a ignorované všetky nadbytočne prijaté znaky (zvyšky modemovej AT komunikácie).0 .. 30 s5 s

Kotva
atcmd1
atcmd1
AT Command 1

Špeciálny inicializačný string modemu číslo 1 (iba linky kategórie MODEM).
AT&FE0V1Q0B0X3L0M0
Kotva
atcmd2
atcmd2
AT Command 2
Špeciálny inicializačný string modemu číslo 2 (iba linky kategórie MODEM).

Vysvetlenie niektorých odporúčaných nastavení:

S37=5   1200bps DTE-DTE speed - obmedzenie rýchlosti pre modemy. Mnohé zariadenia sú osadené modemami s obmedzenou prenosovou rýchlosťou a takéto nastavenie urýchli proces pripojenia. Vyššie prenosové rýchlosti treba testovať jednotlivo.

&D2   DTR drop to hangup - pre zladenie s parametrom modemovej linky (konf. linky, záložka "Modem - parametre", zaškrtnite voľbu "Use DTR for Hangup").

S0=0   Disable auto-answer. Auto-answer nie je použitý.

S30=2   20 sec inactivity timeout - automatické rozpojenie spojenia po uplynutí doby nečinnosti. Nutné pre zabezpečenie rozpadu spojenia po komunikácii s posledným zariadením.



ATS37=5&D2S0=0S7=60S30=2
--- Debug parameters ---

Kotva
hd
hd
HDLC/Wrapper/Gateway Debug

Zobrazenie ladiacich informácií úrovne HDLC protokolu.YES/NONO

Kotva
fd
fd
Full Debug

Vysoká úroveň sledovania komunikácie, zobrazujú sa načítané hodnoty meraných bodov a iné ladiace informácie.YES/NONO

Kotva
parametre_demo
parametre_demo
Príklady nastavenia prenosových parametrov

...

Príklad č.1, linka kategórie Serial, komunikácia IR opto hlavicou.

Mód linky č.1300 Baud, 7 dátových bitov, 1 stop bit, párna parita
Mód linky č.2300 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Opening ModeIEC mode E
Baudrate Changeover (Z)300
Software 7E1NO

Príklad č.2, linka kategórie Serial, komunikácia IR opto hlavicou.

Mód linky č.1300 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Mód linky č.2300 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Opening ModeIEC mode E
Baudrate Changeover (Z)300
Software 7E1YES

Príklad č.3, linka kategórie Serial, komunikácia RS232/RS485 rozhraním.

Mód linky č.14800 Baud, 8 dátových bitov, 1 stop bit, žiadna parita
Opening ModeDirect HDLC

Kotva
merany_bod
merany_bod
Konfigurácia meraných bodov

...

Možné typy hodnôt bodov: Ai, Ci, Di, TxtI, TiA, TiR.

Kotva
adresa_bodu
adresa_bodu
Adresa meraného bodu

...

Pre pochopenie adresácie objektov v protokole DLMS/COSEM je nutné byť oboznámený s tzv. OBIS štandardom podľa normy IEC 62056-61 Object Identification system (OBIS) v zmysle kapitoly "Annex A - Code presentation".

V režime "Logical Name (LN) referencing" sa priamo používa OBIS adresa objektu.

V podporovanom režime "Short Name (SN) referencing" sa priamo nepoužíva OBIS adresa, ale číselná adresa v rozsahu 16 bitov.

Jednotlivé dátové entity sú prezentované v tzv. COSEM (Companion Specification for Energy Metering) objektoch, čo sú inštancie COSEM tried (COSEM interface classes, COSEM IC). Jednotlivé typy COSEM tried špecifikuje dokument "COSEM Identification System and Interface Classes, Ed. 10.0", tzv. modrá kniha (blue book) DLMS. Každý typ COSEM triedy má svoje identifikačné číslo ("class_id"). Každá trieda má svoju sadu atribútov (attributes), ktoré majú svoje poradové číslo. Cez atribút sa dá získať špecifický parameter danej dátovej entity. Každá inštancia COSEM triedy má svoju počiatočnú adresu (base_name), čo je zároveň adresa prvého atribútu triedy. Prvý atribút všetkých COSEM tried je vždy atribút “logical_name”, čítaním ktorého je možné získať užívateľovi známu OBIS adresu dátovej entity prezentovanej danou triedou. Adresy ďalších atribútov v poradí sú v režime "Short Name referencing" vypočítavané podľa vzorca:

short_name = base_name + ((attribute_index - 1) * 0x08)

Atribúty sa rozdeľujú na statické a dynamické podľa toho, či je hodnota, ktorá sa dá z nich prečítať, statická (t.j. nemenná, daná už výrobcom alebo pri konfigurácii prístroja) alebo dynamická (meniaca sa). V systéme D2000 má význam konfigurovať iba dynamické atribúty, keďže vlastná hodnota meranej dátovej entity je práve v dynamických atribútoch. Ak je potrebné pre interpretáciu meranej hodnoty v dynamickom atribúte (zväčša atribút "value"), sú automaticky čítané aj iné potrebné statické alebo dynamické atribúty tried. Viď detailné informácie v popise podporovaných COSEM tried.

V nasledujúcich tabuľkách sú podporované COSEM triedy. Atribúty, ktoré prezentujú vlastnú hodnotu dátovej entity (t.j. hodnotu ktorá užívateľa zaujíma) sú označené v stĺpci "Podpora v D2000" popisom "Áno, hodnota entity". Statické atribúty, ktoré treba aplikovať pre správnu prezentáciu hodnoty entity sa čítajú automaticky a sú označené ako "Automaticky čítané".


Kotva
podporovane_triedy
podporovane_triedy
Podporované COSEM triedy

Data
class_id = 1, version = 0
Základná trieda s hodnotou dátovej entity prístupnou cez atribút "value"
IEC local port setup
class_id = 19, version = 1Informácie o konfigurácii komunikačného rozhrania pre komunikáciu podľa IEC 62056-21
.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.
default_mode
value (
static
dynamic)
enumDefinuje protokol použitý zariadením na porte:
(0) protocol according to IEC 62056-21 (modes A…E),
(1) protocol according to Clause 8 of DLMS UA 1000-2 Ed. 7.0. Using this enumeration value all other attributes of this IC are not applicable,
(2) protocol not specified. Using this enumeration value, attribute 4, prop_baud is used for setting the communication speed on the port. All other attributes are not applicable
CHOICE (viď tab. podporovaných typov hodnôt atribútov)Vlastná hodnota dátovej entity.Áno, hodnota entity


Register
class_id = 3, version = 0
Trieda s hodnotou dátovej entity prístupnou cez atribút "value", automaticky sa aplikuje násobiaci koeficient získaný statickým atribútom "scaler_unit".
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
3
2.
default_baud
value (
static
dynamic)
enumPrenosová rýchlosť pri tzv. "opening sequence":

(0) 300 baud, (1) 600 baud, (2) 1 200 baud, (3) 2 400 baud, (4) 4 800 baud, (5) 9 600 baud, (6) 19 200 baud, (7) 38 400 baud, (8) 57 600 baud, (9) 115 200 baud

Áno, ako samostatný meraný bod
CHOICE (viď tab. podporovaných typov hodnôt atribútov)Vlastná hodnota dátovej entity.Áno, hodnota entity
3.scaler_unit (static)-Technické jednotky a násobiaci koeficient.Automaticky čítané



Extended register
class_id = 4, version = 0
Trieda s hodnotou dátovej entity prístupnou cez atribút "value", automaticky sa aplikuje násobiaci koeficient získaný statickým atribútom "scaler_unit" a hodnote entity sa pridáva časová značka získaná čítaním dynamického atribútu "capture_time".
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.
4.prop_baud (static)enumPrenosová rýchlosť navrhovaná zariadením. Hodnoty ako atribút "default_baud".Áno, ako samostatný meraný bod5.response_time (static)enumDefinuje minimálny čas medzi prijatím výzvy (konca telegramu výzvy) a odosielaním odpovede (začiatok telegramu odpovede): (0) 20 ms, (1) 200 ms
Áno, ako samostatný meraný bod
6
2.
device_addr
value (
static
dynamic)
octet-stringAdresa zariadenia pre IEC 62056-21 protokol
CHOICE (viď tab. podporovaných typov hodnôt atribútov)Vlastná hodnota dátovej entity.Áno,
ako samostatný meraný bod7
hodnota entity
3.
pass
scaler_
p1
unit (static)
octet
-
stringPassword 1 according to IEC 62056-21.Áno, ako samostatný meraný bod8.pass_p2 (static)octet-stringPassword 2 according to IEC 62056-21
Technické jednotky a násobiaci koeficient.Automaticky čítané
4.status (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Status hodnoty. Norma nijako neupresňuje interpretáciu tejto hodnoty, zvyčajne je to číselná hodnota a potrebné informácie o jej interpretácii je nutné získať z manuálov zariadenia.Áno, ako samostatný meraný bod
9
5.
pass
capture_
w5
time (
static
dynamic)
octet-stringPassword W5 reserved for national applications.Áno, ako samostatný meraný bodIEC HDLC setup
date_timeČasová značka hodnoty dátovej entity.Automaticky čítané



Demand register
class_id =
23
5, version =
0Register pre meranie dodávky akumulačnej energie v daných periódach. Detailnejšie info viď DLMS Blue Book.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.
comm
current_average_
speed
value (
static
dynamic)
enumKomunikačná rýchlosť na príslušnom porte:

(0) 300 baud, (1) 600 baud, (2) 1 200 baud, (3) 2 400 baud, (4) 4 800 baud, (5) 9 600 baud, (6) 19 200 baud, (7) 38 400 baud, (8) 5 7 600 baud, (9) 115 200 baud

Áno, ako samostatný meraný bod
CHOICE (viď tab. podporovaných typov hodnôt atribútov)Aktuálny stav dodávky energie akumulovanej od začiatku periódy.Áno, hodnota entity
3.last_average_value (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Hodnota energie akumulovanej v minulej perióde.Áno, hodnota entity
4.scaler_unit (static)-Technické jednotky a násobiaci koeficient.Automaticky čítané
5.status (dynamic)CHOICE (viď tab. podporovaných typov hodnôt atribútov)Status hodnoty. Norma nijako neupresňuje interpretáciu tejto hodnoty, zvyčajne je to číselná hodnota a potrebné informácie o jej interpretácii je nutné získať z manuálov zariadenia
3.window_size_transmit (static)unsignedThe maximum number of frames that a device or system can transmit before it needs to receive an acknowledgement from a corresponding station. During logon, other values can be negotiated.Áno, ako samostatný meraný bod4.window_size_receive (static)unsignedThe maximum number of frames that a device or system can receive before it needs to transmit an acknowledgement to the corresponding station. During logon, other values can be negotiated.Áno, ako samostatný meraný bod5.max_info_field_length_transmit (static)long-unsignedThe maximum information field length that a device can transmit. During logon, a smaller value can be negotiated
.Áno, ako samostatný meraný bod
6.
max_info_field_length_receive (static)long-unsignedThe maximum information field length that a device can receive. During logon, a smaller value can be negotiated.Áno, ako samostatný meraný bod7.inter_octet_time_out (static)long-unsignedDefines the time, expressed in milliseconds, over which, when any character is received from the primary station, the device will treat the already received data as a complete frame
capture_time (dynamic)date_timeČasová značka hodnoty dátovej entity v atribúte "last_average_value".Automaticky čítané
7.start_time_current (dynamic)date_timeČasová značka začiatku periódy merania akumulovanej energie s aktuálnym stavom v atribúte "current_average_value".Automaticky čítané
8.period (static)double-long-unsignedPerióda intervalu medzi dvomi zmenami hodnoty dátovej entity v atribúte "last_average_value". Hodnota je v sekundách.Áno, ako samostatný meraný bod
8
9.
inactivity
number_
time
of_
out
periods (static)long-unsigned
From the primary station, the device will process a disconnection. When this value is set to 0, this means that the inactivity_time_out is not operational
Počet periód použitých na výpočet hodnoty dátovej entity v atribúte "last_average_value".
Ak je "number_of_periods" > 1, tak hodnota "last_average_value" reprezentuje “sliding demand”.
Ak je "number_of_periods" = 1, tak hodnota "last_average_value" reprezentuje "block demand".
Áno, ako samostatný meraný bod



9.
Clock

device_address (static)long-unsignedContains the physical device address of a device.

In the case of one byte addressing: 0x00 NO_STATION Address, 0x01…0x0F Reserved for future use, 0x10...0x7D Usable address space, 0x7E ‘CALLING’ device address, 0x7F Broadcast address

class_id = 8, version = 0Aktuálny čas a ostatné časové parametre.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.time (dynamic)date_timeAktuálny lokálny čas.Áno, hodnota entity
3.time_zone (static)longOdchýlka miestneho pásmového času od UTC v minútach.
In the case of two byte addressing: 0x0000 NO_STATION address, 0x0001..0x000F Reserved for future use, 0x0010..0x3FFD Usable address space, 0x3FFE ‘CALLING’ physical device address, 0x3FFF Broadcast address
Áno, ako samostatný meraný bod

...

Čítanie historických údajov zo záťažových profilov sa vykonáva pomocou inštancii COSEM tried "Profile generic" (class_id = 7), konkrétne nakonfigurovaním meraného bodu nad atribútom číslo 2 ("buffer"). Tento meraný bod nemá nikdy platnú hodnotu v systéme D2000 (je Invalid) avšak slúži ako prostredník pre čítanie obsahu buffera danej inštancie COSEM triedy "Profile generic".

4.status (dynamic)unsignedStatus času:
bit 0 (LSB): invalid value,
bit 1: doubtful value,
bit 2: different clock base,
bit 3: invalid clock status,
bit 4: reserved,
bit 5: reserved,
bit 6: reserved,
bit 7 (MSB): daylight saving active
Áno, ako samostatný meraný bod
5.daylight_savings_begin (static)date_timeČas prechodu na DS čas z lokálneho času.Áno, ako samostatný meraný bod
6.daylight_savings_end (static)date_timeČas prechodu na lokálny čas z DS času
Profile generic
class_id = 7, version = 1 AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D20001.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy
.Áno, ako samostatný meraný bod
2
7.
buffer (dynamic
daylight_savings_deviation (static)
arrayDáta ukladaných objektov
integerOdchýlka DS času od pásmového času v minútach v rozsahu +/- 120 minút.Áno,
viď popis vyššie
ako samostatný meraný bod
8
3capture_period
.
capture_objects (static)arrayZoznam objektov, hodnoty ktorých sú ukladané.Automaticky alebo ako samostatný meraný bod typu TxtI4.
daylight_savings_enabled (static)
double-long-unsignedPerióda ukladania dát v sekundách. Ak je hodnota = 0, tak žiadne automatické periodické ukladanie, ale ukladanie pomocou triggera.
booleanTRUE = DST enabled, FALSE = DST disabledÁno, ako samostatný meraný bod
5
9.
sort
clock_
method
base (static)enum
Metóda triedenia údajov v profile
Typ zdroja presného času:

(

1

0)

fifo (first in first out)

not defined, (1) internal crystal, (2)

lifo (last in first out)

mains frequency 50 Hz, (3)

largest

mains frequency 60 Hz, (4)

smallest, (5) nearest_to_zero, (6) farest_from_zero

GPS (global positioning system), (5) radio controlled

Áno, ako samostatný meraný bod
6.sort_object (static) Špecifikuje objekt alebo čas, podľa ktorého sú dáta v profile triedené, ak sú triedené.Áno, ako samostatný meraný bod7.entries_in_use (dynamic)double-long-unsigned



SAP assignment
class_id = 17, version = 0
Informácie o priradení logických zariadení.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy. V tomto prípade je to vždy "0-0:41.0.0"
Počet záznamov aktuálne uložených do buffra profilu
.Áno, ako samostatný meraný bod
8
2.
profile
SAP_assignment_
entries
list (static)
double-long-unsignedMaximálny dostupný počet záznamov, ktorý je možné uložiť do buffra profilu
asslist_typeasslist_type je pole štruktúr s adresami a textovým popisom "logical device name". Dá sa previesť iba do textovej formy, to zn. že meraný bod musí mať typ hodnoty TxtI. Viď tiež informácie o konfigurácii adresy stanice.Áno, ako samostatný meraný bod

Do buffra profilu sú ukladané údaje objektov, ktoré sú dostupné čítaním atribútu "capture_objects". Systém D2000 automaticky hľadá merané body, ktoré svojimi adresnými parametrami zodpovedajú objektom z atribútu "capture_objects". Objekty sú hľadané podľa parametrov "logical_name", "class_id" a "attribute_index".

Čítanie obsahu všetkých nakonfigurovaných záťažových profilov na stanici je možné odštartovať pomocou TELL príkazu "GETOLDVAL" alebo pomocou ESL akcie GETOLDVAL zo skriptu. Vždy je zo záťažového profilu čítaný časový úsek dát podľa parametrov TELL príkazu alebo ESL akcie.

...

TypPopis, rozsahPodporený prevod do D2000 typov hodnôt
null-datažiadne dátavšetky, ako neplatná hodnota
booleanboolean (true/false)Di, Ci, Ai, TxtI
bit-stringnepodporované-
double-long32 bit. číslo znamienkovoDi, Ci, Ai, TxtI
double-long-unsigned32 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
octet-stringreťazec bytovTxtI
visible-stringstring (text)TxtI
UTF8-stringUTF8 string (text)TxtI
bcd nepodporované-
integer 8 bit. číslo znamienkovoDi, Ci, Ai, TxtI
long 16 bit. číslo znamienkovoDi, Ci, Ai, TxtI
unsigned 8 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
long-unsigned16 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
long64 64 bit. číslo znamienkovoDi, Ci, Ai, TxtI
long64-unsigned64 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
enum vymenovaný typDi, Ci, Ai, TxtI
float32 float 32 bitDi, Ci, Ai, TxtI
float64 float 64 bitDi, Ci, Ai, TxtI
date-timedátum+časTxtI, TiA
date dátumTxtI, TiA
time časTxtI, TiA, TiR

Dialóg konfigurácie adresy meraného bodu

Na obrázku je zobrazený dialóg konfigurácie adresy meraného bodu.

...

Jednotlivé časti dialógu sú zvýraznené červenými číslicami:

1Povinný parameter, je to počiatočná adresa inštancie triedy. Je to celé číslo v rozsahu 0 až 65520 (0xFFF0 hexadecimálne).
2Povinný parameter, je to identifikačné číslo typu COSEM triedy.
3Povinný parameter, je to index atribútu (poradové číslo od 1).
Parametre base_name, class_id a attribute_index sú povinné. Z parametrov base_name a attribute_index sa vypočíta Short Name (SN) adresa podľa uvedeného vzorca, pomocou ktorej sa získa zo zariadenia hodnota atribútu. Z údaja class_id je zrejmé o aký typ COSEM triedy ide a podľa attribute_index je možné identifikovať typ dát prijatých zo zariadenia.
4Zaškrtávacie políčko Hex umožňuje zadávať adresu base_name v hexadecimálnom formáte (zaškrtnuté) alebo dekadicky (odškrtnuté). V prípade editácie existujúceho meraného bodu je políčko Hex označené podľa toho ako bola adresa zadaná pri vytváraní meraného bodu (t.j. hexadecimálne alebo dekadicky). Zmena stavu políčka Hex užívateľom nekonvertuje automaticky hodnotu base_name z hexadecimálnej na dekadickú alebo naopak.
5Parameter logical_name je nepovinný a je to OBIS adresa, ktorá prislúcha Short Name adrese konfigurovanej parametrami base_name, class_id a attribute_index. Zadáva sa ako text podľa OBIS špecifikácie adresy objektu. Pozor, parameter je ale povinný, ak sú hodnoty tohto objektu ukladané do nejakého záťažového profilu. Pri čítaní historických údajov zo záťažového profilu sú tieto identifikované podľa "logical_name" adresy a to znamená, že ak nie je zadaná, nie je možné prečítané historické údaje zo záťažového profilu priradiť existujúcemu meranému bodu.

6V spodnej časti je súhrn informácii o adrese objektu, slúži iba pre zlepšenie informovanosti užívateľa o konfigurovanom objekte. Tento informačný súhrn sa inicializuje po výbere adresy z dialógu "DLMS SN Object list".
7Tlačidlo "Select in Object list ..." pre zobrazenie výberu adresy z "DLMS SN Object List" dialógu.

Existujú dve možnosti ako postupovať pri konfigurácii adries meraných bodov:

  1. Offline metóda - všetky podklady o konfigurácii zariadenia je nutné získať v elektronickej alebo inej forme ako výstup z konfiguračného nástroja alebo priamo od výrobcu zariadenia.
  2. Online metóda - v prípade, že je zariadenie pripojené k systému D2000, je možné použiť online výber zo zoznamu objektov priamo zo zariadenia pomocou dialógu "DLMS SN Object List".

...

Ak je zariadenie pripojené ku systému D2000, je vytvorená komunikačná stanica a zariadenie komunikuje, je možné použiť na vyplnenie parametrov adresy meraného bodu priamy výber objektu zo zoznamu všetkých objektov v zariadení. Zoznam objektov je prečítaný priamo zo zariadenia pomocou špeciálnej triedy "Association SN" s fixnou preddefinovanou adresou base_name 0xFA00. Netreba konfigurovať žiadne špeciálne merané body, stačí stlačiť tlačidlo "Select in Object list ...".

Prvé načítavanie zoznamu objektov zo zariadenia trvá určitú dobu, aj niekoľko minút, záleží od prenosovej rýchlosti. V okne sa zobrazí informácia "Waiting for data...".

Po načítaní dát sa zobrazí v okne zoznam objektov a ich popis:

...

V zozname objektov sú nasledovné informácie:

  • každý riadok je jedna inštancia COSEM triedy,
  • za ikonou triedy je OBIS adresa objektu,
  • nasledujú informácie o SN adrese (base_name) danej inštancie COSEM triedy a informácie o jej type (class_id a version),
  • COSEM triedy podporené v systéme D2000 je možné rozbaliť stlačením ikony (+).

Po rozbalení inštancie triedy sa zobrazia podporované atribúty triedy:

...

Pri každom atribúte sú zobrazené informácie:

  • index atribútu (attribute_index) - poradové číslo atribútu hneď za ikonou atribútu,
  • meno atribútu,
  • statický alebo dynamický atribút.

Ak je pri ikone atribútu zobrazená rozbaľovacia ikona (+), je možné po jej stlačení a kliknutí na riadok "Attribute value=" získať online aktuálnu hodnotu atribútu:

...

Táto pomôcka umožňuje rýchlu orientáciu v zariadení a v hodnotách atribútov všetkých podporených COSEM tried bez nutnosti konfigurácie meraných bodov len za účelom 'prieskumu' hodnôt atribútov - čiže okno funguje ako "Object List" a zároveň ako "Value Browser".

V dolnej časti dialógu sa nachádzajú zaškrtávacie políčka:

  • Zobrazuj hexadecimálne - zobrazia sa všetky adresy tried base_name hexadecimálne alebo dekadicky.
  • Zobrazuj neaktívne objekty
  • Zobrazuj nepodporené triedy - povoľuje zobrazovanie inštancií nepodporených COSEM tried.

Ak chcete zatvoriť okno bez zmeny adresy meraného bodu v adresnom dialógu, kde bolo stlačené tlačidlo "Select in Object list ...", stlačte tlačidlo "Návrat".

Ak si užívateľ vybral inštanciu COSEM triedy a v rámci nej atribút triedy, ktorého adresné parametre chce nakonfigurovať do adresy meraného bodu, použite dvoj-klik v riadku s príslušným atribútom. Okno "DLMS SN Object List" sa zatvorí a v adresnom dialógu meraného bodu sa nastavia parametre podľa výberu užívateľa.

...

Definícia OBIS adresy podľa IEC 62056-61 je nasledovná:

ABCDEF
  • Value group A definuje druh meranej energie (energy type: 0=abstract objects, 1=electricity, 7=gas),
  • Value group B definuje číslo kanála (channel number),
  • Value group C určuje meranú fyzikálnu veličinu,
  • Value group D definuje typ spracovania,
  • Value group E definuje následné spracovanie alebo klasifikáciu podľa príslušného algoritmu,
  • Value group F určuje ukladanie spracovaných historických dát.

Jednotlivé hodnoty Value group A až F sú vlastne celé čísla v rozsahu 0 až 255.

Pre Value group C a D je možné zadávať i znakové hodnoty a to:

  • znak 'C' ako hodnotu 96,
  • znak 'F' ako hodnotu 97,
  • znak 'L' ako hodnotu 98,
  • znak 'P' ako hodnotu 99.

Adresa sa zapisuje v textovom tvare:

A-B:C.D.E*F

Povinne je nutné zadať vždy hodnoty Value group C, D a E. Ostatné neudané hodnoty sa implicitne nastavia na hodnotu 0.

...



IEC local port setup
class_id = 19, version = 1
Informácie o konfigurácii komunikačného rozhrania pre komunikáciu podľa IEC 62056-21.
AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.default_mode(static)enumDefinuje protokol použitý zariadením na porte:
(0) protocol according to IEC 62056-21 (modes A…E),
(1) protocol according to Clause 8 of DLMS UA 1000-2 Ed. 7.0. Using this enumeration value all other attributes of this IC are not applicable,
(2) protocol not specified. Using this enumeration value, attribute 4, prop_baud is used for setting the communication speed on the port. All other attributes are not applicable.
Áno, ako samostatný meraný bod
3.default_baud (static)enumPrenosová rýchlosť pri tzv. "opening sequence":

(0) 300 baud, (1) 600 baud, (2) 1 200 baud, (3) 2 400 baud, (4) 4 800 baud, (5) 9 600 baud, (6) 19 200 baud, (7) 38 400 baud, (8) 57 600 baud, (9) 115 200 baud

Áno, ako samostatný meraný bod
4.prop_baud (static)enumPrenosová rýchlosť navrhovaná zariadením. Hodnoty ako atribút "default_baud".Áno, ako samostatný meraný bod
5.response_time (static)enumDefinuje minimálny čas medzi prijatím výzvy (konca telegramu výzvy) a odosielaním odpovede (začiatok telegramu odpovede):

(0) 20 ms, (1) 200 ms

Áno, ako samostatný meraný bod
6.device_addr (static)octet-stringAdresa zariadenia pre IEC 62056-21 protokol.Áno, ako samostatný meraný bod
7.pass_p1 (static)octet-stringPassword 1 according to IEC 62056-21.Áno, ako samostatný meraný bod
8.pass_p2 (static)octet-stringPassword 2 according to IEC 62056-21.Áno, ako samostatný meraný bod
9.pass_w5 (static)octet-stringPassword W5 reserved for national applications.Áno, ako samostatný meraný bod



IEC HDLC setup
class_id = 23, version = 1

AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.comm_speed (static)enumKomunikačná rýchlosť na príslušnom porte:

(0) 300 baud, (1) 600 baud, (2) 1 200 baud, (3) 2 400 baud, (4) 4 800 baud, (5) 9 600 baud, (6) 19 200 baud, (7) 38 400 baud, (8) 5 7 600 baud, (9) 115 200 baud

Áno, ako samostatný meraný bod
3.window_size_transmit (static)unsignedThe maximum number of frames that a device or system can transmit before it needs to receive an acknowledgement from a corresponding station. During logon, other values can be negotiated.Áno, ako samostatný meraný bod
4.window_size_receive (static)unsignedThe maximum number of frames that a device or system can receive before it needs to transmit an acknowledgement to the corresponding station. During logon, other values can be negotiated.Áno, ako samostatný meraný bod
5.max_info_field_length_transmit (static)long-unsignedThe maximum information field length that a device can transmit. During logon, a smaller value can be negotiated.Áno, ako samostatný meraný bod
6.max_info_field_length_receive (static)long-unsignedThe maximum information field length that a device can receive. During logon, a smaller value can be negotiated.Áno, ako samostatný meraný bod
7.inter_octet_time_out (static)long-unsignedDefines the time, expressed in milliseconds, over which, when any character is received from the primary station, the device will treat the already received data as a complete frame.Áno, ako samostatný meraný bod
8.inactivity_time_out (static)long-unsignedFrom the primary station, the device will process a disconnection. When this value is set to 0, this means that the inactivity_time_out is not operational.Áno, ako samostatný meraný bod
9.device_address (static)long-unsignedContains the physical device address of a device.

In the case of one byte addressing: 0x00 NO_STATION Address, 0x01…0x0F Reserved for future use, 0x10...0x7D Usable address space, 0x7E ‘CALLING’ device address, 0x7F Broadcast address

In the case of two byte addressing: 0x0000 NO_STATION address, 0x0001..0x000F Reserved for future use, 0x0010..0x3FFD Usable address space, 0x3FFE ‘CALLING’ physical device address, 0x3FFF Broadcast address

Áno, ako samostatný meraný bod


Kotva
profiles
profiles
Čítanie historických údajov zo záťažových profilov

Čítanie historických údajov zo záťažových profilov sa vykonáva pomocou inštancii COSEM tried "Profile generic" (class_id = 7), konkrétne nakonfigurovaním meraného bodu nad atribútom číslo 2 ("buffer"). Tento meraný bod nemá nikdy platnú hodnotu v systéme D2000 (je Invalid) avšak slúži ako prostredník pre čítanie obsahu buffera danej inštancie COSEM triedy "Profile generic".

Profile generic
class_id = 7, version = 1

AtribútyTyp hodnoty atribútuPopis atribútuPodpora v D2000
1.logical_name (static)octet-string (text)OBIS adresa dátovej entity prezentovanej inštanciou tejto triedy.Áno, ako samostatný meraný bod
2.buffer (dynamic)arrayDáta ukladaných objektov.Áno, viď popis vyššie
3.capture_objects (static)arrayZoznam objektov, hodnoty ktorých sú ukladané.Automaticky alebo ako samostatný meraný bod typu TxtI
4.capture_period (static)double-long-unsignedPerióda ukladania dát v sekundách. Ak je hodnota = 0, tak žiadne automatické periodické ukladanie, ale ukladanie pomocou triggera.Áno, ako samostatný meraný bod
5.sort_method (static)enumMetóda triedenia údajov v profile:

(1) fifo (first in first out), (2) lifo (last in first out), (3) largest, (4) smallest, (5) nearest_to_zero, (6) farest_from_zero

Áno, ako samostatný meraný bod
6.sort_object (static)
Špecifikuje objekt alebo čas, podľa ktorého sú dáta v profile triedené, ak sú triedené.Áno, ako samostatný meraný bod
7.entries_in_use (dynamic)double-long-unsignedPočet záznamov aktuálne uložených do buffra profilu.Áno, ako samostatný meraný bod
8.profile_entries (static)double-long-unsignedMaximálny dostupný počet záznamov, ktorý je možné uložiť do buffra profilu.Áno, ako samostatný meraný bod

Do buffra profilu sú ukladané údaje objektov, ktoré sú dostupné čítaním atribútu "capture_objects". Systém D2000 automaticky hľadá merané body, ktoré svojimi adresnými parametrami zodpovedajú objektom z atribútu "capture_objects". Objekty sú hľadané podľa parametrov "logical_name", "class_id" a "attribute_index".

Čítanie obsahu všetkých nakonfigurovaných záťažových profilov na stanici je možné odštartovať pomocou TELL príkazu "GETOLDVAL" alebo pomocou ESL akcie GETOLDVAL zo skriptu. Vždy je zo záťažového profilu čítaný časový úsek dát podľa parametrov TELL príkazu alebo ESL akcie.


Príklad: meraný bod s adresou:

  • class_id = 7
  • attribute_index = 2
  • logical_name = 1-0:P.1.0

Po tell príkaze GETOLDVAL B.ELMER_125 "06-07-2020 00:00:00" "06-07-2020 01:00:00" zistí KOM proces zoznam objektov v profile (číta atribút 3):

09:44:39.558 06-07-2020|D|DLMS> Composing getRequest for LN ClassID=0007 InstanceID=1-0:P.1.0 AttributeId 3, InvokeID 65

a zobrazí zoznam načítaných objektov:

09:44:40.710 06-07-2020|D|DLMS> Received capture_objects attribute for I/O tag 'M.ELMERY_T125_1_25_PROFILE' (class_id=7, logical_name=1-0:P.1.0, attribute_index=3) are:
09:44:40.710 06-07-2020|D|DLMS> 1. logical_name=1-0:1.5.0, class_id=4, attribute_index=2
09:44:40.710 06-07-2020|D|DLMS> 2. logical_name=1-0:2.5.0, class_id=4, attribute_index=2
09:44:40.710 06-07-2020|D|DLMS> 3. logical_name=1-0:32.7.0, class_id=3, attribute_index=2
09:44:40.711 06-07-2020|D|DLMS> 4. logical_name=1-0:3.5.0, class_id=4, attribute_index=2

toto čítanie sa vykoná iba raz a výsledok sa zapamätá. Následne sa čítajú dátové bloky obsahujúce historické hodnoty:

09:44:42.924 06-07-2020|D|DLMS> Block 1 complete, reading next
09:44:42.925 06-07-2020|D|DLMS> Composing Get-Request-Next for block-number 2
..
09:44:51.203 06-07-2020|D|DLMS> Get-Data-Block-Result: raw-data [0], length 88:
09:44:51.203 06-07-2020|D|DLMS> Last Block complete, going to parse 1614 bytes

Hodnoty sú parsované a priradené do meraných bodov. Ak meraný bod s požadovanou adresou neexistuje, je vypísané varovanie:

09:44:51.205 06-07-2020|D|DLMS> > Old value for I/O tag 'M.ELMERY_T125_1_25_APm_15p', (double_long_unsigned) 992660, Re=99266, Tm=06-07-2020 00:00:00 Local
09:44:51.205 06-07-2020|D|DLMS> > Old value for I/O tag 'M.ELMERY_T125_1_25_APm_15m', (double_long_unsigned) 0, Re=0, Tm=06-07-2020 00:00:00 Local
09:44:51.205 06-07-2020|W|DLMS> Cannot find I/O tag logical_name=1-0:32.7.0, class_id=3, attribute_index=2 to assign profile data!
09:44:51.205 06-07-2020|W|DLMS> Cannot find I/O tag logical_name=1-0:3.5.0, class_id=4, attribute_index=2 to assign profile data!

Pozn: je nutné, aby v časových parametroch stanice bolo nakonfigurované nenulové oneskorenie, v opačnom prípade sa vyčítanie profilov nedostane nikdy na radu (periodické čítanie má vyššiu prioritu). Ak je na linke viacero staníc, treba, aby oneskorenie bolo vyššie, ako je trvanie periodického čítania hodnôt všetkých staníc.


Kotva
typy_hodnot_atributov
typy_hodnot_atributov
Podporované typy hodnôt atribútov tried

TypPopis, rozsahPodporený prevod do D2000 typov hodnôt
null-datažiadne dátavšetky, ako neplatná hodnota
booleanboolean (true/false)Di, Ci, Ai, TxtI
bit-stringnepodporované-
double-long32 bit. číslo znamienkovoDi, Ci, Ai, TxtI
double-long-unsigned32 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
octet-stringreťazec bytovTxtI
visible-stringstring (text)TxtI
UTF8-stringUTF8 string (text)TxtI
bcdnepodporované-
integer8 bit. číslo znamienkovoDi, Ci, Ai, TxtI
long16 bit. číslo znamienkovoDi, Ci, Ai, TxtI
unsigned8 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
long-unsigned16 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
long6464 bit. číslo znamienkovoDi, Ci, Ai, TxtI
long64-unsigned64 bit. číslo neznamienkovoDi, Ci, Ai, TxtI
enumvymenovaný typDi, Ci, Ai, TxtI
float32float 32 bitDi, Ci, Ai, TxtI
float64float 64 bitDi, Ci, Ai, TxtI
date-timedátum+časTxtI, TiA
datedátumTxtI, TiA
timečasTxtI, TiA, TiR


Dialóg konfigurácie adresy meraného bodu

Na obrázku je zobrazený dialóg konfigurácie adresy meraného bodu.

Príklad pre Short Name (LN) adresáciu:

Image Added

Príklad pre Logical Name (LN) adresáciu:

Image Added

Jednotlivé časti dialógu sú zvýraznené červenými číslicami:

1Výber módu adresácie: Short Name (SN) alebo Logical Name (LN).
V závislosti od hodnoty parametra stanice
Application Context sa budú brať do úvahy iba merané body so SN alebo LN adresáciou.
2SN adresácia: povinný parameter, je to počiatočná adresa inštancie triedy. Je to celé číslo v rozsahu 0 až 65520 (0xFFF0 hexadecimálne).
LN adresácia: parameter sa nepoužíva.
3Povinný parameter, je to identifikačné číslo typu COSEM triedy.
4Povinný parameter, je to index atribútu (poradové číslo od 1).
SN adresácia: Parametre base_name, class_id a attribute_index sú povinné. Z parametrov base_name a attribute_index sa vypočíta Short Name (SN) adresa podľa uvedeného vzorca, pomocou ktorej sa získa zo zariadenia hodnota atribútu. Z údaja class_id je zrejmé o aký typ COSEM triedy ide a podľa attribute_index je možné identifikovať typ dát prijatých zo zariadenia.
LN adresácia: povinné sú parametre class_id,attribute_index a logical_name.
5SN adresácia: Zaškrtávacie políčko Hex umožňuje zadávať adresu base_name v hexadecimálnom formáte (zaškrtnuté) alebo dekadicky (odškrtnuté). V prípade editácie existujúceho meraného bodu je políčko Hex označené podľa toho ako bola adresa zadaná pri vytváraní meraného bodu (t.j. hexadecimálne alebo dekadicky). Zmena stavu políčka Hex užívateľom nekonvertuje automaticky hodnotu base_name z hexadecimálnej na dekadickú alebo naopak.
LN adresácia: parameter sa nepoužíva.
6

SN adresácia: parameter logical_name je nepovinný a je to OBIS adresa, ktorá prislúcha Short Name adrese konfigurovanej parametrami base_name, class_id a attribute_index. Zadáva sa ako text podľa OBIS špecifikácie adresy objektu. Pozor, parameter je ale povinný, ak sú hodnoty tohto objektu ukladané do nejakého záťažového profilu. Pri čítaní historických údajov zo záťažového profilu sú tieto identifikované podľa "logical_name" adresy a to znamená, že ak nie je zadaná, nie je možné prečítané historické údaje zo záťažového profilu priradiť existujúcemu meranému bodu.

LN adresácia: parameter logical_name je povinný a je to OBIS adresa daného objektu. Zadáva sa ako text podľa OBIS špecifikácie adresy objektu.

7V spodnej časti je súhrn informácii o adrese objektu, slúži iba pre zlepšenie informovanosti užívateľa o konfigurovanom objekte. Tento informačný súhrn sa inicializuje po výbere adresy z dialógu "DLMS Object list".
8Tlačidlo Browse pre zobrazenie výberu adresy z "DLMS Object List" dialógu.

Existujú dve možnosti ako postupovať pri konfigurácii adries meraných bodov:

  1. Offline metóda - všetky podklady o konfigurácii zariadenia je nutné získať v elektronickej alebo inej forme ako výstup z konfiguračného nástroja alebo priamo od výrobcu zariadenia.
  2. Online metóda - v prípade, že je zariadenie pripojené k systému D2000, je možné použiť online výber zo zoznamu objektov priamo zo zariadenia pomocou dialógu "DLMS Object List".


Kotva
object_list
object_list
Dialóg DLMS Object List

Ak je zariadenie pripojené ku systému D2000, je vytvorená komunikačná stanica a zariadenie komunikuje, je možné použiť na vyplnenie parametrov adresy meraného bodu priamy výber objektu zo zoznamu všetkých objektov v zariadení. Zoznam objektov je prečítaný priamo zo zariadenia:

  • pri SN adresácii pomocou špeciálnej triedy "Association SN" s fixnou preddefinovanou adresou base_name 0xFA00.
  • pri LN adresácii pomocou špeciálnej triedy "Association LN" s fixnou preddefinovanou adresou logical_name  0.0.40.0.0.255

Netreba konfigurovať žiadne špeciálne merané body, stačí stlačiť tlačidlo Browse.

Prvé načítavanie zoznamu objektov zo zariadenia trvá určitú dobu, aj niekoľko minút, záleží od prenosovej rýchlosti. V okne sa zobrazí informácia "Waiting for data...".

Po načítaní dát sa zobrazí v okne zoznam objektov a ich popis:

Image Added

V zozname objektov sú nasledovné informácie:

  • každý riadok je jedna inštancia COSEM triedy,
  • za ikonou triedy je OBIS adresa objektu (LN - logical name),
  • nasledujú informácie o SN adrese (base_name) danej inštancie COSEM triedy a informácie o jej type (class_id a version),
  • COSEM triedy podporené v systéme D2000 je možné rozbaliť stlačením ikony (+).

Po rozbalení inštancie triedy sa zobrazia podporované atribúty triedy:

Atribúty triedyImage Added

Pri každom atribúte sú zobrazené informácie:

  • index atribútu (attribute_index) - poradové číslo atribútu hneď za ikonou atribútu,
  • meno atribútu  (napr. logical_name, value, scaler_unit, time_zone ...),
  • statický alebo dynamický atribút.

Ak je pri ikone atribútu zobrazená rozbaľovacia ikona (+), je možné po jej stlačení a kliknutí na riadok "Attribute value=" získať online aktuálnu hodnotu atribútu:

Získanie aktuálnej hodnoty atribútuImage Added

Táto pomôcka umožňuje rýchlu orientáciu v zariadení a v hodnotách atribútov všetkých podporených COSEM tried bez nutnosti konfigurácie meraných bodov len za účelom 'prieskumu' hodnôt atribútov - čiže okno funguje ako "Object List" a zároveň ako "Value Browser".

V dolnej časti dialógu sa nachádzajú zaškrtávacie políčka:

  • Zobrazuj hexadecimálne - zobrazia sa všetky adresy tried base_name hexadecimálne alebo dekadicky.
  • Zobrazuj neaktívne objekty
  • Zobrazuj nepodporené triedy - povoľuje zobrazovanie inštancií nepodporených COSEM tried.

Ak chcete zatvoriť okno bez zmeny adresy meraného bodu v adresnom dialógu, kde bolo stlačené tlačidlo Browse, stlačte tlačidlo Návrat.

Ak si užívateľ vybral inštanciu COSEM triedy a v rámci nej atribút triedy, ktorého adresné parametre chce nakonfigurovať do adresy meraného bodu, použite dvoj-klik v riadku s príslušným atribútom. Okno "DLMS SN Object List" sa zatvorí a v adresnom dialógu meraného bodu sa nastavia parametre podľa výberu užívateľa.


Kotva
obis_adresa
obis_adresa
Špecifikácia OBIS adresy

Definícia OBIS adresy podľa IEC 62056-61 je nasledovná:

ABCDEF
  • Value group A definuje druh meranej energie (energy type: 0=abstract objects, 1=electricity, 7=gas),
  • Value group B definuje číslo kanála (channel number),
  • Value group C určuje meranú fyzikálnu veličinu,
  • Value group D definuje typ spracovania,
  • Value group E definuje následné spracovanie alebo klasifikáciu podľa príslušného algoritmu,
  • Value group F určuje ukladanie spracovaných historických dát.

Jednotlivé hodnoty Value group A až F sú vlastne celé čísla v rozsahu 0 až 255.

Pre Value group C a D je možné zadávať i znakové hodnoty a to:

  • znak 'C' ako hodnotu 96,
  • znak 'F' ako hodnotu 97,
  • znak 'L' ako hodnotu 98,
  • znak 'P' ako hodnotu 99.

Adresa sa zapisuje v textovom tvare:

A-B:C.D.E*F

Povinne je nutné zadať vždy hodnoty Value group C, D a E. Ostatné neudané hodnoty sa implicitne nastavia na hodnotu 0.

Pre bližšie informácie viď "List of standard OBIS codes and COSEM objects" na lokalite http://www.dlms.com, dokument "List of standardised OBIS codes, DLMS UA, V2.3, (c) Copyright 1997-2005 DLMS User Association".

Často používané kódy sú v nasledujúcej tabuľke:

OBIS codePopis
Active energy registers:
1.8.0Positive active energy (A+) total [kWh]
1.8.1Positive active energy (A+) in tariff T1 [kWh]
1.8.2Positive active energy (A+) in tariff T2 [kWh]
1.8.3Positive active energy (A+) in tariff T3 [kWh]
1.8.4Positive active energy (A+) in tariff T4 [kWh]
2.8.0Negative active energy (A+) total [kWh]
2.8.1Negative active energy (A+) in tariff T1 [kWh]
2.8.2Negative active energy (A+) in tariff T2 [kWh]
2.8.3Negative active energy (A+) in tariff T3 [kWh]
2.8.4Negative active energy (A+) in tariff T4 [kWh]
15.8.0Absolute active energy (A+) total [kWh]
15.8.1Absolute active energy (A+) in tariff T1 [kWh]
15.8.2Absolute active energy (A+) in tariff T2 [kWh]
15.8.3Absolute active energy (A+) in tariff T3 [kWh]
15.8.4Absolute active energy (A+) in tariff T4 [kWh]
16.8.0Sum active energy without reverse blockade (A+ - A-) total [kWh]
16.8.Sum active energy without reverse blockade (A+ - A-) in tariff T1 [kWh]
16.8.2Sum active energy without reverse blockade (A+ - A-) in tariff T2 [kWh]
16.8.3Sum active energy without reverse blockade (A+ - A-) in tariff T3 [kWh]
16.8.4Sum active energy without reverse blockade (A+ - A-) in tariff T4 [kWh]
2. Reactive energy registers
3.8.0Positive reactive energy (Q+) total [kvarh]
3.8.1Positive reactive energy (Q+) in tariff T1 [kvarh]
3.8.2Positive reactive energy (Q+) in tariff T2 [kvarh]
3.8.3Positive reactive energy (Q+) in tariff T3 [kvarh]
3.8.4Positive reactive energy (Q+) in tariff T4 [kvarh]
4.8.0Negative reactive energy (Q-) total [kvarh]
4.8.1Negative reactive energy (Q-) in tariff T1 [kvarh]
4.8.2Negative reactive energy (Q-) in tariff T2 [kvarh]
4.8.3Negative reactive energy (Q-) in tariff T3 [kvarh]
4.8.4Negative reactive energy (Q-) in tariff T4 [kvarh]
5.8.0Imported inductive reactive energy in 1-st quadrant (Q1) total [kvarh]
5.8.1Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T1 [kvarh]
5.8.2Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T2 [kvarh]
5.8.3Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T3 [kvarh]
5.8.4Imported inductive reactive energy in 1-st quadrant (Q1) in tariff T4 [kvarh]
6.8.0Imported capacitive reactive energy in 2-nd quadrant (Q2) total [kvarh]
6.8.1Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T1 [kvarh]
6.8.2Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T2 [kvarh]
6.8.3Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T3 [kvarh]
6.8.4Imported capacitive reactive energy in 2-nd quadr. (Q2) in tariff T4 [kvarh]
7.8.0Exported inductive reactive energy in 3-rd quadrant (Q3) total [kvarh]
7.8.1Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T1 [kvarh]
7.8.2Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T2 [kvarh]
7.8.3Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T3 [kvarh]
7.8.4Exported inductive reactive energy in 3-rd quadrant (Q3) in tariff T4 [kvarh]
8.8.0Exported capacitive reactive energy in 4-th quadrant (Q4) total [kvarh]
8.8.1Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T1 [kvarh]
8.8.2Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T2 [kvarh]
8.8.3Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T3 [kvarh]
8.8.4Exported capacitive reactive energy in 4-th quadr. (Q4) in tariff T4 [kvarh]
3. Apparent energy registers
9.8.0Apparent energy (S+) total [kVAh]
9.8.1Apparent energy (S+) in tariff T1 [kVAh]
9.8.2Apparent energy (S+) in tariff T2 [kVAh]
9.8.3Apparent energy (S+) in tariff T3 [kVAh]
9.8.4Apparent energy (S+) in tariff T4 [kVAh]
4. Registers of active energy per phases
21.8.0Positive active energy (A+) in phase L1 total [kWh]
41.8.0Positive active energy (A+) in phase L2 total [kWh]
61.8.0Positive active energy (A+) in phase L3 total [kWh]
22.8.0Negative active energy (A-) in phase L1 total [kWh]
42.8.0Negative active energy (A-) in phase L2 total [kWh]
62.8.0Negative active energy (A-) in phase L3 total [kWh]
35.8.0Absolute active energy (|A|) in phase L1 total [kWh]
55.8.0Absolute active energy (|A|) in phase L2 total [kWh]
75.8.0Absolute active energy (|A|) in phase L3 total [kWh]
5. Maximum demand registers:
1.6.0Positive active maximum demand (A+) total [kW]
1.6.1Positive active maximum demand (A+) in tariff T1 [kW]
1.6.2Positive active maximum demand (A+) in tariff T2 [kW]
1.6.3Positive active maximum demand (A+) in tariff T3 [kW]
1.6.4Positive active maximum demand (A+) in tariff T4 [kW]
2.6.0Negative active maximum demand (A-) total [kW]
2.6.1Negative active maximum demand (A-) in tariff T1 [kW]
2.6.2Negative active maximum demand (A-) in tariff T2 [kW]
2.6.3Negative active maximum demand (A-) in tariff T3 [kW]
2.6.4Negative active maximum demand (A-) in tariff T4 [kW]
15.6.0Absolute active maximum demand (|A|) total [kW]
15.6.1Absolute active maximum demand (|A|) in tariff T1 [kW]
15.6.2Absolute active maximum demand (|A|) in tariff T2 [kW]
15.6.3Absolute active maximum demand (|A|) in tariff T3 [kW]
15.6.4Absolute active maximum demand (|A|) in tariff T4 [kW]
3.6.0Positive reactive maximum demand (Q+) total [kvar]
4.6.0Negative reactive maximum demand (Q-) total [kvar]
5.6.0Reactive maximum demand in Q1 (Q1) total [kvar]
6.6.0Reactive maximum demand in Q2 (Q2) total [kvar]
7.6.0Reactive maximum demand in Q3 (Q3) total [kvar]
8.6.0Reactive maximum demand in Q4 (Q4) total [kvar]
9.6.0Apparent maximum demand (S+) total [kVA]
6. Cumulative maximum demand registers
1.2.0Positive active cumulative maximum demand (A+) total [kW]
1.2.1Positive active cumulative maximum demand (A+) in tariff T1 [kW]
1.2.2Positive active cumulative maximum demand (A+) in tariff T2 [kW]
1.2.3Positive active cumulative maximum demand (A+) in tariff T3 [kW]
1.2.4Positive active cumulative maximum demand (A+) in tariff T4 [kW]
2.2.0Negative active cumulative maximum demand (A-) total [kW]
2.2.1Negative active cumulative maximum demand (A-) in tariff T1 [kW]
2.2.2Negative active cumulative maximum demand (A-) in tariff T2 [kW]
2.2.3Negative active cumulative maximum demand (A-) in tariff T3 [kW]
2.2.4Negative active cumulative maximum demand (A-) in tariff T4 [kW]
15.2.0Absolute active cumulative maximum demand (|A|) total [kW]
15.2.1Absolute active cumulative maximum demand (|A|) in tariff T1 [kW]
15.2.2Absolute active cumulative maximum demand (|A|) in tariff T2 [kW]
15.2.3Absolute active cumulative maximum demand (|A|) in tariff T3 [kW]
15.2.4Absolute active cumulative maximum demand (|A|) in tariff T4 [kW]
3.2.0Positive reactive cumulative maximum demand (Q+) total [kvar]
4.2.0Negative reactive cumulative maximum demand (Q-) total [kvar]
5.2.0Reactive cumulative maximum demand in Q1 (Q1) total [kvar]
6.2.0Reactive cumulative maximum demand in Q2 (Q2) total [kvar]
7.2.0Reactive cumulative maximum demand in Q3 (Q3) total [kvar]
8.2.0Reactive cumulative maximum demand in Q4 (Q4) total [kvar]
9.2.0Apparent cumulative maximum demand (S+) total [kVA]
7. Demands in a current demand period
1.4.0Positive active demand in a current demand period (A+) [kW]
2.4.0Negative active demand in a current demand period (A-) [kW]
15.4.0Absolute active demand in a current demand period (|A|) [kW]
3.4.0Positive reactive demand in a current demand period (Q+) [kvar]
4.4.0Negative reactive demand in a current demand period (Q-) [kvar]
5.4.0Reactive demand in a current demand period in Q1 (Q1) [kvar]
6.4.0Reactive demand in a current demand period in Q2 (Q2) [kvar]
7.4.0Reactive demand in a current demand period in Q3 (Q3) [kvar]
8.4.0Reactive demand in a current demand period in Q4 (Q4) [kvar]
9.4.0Apparent demand in a current demand period (S+) [kVA]
8. Demands in the last completed demand period
1.5.0Positive active demand in the last completed demand period (A+) [kW]
2.5.0Negative active demand in the last completed demand period (A-) [kW]
15.5.0Absolute active demand in the last completed demand period (|A|) [kW]
3.5.0Positive reactive demand in the last completed demand period (Q+) [kvar]
4.5.0Negative reactive demand in the last completed demand period (Q-) [kvar]
5.5.0Reactive demand in the last completed demand period in Q1 (Q1) [kvar]
6.5.0Reactive demand in the last completed demand period in Q2 (Q2) [kvar]
7.5.0Reactive demand in the last completed demand period in Q3 (Q3) [kvar]
8.5.0Reactive demand in the last completed demand period in Q4 (Q4) [kvar]
9.5.0Apparent demand in the last completed demand period (S+) [kVA]
9. Instantaneous power registers
1.7.0Positive active instantaneous power (A+) [kW]
21.7.0Positive active instantaneous power (A+) in phase L1 [kW]
41.7.0Positive active instantaneous power (A+) in phase L2 [kW]
61.7.0Positive active instantaneous power (A+) in phase L3 [kW]
2.7.0Negative active instantaneous power (A-) [kW]
22.7.0Negative active instantaneous power (A-) in phase L1 [kW]
42.7.0Negative active instantaneous power (A-) in phase L2 [kW]
62.7.0Negative active instantaneous power (A-) in phase L3 [kW]
15.7.0Absolute active instantaneous power (|A|) [kW]
35.7.0Absolute active instantaneous power (|A|) in phase L1 [kW]
55.7.0Absolute active instantaneous power (|A|) in phase L2 [kW]
75.7.0Absolute active instantaneous power (|A|) in phase L3 [kW]
16.7.0Sum active instantaneous power (A+ - A-) [kW]
36.7.0Sum active instantaneous power (A+ - A-) in phase L1 [kW]
56.7.0Sum active instantaneous power (A+ - A-) in phase L2 [kW]
76.7.0Sum active instantaneous power (A+ - A-) in phase L3 [kW]
3.7.0Positive reactive instantaneous power (Q+) [kvar]
23.7.0Positive reactive instantaneous power (Q+) in phase L1 [kvar]
43.7.0Positive reactive instantaneous power (Q+) in phase L2 [kvar]
63.7.0Positive reactive instantaneous power (Q+) in phase L3 [kvar]
4.7.0Negative reactive instantaneous power (Q-) [kvar]
24.7.0Negative reactive instantaneous power (Q-) in phase L1 [kvar]
44.7.0Negative reactive instantaneous power (Q-) in phase L2 [kvar]
64.7.0Negative reactive instantaneous power (Q-) in phase L3 [kvar]
9.7.0Apparent instantaneous power (S+) [kVA]
29.7.0Apparent instantaneous power (S+) in phase L1 [kVA]
49.7.0Apparent instantaneous power (S+) in phase L2 [kVA]
69.7.0Apparent instantaneous power (S+) in phase L3 [kVA]
10. Electricity network quality registers
11.7.0Instantaneous current (I) [A]
31.7.0Instantaneous current (I) in phase L1 [A]
51.7.0Instantaneous current (I) in phase L2 [A]
71.7.0Instantaneous current (I) in phase L3 [A]
91.7.0Instantaneous current (I) in neutral [A]
11.6.0Maximum current (I max) [A]
31.6.0Maximum current (I max) in phase L1 [A]
51.6.0Maximum current (I max) in phase L2 [A]
71.6.0Maximum current (I max) in phase L3 [A]
91.6.0Maximum current (I max) in neutral [A]
12.7.0Instantaneous voltage (U) [V]
32.7.0Instantaneous voltage (U) in phase L1 [V]
52.7.0Instantaneous voltage (U) in phase L2 [V]
72.7.0Instantaneous voltage (U) in phase L3 [V]
13.7.0Instantaneous power factor
33.7.0Instantaneous power factor in phase L1
53.7.0Instantaneous power factor in phase L2
73.7.0Instantaneous power factor in phase L3
14.7.0Frequency [Hz]
11. Tamper registers (energy registers and registers of elapsed time)
C.53.1Tamper 1 energy register
C.53.2Tamper 2 energy register
C.53.3Tamper 3 energy register
C.53.4Tamper 4 energy register
C.53.11Tamper 5 energy register
C.53.5Tamper 1 time counter register
C.53.6Tamper 2 time counter register
C.53.7Tamper 3 time counter register
C.53.9Tamper 4 time counter register
C.53.10Tamper 5 time counter register
12. Events registers (counters and time-stamps)
C.2.0Event parameters change - counter
C.2.1Event parameters change - timestamp
C.51.1Event terminal cover opened - counter
C.51.2Event terminal cover opened - timestamp
C.51.3Event main cover opened - counter
C.51.4Event main cover opened - timestamp
C.51.5Event magnetic field detection start - counter
C.51.6Event magnetic field detection start - timestamp
C.51.7Event reverse power flow - counter
C.51.8Event reverse power flow - timestamp
C.7.0Event power down - counter
C.7.10Event power down - timestamp
C.51.13Event power up - counter
C.51.14Event power up – timestamp
C.51.15Event RTC (Real Time Clock) set - counter
C.51.16Event RTC (Real Time Clock) set - timestamp
C.51.21Event terminal cover closed - counter
C.51.22Event terminal cover closed - timestamp
C.51.23Event main cover closed - counter
C.51.24Event main cover closed - timestamp
C.51.25Event log-book 1 erased - counter
C.51.26Event log-book 1 erased - timestamp
C.51.27Event fraud start - counter
C.51.28Event fraud start - timestamp
C.51.29Event fraud stop - counter
C.51.30Event fraud stop - timestamp
13. Miscellaneous registers used in sequences
0.9.1Current time (hh:mm:ss)
0.9.2Date (YY.MM.DD or DD.MM.YY)
0.9.4Date and Time (YYMMDDhhmmss)
0.8.0Demand period [min]
0.8.4Load profile period [min] (option)
0.0.0Device address 1
0.0.1Device address 2
0.1.0MD reset counter
0.1.2MD reset timestamp
0.2.0Firmware version
0.2.2Tariff program ID
C.1.0Meter serial number
C.1.2Parameters file code
C.1.4Parameters check sum
C.1.5Firmware built date
C.1.6Firmware check sum
C.6.0Power down time counter
C.6.1Battery remaining capacity
F.F.0Fatal error meter status
C.87.0Active tariff
0.2.1Parameters scheme ID
C.60.9Fraud flag
0.3.0Active energy meter constant
0.4.2Current transformer ratio
0.4.3Voltage transformer ratio

Kotva
literatura
literatura
Literatúra

...

  • DLMS User Association, COSEM Architecture and Protocols, Seventh Edition, (c) Copyright 1997-2009 DLMS User Association (Green book).
  • DLMS User Association, COSEM Identification System and Interface Classes, Ed. 10.0, (c) Copyright 1997-2010 DLMS User Association (Blue book).
  • International Standard IEC 62056-21, Direct Data Local Exchange, First edition 2002-05.
  • International Standard IEC 62056-42, Physical layer services and procedures for connection-oriented asynchronous data exchange
  • International Standard IEC 62056-46, Data link layer using HDLC protocol
  • International Standard IEC 62056-61, Object Identification System (OBIS), Second edition 2006-11.
  • List of standardised OBIS codes, DLMS UA, V2.3, (c) Copyright 1997-2005 DLMS User Association.


Info
titleBlog

O protokole DLMS si môžete prečítať aj blogy


Kotva
zmeny_upravy
zmeny_upravy
Zmeny a úpravy

...

  • Ver. 1.0 - 30. máj 2011 - Vytvorenie dokumentu.
  • Ver. 1.1 - 30. január 2019 - Podpora LN adresácie.
  • Ver. 1.2 - 11. november 2021 - Podpora TCP/UDP Wrappera a Gateway protokolu


Info
titleSúvisiace stránky:

Komunikačné protokoly

...