怎么解析DL645通信协议
通信协议(communications protocol)是指双方实体完成通信或服务所必须遵循的规则和约定。本文给大家介绍的就是如何解析通信协议中的DL645协议。
操作方法
- 01
首先要知道DL645协议规定:电表和抄表设备之间数据交换规则,抄表设备包括掌机、集中器、采集器等。
- 02
要了解645协议的帧格式,根据格式来解析协议中所含信息。如图所示,一帧645协议的报文,就是由此组成。
- 03
首先通过地址域,确认对象电表。地址域中电表地址为低位在前,高位在后。如图举例,则电表地址为:060504030201
- 04
接下来看控制域,首先将控制16进制字节转换成二进制,进一步分析。 传送方向:0:主到从,采集器发出的, 1:从到主,电表发出的 异常标志:0:正常,1:异常 后续帧标志:0:无后续帧,1:有后续帧 其中功能码则分为两种97规约和07规约,如下表
- 05
接下来,再通过数据长度来判断数据域所在区域。再看数据域,数据域所有字节需要先减33H得到数据标识再解析协议。
- 06
得到数据标识后,在从数据标识编码表找到对应含义,再与前面电表地址及控制码解析出的内容合在一起即可解析出DL645报文了。
赞 (0)