- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
罗克韦尔的三层网络架构.doc
?罗克韦尔的三层网络架构?
??????????随着制造业竞争的加剧,制造商更加追求生产设备的可靠性,尤其是那些控制关键性生产工序的设备,往往需要采用冗余配置。目前,多数的基于可编程控制器的冗余系统采用了两套CPU处理器模块,一个处理器模块作为主处理器,另外一个作为从处理器。正常情况下,由主处理器执行程序,控制I/O设备,从处理器不断监测主处理器状态。如果主处理器出现故障,从处理器立即接管对I/O的控制,继续执行程序,从而实现对系统的冗余控制。?很多厂商都能够提供可编程控制器冗余系统解决方案,用户在使用过程中往往对其冗余原理理解不深,造成系统冗余性能下降。本文以罗克韦尔自动化Allen?Bradley品牌ControlLogix控制器为例,介绍其冗余系统的构建和性能优化问题。2?冗余系统构建ControlLogix系统采用了基于“生产者/消费者”的通讯模式,为用户提供了高性能、高可靠性、配置灵活的分布式控制解决方案。ControlLogix系统实现了离散、过程、运动三种不同控制类型的集成,能够支持以太网、ControlNet控制网和DeviceNet设备网,并可实现信息在三层网络之间的无缝传递。因而,ControlLogix被广泛地应用于各种控制系统。[1]构建ControlLogix冗余系统的核心部件是处理器和1757-SRM冗余模块。目前,有1756-L55系列处理器模块支持冗余功能,其内存容量从750KB到7.5MB不等。1757-SRM冗余模块是实现冗余功能的关键。如图1所示,在冗余系统中,处理器模块和1757-SRM冗余模块处于同一机架内。为了避免受到外界电磁干扰,提高数据传输速度,两个机架的1757-SRM模块通过光纤交换同步数据。所有的I/O模块通过ControlNet控制网与主、从控制器机架内的1756-CNB(R)控制网通讯模块相连接。图1??冗余系统结构以往的冗余系统通常需要用户编制复杂的程序对处理器状态进行判断,在两个处理器之间传输同步数据并实现I/O控制权的切换,两个处理器中的程序也各不相同,这使得冗余系统本身的建立和维护工作非常繁琐。通过1757-SRM冗余模块,不需要任何编程就可以实现冗余功能,还可以方便地使主、从处理器内的程序保持一致,用户对主处理器程序的修改可自动同步到从处理器。主、从处理器所处机架内的1756-CNB(R)控制网通讯模块地址各不一样。当主处理器出现故障后,从处理器接管控制系统,相对应的控制网通讯模块之间相互交换地址,从而不影响其它控制器和上位机与该冗余系统的通讯。3?系统冗余原理及过程可编程控制器一个工作周期内的主要任务有:内务整理、扫描输入映像表、执行程序、更新输出映像表。ControlLogix控制器在冗余系统中,主处理器执行完程序之后,将所有输出指令的结果传送给从控制器[2]。由于ControlLogix系统所有的I/O设备都在控制网内,按照其自有的“生产者/消费者”通讯模式,从处理器作为一个“消费者”可以与主处理器具有一样的地位,获取I/O的输入信息。这样,确保了主、从控制器内输入、输出映像表的一致。如图2所示,在正常情况下,程序执行到位置1时,主处理器将具有较高优先权任
图2?正常情况下主处理器程序执行过程务和前一段普通任务的执行结果分先后传送给从处理器,然后程序返回到位置2,继续执行剩下的普通任务。位置3时,所有任务已经完成,主处理器将执行结果传送给从处理器。如果在执行某个任务时,主处理器图3?主、从处理器之间的切换过程出现故障,如图3所示。这时,从处理器便会接替主处理器,重新执行出现故障时的那段任务。可见,这时从处理器使用的输出映像表数据来自于主处理器上一个工作周期的执行结果。可见,在冗余系统的切换过程中,没有出现数据的丢失和突变,处理器内部无需执行繁杂的判断决策程序,实现了系统的无扰切换。4?系统冗余性能优化针对系统冗余性能的优化,不仅限于减少系统的切换时间,而且由于冗余器件的介入,系统可靠性得到提高,但一些相关的性能却有所降低。在第3节中已经谈到,冗余系统的处理器相对于非冗余系统的处理器在一个工作周期内多了一项任务:将所有输出指令的结果传送给从控制器,因而增加了程序扫描周期。因冗余系统数据交换量不同,所增加的扫描周期时间也有所不同。因此,对于系统冗余性能的优化主要有两个方面:降低冗余系统对程序扫描周期的影响和减少系统切换时间。4.1?降低冗余系统对程序扫描周期的影响由第3节的分析所知,在不该变原有程序结构的情况下,只有减少主、从处理器之间的数据交换量才能减少冗余系统对程序扫描周期的影响。ControlLogix主处理器每次向从处理器发送的同步数据包大小固定,均为256字节。因此,可以通过充分利用每个数据包来达到减少数据
您可能关注的文档
- 确保上市医疗器械的安全性器械和放射健康中心CDRH医疗器械上市后安全性监测计划四.pdf
- 确保中试进行和成功应注意的几个问题.pdf
- 确保农业专项资金科学合理有效使用――光明食品集团农业专项资金管理情况浅析.pdf
- 确保基金安全打造国际一流――养老基金风险管理的国际经验与长江养老的实践.pdf
- 确定圆心的矢量算法及其椭圆脉冲增量法的研究与实现.pdf
- 确定多联产能量系统产品单位火用流经济成本的能质因数法及其应用.pdf
- 确定性合约电量分解算法在浙江发电市场的应用.pdf
- 确定性退火算法在伪装入侵行为检测中的应用.pdf
- 确定有效储层物性下限的两种新方法及应用――以东营凹陷古近系深部碎屑岩储层为例.pdf
- 确定水库分期汛限水位的神经网络调洪演算方法.pdf
文档评论(0)