Győző Kmethy - الرئيس التنفيذي ورئيس جمعية DLMS - وميلان كوزول - رئيس اللجنة الفنية لاتحاد DLMS - في مقالهما "كفاءة DLMS / COSEM للأنظمة الكبيرة ذات الموارد المحدودة" يتحدثان عن طرق ووسائل الاستخدام الفعال لمكدس DLMS / COSEM ، مما يسمح تقليل كمية البيانات المرسلة 10 مرات وتقليل عدد تبادل المعلومات بين العميل والخادم.
المقدمة
DLMS / COSEM هو المعيار الرائد في العالم (IEC / EN 62056 ، EN 13757) الذي يحكم تبادل البيانات مع الأجهزة الذكية. حاليا يتم استخدامه بشكل رئيسي في أنظمة القياس الذكية. كقاعدة عامة ، تتكون هذه الأنظمة من نظام فرعي رئيسي يجمع البيانات من ملايين الأجهزة ، ويتحكم أيضًا في هذه الأجهزة باستخدام وسائط نقل بيانات متنوعة لهذا الغرض.
يتضمن DLMS / COSEM ثلاثة مكونات رئيسية: (1) نموذج كائن COSEM ، الذي يصف وظائف الجهاز النهائي ؛ (2) طبقة تطبيق DLMS ، التي تحدد خدمات الوصول إلى كائنات COSEM ؛ و (3) ملفات تعريف الاتصالات ، التي تحدد كيفية نقل هذه الخدمات عبر وسائط مختلفة. بالإضافة إلى ذلك ، يعتمد DLMS / COSEM على بنية خادم العميل ، حيث يعمل النظام الفرعي الرئيسي كعميل يرسل الطلبات إلى جهاز نهائي ، وجهاز نهائي كخادم يرسل ردودًا على طلبات العميل.
تمتلك بعض شبكات الاتصال والأجهزة التي تنفذ 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 , .
