回复:1200 TCP/TP自由口通讯传输速率,速度快会丢数据

Jeffery Zhang

  • 帖子

    20
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2018-05-19

普通 普通 如何晋级?

发布于 2018-06-01 22:45:08

18楼

您遇到的“丢包”情况,我认为是这样的:

  1. 通过计数M2.0触发的次数,并非实际T_SEND指令完成发送状态,所以10682这个数据不妥。建议使用done来计数,更准确的计算实际发送多少个数据。

  2. 通信属于异步指令范畴,有时候需要好几个扫描周期才能结束。您也试了延长中断时间,从5ms-10ms-20ms,这个过程其实说明真正完成一次发送肯定超过5ms了。

以上是一点小建议

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15107条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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