DLMS通讯协仪参考

DLMS通讯协仪参考

ID:47427662

大小:318.00 KB

页数:20页

时间:2020-01-10

DLMS通讯协仪参考_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《DLMS通讯协仪参考》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(注:以下仅为个人理解和参考,具体设计请参照对应IEC62056-53及IEC62056-46)IEC62056-21是一种供计算机读取仪表数据的国际通讯规约,被设计成可以通过包括Internet在内的各种媒体完成数据通信。仪表通过串口向掌抄设备发送ASCII或(HDLC数据),现在我们应用的就是HDLC。物理层通常会使用红外收发或有线20mA电流环信号实现,全双工通讯。当操作员使用掌抄朝向仪表的半透明面板按下读表按钮或将掌抄插入仪表总线插槽时,抄表过程通常耗时一至两秒。首先需要经历一个“signon”步骤,手持设备通过此步骤向仪表表明自身身

2、份。在sign-on过程中,首先由掌抄设备为仪表编址。仪表与手持式设备需要事先约定好数据收发的最大桢长度、是否允连续发送许多桢而无须分别确认、双方所能达到最大通讯速率等参数。然后仪表将在允许的加密级别(无/低/高)范围内上报自身各项参数。如果所召测数据属于无加密组,只要使用Get.Request即可应答掌抄所召测的数据。如果属于低加密组,必须在解读数据前进行密码和身份认证。如果属于高加密组,仪表会使用加密报文对掌抄进行验证,掌抄必须回答相应的密码。只有当密码交换正确时,仪表方能接受掌抄,即掌抄已经被“signedon”。完成“signon”之

3、后,掌抄通常要读取电表的描述文字。确定记录电表当前数据的量纲(例如:千瓦时、兆焦耳、升)以及仪表精度级别。偶尔制造商还会提出新的待测物理量,在这种情况下,可以在仪表定义域中添加新的数据类型。大多数仪表具有用于校表和复位的特殊工作模式,通常还要采取某些保护措施防止不法分子利用这些特殊工作模式修改仪表读数(例如使用限位开关探测仪表外壳是否被撬)。掌抄还能够在允许的范围内修改仪表的部分参数。之后掌抄发送sign-off报文结束通讯。另外,如果超出事先约定的应答时限,即使没有sign-off报文,电表也将自动结束当前回话。通讯过程描述:(一)建立物理

4、层连接物理层位于通讯模型的最底层。DLMS规约可以建立在多种物理层之上,物理层的做用主要是对底层通讯硬件的操做(如对PSTNMODEM的初始化,打开,关闭。)(二)建立链路层连接物理层连接建立之后,数据通讯的第一步是建立链路层的连接,链路层主要负责数据传输的可靠性,包括以下几个方面,地址校验,帧长校验,数据的CRC校验。长数据帧的拆包组包。同时向应用层提供链路传输的服务。(三)建立应用层连接链路层连接建立之后,在DLMS协仪中还要建立应用层连接,才可进行数据通讯。这个应用层连接建立过程被称为Negotioation。这个过程是为数据通讯提供一

5、些配置参数。应用层连接请求由Client端发起,Client端发aarq帧,Server端响应aare帧(四)进行数据通讯当连接建立起后,就可进行数据通讯了。Client端发送数据请求帧Server端以数据响应。Client在请求不同的数据时,要使用特定数据的独有的classid和OBIS,用以标识不同类型的数据。(五)数据通讯结束,释放链路,解除连接。数据通讯结束后,发链路结束帧,结束一次通讯过程。一次数据通讯结束后,可以通过发链路结束帧,来结束一次通讯过程。也可以,不发任何数据帧,依靠server端的超时挂断机制,来结束一次通讯过程。一般

6、应使用前者。(六)解除物理层连接关闭物理端口(如挂断Modem)。从物理上结束一次通讯。DLMS链路层协议物理层之上即为链路层,链路层是物理层与应用层通信的通道。DLMS链路层使用的是HDLC高速链路控制协议。具体到数据通讯时,对于client端应用层发送的数据,要加上LLC帧头(0xe6,0xe6,0x00),server端应用层发送的数据,要加上LLC帧头(0xe6,0xe7,0x00)。HDLC帧格式(1)不包含应用层数据信息0x7e帧类型与帧长目的地址域源地址域控制域数据帧校验0x7e两个0x7e是HDLC数据帧固定的帧头与帧尾,两个

7、0x7e之间是链用户数据。(2)包含应用层数据信息与不包含应用层数据信息的数据帧相比这里多了3项:1)帧头校验:为增强通讯的可靠性,对帧头的数据也加上CRC校验。帧头包括如下字段:帧类型与帧长、目的地址域、源地址域、和控制域2)LLC帧头:用户数据信息前要加0xe6,0xe6,0x00或0xe6,0xe7,0x00。3)用户数据信息:应用层处理的数据。注:出于数据完整性的考虑,用户数据信息的最大长度,默认为128字节。如果想要更多的字节,可以在SNRM数据帧中协议。帧类型字段与‘S’位帧类型与帧长字段,共两个字节。内容如下:FrameType

8、:用于指出当前数据帧的类型。HDLC有多种数据帧类型,DLMS使用FrameType3。FrameType恒为A(1010)。S:(segmentationBit)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。