Győző Kmethy - CEO und Präsident der DLMS Association - und Milan Kozole - Vorsitzender des Technischen Komitees der DLMS Association - sprechen in ihrem Artikel "Effizienz von DLMS / COSEM für große Systeme mit begrenzten Ressourcen" über Mittel und Wege zur effektiven Nutzung des DLMS / COSEM-Stacks Reduzieren Sie die Menge der übertragenen Daten um das Zehnfache und den Informationsaustausch zwischen Client und Server.
Einführung
DLMS / COSEM ist die weltweit führende Norm (IEC / EN 62056, EN 13757) für den Datenaustausch mit intelligenten Geräten. Derzeit wird es hauptsächlich in intelligenten Messsystemen eingesetzt. In der Regel bestehen solche Systeme aus einem Kopf-Subsystem, das Daten von Millionen von Geräten sammelt und diese Geräte zu diesem Zweck auch mit verschiedenen Datenübertragungsmedien steuert.
DLMS / COSEM umfasst drei Hauptkomponenten: (1) das COSEM-Objektmodell, das die Funktionalität des Endgeräts beschreibt; (2) die DLMS-Anwendungsschicht, die Dienste für den Zugriff auf COSEM-Objekte definiert; und (3) Kommunikationsprofile, die definieren, wie diese Dienste über verschiedene Medien übertragen werden können. Darüber hinaus basiert DLMS / COSEM auf einer Client-Server-Architektur, bei der das Head-Subsystem als Client fungiert, der Anforderungen an das Endgerät sendet, und das Endgerät als Server fungiert, der Antworten auf Clientanforderungen sendet.
, DLMS/COSEM, , DLMS/COSEM , . . , .
DLMS/COSEM , , . DLMS/COSEM , .
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 , .
