双机备份是工业上实现数据的连续采集和数据安全的一种重要手段,工程上实现双机备份有比较多的可选的方案,现在就MCGS5.1现有构件和快速的基础上如何就功能比较强大的双机备份方案进行实现。
1MCGS5.1双机备份方案的适用范围
在中小型的工程项目中,对数据的实时采集和数据的保存有比较高的要求。但是,由于工程规模的限制,无法投入巨大的资金采购专业的双机备份硬件和解决方案。而在实现工程的上位机组态的同时希望使用现有的组态软件,实现比较完全的双机备份功能。
在各个现场的工作站中,对数据的保存有比较高的要求,而现场的条件又无法使用很高档的双机备份方案,并且现场的工作站比较多,如果全部都使用专业的双机备份方案的话,工程成本就会很高。为了既能实现对数据的保存性要、又要实现成本控制原则。用户一般会寻求折中的方法实现类似的“假双机备份”方案,那么使用上位机组态软件实现的双机备份将会是他们很好的选择。
1.1MCGS5.1实现双机备份的基本硬件要求
双机备份,顾名思义是通过两台计算机实现数据、资料的备份。那么一般的工业现场会使用双机备份来进行什么样的工作呢。
实际上,人们对双机备份的一般要求是:实现采集到的实时数据能够在两台计算机上同时存储。在其中一台计算机(一般都是实际采集数据的计算机)失效以后,希望备用的计算机能够接替采集计算机进行数据的采集和存储,并且发出告警信号,通知监视人员处理采集计算机的故障。当采集计算机恢复正常以后,自动接替备用计算机工作,恢复初始的工作状态。假如有需求,还希望在备份计算机接替工作时期的存储数据能够恢复到采集计算机上,真正实现数据的连续备份。对于工业现场的用户要求,我们有了明确的认识以后,对实现双机备份的硬件也就会有了一定的雏形。
首先,对备用机器能够在采集计算机出现问题以后接替采集计算机的全部工作,那么备用计算机就应该具备有采集计算机上的全部硬件设备,至少是所有的信号接口。在信号处理能力上,备份计算机应该有和采集计算机同等的处理能力。这些要求的实现就是说,备份计算机必须是尽量和采集计算机使用相同的配置,双份的外部采集设备(至少双份的采集接口)。并且两台计算机之间能够实时的通讯,以达到实时检测相互间工作状态的要求。这就要求,两台计算机间有能够相互通讯的物理条件通讯线路,并且这个通讯线路是独立于现场信号线路的专用检测“心跳”线路。
其次,对于影响计算机使用的条件,两台计算机又要求尽量的独立,把同一不良因素对两台计算机的影响减少到最小。那么在情况允许的条件下,尽量的使用分离的独立电源,使用功能相似,但是不是同一生产厂家生产的板卡和硬盘、CPU等硬件。不过在组合配置之前请测试两种不同配置的稳定性和兼容性问题。
在满足上述要求后的现场硬件条件下,我们可以放心的进行软件上的双机备份的实现了。
2MCGS5.1实现双机备份的软件基本要求
使用北京昆仑通态自动化软件科技有限公司出品的MCGS组态软件实现双机备份是一个比较简单而又令人兴奋的事情。很显然,在双机备份的两台计算机上必须都要安装有相同版本号(最好是这样)的MCGS5.1的组态软件;在两台计算机上使用的工程组态文件是同一工程组态文件的采集机版本和备份机版本;在两台计算机的并口上都应该插有相同点数的软件狗。如果备份机同时担负网络服务器的角色的话,在服务器上使用的是具有工程相同点数的带客户端的WWW软件狗。
技术预备
“心跳”技术它们通过100M网卡和100M网线连接在一起,网线采用跳线方式,即主机一端的8根网线中的1、2、3、6分别对应辅机一端的3、6、1、2,双机之间以TCP/IP协议进行点对点数据通讯,以心跳信息技术进行相互监测。