C# 645-07协议电表通过DTU电表 TCP协议采集入库mssql

大体上说一下思路,方便你们开发1、从网上下了个TCP服务端的侦听源码,主要功能有侦听指定端口TCP连接,取得连接客户端列表,可发送指定的命令到指定客户端。也可设置轮询发送指令。有这些功能大体上就是够了;2、添加SQL连接,以便连接数据库,建立电表数据,包含电表号,电表名称,电表存电量的寄存器地址。这些基本信息最后都是为了生成读电量的指令用;3、建立采集的电量表,主要电表号、电量、采集时...
摘要由CSDN通过智能技术生成

大体上说一下思路,方便你们开发

1、从网上下了个TCP服务端的侦听源码,主要功能有侦听指定端口TCP连接,取得连接客户端列表,可发送指定的命令到指定客户端。也可设置轮询发送指令。有这些功能大体上就是够了;

2、添加SQL连接,以便连接数据库,建立电表数据,包含电表号,电表名称,电表存电量的寄存器地址。这些基本信息最后都是为了生成读电量的指令用;

3、建立采集的电量表,主要电表号、电量、采集时间;

4、生成指令,就是上面说的将电表的相关信息转换为读电量的指令。

5、定时发送指令到已连接到服务器的DTU,当DTU收到指令后发给电表,电表再回传到DTU,而后到软件,软件再将收到的数据作处理,分出电表号和电量,当然里面还有一个电感器的倍数;

大致思路就是这样。

相关界面如下,有需要的可以一起讨论

做的还算是比较简单,至于入库后前端显示以及导出,那是后面的事了,只要有了数据,不就简单了

  1. 软件主界面

  1. 数据库设置

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值