PROFINET_IO通信实时性分析.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROFINET_IO通信实时性分析.doc

PROFINET IO通信实时性分析 发布: 2011-8-19 | 作者: —— | 来源: limaosheng | 查看: 413次 | 用户关注: 摘 要:通过对PROFINET IO概念的介绍,以及对PROFINET非实时报文和实时报文在以太网及交换机中的传输时间的研究,得出不同组态距离的IO设备的刷新时间,从而正确设置组态参数,避免了由于刷新时间和看门狗时间设置不当而导致的设备故障。关键词:PROFINET IO;刷新时间;实时性;响应时间 PROFINET是PROcess、Field和NET的缩写,是基于工业以太网的开放的、标准的、实时的通信协议,可以应用TCP/IP协议和IT标准,与现场设备实现无 摘 要:通过对PROFINET IO概念的介绍,以及对PROFINET非实时报文和实时报文在以太网及交换机中的传输时间的研究,得出不同组态距离的IO设备的刷新时间,从而正确设置组态参数,避免了由于刷新时间和看门狗时间设置不当而导致的设备故障。 关键词:PROFINET IO;刷新时间;实时性;响应时间 ??? PROFINET是PROcess、Field和NET的缩写,是基于工业以太网的开放的、标准的、实时的通信协议,可以应用TCP/IP协议和IT标准,与现场设备实现无缝集成,可以说PROFINET是工业以太网应用在现场级的一种实施协议。 ?? ?PROFINET主要有两种通信方式[1]: ?? ?(1)PROFINET IO实现控制器与分布式I/O之间的实时通信; ?? ?(2)PROFINET CBA实现分布式智能设备之间的实时通信。 ??? 从PROFINET的角度来看,PROFINET IO是在工业以太网上实现模块化、分布式应用的通信概念。通过PROFINET IO,分布式I/O和现场设备能够集成到以太网通信中。 1 PROFINET IO的基本概念 1.1 PROFINET IO的工程模型 ??? (1)IO控制器 ??? IO控制器[2]一般是可编程控制器(例如PLC),它能够执行自动化程序。其功能相当于PROFIBUS类型1的主站。 ?? ?(2)IO设备 ?? ?IO设备是连接到PROFINET网络中的现场分布式I/O。 ?? ?(3)IO监视器 ?? ?IO监视器[2]是一种工程设备,通常为PC、HMI或可编程控制器,用于IO控制器和IO设备的调试和诊断,在运行期间连接IO监视器,通常只是暂时性地用于调试和故障处理。IO监视器的功能相当于PROFIBUS类型2的主站。 ??? 1个PROFINET IO系统应该包括至少1个IO控制器和1个IO设备。 1.2? PROFINET IO的数据流 ??? PROFINET IO通信站点的数据交换是通过标准通道[3](基于UDP/IP)和实时通道完成的。在这些通道里,数据使用不同的协议进行传输。例如启动时从站参数是由主站通过UDP协议传递的,设备地址名字的分配是通过DCP协议完成的,这些都属于标准数据,也可以称为非实时(NRT)数据。而周期数据[4]、报警数据是通过实时协议传送的,被称为实时数据。 1.3? 组态PROFINET IO及其重要概念 1.3.1? 组态PROFINET IO ??? PROFINET IO组态如图1所示,主站是CPU319-3 PN/DP,从站有3个IO设备,分别为ET-200S,ET-200pro和ET-200eco,还可以继续添加IO设备,SIMATIC 产品系列的 PROFINET 设备具有PROFINET接口[5](带或不带集成交换机)。带集成交换机的 PROFINET 设备通常具有2个端口,用于网络的线性总线结构。 同时还提供有3个或更多端口的 PROFINET 设备以连接树型拓扑。由图1可见,CPU319通过双绞屏蔽线与设备3(ET-200S)连接,不同的IO设备之间通过它们自带的交换机接口进行连接。 1.3.2? PROFINET IO中的不同时间概念 ??? (1)发送时钟(Send clock)[6]:IRT或RT通信中2个连续间隔之间的时间段。发送时钟是用于交换数据的可能的最短传输时间; ??? (2)更新时间(Update time):更新时间=发送时钟× Factor。 ??? 在此时间间隔之内,IO 控制器/IO 设备为 PROFINET IO 系统中的IO设备/IO 控制器提供新的数据。可以为每个IO设备单独组态发送周期,并定义将数据从 IO 控制器发送到 IO 设备(输出)的时间间隔以及将数据从 IO 设备发送到IO控制器的时间间隔(输入)。更新时间在SETP7组态中可以设置。 ??? (3)Factor:Fatcor是放大倍数,为2n,也称减速比(Reduction Ratio)[7] ???

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档