首页 上一页 1 2 3 下一页 尾页

XP下OPC的远程访问问题 点击:3498 | 回复:41



知识是力量

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2008-01-26 14:58:00
楼主
用OPC做数采项目时,客户机全是windows2000,远程访问OPC服务器能成功;
可现在在两台都是windows XP的情况,死活不成功;
首先,关闭两台的网络防火墙,使双方都能 ping成功,
两边都安装了OPC的试验程序 Kepware, 单机都能成功,两机远程就是不成功!
用DCOMCNFG配置DCOM属性,按照网上搜来的权威方法:
  ----------------------------

程访问OPC SERVER DCOM的配置
一、在装有OPC服务器的机器上DCOM配置如下:
1. 运行服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,
如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
注意NT的GUEST用户不能禁用。
二、在客户端机器上DCOM配置如下:
1后点”开始”->”运行”,输入”dcomcnfg”,然后回车,启动dcom配 置。
2. 常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
3. 将常规页面中的身份验证级别改为“无”。
4. 身份标识页面中,选择“交互式用户”。
5. 位置页面中,选择“在这台计算机上运行应用程序”。
进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
两端配置好后,客户端机器就可以访问远方机器的OPCSERVER了。




海东青 _14

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2002年9月25日
发表于:2012-11-16 09:44:04
41楼
远程OPC访问会引用服务器端的注册表,读取相应的系统参数,因此,服务器的远程注册表访问服务“Remote Registry”必须是启动状态,否则会因为无法读取服务端的相关参数,导致OPC访问连接失败!建议将OPC服务器端的“Remote Registry” 设置为“自动”模式。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页