- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于几种工业以太网通讯协议应用及分析
基于几种工业以太网通讯协议应用及分析
摘要:工业以太网相对于以往的自动化技术有很多优势,文章在分析了它的特点优势基础上,结合实际阐述了基于TCP的工业以太网和基于UDP的工业以太网通讯协议的区别应用,最后概述了其发展前景。
关键词:工业以太网;通讯协议;应用分析
中图分类号:TP27 文献标识码:B
1. 工业以太网概述
工业以太网它是基于IEEE 802.3 (Ethernet)的强大区域和单元网络。利用工业以太网,SIMATIC NET 提供一个无缝集成到新的多媒体途径,它多应用于工业控制领域的以太网技术,重点在于利用交换式以太网技术为控制器和操作站,各种工作站之间的相互协调合作提供一种交互机制并和上层信息网络无缝集成。据资料分析,目前工业以太网开始在监控层网络上逐渐占据主流位置,正在向现场设备层网络渗透。我们可以这样说,工业以太网是当前工业控制领域的一大研究热点。工业以太网相对于以往的自动化技术有很多优势,具体如下:
1.1通信速率很高。就目前来说,10、100 Mb/s的快速工业以太网已开始广泛应用,1Gb/s以太网技术也逐渐成熟,而传统的现场总线最高速率只有12Mb/s。显然,工业以太网的速率要比传统现场总线要快的多,完全可以满足工业控制网络不断增长的带宽要求。
1.2可持续发展力大。工业以太网的引人将为控制系统的后续发展提供可能性,我们的用户在技术升级方面无需独自的研究投入,对于这一点,任何现有的现场总线技术都是无法比拟的。同时,机器人技术、智能技术的发展都要求通信网络具有更高的带宽和性能,通信协议有更高的灵活性,这些要求以太网都能很好地满足。
1.3资源共享能力强。随着Internet/ Intranet的逐步快速发展,工业以太网已渗透到各个地方,网络上的用户已解除了资源地理位置上的束缚,在联人互联网的任何一台计算机上就能浏览工业控制现场的数据,实现控管一体化,这是其他任何一种现场总线都无法比拟的。
2.基于TCP的工业以太网
现实中,由于TCP/IP协议的可靠性和稳定性比较好,我们经常使用的比如Modbus/TCP、PROFIne等大多数工业以太网协议都选择了TCP/IP。现在笔者就Modbus/TCP的应用做一阐述。
实际生产生活中,我们可以看到并不是所有的工业环境都需要达到微秒级别的时间要求,类似于IDA所采用的RTPS模式虽然能使工业以太网的传输层性能达到一定的精确标准,但同时又增加了成本。同时,有些我们看上去似乎需要UDP协议来体现其高速性能的场合,其实可以通过在物理层和链路层的优化的基础上,结合工业以太网数据量小的特点,采用传统方式的TCP协议来实现。这样即省去了在使用UDP协议时必须做增强开发来构造通信的确定性方面所付出的高额代价,又可以实现工业以太网的实时性要求。
Modbus/TCP协议是在Modbus协议的基础上发展而来的,Modbus/ TCP协议的实现是在不改变原有Modbus协议的基础上,只是将它的传输层协议简单的移植到TCP/IP上。因此在TCP/IP网络中Modbus/TCP使用传输控制协议(TCP)进行Modbus应用协议的数据传输。参数和数据使用封装的方法嵌入到TCP报文的用户数据容器中进行传送。另外地址和校验在Modbus/TCP中也由底层的TCP协议来完成。由于传输层以上遵循Modbus协议,所以采用C/S结构,在数据传输前进行之前,需要在客户和服务器之间建立一个TCP/IP连接。服务器使用端口502作为Modbus/TCP连接的端口。连接的建立通常由TCP/IP的Socket接口的软件协议自动实现的,因此对应用完全透明。
如果客户和服务器间TCP/IP连接建立,同样的连接可以根据要求的方向用来传输任意数量的用户数据。客户和服务器还可以同时建立多个TCP/IP连接,最大的连接数量取决于TCP/IP接口的规范。在输入输出数据循环传输的情况下,永久的连接通常维持在客户和服务器之间,只有在发生特殊事件而有必要传送参数和诊断报文时,连接才能在每一次数据传送后被关闭,需要时再次建立。这也是Modbus/TCP在工业以太网中采用TCP做为传输层协议而不采用速度更快的UDP协议的原因所在。
3.基于UDP的工业以太网
目前,有很少数的客户在传输层协议中或部分采用了UDP。笔者单就Ethernet/IP在传输机制和通信模式作一简单比较。在EtherNet/IP中,对于对实时性要求较高的实时I/O数据,采用UDP/IP协议来传送,而对实时性要求不太高的显式信息,就可以采用TCP/IP来传送。
在网络层和传输层EtherNet/IP 采用的是INTERNET标准的TCP/IP协议族在单个或多个设备之
原创力文档


文档评论(0)