用组态软件实现双机热备功能 点击:1610 | 回复:5



长秋

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 10回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2003年4月04日
发表于:2006-08-11 16:40:00
楼主
用组态软件实现双机热备功能
     双机热备功能在工业监控行业应用广泛,其思想是主机通过连好的网络(至少包括一台主机,一台从机,一台采集站),监测采集站的工作,从机始终保持监视状态,监视主机的工作情况。一旦发现主机异常,从机将在很短的时间内代替主机,进行实时监测并保存历史数据;一旦主机重新启动,而从机检测到主机的存在,则会自动将主机丢失的历史数据拷贝给主机,同时从机将重新处于监视状态。这样即使是发生了事故,系统也能保存一个相对完整的数据库。
   双机热备的实现,防止了因现场,以及硬件等各种原因导致数据丢失的情况,增加了系统的可靠性,便于系统维护,双机热备主要功能是实时数据的热备和历史数据的热备。

[img]http://www.chncla.com/images/twice_backup.jpg[/img]

    实时数据的热备:主机与从机的《世纪星组态软件》工程文件完全一致,从机获取实时数据是通过网络从主机获取,正常工作时从机通过网络从主机获取实时数据而不是从下位设备,从机与主机之间采取请求与应答的方式,从机以一定的时间间隔向主机发出请求,主机应答从机将继续保持监视状态,主机如果没有作出应答从机将切断与主机的网络数据传输,改由下位设备获取数据,通过这种方式实现了实时数据的热备。在实时数据热备中,各台计算机应保持时钟一致,这就涉及时钟服务器的概念,一般的设置是将主机定为时钟服务器,主机采取广播的方式以一定的时间间隔向各台机器发送校时桢,保持网络的始终统一。而当主机失效时,从机将代替主机成为网络的时钟服务器。
    历史数据的热备:双机热备时主机、从机分别保存历史数据,当主机失效时,从机代替主机进行数据采集,同时继续保存从下位机上传的数据;当主机重新恢复,从机监测到主机的存在,首先从机停止下位机采集数据,并通过网络数据流从主机获取数据;然后从机通过比较主机与从机保存的历史数据文件,向主机的数据库拷贝其丢失的数据,从而实现了历史数据库之间的热备。



非马甲

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 76回
  • 年度积分:0
  • 历史总积分:816
  • 注册:2002年11月03日
发表于:2006-08-17 09:19:00
1楼
搂主只说了备对主的数据补偿,不知是否支持主对备的数据补偿。两种方案还是有区别的。

长秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 10回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2003年4月04日
发表于:2006-08-17 11:44:00
2楼
我们是根据用户需求配置的,一般情况下只要保持主机的数据完整就可以了,但有些行业如煤矿瓦斯检测,要求主备机数据完全一致,我们也能实现,在现场运行有三年了。

工控FC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 137回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2008年3月28日
发表于:2008-04-11 10:56:01
3楼

很好 很xx

了解更多知识可以上我的博客看看
http://blog.sina.com.cn/salesmen

tcs

  • 精华:0帖
  • 求助:0帖
  • 帖子:68帖 | 526回
  • 年度积分:0
  • 历史总积分:768
  • 注册:2004年8月25日
发表于:2008-04-13 00:07:26
4楼
这位“工控FC”,从你的BLOG没有看出“组态软件实现双机热备功能”,不如说说你们的吧!你们的软件有这个功能吗?

工控FC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 137回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2008年3月28日
发表于:2008-04-17 11:26:16
5楼

楼上的当然有了

留下邮箱握给你发过去


热门招聘
相关主题

官方公众号

智造工程师