liangjiping 2023-06-29 13:09 采纳率: 0%
浏览 11

modbus_Rtu_over_tcp协议采集显示项目需求

一个小应用,需要了解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,否则卡,只要改一下就行了。

img

  • 写回答

1条回答 默认 最新

  • 於黾 2023-06-29 13:37
    关注

    modbus rtuovertcp实际上就是modbus rtu,只不过包不是通过串口发而是通过tcp发
    tcp不是485,它不分主站从站,tcp是基于连接的协议,连接是1v1的,它分客户端和服务端
    正常来说设备端是服务端,它提供一个ip和端口的侦听,PC端是客户端,要主动向服务端建立连接

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月29日

悬赏问题

  • ¥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)