弱弱地问一个有关OPC客户端与OPC服务器的通信协议问题 点击:3466 | 回复:16



cocomymei

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2004年7月12日
发表于:2004-10-28 10:16:00
楼主
各位大虾,我是OPC的初学者,想问一下:OPC客户端和OPC服务器端位于不同PC上,两者之间进行数据的读写需不需要协议(比如DCOM协议等)?在开发OPC Client时需不需要考虑有关协议的内容?



工控帮

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 675回
  • 年度积分:0
  • 历史总积分:1418
  • 注册:2001年7月06日
发表于:2004-10-28 12:59:00
1楼
需要配置DCOM 根据OPC规范就可以了

cocomymei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2004年7月12日
发表于:2004-10-28 13:09:00
2楼
请问冰狼:在开发OPC客户端的时候怎样进行DCOM的配置?如果是用自动化接口呢?谢谢!

工控帮

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 675回
  • 年度积分:0
  • 历史总积分:1418
  • 注册:2001年7月06日
发表于:2004-10-28 15:44:00
3楼
远程访问某 OPC SERVER步骤 一、在装有某OPC SERVER的机器上。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了。

cocomymei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2004年7月12日
发表于:2004-10-28 20:07:00
4楼
多谢冰狼!

cocomymei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2004年7月12日
发表于:2004-10-29 15:26:00
5楼
没有调通! to冰狼:我所用的客户机和服务器是处于同一个局域网中的,按照你的做法设置了Dcom选项,没有通,显示:无法向注册表中写入项!你遇到过这样的问题吗?能告诉我是什么原因吗?

工控帮

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 675回
  • 年度积分:0
  • 历史总积分:1418
  • 注册:2001年7月06日
发表于:2004-10-29 16:11:00
6楼
电话留下

cocomymei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2004年7月12日
发表于:2004-10-29 16:35:00
7楼
我的qq:6217266 e-mail:nuaa-cocomy@163.com 一直在线!谢谢!

zsmsolelove

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2004年11月17日
发表于:2004-11-17 23:50:00
8楼
我也按你说的步骤做了,只启动了服务器端的程序,接下去的就没进行下去;还有客户端提示“打不到对象”,请高手指点。 e-mail:you-all@163.com

zsmsolelove

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2004年11月17日
发表于:2004-11-18 14:05:00
9楼
有答案了吗?

wangjia007

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2003年11月21日
发表于:2005-10-17 10:22:00
10楼
我现在也有同样的问题,我用IFIX通过OPC方式连接PLC,系统是XP 如何配置DCOM

wangjia007

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2003年11月21日
发表于:2005-10-17 10:22:00
11楼
我现在也有同样的问题,我用IFIX通过OPC方式连接PLC,系统是XP 如何配置DCOM

wangjia007

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2003年11月21日
发表于:2005-10-17 10:23:00
12楼
我现在也有同样的问题,我用IFIX通过OPC方式连接PLC,系统是XP 如何配置DCOM EMAIL:WXXJ2003@YAHOO.COM.CN

haijun8888

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 9回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2003年11月04日
发表于:2005-10-19 20:32:00
13楼
交互式用户和启动用户被禁了 ,为什么?

魏禾

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年8月09日
发表于:2005-11-20 21:27:00
14楼
我用VB 遍写程序,通过OPC访问WINCC,如果访问本机的WINCC没问题,但是访问局域网里其他机器上的WINCC,提示  "实时错误:70,被拒绝的权限",是不是DCOM配置的事啊?有人知道是怎么回事,谢谢指点!

魏禾

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年8月09日
发表于:2005-11-23 10:32:00
15楼
我的机器现在没问题了,主要是DCOM配置的事,还有就是服务器上的guest用户一定要启用!

水到渠成

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 80回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2006年4月23日
发表于:2006-04-28 21:21:00
16楼
请问我这里不同版本的WIN2000,以及WIN2000和WINXP之间连接是总是不通,但是相同版本的WIN2000就可以,配置方法都一样,请问是怎么回事?

热门招聘
相关主题

官方公众号

智造工程师