LabVIEWwilliam hill官网
直播中

张三

12年用户 334经验值
擅长:可编程逻辑 制造/封装 控制/MCU
私信 关注
[问答]

modbus tcp 通讯接收缓冲区溢出

`labview通过modbus tcp读取plc的数据,周期200ms。当读到大约8000秒时,提示缓冲区溢出。请大神指点!` IMG_20201106_145002.jpg

回帖(2)

王志博

2020-11-6 16:59:01
MODBUSTCP有专门函数,另外TCP Open Connection上的错误63表示服务器拒绝了连接或服务器尚未启动,你先PING一下网络是否通,别被你的防火墙挡住了,再用一下专门的MODBUStcp函数试试通信是否正常
1 举报
  • 一 一: 我也是碰到这个问题,请问具体怎么ping呢,不太明白

张三

2020-11-6 20:29:47
谢谢您的回答!网络通的,试了三次都是运行两小时左右提示缓冲区溢出,之后必须重新给PLC上电才可以运行。是labview缓冲区的问题,还是plc问题,还在迷糊。。。
1 举报
  • 王志博: 但是你的程序是提示TCP打开的溢出,TCP没必要每次都打开关闭,硬件出问题的概率很低,你还是先看看程序吧

更多回帖

发帖
×
20
完善资料,
赚取积分