一个小应用,需要了解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,否则卡,只要改一下就行了。
modbus rtuovertcp实际上就是modbus rtu,只不过包不是通过串口发而是通过tcp发
tcp不是485,它不分主站从站,tcp是基于连接的协议,连接是1v1的,它分客户端和服务端
正常来说设备端是服务端,它提供一个ip和端口的侦听,PC端是客户端,要主动向服务端建立连接