如图中所显示,项目启动后,opc连接成功,我想通做代码来访问wincc7.3 opc的4862端口,但是访问不到,请教各位大神,需要哪些设置吗?(项目为新建的项目),就设置了个别变量做测试,但项目启动了,却连接不到opc.tcp://127.0.0.1|:4862
问题补充:
用代码访问wincc,在项目中不是有opcUa的连接地址,我就是想通过UA访问,opc.tcp://[HostName]:4862,hostName,就是项目中的计算机的名称,目前还发现 OpcUaServerWinCC 无法启动,有没有大神可以指点迷津~!!
图片说明:
最佳答案
1、WinCC作为OPC UA Server,需要Connectivity Pack授权。如果没有授权,将不会生成Reject文件夹及其中的公钥证书。
在WinCC运行起来之后,打开Automation License Manager,Check一下Connectivity Pack授权,看是否是正在使用。
如果未在使用,请重启计算机后再检查授权是否使用中。
如果已在使用,那么需检查ProjectPath/OPC/OpcUaServerWinCC.XML文件中的设置是否为默认,安全策略默认是无安全的,即SecurityPolicy#None默认是启用的。
2、300目前不支持,400和1500支持UA通信
S7-1500自带OPC UA服务器,激活即可
https://support.industry.siemens.com/cs/document/109737901/%E9%80%82%E7%94%A8%E4%BA%8E-simatic-s7-1500-opc-ua-%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84-opc-ua-net-%E5%AE%A2%E6%88%B7%E7%AB%AF?dti=0&lc=zh-CN
S7-400通过扩展CP 443-1 UA模块进行通讯
https://support.industry.siemens.com/cs/document/109738422/simatic-net%3A-s7-400-industrial-ethernet-cp-443-1-opc-ua?dti=0&lc=zh-CN
3、《wincc7.2 UA通信》
http://www.ad.siemens.com.cn/service/elearning/cn/VideoBig.aspx?CourseID=1420
参考资料:https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=142813&cid=1032
提问者对于答案的评价:
感谢大神指点,原来是没启用,太感谢了~
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358420.html