UDP通讯很慢很慢
时间:10-02
整理:3721RD
点击:
为什么UDP读取数据时While循环执行的速度很慢?很久才执行一次。查了书籍资料都没有这方面的解释,请大侠们指点一二。。
没人遇到过么?在线等。
程序没什么毛病
超时设置短一点呢?
试过了,没用哦,下位机是PLC,每0.5秒发送一次数据
你这里设置的是100ms发送一次,你可以每次发送不同数据,看看是不是有丢包
这个不是发送啊,是接收客户端发过来的数据
不知小编问题解决了吗 如何处理好的
还没有呢,在尝试其他方法,不过还没领悟到要领
我对这个软件不了解 只是看到有PLC关注一下 毕竟我有时也要用到PLC的
高亮 应该能看出问题
高亮时,可以看到是在执行的,但是循环里面的内容执行完一次之后过很久才会在执行一次,不是像正常高亮执行完一次就继续下一次
我PLC用的比较多,最近在学习labview,所以用三菱的PLC做了一个下位机,想测试一下用labview写通讯,结果就遇到这个问题了
想问一下你超时设置的多少?读取有超时的话,程序里就不用再加延时了。
超时设置的很少,10毫秒 100毫秒都试过
我也经常接触到三菱PLC 我现在正在学习组态软件
没遇到过,学习一下。
找到原因了,是因为图上的那个"IP转换为字符串"的下端要设置为真才可以,默认为假,当读取出现超时错误的时候在会在那里卡很久才会执行一次
请问怎么改成真呢
加个布尔的真连上去就可以了