...
V režime "Logical Name (LN) referencing" sa priamo používa OBIS adresa objektovobjektu.
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:
...
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 | ||||
---|---|---|---|---|
|
...
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úty | Typ hodnoty atribútu | Popis atribútu | Podpora 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 čí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úty | Typ hodnoty atribútu | Popis atribútu | Podpora 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 čí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 | |
5. | capture_time (dynamic) | date_time | Časová značka hodnoty dátovej entity. | Automaticky čítané |
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úty | Typ hodnoty atribútu | Popis atribútu | Podpora 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 čí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. | Á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 čí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-unsigned | Perió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-unsigned | 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 |
...
Čí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.
...