DLMS/COSEM

DLMS/COSEM

Protokol DLMS/COSEM

Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Príklady nastavenia prenosových parametrov
Konfigurácia meraných bodov
Adresa meraného bodu
Literatúra
Zmeny a úpravy
Revízie dokumentu

Podporované typy a verzie zariadení


Protokol vykonáva sériovú komunikáciu so zariadeniami podľa štandardu DLMS/COSEM binárnym HDLC protokolom.

Protokol podporuje iba tzv. "Short Name (SN) referencing" adresáciu meraných bodov.

Testované zariadenia:

  • EMH LZQJ

  • Landis ZMD400

Konfigurácia komunikačnej linky


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 stanice
Adresa stanice

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í.

Zoznam logických zariadení
Zoznam logických zariadení

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".

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

Parameter

Popis

Jednotka / rozmer

Náhradná hodnota

Modem Telephone Number

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

 

 

Application Context

Nastavenie tzv. "Application context" parametra protokolu DLMS/COSEM.

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

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
 

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".

0 .. 7FH

10H

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

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

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.

32 .. 2400

1200

Opening Mode

Spô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 "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" 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 E

Direct HDLC

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.

 

-