回复:应用探讨——PLC间的以太网通信,选择TCP/IP还是S7

www123456

西门子1847工业学习平台

  • 帖子

    2379
  • 精华

    87
  • 被关注

    67

论坛等级:至圣

注册时间:2005-09-14

钻石 钻石 如何晋级?

发布于 2011-04-21 16:35:08

196楼

看了Nncman所总结的,觉得很好:
"done及busy信号的产生:数据的传送要途径 本方发送缓存---->本方网络堆栈区---->对方网络堆栈区---->对方接收缓存;数据只要从本方发送缓存成功的压入本方网络堆栈即认为数据已发送,即产生done上升沿信号;如果后面的堆栈区包括对方接收缓存都满了,从本方发送缓存数据没有压栈成功,则产生busy信号。"
所以对TCP来说,由于它的特点,所以更应该控制好接收速度,否则更容易出现数据延迟或丢失,所以这点也是TCP的一个缺陷,而S7协议我想应该是对此做了一些优化,所以无BUSY,相比从可靠性来说总体还是S7的通信稳定一些.
另外,对于S7的 USEND/URCV数据的发送在ISO第7层应用层"省去"对方的数据确认过程,"牺牲"了一些可靠性,所以速度要比BSEND/BRCV和PUT/GET快一些(但数据量有限制).
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4447条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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