opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理 (2)

OPC

技术提供了一种互联、可靠、安全的通信平台。然而,

OPC

技术依赖于

DCOM

架构,包括

Windows

安全和防火墙设置、

访问控制列表、

Server

认证等。

本文给出了

OPCDCOM

配置过程中最常

发生的

5

个问题、导致原因及解决方法。

1

不能浏览远程计算机的

OPCServer

浏览是指

OPCClient

应用程序能够察看到安装在远程计算机上的

OPCServer

OPCClient

执行

一次浏览操作实际是连接到驻留在远程计算机上的

OPCEnum

映像,

并检索出可访问

OPCServer

列表。

这包括了每个

OPCServer

ProgID

(用户接口名字)和

GUID

(

Globaluniqueidentifier

,全局唯

一标识符),如图

1

所示。

OPCClient

并不真正直接连接到

OPCServer

1OPCClient

浏览远程计算机上的

OPCServer

示意图

因此,

浏览出的列表与

OPCServer

的状态无关,

或者说与

OPCServer

的可操作与否无关,

浏览

OPCServer

失败的直接原因是不能获得与远程计算机上的

OPCEnum

通信所需的参数,

造成这个问题

可能有如下原因。

没有安装

OPC

基金会负责创建和维护

OPCEnum

OPC

基金会的成员能够从

OPC

基金会直接免费获得

OPCEnum

被禁止

即使

OPCEnum

被安装在远程的计算机上,它也必须能够被执行,否则通信将会失败。

匿名访问权限没有被设置

OPCEnum

需要匿名访问权限才能正常的工作。因此需要在

WindowsCOM

缺省安全中添加匿名访

问权限。

2

不能连接远程计算机的

OPCServer

能够浏览远程计算机的

OPCServer

和连接远程计算机的

OPCServer

是无关的。

即使远程计算机

没有安装

OPCEnum

,也可以连接远程计算机的

OPCServer

。在这种情况下,只要知道远程计算机上

要连接的

OPCServer

GUID

。导致不能连接远程计算机的

OPCServer

可能有如下原因。

被禁止

如果

OPCServer

被设置以

Windows

服务的方式运行是不能够禁止的,故需要检查一下

OPCServer

是否被禁止。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值