大屏幕显示系统双主机冗余控制设计和应用.docVIP

大屏幕显示系统双主机冗余控制设计和应用.doc

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

大屏幕显示系统双主机冗余控制设计和应用   【摘 要】为了提高计算机软件系统稳定性、通讯可靠性通常采用计算机双主机冗余设计来降低系统崩溃、通讯故障的几率。在工程应用中,大屏幕显示屏冗余显示控制系统的设计与实现显得尤为重要,本文主要描述了该系统的一种设计和实现方法。   【关键词】冗余;大屏幕显示控制系统      1.引言   在工程应用中,室内外大屏幕显示屏基本由计算机来完成数据接收与显示控制工作。尤其对于要求显示实时数据并且不间断工作的系统,计算机软件故障与通讯故障是整个系统的故障频发点。我们为了提高系统稳定性、通讯可靠性通常采用双主机冗余设计来降低系统崩溃、通讯故障的几率。本文主要阐述了一种大屏幕显示系统双主机冗余控制的设计思路与实现方法。   2.冗余介绍   冗余就是增加备用系统,以保证一个主机在工作中出现致命问题不能恢复时,自动切换由另外一台主机接管,保证两个主机不在同时出现故障时不影响系统正常工作。   目前,控制系统冗余通常采用并联结构,如图1所示。并联结构的热备冗余是使若干同样单元并联运行,只有当组成系统的并联单元全部失效时系统才会停止工作。   图1 并联系统冗余图   假如一个系统由n个子系统组成,设系统各个子系统的可靠性分别用R1,R2…Rn表示,则系统的可靠性R=1-(1-R1)×(1-R2)×…×(1-Rn)。   假如所有子系统的失效率均为:λ,则系统的失效率为:micro;   3.系统介绍   在工业自动化控制系统中,控制和系统监视部分主要包含有PLC(可编程控制器)和HMI(人机界面)组成,PLC采集现场传感器等检测设备信号经过计算后发出控制指令到现场执行元件完成设备控制任务。与此同时并将现场采集数据和控制状态数据发送给多个HMI,由HMI通过数据显示或图文表达等多种方式表现设备运行状态供操作人员观察设备状和辅助设备操作。大屏幕安装在设备旁比较醒目的位置,显示重要过程数据,指导操作员进行机旁设备操作。因此该系统稳定运行,显得尤为重要。   本系统是基于双主机热备冗余的基本设计思想,即由两台计算机同时运行大屏幕显示数据采集与数据显示控制程序。大屏幕显示系统与HMI共用计算机,显示数据分别由两台计算机提供的本地DDE接口传送。在同一时刻由一台计算机工作,当出现故障时立即启用备用计算机继续故障,保证整个系统的不间断工作。目前考虑的故障点主要包括数据采集故障、网络故障、大屏幕显示控制故障。   系统结构设计如下图2所示结构:两台HMI计算机、PLC、大屏幕均连接在工业以太网中。HMI计算机通过工业以太网与PLC通讯读取数据,大屏幕显示系统通过本地DDE获取大屏幕显示数据,然后通过工业以太网将数据发送给大屏幕。   图2 系统结构图   3.1 设计基本原则   1)具有大屏幕内容显示控制功能。2)具有与数据源(HMI)自动故障判断,自动故障恢复功能。3)故障在较短时间无法自动恢复时,要求自动冗余切换,不影响大屏幕显示。4)单机网络故障时,自动冗余切换。   3.2 系统组成与工作原理   一般大屏幕显示控制卡给用户提供了二次开发接口,我们可通过板卡厂家提供的控制函数基于高级开发语言进行数据显示软件开发。这种方式相对比较灵活,可通过用户自己编程随意附加其他软件功能。   两台HMI系统分别以DDE数据接口发送实时数据给大屏幕显示系统,同时发送运行状态信号供大屏幕显示系统自动判断HMI系统故障并且自动完成备用系统启动。当其中出现故障状态,软件再次尝试重新初始化,并再次尝试获取数据,当该过程进行过系统设定次数后仍然无法成功通讯,则认为系统状态故障,并发出故障信号。经过后续步骤处理切换到备用计算机工作后,系统继续进行通讯初始化并获取数据,直到通讯正常建立,并根据冗余结构流程处于待命状态。   两台互为冗余计算机间相互传递心跳数据用于判断对方系统运行状态,当工作计算机出现数据源故障或系统内部故障时停止发送心跳数据,此时对方计算机无法正常接收到心跳数据时,系统进行冗余切换,并开始由切换后计算机发送心跳数据。   软件冗余工作机制为两台计算机同时由HMI实时采集数据,任一计算机启动时,进入竞争及检测状态,竞争原则是先启动者为主计算机,后启动者为备用计算机。先由主计算机承担大屏幕显示控制任务,主计算机故障时,备用计算机升为主计算机继续进行大屏幕显示控制;此时主机算计机切换为备用计算机,当该计算机故障修复后,继续进入竞争及检测状态。   系统运行及冗余过程如下:   1)主计算机启动,通过自检,如果数据采集正常,并且能够成功控制大屏幕显示系统工作,此时,主计算机开始发送心跳数据。   2)工作过程中如果主计算机自检到系统工作故障并且无法自动恢复,主计算机停止发送心

文档评论(0)

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

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

1亿VIP精品文档

相关文档