Győző Kmethy - CEO dan Presiden Asosiasi DLMS - dan Milan Kozole - Ketua Komite Teknis Asosiasi DLMS - dalam artikel mereka "Efisiensi DLMS / COSEM untuk sistem besar dengan sumber daya terbatas" berbicara tentang cara dan cara menggunakan tumpukan DLMS / COSEM secara efektif, memungkinkan Kurangi jumlah data yang dikirim 10 kali dan kurangi jumlah pertukaran informasi antara klien dan server.
pengantar
DLMS / COSEM adalah standar terkemuka dunia (IEC / EN 62056, EN 13757) yang mengatur pertukaran data dengan perangkat pintar. Saat ini digunakan terutama dalam sistem pengukuran cerdas. Biasanya, sistem tersebut terdiri dari subsistem kepala yang mengumpulkan data dari jutaan perangkat, dan juga mengontrol perangkat ini menggunakan berbagai media transmisi data untuk tujuan ini.
DLMS / COSEM mencakup tiga komponen utama: (1) model objek COSEM, yang menjelaskan fungsionalitas perangkat akhir; (2) lapisan aplikasi DLMS, yang mendefinisikan layanan untuk mengakses objek COSEM; dan (3) profil komunikasi, yang menentukan bagaimana layanan ini dapat ditransfer melalui media yang berbeda. Selain itu, DLMS / COSEM didasarkan pada arsitektur klien-server, di mana subsistem kepala bertindak sebagai klien yang mengirimkan permintaan ke perangkat akhir, dan perangkat akhir bertindak sebagai server yang mengirimkan tanggapan ke permintaan klien.
Beberapa jaringan komunikasi dan perangkat yang menerapkan DLMS / COSEM memiliki sumber daya yang cukup, tetapi DLMS / COSEM semakin sering digunakan jika sumber daya ini terbatas. Sumber daya perangkat dapat dibatasi oleh kemampuannya untuk memproses dan menyimpan data atau daya dari baterai internal selama masa pakainya. Jaringan komunikasi dapat dibatasi oleh jumlah dan panjang paket data yang dikirimkan, dan batasan sistem dapat disebabkan oleh persyaratan untuk memenuhi tingkat layanan yang ditentukan.
DLMS / COSEM telah dirancang dengan penekanan pada efisiensi, yang memungkinkannya untuk berhasil diterapkan di lingkungan dengan sumber daya terbatas yang dibahas di atas. Saat DLMS / COSEM berkembang menjadi aplikasi baru, cara untuk meningkatkan efektivitasnya juga berkembang.
Cara untuk Meningkatkan Efisiensi DLMS / COSEM
DLMS/COSEM , COSEM, DLMS. . 1.
1 – DLMS/COSEM
| COSEM | DLMS |
|---|---|
| NULL-data | |
| compact-array | |
| «Compact data» |
. . BlueBook, COSEM, GreenBook, DLMS.
COSEM , :
-
logical_name, ; -
value, , ; - , , , , , , ..
COSEM, , , , ..
, , , . , , , .
.
( ) . DLMS, . c:
- «Profile Generic»,
buffer, .buffer, /. , : , , ; - «Data Protection», ;
- «Register table», , . , , , , ;
- «Compact data», , ; . .
, , , , . , , , , , . «Profile generic», «Data protection» «Compact data».
NULL-data
NULL-data , , buffer «Profile Generic», . , null-data, . (, , ), (, , ).
, delta-array . .
, long-64-unsigned, 9 ( ), delta-unsigned, 2 , .
.
compact-array
compact-array , . , , , . , .
«Compact data»
«Compact data», , compact_buffer. , . , buffer «Profile generic» «Compact data».
, template_description. template_id. compact_buffer , template_id. compact_buffer .
, .
DLMS – COSEM. , – . .
, / / . , .
WITH-LIST . GET, SET, ACTION, READ, WRITE UnconfirmedWrite. WITH-LIST / , WITH-LIST – , .
ACCESS GET-SET-ACTION, , , /.
DLMS/COSEM . , , , . , , . 1.
1 —
xDLMS APDU, DLMS. APDU , COSEM, .
V.44.
, , , . APDU General Block Transfer . General Block Transfer , .
DLMS/COSEM , . ( ) , / , .
. . . 2.
2 —
. , , DLMS, .
, . , .
, , , , . , , .
, .
DLMS/COSEM , . 3:
3 — -
- -, (, ) (, ), . :
GET,SET,ACTION,ACCESSRead/Write; - – , . , . , . , , .
DataNotification , « ».
, . , . , , , ..
, «», «» . «».
, object_list «Association LN», , «» , 10 , .
