回复:请斑竹说明一下TCP/IP通讯不同模式的区别和主要应用场合

亚星

  • 帖子

    61
  • 精华

    0
  • 被关注

    5

论坛等级:游民

注册时间:2006-02-15

普通 普通 如何晋级?

发布于 2006-11-14 17:49:54

0楼

经过进一步的学习与整理,这里我写一下自己的理解吧。不一定对,相互探讨:
S7连接提供如下功能:
• 除工业以太网外还可以用于MPI,PROFIBUS网络形态在
• 可以在所有S7/M7设备间组态
• S7/M7-400间用SFBs BSEND/BRCV可以安全的传送数据
• 使用CPU317-2 PN/DP、CPU31x以及CP时用SIMATIC_NET_CP的程序库里的FBs BSEND/BRCV也可以在S7-300/400间安全的传送数据
• 用SFBs USEND/URCV可以快速的传送数据,但安全性会有所降低,一般的用于一些事件信息的传送
• 该连接是工作于SIO参考模型的第7层
ISO:
• 适合于大数据量的通讯
• 只能和支持ISO模式的设备通讯(如SIMATIC S5,PC)
• 可以用SEND/RECEIVE和FETCH/WRITE方式进行通讯
• 具有数据接受确认机制
• 符合ISO(ISO 8073 class 4)参考模型的第4层
• ISO在PC上以C功能的形式提供
ISO-on-TCP:
• 符合TCP/IP RFC 1006宽展标准,ISO参考模型第四层
• 只能和支持ISO-on-TCP模式的设备通讯(如SIMATIC S5,PC)
• 可以用SEND/RECEIVE和FETCH/WRITE方式进行通讯
• 具有数据接受确认机制
• ISO-on-TCP在PC上以C功能的形式提供
TCP:
• 遵循TCP/IP标准(Transmission Control Protocol/Internet Protocol)
• 可以和支持TCP/IP数据传送的设备进行通讯(如PC和非SIEMENS设备)
• 可以用SEND/RECEIVE和FETCH/WRITE方式进行通讯
• 通常,在PC上可以使用操作系统的TCP/IP资源
UDP:(User Datagram Protocol用户定义自带目标地址数据包协议)
• 提供节点间连续数据块的无确认机制的数据传输
• 可以组态成广播和多点传输方式
E-Mail:
• 例如,可以把过程数据通过e-mail和IT通讯服务器进行传输
• 需要先定义mail服务器,通过它进行e-mail发送
综上所述:
E-Mail连接比较适合用在想通过E-Mail方式发送信息及过程数据的场合。
UDP则比较适合一对多的信息发送场合,即一个站要发送相同的数据到不同的站,此时用UDP方式,只要组态一个连接而且用户程序里只要调用一次发送程序就可以了,在需要接受数据的站里用接受程序即可以收到数据。
S7、ISO、ISO-on-TCP、TCP是在两站之间进行数据通讯方面非常接近的方式,它们有一个共同的前提就是通讯伙伴之间必须都支持该种通讯方式;也就是说只有当通讯的双方都支持这种方式时才能使用这种通讯方式。
一般的在应用场合来讲:
• S7主要应用于SIEMENS S7 PLC间通讯,他不仅支持工业以太网,而且支持MPI和PROFIBUS;
• ISO和ISO-on-TCP主要应用于SIEMENS S7/S5 PLC间通讯,与S7方式相比可传送的数据量更大,而且只能用于工业以太网;
• TCP方式,这是一种非常通用的以太网通讯方式,基本上所有具有以太网通讯功能的设备都支持这种方式,所以在与非SIEMENS设备通讯时往往选用这种方式;
认认真真学习,老老实实做人
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54797条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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