华林优配

    教程:华林优配工业智能网关如何顺利获得DL/T645-2007采集电表数据

    • 时间 :2025-07-01
    • 作者 :华林优配科技
    • 浏览数 :4062

    DLT645协议是一种国内电表远传协议,有DL/T645-1997协议和DL/T645-2007协议,与Modbus协议类似,采用请求应答式交互模型,采集器和电表一问一答进行通信,电气层可以是经典的RS485有线通信。本文以华林优配BMG5100为例,介绍了如何在华林优配路由器上配置DL/T645-2007规则采集电表数据。


    一、DL/T645-2007协议介绍

    1、DL/T645-2007协议帧格式:

    由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成,每部分由若干字节组成如下图所示:


    图片 1.png


    在华林优配路由器上设置DL/T645-2007,主要根据地址域与数据域中的数据标识。


    地址域A0~A5:

    地址域由6个字节构成,每字节两个BCD码,地址域支持缩位寻址,即从若干低位起,剩余高位补AAH作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。

    地址域传输时低字节在前,高字节在后。


    数据域 DATA

    数据域包括数据标识、密码、操作者代码、数据、帧序号等。传输时发送方按字节进行加33H处理,接收方按字节进行减33H处理。


    二、华林优配网关配置

    1、启用数据采集

     数据采集-基础设置--启用数据采集,设置采集周期和上报周期。

    图片 2.png


    2、启用接口设置

      选择数据采集--接口设置--根据DL/T645规约设置接口。

    图片 5.png



    3.设置DL/T645-2007数据采集规则

    选择数据采集-Modbus规则设置,添加Modbus规则。

    序号:自定义; 设备名:自定义;

    因子名称:自定义;设备ID:填写采集设备地址(本文使用645协议规则,可任意填写0~255);

    功能码:本文使用645协议规则,可任意填写0~255;

    起始地址:本文使用645协议规则,可任意填写0~65535;

    个数:本文使用645协议规则,可任意填写0~120;

    数据类型:选择Unsigned 32Bits DCBA;

    上报中心:填写对应要上报的中心。

    图片 6.png


    添加完的规则会再上方显示,点击修改。

    图片 7.png


    需要更改的参数:

    协议:选择电表645-07版

    电表协议地址域:AAAAAAAAAAAA(12个大写A)

    电表协议数据标识:00000000(8个0,填写要读数据项对应的数据标识,此处读组合总功率,填写00000000)

    运算符&运算式:根据645协议,除以100,取两位精度。

    保存并应用


    图片 9.png

    图片 10.png


    查看系统日志:

    图片 11.png


    可看到发送:68 aa aa aa aa aa aa 68 11 04 33 33 33 33 ad 16

          回应:68 18 01 00 00 00 00 68 91 08 33 33 33 33 73 43 3b 33 72 16

    18 01 00 00 00 00为电表返回实际通讯地址,修改电表协议地址域:00 00 00 00 01 18。 

    图片 12.png


    选择数据采集--数据查询,可查看到采集到的电表总电能。

    图片 13.png

    联系我们
    联系我们

    华林优配Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来