一、如何实现2台服务器同步?
1.两个服务器在组态的时候一个添加WINCC APPLICATION,另一个添加WINCC APPLICATION STANDBY,在属性下选择STANDBY机器,这样就将两台服务器设置成了冗余的模式;
2.WINCC中冗余组件设置属性;
3.WINCC中同步组件设置属性;
4通过冗余,同步组件的属性设置,可以实现两个服务器实时同步;哪怕其中一台机器停掉,再重新启动后,也会自动将一直运行的数据同步到故障机器上的;
5.这个冗余是标准配置
二、OS系统中的内部变量@Redundant Server State的作用是什么?
1、
---@RM_MASTER 变量可将服务器计算机标识为主服务器。 如果服务器计算机处于“备用”状态,则将复位@RM_MASTER 变量。
---@RM_MASTER_NAME 在 @RM_MASTER_NAME 变量中指定主服务器的计算机名称。
---@RM_SERVER_NAME 该变量包含 OS 服务器的计算机名称。
---@RM_OFFLINE_UA_NAME 为每个用户归档创建一个带相应归档名称的单独变量,用于诊断。
2、@Redundant Server State:显示服务器的冗余状态
0:未定义状态(起始值)
1:服务器处于主机状态
2:服务器处于备机状态
3:服务器处于故障
4:服务器是独立服务器(非冗余模式无冗余操作)单机
三、两台服务器出现数据不同步:
原因分析:
检查SIMATIC NET里的网络诊断里有没有网卡是显示红色叉号的,有叉号则说明MAC地址在网络有冲突,需要重新规划。类似这样的问题,基本上网络问题,需要把整个项目的网络结构重新规划下。