当前位置:
工控论坛
> >
产品
>
OPC
我要发帖
求助opcdaauto.dll连接远程服务器的问题
点击:
1788
| 回复:
8
feixian
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:19
注册:2006年4月30日
发表于:2007-09-11 10:31:00
楼主
我遇到一个很奇怪的问题,我在使用addgroup的时候
在连接本地服务器的时候可以正常使用,但是一连接远程服务器的时候
在vb中程序就崩溃,在delphi中则出现read address of 00000000
的问题,请问有人遇到过吗?
在连接远程服务器的时候,连接可以正常连接
分享到:
收藏
邀请回答
回复楼主
举报
deng_lp
关注
私信
精华:5帖
求助:0帖
帖子:65帖 | 2669回
年度积分:0
历史总积分:2876
注册:2001年6月19日
发表于:2007-09-11 13:25:00
1楼
写法参考kepware opc client source code
远程可使用opcdaauto.dll
回复
引用
举报
feixian
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:19
注册:2006年4月30日
发表于:2007-09-11 14:29:00
2楼
回楼上的朋友,kepware的代码调用的是他自己封装的代码库
我不想使用他们的dll
而且我使用的就是opcdaauto.dll
回复
引用
举报
deng_lp
关注
私信
精华:5帖
求助:0帖
帖子:65帖 | 2669回
年度积分:0
历史总积分:2876
注册:2001年6月19日
发表于:2007-09-11 15:19:00
3楼
是一样的东西,只是名称改了一下。
opc基金会提供相同的源程序,编译出来的结果当然是一样的。
回复
引用
举报
feixian
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:19
注册:2006年4月30日
发表于:2007-09-11 15:48:00
4楼
hehe,我大致看了一下,的确使用他们的dll就可以连接远程服务器,请问,有知道原因的吗?,为什么我使用opcdaauto.dll就不能连接远程服务器呢.
难道是官网的就不行?
回复
引用
举报
feixian
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:19
注册:2006年4月30日
发表于:2007-09-11 16:02:00
5楼
sorry,我刚才试的是安捷尔的dll
kepware的dll我没有找到,能给我一份吗?
我的邮箱是maxiaovip@163.com
回复
引用
举报
dotnew
关注
私信
精华:0帖
求助:0帖
帖子:16帖 | 185回
年度积分:0
历史总积分:447
注册:2007年3月08日
发表于:2007-09-18 12:29:00
6楼
连远程计算机上的OPC服务器需要配置DCOM
回复
引用
举报
刘彩艳
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 5回
年度积分:0
历史总积分:5
注册:2007年10月10日
发表于:2007-10-10 10:14:00
7楼
我也是遇到同样的问题:
本地的服务器可以连接,但是远程的连接不成功.
哪位高手可以帮忙解决?
DCOM配置的详细步骤.谢谢
回复
引用
举报
张琦
关注
私信
精华:1帖
求助:0帖
帖子:5帖 | 47回
年度积分:0
历史总积分:115
注册:2007年3月25日
发表于:2007-10-12 11:18:00
8楼
一、在装有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了。
回复
引用
举报
热门招聘
相关主题
COM接口的定义、结构与分类
[5057]
opc客户和opc服务器的通信?
[2092]
大家都用什么报表软件?
[1550]
[技术分享]WinCE和XP之间的D...
[1971]
怎样获得OPCSERVER中所有的I...
[2057]
请有经验的帮忙推荐一下OPC控...
[2621]
求助:OPC服务端和客户端源代...
[1849]
求助:OPC 客户端CPU占用率,刷...
[1934]
OPC通信老是死机!!急!!!...
[1420]
请教:kepware_OPC_Client运行...
[2399]
官方公众号
智造工程师
客服
小程序
公众号