Simatic Net 做远程OPC服务器问题

两套系统,A系统使用AB的PLC并使用FactoryTalk View SE作上位,B系统使用西门子PLC,并使用PCS7做上位。
 现在A系统需要显示B系统数据,但是B系统承包商不允许A系统计算机安装本地OPC直接访问西门子PLC,而是将其一台服务器挂到A系统网络中,在服务器中建立SimaticNet OPC Server,让A系统的SE做OPC Client远程访问OPC Server。
 现在的问题是:经过查询资料修改DCOM设置后在A系统SE上已经可以浏览到B系统服务器的计算机名称和OPC服务器名称,但是建立OPC连接后显示状态为:失败。然而在A系统同一台计算机上使用OPC Client客户端测试软件却能正常访问SimaticNet OPC Server。
 问了好多人,都觉得奇怪,不知道这里有没有高手做过同样的应用?给一点建议。2个系统都快结束了,目前就卡在这个通讯上了。

最佳答案

用OPC Client能够访问到OPC服务器,那么DCOM设置应该没什么问题,A系统是否开启了防火墙,防火墙是否把SE设为例外,启动SE的用户是否和OPC Client是同一用户,也就是这个用户必须在B系统存在并且密码一致。

提问者对于答案的评价:
谢谢你的回答,问题已经解决。但是你和我一样陷入一个误区:OPC测试工具测试没问题就认为DCOM设置没问题。今天检查对方系统发现是对方DCOM设置错误,更正后就可以了。所以我觉得OPC测试工具肯定与实际的OPC Client不同,它对设置的要求低。

最佳答案作者回复:
OPC Client客户端测试软件本身就是个OPC客户端啊,不知道什么地方设置错误,希望能了解下
youhm@139.com

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

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

相关推荐