我的PCS7系统中一对服务器,现在整个程序均成功下载到主服务器和冗余服务器中,项目编译没有错误,但现在只有主服务器和cpu能连接上,在主服务器的画面中可以操作,但是在备用服务器中却不能操作,备用服务器和CPU通讯不上,请问可能的原因有几种,现在我知道我的服务器中没有s7-redconnect授权,是不是因为没有授权所致,谢谢!
问题补充:
控制器的冗余正常,切换也可以,指示灯显示正常,冗余故障等不亮。主备关系对换过,不行的。
问题已解决,原因是不在同一个网络中
最佳答案
首先检查Server与4个控制器的物理连是否正常。其次对比一下两个SERVER连接列表,可以按下列方法来检查:打开NetPro网络组态,用鼠标选中OS站的WINCC 应用,对照一下两个OS的连接列表,是否一致,两个SERVER的连接列表必须一致,这是由于备用SERVER的WINCC项目来自于主Server,故它的通讯连接参数与主SERVER的相同,这就要求二者与控制器的连接列表是相同的。
例如:冗余SERVER与4个控制器分别建立了连接,与AS1和AS2的连接名相同,但是与AS_3 、AS_4的连接顺序不同,SERVER1通过S7_connection_3去和AS3_416-3 控制器通讯没有问题,因为在OS编译是在SERVER的项目上进行的,当SERVER1的项目拷贝到SERVER2后,SERVER2上的SCE里S7_connection_3对应AS4_417-4H控制器的MAC地址,由于控制器的MAC地址不对,结果Server 2的连接3、连接4都无法正常通讯。
提问者对于答案的评价:
很好
专家置评
在建立连接时,连接名是可以改的,建议为连接名起一个有意义的名字,如AS1,ZhaGang,这样组态看来来比较清晰.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199113.html