首页 > 电脑专区 > 电脑教程 >

怎么解析DL645通信协议

来源:互联网 2023-02-20 17:18:09 版权归原作者所有,如有侵权,请联系我们

通信协议(communications protocol)是指双方实体完成通信或服务所必须遵循的规则和约定。本文给大家介绍的就是如何解析通信协议中的DL645协议。Cyt办公区 - 实用经验教程分享!

工具/原料

  • 一段645报文
  • 数据标识编码表

方法/步骤

  • 1

    首先要知道DL645协议规定:电表和抄表设备之间数据交换规则,抄表设备包括掌机、集中器、采集器等。Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

  • 2

    要了解645协议的帧格式,根据格式来解析协议中所含信息。如图所示,一帧645协议的报文,就是由此组成。Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

  • 3

    首先通过地址域,确认对象电表。地址域中电表地址为低位在前,高位在后。如图举例,则电表地址为:060504030201Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

  • 4

    接下来看控制域,首先将控制16进制字节转换成二进制,进一步分析。Cyt办公区 - 实用经验教程分享!

    传送方向:0:主到从,采集器发出的, 1:从到主,电表发出的Cyt办公区 - 实用经验教程分享!

    异常标志:0:正常,1:异常Cyt办公区 - 实用经验教程分享!

    后续帧标志:0:无后续帧,1:有后续帧Cyt办公区 - 实用经验教程分享!

    其中功能码则分为两种97规约和07规约,如下表Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

  • 5

    接下来,再通过数据长度来判断数据域所在区域。再看数据域,数据域所有字节需要先减33H得到数据标识再解析协议。Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

  • 5该信息未经许可获取自百度经验
  • 6

    得到数据标识后,在从数据标识编码表找到对应含义,再与前面电表地址及控制码解析出的内容合在一起即可解析出DL645报文了。Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

    怎么解析DL645通信协议Cyt办公区 - 实用经验教程分享!

  • 注意事项

    • 现一般使用的645都为07规约,97规约数据标识含义会不相同。
    • 本文中数据标识编码表仅收录部分常用标识,还请见谅。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Cyt办公区 - 实用经验教程分享!


    标签: 硬件通信协议

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号