OPC的DCOM设置 下载本文

内容发布更新时间 : 2024/6/27 0:13:49星期一 下面是文章的全部内容请认真阅读。

OPC 的DCOM设置

中科院软件所李新 V2.0

一、Win98/2000下OPC设置

DCOM使用了安全设置来保护客户端和服务器,防止未授权的访问。安全设置可以通过DCOMCNFG程序修改。这个程序只有具有Administrator权限的用户才可以使用。

在windows 9x系统中DCOMCNFG并不是标准安装,用户可以安装dcm95cfg.exe,在windows光盘DCOM目录下。

如果OPC服务器安装在Windows 2000系统中,操作步骤如下:

注:OPC服务器端需要进行1、2、3、4项设置,OPC客户端(OPC数采程序)需要进行1、2、3项设置。

1.运行DCOMCNFG程序

在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如右图所示。

2.按照以下要求,设置DCOM默认配置

“默认属性”属性页:

选中“在这台计算机上启用分布式COM” 默认身份验证级别:(无) 默认模拟级别:模拟

“默认安全机制”属性页:

默认访问权限,编辑“Administrator, Everyone, Systemand Interactive User”允许访问 默认启动权限,编辑“Administrator, Everyone, Systemand Interactive User”允许调用

默认配置权限,编辑“Administrator, Everyone, System”完全控制

“默认协议”属性页:

DCOM协议包括:面向连接的TCP/IP、面向连接的SPX、

面向连接的NetBEUI、面向连接的IPX上的Netbios

3.设置OpcEnum的DCOM配置

选中“opcEnum”,进行“属性”配置,弹出如下对话框:

在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。

然后在“身份标识”属性页中选中“交互式用户”

4.设置OPC服务器程序的DCOM配置

在“分布式COM配置属性”对话框中,找到OPC服务器程序,例如KingView.View(组态王OPC服务程序),OPCServer.WinCC(WinCC的OPC服务程序),修改其属性为: “常规”属性页:

将“身份验证级别”设为“(无)”。

“位置”属性页:

选中“在这台计算机上运行应用程序”

“安全性”属性页:

使用自定义访问权限,编辑“Everyone和Administrator”允许访问。

使用自定义启动权限,编辑“Administrator, Everyone, Systemand Interactive User”允许调用 使用自定义配置权限,编辑“Administrator, Everyone, System”完全控制 “身份标识”属性页:

选中“交互式用户”

“终结点”属性页:

“…默认系统协议”

二、Windows XP下DCOM 设置

如果系统为Windows XP,OPC服务器和客户端需要以下几个操作:

1.修改Windows防火墙设置

? 允许OPC客户端和服务器程序使用网络