多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 单相智能电表(DL/T645-2007协议) * * * 在我们日常生活中绝大数用到的电表都是单相的,三相电表主要用于工业用途。今天我们将介绍单相智能电表(DL/T645-2007协议)的链接案例 ## 一、使用产品 1. 海创Box智能采集网关 2. 串口服务器 (上海卓岚 4口 ZLAN5443A) 3. DL/T645-2007智能电表 (XT 微型RS485单相导轨电表220V DDS5188) ![](https://box.kancloud.cn/f554cec530314d0f82926b4e5db7ee96_961x762.png) ## 二、产品连接方式 ![](https://box.kancloud.cn/47ccde201cec36499650b9e5be019894_942x707.png) ## 三、产品配置 1. **海创Box智能采集网关** 2. **串口服务器**(上海卓岚 4口 ZLAN5443A) 请参考设备厂家提供的说明书以及测试工具[极简版测试用使用手册.docx](http://192.168.4.251:2020/img/1545032077720%E6%9E%81%E7%AE%80%E7%89%88%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.docx)[ZLVirCom4.96.exe](http://192.168.4.251:2020/img/1545032124552ZLVirCom4.96.exe) 3. **DL/T645-2007智能电表**(XT 微型RS485单相导轨电表220V DDS5188) 请参考协议说明书[DL/T645-2007](https://wenku.baidu.com/view/ba2bff31f18583d049645939.html) ## 四、设备数据域 ![](http://192.168.4.251:2020/img/1545442208490image.png) ## 五、项目部署调试 在桌面打开**海创Box智能采集网关**可视化开发平台进入可视化编辑器。本次教程需要用到如下节点,在左侧**节点栏**中拖拽出使用 1. **inject**周期性触发输入时间戳或者相应的字符 ![](https://box.kancloud.cn/7e74ac7b273a6862cb72e1b2a8953873_71x67.png) 2. **DLT64507国家电表**用于读取DLT645-2007协议的电表设备的数据 ![](https://box.kancloud.cn/5a894a30fc10c5d35b442d87c3953268_75x69.png) 3. **debug**用于调试节点输出 ![](https://box.kancloud.cn/9827bdf1fb29e4b1dd47893670b6cbd0_72x72.png) 配置相应节点后配置界面如下: ![](https://box.kancloud.cn/92548ddee46d29dc71ccacaf9d309c21_1920x1017.png) #### 节点配置: * **inject**设置成周期性触发,主要当触发流程使用,具体配置如下图 ![](http://192.168.4.251:2020/img/1545104407057image.png) * **DLT64507国家电表**需要设置串口服务器对应设备设置的相应端口以及ip,协议选择TCP,配置相应的数据域、地址(厂家提供)和标签以及数据处理规则即可,配置详情如下图 ![](http://192.168.4.251:2020/img/1545442782262image.png) ![](http://192.168.4.251:2020/img/1545442577543image.png) * **debug**在右侧调试窗口输出调试结果,无需配置 #### 部署调试: 按照以上教程配置好流程后,点击**部署**,部署成功后程序开始运行,就会在调试窗口输出相应的结果,调试结果如下 ![](https://box.kancloud.cn/420ec88ce3f72589329dbce8a514c505_1920x1048.png) ## 五、示例 以上教程可以通过拷贝下面代码实现快速复用,在新建的流程中点击界面右侧**菜单栏**\-**导入**\-**剪贴板**,在文本框中粘贴下面代码后点击确定,即可快速复用 ~~~ [ { "id": "b670a195.05ba5", "type": "debug", "z": "14613d92.195b52", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "x": 770, "y": 280, "wires": [] }, { "id": "3473d257.35c08e", "type": "iot-dlt64507", "z": "14613d92.195b52", "name": "", "server": "2d6c5b9f.765504", "columns": [ { "Key": "123", "Label": "07电表", "Address": "201801012345", "TData": "00010000", "Arithmetic": "" } ], "x": 580, "y": 280, "wires": [ [ "b670a195.05ba5" ] ] }, { "id": "b5d729e5.86b5f8", "type": "inject", "z": "14613d92.195b52", "name": "", "topic": "", "payload": "", "payloadType": "date", "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "x": 380, "y": 280, "wires": [ [ "3473d257.35c08e" ] ] }, { "id": "2d6c5b9f.765504", "type": "iot-dlt64507-client", "z": "", "name": "", "communicate": "TCP", "host": "192.168.7.193", "post": "4196", "baudrate": "9600", "databits": "8", "stopbits": "1", "parity": "None", "expand": {} } ] ~~~