回复:TCP/UDP的发送速度

冬日

  • 帖子

    3380
  • 精华

    56
  • 被关注

    45

论坛等级:奇侠

注册时间:2005-09-01

白金 白金 如何晋级?

发布于 2026-01-05 15:08:16

7楼

展开查看
以下是引用坏笨笨在2025-12-12 14:17:46的发言 >4楼

说的对。是因为done信号延迟于真正的done,西门子的异步后台我们无法控制,我们只能调用无法知道什么真正执行和完成。异步,一般在调用的时候执行,在完成的时候我们只能在再次调用的时候才能知道完成状态,这样至少落后一个周期

以下是引用宝冬在2025-12-11 21:34:13的发言 >3楼:单独线程的操作不可...

引用3楼详细内容:

单独线程的操作不可能在本周期刷新回来。DN的数值只是在第二个PLC周期刷新给前台用户程序。PLC的前台天然就慢,但后台异步。

你想要多快的?达成什么功能效果?


以太网抓包的RTT就要短


但在PLC内部用户程序记录的RTT就长多了。


我重新测试了一下,如果网络质量好,不是走的wifi,数据不要超过一个tcp包,也是2个循环发送完成。这估计是极限了,因为发送需要一个上升沿,不管done有没有延后,都需要两个周期才能形成一个上升沿。

If anything can go wrong, it will.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11036条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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