客户端是PDA,服务器用的OPCServer.WinCC,现在激活一个我自己做的测试项目,然后PDA就可以连接OPCServer.WinCC并且能读到wincc的变量,可是我激活一个老外的项目时,PDA连接OPCServer.WinCC服务器,就读不出wincc的变量,wincc变量两个项目都是在S7下的TCP/ip里。
这是怎么回事呢?不是OPCServer.WinCC服务器不需要设置吗?激活wincc项目就自动运行吗?请大神解答,谢谢了,万分感谢
问题补充:
我说的PDA是ibaPDA,数据采集软件。我自己做的WinCC项目可以连接上,那么也就OPCServer.wincc我是正常连接了的吧。但是如果激活老外的WinCC项目,也能连接上,但是什么也读不着。
图片说明:
最佳答案
WINCC默认OPCSERVER是打开的!
1、建议运行老外的程序后,在PC上浏览OPCSERVER,看看是否启动OPCserver, PDA做的OPC连接和句柄是否和老外的默认名称一致?
2、你读写WINCC的实时变量还是历史变量?不同版本的WINCC可能历史变量压缩与否有一定影响?
补充:
看看老外项目-服务器属性,设置和其他项目有啥区别
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317729.html