驱动程序的冗余主要是指驱动程序的热备方式。本系统采用的MGT OPC Server for iFix是支持Motorola MOSCAD RTU)的OPC I/O驱动程序,运行时,主OPC SERVER FOR MGT负责通过扫描无主RTU,备OPC SERVER FOR MGT并不对RTU发送扫描命令,只是与主驱动程序同步接收RTU上传的数据。同样数据控制输出由主驱动程序完成,数据控制输出不会发送到备驱动程序,即使发送到备驱动程序,也不会被执行,从而保证了上行数据和下行数据的唯一性。
本系统中,两个服务器采用Windows Server 2003企业版,数据库采用SQL Server 2000企业版,外加一共享磁盘阵列,为了保证在一个时刻只有一个服务器在读写RAID磁盘,我们采用群集管理方式。由于Windows Server 2003、SQL Server 2000中内置Cluster群集功能,两台服务器就能轻松实现群集配置,SQL Server 2000(节点服务器A和B)互为热备地对外提供服务,充分利用了服务器68硬件资源,大大提高了整个系统的可用性。