建立了几个服务器与CPU之间的连接分别下载后:
服务器端在线后显示NotAvaliable
CPU端在线后显示isbeingsetup
帮助中对Notavaliable有三种解释:
1.TheconfigurationhASnotbeendownloadedtothemodule
2.TheinformationfunctionfordeterminingtheconnectionSTatusisnotsupportedbythemodule
3.thecommunicationpartner(cp)isinstopmodeandthereforecannotreturntheconnectionsstatus.theCPstatuscanbedeterminedviaNCMdiagnostics
前两种看起来都不是,第三种又不太明白怎么解决,希望有哪位高人给指点一下迷津,小弟感激不尽!
问题补充:
谢谢楼下提醒:CPU416-3,CP443-1
最佳答案
在NETPRO中在线检测PCStation中winccApplication/OPCServer和PLC之间的S7连接,一般都会出现楼主描述的问题,以前也做过类似的测试,通信明明已经正常,但状态是不可得或正在建立;个人理解这是STEP7和SimaticNet的限制,也就是说,NotAvaliable和isbeingsetup并不完全表示当前的状态,即使WinCCApplication和S7-400之间的通信是正常的。而如果在几个S7-400之间建立S7连接,在线检测的信息则是准确的。
所以楼主只需要检测WinCC项目中到S7-400的通信即可,不必在意NETPRO中的信息。
提问者对于答案的评价:
估计你也遇到过同样情况,谢了!
专家置评
服务器端在线后显示NotAvaliable:
CPU端在线后显示isbeingsetup:
帮助中对Notavaliable的第三种解释:3.thecommunicationpartner(cp)是说CPU这边没有问题,是通讯伙伴的问题.可能是对方没有将连接下装.或者网络不通.
目前的STEP7版本对于服务器端的在线显示确实有不准确的地方,主要应参考CPU侧的连接状态.
针对此问题,可以将连接再下装一次.
大家说的都有一定的道理.