回复:1200plc udp通讯数据接受滞后

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2019-07-11 11:00:01

8楼

UDP通信不像TCP协议那样有完整的处理逻辑,所以你的程序里面必须有处理逻辑。
如果你的设备不是一对一通信,为了保证数据正确性,需要加入通信握手、通信数据校验、通信数据结构处理、服务器繁忙等待等等一大堆的问题,否则就像你看到的那样,通信完全没法保障。
当然,当你只用电脑跟PLC测试时是一对一,是不会发现上面的问题的。所以,为了数据安全保障,建议还是走TCP吧,起码底层都不要你考虑。
至于网络抓包?这个就别考虑了,又不是PLC跟电脑通信是抓不到包的。你只能用电脑模拟服务器或者客户端代替PLC,然后接收真实PLC发过来的数据判断通信响应时间。如果响应时间不是4秒那么问题就在断开的PLC上;如果响应时间超过4秒那么问题就在在线的PLC上。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15205条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。