Porovnávané verzie

Kľúč

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

...

Združuje entity Connector do logických celkov. Z funkčného hľadiska zatiaľ neplní žiadnu úlohu. Do budúcna je plánované rozšírenie, ktorým sa bude škálovať množstvo paralelne obslúžených meračov v danej skupine.

Entita Connector, definícia štruktúry SD.SGC_Connector

Obsahuje konfiguráciu komunikačnej linky k jednému meraču alebo skupine meračov. Je podobná D2000 objektom typu Linka. Pri zbere dát je každej jednej entite typu Connector priradené práve najviac jedno vlákno, ktoré sekvenčne obsluhuje jednotlivé merače pripojené danou komunikačnou linkou.
Atribúty:

  • type – Typ komunikačného média a protokolu. Číselníkový typ, ktorého hodnoty sú definované v stavovom texte SGC_ConnectorType. Môže nadobúdať hodnoty:
    •  tcp tcp – komunikácia je prenášaná cez TCP/IP
    •  serial serial – komunikácia je prenášaná cez sériový port počítača
    •  udpAddax udpAddax – komunikácia je prenášaná cez UDP/IP – reverzný režim elektromerov Addax
    •  udpMoxa udpMoxa UDP/IP je prekladané zariadením MOXA na sériovú linku a späť.
  • connectionString – adresa pre pripojenie k meraču. Podľa typu fyzického pripojenia:
    •  tcp tcp – host.name.or.ip.address:port (napr. 192.168.1.222:12211) – skladá sa z IP adresy alebo doménového mena (192.168.1.222) a čísla TCP portu (12211) oddeleného dvojbodkou, na ktorom čaká merač na nadviazanie TCP spojenia.
    • serial – comPort baudRate (napr. COM13 4800) – skladá sa z názvu sériového portu (COM13) a komunikačnej rýchlosti (4800) oddelenej medzerou. (Ostatné parametre sériovej komunikácie sú odvodené z hodnoty atribútu type.)
    •  udpAddax udpAddax – deviceId@port (napr. ADX115884@5025) – skladá sa z unikátneho ID zariadenia (ADX115884) a čísla UDP portu (5025), na ktorom čaká SGCom na prichádzajúce UDP datagramy, v ktorých merač oznamuje svoje unikátne ID a svoju aktuálnu IP adresu.
    •  udpMoxa udpMoxa - host.name.or.ip.address:port@localport (napr. 172.16.22.22:4001@16001) – skladá sa z IP adresy alebo doménového mena (172.16.22.22) a čísla UDP portu , na ktorom komunikuje MOXA (4001) a čísla lokálneho UDP portu (16001), na ktoré MOXA odosiela UDP datagramy.

...

  • protocol – typ komunikačného protokolu relačnej vrstvy. Číselníkový typ, ktorého hodnoty sú definované v stavovom texte SGC_ProtocolType. Môže nadobúdať hodnoty:
    •  hdlc – používa sa HDLC protokol, cez ktorý sa prenáša DLMS/COSEM.
    •  wrapper – používa sa IEC62056-47 (COSEM transport for IPv4), cez ktorý sa prenáša DLMS/COSEM. Nemôže sa použiť v kombinácii so sériovou linkou.
    •  iec21 – používa sa IEC62056-21. Nemôže sa použiť v kombinácii s UDP.
  • address – adresa fyzického zariadenia. V závislosti type od typu komunikačného protokolu nadobúda príslušný význam:
    •  HDLC – HDLC Server lower address. Nadobúda hodnotu v rozsahu 0 .. 0x3FFF.
    •  IEC 62056-21 –sériové – sériové číslo merača. Nadobúda hodnotu 0 .. 0x7FFFFFFF.
    • COSEM transport for IPv4nepoužíva sahodnota nie je v protokole použitá.

Entita LogicalDevice, definícia štruktúry SD.SGC_LogicalDevice

...

  • address – adresa logického zariadenia. Typicky má hodnotu 1, resp. nadobúda hodnoty z rozsahu 1 .. 0x7F. Pri komunikácii protokolom V protokole IEC 62056-21 sa nepoužívanie je hodnota použitá.
  • clientadresa ID klienta pripájajúceho sa k zariadeniu. Je ekvivalentom používateľského mena, ku ktorému V protokole IEC 62056-21 nie je hodnota použitá. Určuje používateľskú rolu, ku ktorej sa viaže typ autorizácie, heslo a prístupové práva k jednotlivým COSEM objektom v logickom zariadení. Nadobúda hodnoty v rozsahu 1 .. 0x7F, pričom hodnota 0x10 sa z definície protokolu používa na verejný prístup bez hesla s oprávnením na čítanie meraných veličín.
  • authenticationType – typ autorizácie, číselníkový typ, ktorého hodnoty sú definované v stavovom texte SGC_AuthenticationType. Môže nadobúdať hodnoty DLMS/COSEM definuje aj šifrované spôsoby prenosu hesla, tie však nie sú v použitých typoch meračov podporené:
    •  none – prístup bez hesla
    •  password – prístup so zdieľaným heslom prenášaným bez šifrovania
  • password – zdieľané heslo. Používa sa iba ak authenticationType má hodnotu password.

...

Definuje niektoré parametre komunikácie s meracím zariadením.
Dôležitý je fakt, že ID entity sa používa aj ako kľúč do lokálnej perzistentnej databázy pre optimalizáciu prístupu k zariadeniam toho istého typu. Je preto nevyhnuté, aby skutočne rôzne typy meračov referencovali entity s rôznymi ID, aj keď nadobúdajú ostatné atribúty zhodné hodnoty.
Atribúty:

  • model – Definuje model elektromera, číselníkový typ, ktorého hodnoty sú definované v stavovom texte SGC_DeviceTypeModel. Pri komunikácii protokolom IEC62056-21 sa hodnota atribútu nevyužíva. Môže nadobúdať hodnoty:
    • Anonymous LN – bližšie nešpecifikovaný elektromer, ktorý používa
    useShortNames – Definuje spôsob adresovania COSEM objektov Viď DLMS/COSEM Modrú knihu (kap. 4.1.2):
    •  false – používa sa „Logical Name Referencing Method" true – používa sa .
    • Anonymous SN – bližšie nešpecifikovaný elektromer, ktorý používa „Short Name Referencing Method".
    • Addax NP73E
    • EMH LZQJ-XC – moderný EMH LZQJ s podporou zásuvných modulov a protokolu DLMS/COSEM
    • Landis+Gyr ZMD405CT
    • Iskra MT880
    • Iskra MT382
    • EMH LZQJ (no DLMS) – starý model EMH LZQJ s možnosťou komunikácie len cez IEC 62056-21.
  • baseTimezoneOffsetMinutes – základný (v zimnom čase) posun časovej zóny, v ktorej pracuje elektromer, voči GMT v minútach. (Napr. pre stredoeurópsky čas nadobúda hodnotu 60).
  • flags – číselný atribút interpretovaný ako bitové pole, pričom každý bit je interpretovaný ako určitý príznak.
    • bit 0 – Elektromer zobrazuje posun časovej zóny ako opačnú hodnotu. (Napríklad elektromery v správe SSE-D).

Entita PeriodicEvent, definícia štruktúry SD.SGC_PeriodicEvent

...