基本情况:6台服务器,均在同一个以太网,每两台组成冗余服务器,分别命名为A1 A2 B1 B2 C1 C2,硬件均为西门子工控机,型号相同,操作系统Win2008 server,安装 WinCC7.0 Sp2(完整安装),全部配备冗余硬件狗, 六台服务器软硬件全部相同。先配置好A1机,包括画面、归档、报警,与PLC通讯正常,设置好冗余参数,选择与A2作为冗余对,采用独立普通网卡进行冗余通讯(每台服务器上有两个普通网卡和两个CP1613,WinCC之间只使用一个普通网卡,另两个CP1613与414H进行冗余通讯,WiCC与H系统通讯正常),关闭A1项目,采用项目复制器将A1机的项目复制到A2机共享文件夹,在A2机上启动项目,经过测试,监视冗余变量,A1,A2机冗余配置正确,且在一台故障情况下能正常切换到另一台,表明A1 A2冗余对配置正确。
备注:严格按照西门子关于冗余服务器配置的若干文档进行配置,6台服务器登录用户名、密码相同,均分配了Administrators,SEMATIC HMI、SQL组,计算机名称没有数字开头,下划线等,6台主机均在同一个以太网。
故障现象: 采用与A1 A2相同的配置方法对B1 B2进行配置,B1与A1除WinCC项目内容不同外,其余一致,在做好B1的配置后,在B2上建立一个共享文件夹B2_Share(取得完全控制权限,关闭防火墙),B1能正常浏览到该共享文件夹,然后使用项目复制器将B1的项目复制到B2,在复制过程中,查看B2机上B2_Share文件夹下的却出现了复制过来的项目,且文件大小与B1一致,但在B1项目复制进度条完毕后,B2上共享文件夹下本来已出现的项目文件夹消失了,项目复制器不提示复制完毕,查看B2_Share大小为0KB,反复试验均是同一结果。为查找问题原因,做如下试验:
1)将B1的项目分别复制到其余5台服务器,均是同一现象,
2)A1可以向其余任何一台服务器进行复制建立冗余
3)对于同一个WinCC项目,A1可以复制给B1,但是B1不能复制给A1, 其余与B1相同
4)对网络上的同一个共享文件夹,A1可以将项目复制过去,但是其余的服务器不行
问题:
1)希望找到原因, A1可以复制到其余主机,而其余主机却不能复制给另外的主机。软硬平台、配置方式,网络环境均相同。
2)可否有彻底的解决办法
3)若无彻底的办法,可否有折中的办法,即不用复制器,但要冗余
咨询多位熟悉WinCC冗余的同事,均未遇到过类似现象,百度、谷歌无果,特来请教各位前辈专家,忘大家多指导,感谢!