wincc与浙大中控DCS做OPC通讯

公司的项目,要求WINCC采集浙大中控DCS数据,没接触过浙大中控的东西,但是既然要采集他的数据,肯定浙大中控做服务器,WINCC做客户机,问下高手,是直接用WINCC自带的OPC去找浙大中控的PROID还是用VB写通讯?
 还有,请教下高手如何设置DCOM是不是仅仅设置 OPC SERVER.WINCC属性下标识里的交互式用户和安全里的Everyone 用户就可以了?我装了微软SP3的补丁还有最近防魔波的补丁,是不是会有影响

问题补充:
防魔波补丁其实是微软的一个漏洞补丁MS-06-040补丁
 WINDOWS其实我是在SP2上打SP3补丁升级上去的,感觉对WINCC运行影响不大,在WINCC与EXCEL做通讯运行宏时总是提示限制权限,我在安全设置里已经设置成最低,并且在DCOMCNFG里把SIEMENS DAAOTUMATION OPC2.0里把权限都设置成交互用户和Everyone访问权限了

最佳答案

WinCC支持用OPC条目管理器浏览第三方的OPC Server,不需要用VBS编程。
 如果浙大中控DCS作为OPC Server,应该在DCS所在的PC上设置它的DCOM;设置WinCC所在的PC上的DCOM,似乎没什么意义。而且Everyone只是指在本机注册过的用户,并不包括匿名用户,即WinCC的PC登录用户被添加到浙大中控DCS的本地用户组后,才会起作用。
 1. 如果开启了Windows防火墙,在“例外”中需要添加端口TCP135端口,和添加程序OpcEnum.exe(楼主可以搜一下)。
 2. 在DCOM的相关选项中添加ANONYMOUS Logon(匿名登录)。
 发个文档给楼主,是设置Simatic Net OPC的DCOM的,楼主参考着改改浙大中控DCS的设置吧。
 

提问者对于答案的评价:
谢谢,实践出真知,还是要多试验

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐