你现在位置:首页>技术论文>数据通讯>正文
串口通信在双机冗余系统中应用
日期:2006-7-18 23:28:21 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
  
WWW_PLCJS_COM-PLC-技.术_网

  摘要: 本文扼要分析了当今带专用检测转换电路的双机冗余系统存在的可靠性问题,提出了利用双机的串行口代替专用检测转换电路,通过串行通信相互检测主备机工作状态,由软件完成备机切换成主机的新型设计思想,为计算机在工业实时监控系统应用中的可靠性开辟新思路。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  
WWcW_PLCJS_COM-PLC-技.术_网

  关键词: 双机 冗余 软件 切换
WWW_P※LCJS_CO※M-PLC-技-.术_网

  
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

   1、引言
WWcW_PLCJS_COM-PLC-技.术_网

   冗余技术是计算机系统可靠性设计中常用的一种技术,是提高计算机系统可靠性的最有效方法,同时也是鉴别各类计算机控制系统好坏的标志之一。故世界各地厂商推出的新产品都或多或少带有冗余技术。如美国的Honeywell、德国的西门子和日本的三武等,它们都有一个共同的特点,就是自己设计了专用检测转换电路来实现主备切换。本文提出一种新的构思,取消专用检测转换电路,采用一种高效、实用的软件冗余技术来完成双机切换。
WWW_PLCJS_COM-PLC-技.术_网

  
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  2、冗余系统介绍
WWW_P※LCJS_COM-PLC-)技.术_网

  
WWW_P※LCJS_COM-PLC-)技.术_网

   双机冗余包括CPU、扩展电路、电源和外设双备份的全系统冗余,不但可简化设计方案,还可大大地提高应用系统的可靠性。这种冗余系统具有如图1所示的典型硬件结构。
WWW_PLC※JS_COM-PmLC-技.术_网

  
plcjs.技.术_网

  
WWW_P※LCJS_COM-PLC-)技.术_网

  图一
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  
WW.W_PLCJS_COM-PLC-技.术_网

   在图1所示的系统中,U1和U2单元的软硬件结构完全相同。如有必要,在设计各单元时,通过采用自诊断技术,软件陷井或Watch dog等系统自行恢复措施可使单元可靠性达到最大限度的提高。系统正常运行时,U1和U2中的一个单元处于正常工作状态(把该单元称为主机),完成应用功能,而另一个单元(备机)处于等待备用状态。当检测转换电路检测到主机不能正常工作时,自动启动备机进入正常运行状态,完成应用功能。此时,可对故障单元进行脱线维护,在排除其故障后,可使其联机进入等待备用状态。显然,这种冗余系统已大大提高了应用系统的可靠性,并基本保证了应用系统的不间断运行。但仔细分析,就会发现它存在以下不足之处:
WWW_PLCJS@_COM%-PLC-技.术_网

  
WWW.PLCJS.COM——可编程控制器技术门户

  ① 系统存在可靠性瓶颈,当检测转换电路自身出现故障时,不能监视主备机状态,也无法完成主备机自动切换功能;
WWW_PLCJS@_COM%-PLC-技.术_网

  
WW.W_PLCJS_COM-PLC-技.术_网

  ② 对于某些冗余系统,当备机需要实时保留主机之间的数据备份时,检测转换电路无法完成主备机之间的数据通信功能;
WWW_PLC※JS_COM-PmLC-技.术_网

  
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  ③ 由于需要设计检测转换电路,系统设计和实现复杂,引入了附加的不可靠因素。
WWW_P※LCJS_COM-PLC-)技.术_网

  
WWW_PLCJS@_COM%-PLC-技.术_网

  3、改进设计方案
WWcW_PLCJS_COM-PLC-技.术_网

  
WWW_P※LCJS_CO※M-PLC-技-.术_网

   针对图1所示的双机冗余系统结构和缺点,笔者实现了一个简单高效、具有更高可靠性和主备机数据通信功能的改进设计方案。其基本设计思想是:不改变上述冗余系统的基本结构,但完全去掉专用的检测转换电路,利用主备机双方的串行口和软件相结合的方法,实现检测转换电路的功能和主备机之间的数据通信功能。在此改进的设计方案中,主备单元的硬件和软件结构完全相同,各单元的主备工作状态由上电顺序决定,先上电的一方自动进入主机工作状态,后上电者则进入备机状态。主机在其工作过程中除实现应用功能外,定期向备机发送反映其工作正常的状态数据,当需要备份的数据发生变化时,主机及时向备机发送已更新的数据。此外,主机也定期接收来自备机的状态数据,当发生接收超时时,主机认为备机已经发生故障,并通过本单元的显示装置向用户给出通知信号,以便及时对备机进行脱线维护。备机在其工作过程中不完成应用功能,但定期接收来自主机的状态数据,当发生接收超时,备机认为主机以经发生故障,自动切换进入主机工作状态,并通过本单元显示装置通知用户,以便对原主机单元进行脱线维护。此外,备机还自动接收来自主机的备份数据并进行存储备份。
WWW_PLCJS_COM-PLC-技.术_网

  
——可——编——程——控-制-器-技——术——门——户

  4、软件模板
WWW_P※LCJS_COM-PLC-)技.术_网

  
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

   下面的软件模板给出了笔者已实现的双机冗余系统的软件框架,和应用系统实现密切相关的部分用自然语言简单描述,其余部分为Visual C++源代码,因此,这一软件模板很容易移植到相似结构的冗余系统中。

本新闻共3页,当前在第11 2  3  
WWW.PLCJS.COM——可编程控制器技术门户

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La