一个小应用,需要了解modbus rtuovertcp 协议,上位机可以delphi,vc++,vb6/.net,c#易语言都行最低要求xp系统上能用,读取tcp 从站1和2的40023.24.25,然后显示在上位机界面,窗体透明或者图片,颜色定义,只显示文字,显示设备电流值,,显示左右两边的曲线值,通道40023.24两条曲线,按一秒3此刷新数据,曲线按1秒刷新。config.ini文件配置,ip192.168.1.1,port502文字大大小.颜色,换算比率lable位置,窗体位置,还有在指定的进程窗口里面激活状态才显示等自定义。价格2000.以上语言都可以,基本框架要做出来,其他小功能我自己做可以,如应c#厉害的我找到了样板了,要采用多线程刷新控件内容,不能用timer,否则卡,只要改一下就行了。
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
modbus_Rtu_over_tcp协议采集显示项目需求
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 於黾 2023-06-29 13:37关注
modbus rtuovertcp实际上就是modbus rtu,只不过包不是通过串口发而是通过tcp发
tcp不是485,它不分主站从站,tcp是基于连接的协议,连接是1v1的,它分客户端和服务端
正常来说设备端是服务端,它提供一个ip和端口的侦听,PC端是客户端,要主动向服务端建立连接解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥30 arduino vector defined in discarded section `.text' of wiring.c.o (symbol from plugin)
- ¥20 关于#c++#的问题:(2)运算二叉树·表达式一般由一个运算符和两个操作数组成:(相关搜索:二叉树遍历)
- ¥20 如何训练大模型在复杂因素组成的系统中求得最优解
- ¥15 关于#r语言#的问题:在进行倾向性评分匹配时,使用“match it"包提示”错误于eval(family$initialize): y值必需满足0 <= y <= 1“请问在进行PSM时
- ¥45 求17位带符号原码乘法器verilog代码
- ¥20 PySide6扩展QLable实现Word一样的图片裁剪框
- ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
- ¥15 怎么看我在bios每次修改的日志
- ¥15 python+mysql图书管理系统
- ¥15 Questasim Error: (vcom-13)