组态王双机热备与局域网联网技术详解

需积分: 50 287 下载量 112 浏览量 更新于2024-08-10 收藏 3.88MB PDF 举报
"双机热备-netapp存储系统操作手册" 双机热备是一种高可用性的架构设计,主要用于保障关键服务的连续性。在IT领域,尤其是像NetApp存储系统这样的关键基础设施中,双机热备扮演着至关重要的角色。在这种配置中,一台设备(主机)处于工作状态,处理所有的业务请求,而另一台设备(从机)则处于待机状态,持续监控主机的状态。一旦主机出现异常,从机会迅速接管工作,确保服务的不间断。 在描述中提到的双机热备功能主要包括: 1. 实时数据的冗余:主机负责数据采集,从机通过网络同步主机的实时数据,确保数据的实时性和一致性。 2. 历史数据的冗余:主从机各自记录变量的历史数据,从机在接管时能补充主机丢失的数据。 3. 报警信息的冗余:报警服务器的冗余机制保证了报警信息的生成和传递。 4. 用户登录列表的冗余:确保用户信息的完整性,即使在主机故障时也不会丢失用户状态。 组态王(KingView)是一个广泛使用的监控和数据采集(SCADA)系统,它支持双机热备功能。在组态王环境中,双机热备状态由系统变量"$双机热备状态"来表示,主机和从机的值相反,正数表示主机,负数表示从机。为了实现热备,主机和从机的工程文件(除了画面外)必须保持一致,特别是数据词典。 双机热备的原理涉及实时数据、报警信息和变量历史记录的热备。正常运行时,主机采集和处理所有数据,从机通过网络监听和同步。如果主机未响应从机的心跳检测,从机会自动接管,保证服务的连续性。 此外,组态王还提供了多种联网方式,如网络站点、远程站点和网络OPC,以适应不同局域网环境下的数据共享需求。网络站点方式允许客户端直接访问服务器站点的实时数据,记录历史数据,产生报警和报表,但需要使用特定版本的运行锁。服务器端需要配置为网络模式,客户端则需要定义网络站点设备来连接服务器。 在实际应用中,配置网络站点设备时,需要在客户端的工程浏览器中定义远程站点的机器名或IP地址,以及备份机的信息(如果有),以实现故障切换时的无缝连接。通过这种方式,即使在服务器出现问题时,系统仍能维持稳定运行,保证数据的安全性和服务的可靠性。