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
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
Podporené kategórie linky: Serial, SerialOverUDP Device Redundant, MODEM.
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í.
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
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 |
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:
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 | 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. |
| - |