在资源有限的大型系统中有效使用DLMS / COSEM

DLMS协会首席执行官兼总裁GyőzőKmethy和DLMS协会技术委员会主席Milan Kozole在他们的文章“资源受限的大型系统的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





. . 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, ACCESS Read/Write;
  • – , . , . , . , , .


DataNotification , « ».





, . , . , , , ..



, «», «» . «».





, object_list «Association LN», , «» , 10 , .




All Articles