OPC客户端与服务器远程通讯具体配置说明

软件基础

(1)安装所需的软件,机器上有必要的OPC client、OPC Server,如ifix,rslinx,保证rslinx的版本能支持远程opc功能。

通讯基础

(1)在同一局域网内,能ping通(物理连接,处于同一网段下)

(2)建立同名用户及相同密码,win7系统将用户放置于于distributed COM User下,若是XP系统,则开启来宾用户。


(3)本地安全策略

OPC服务器和OPCClient服务器电脑都要设置:打开“控制面版”上的“管理工具”并打开“本地安全策略”。


点击安全选项—>”网络访问:本地帐户的共享和安全模式”->属性


选择经典本地用户以自己的身份验证


1.      OPCServer所在的计算机

我的电脑设置

在命令行运行dcomcnfg,组件中我的电脑属性设置


在上面的[默认属性]页面中,将“在这台计算机上启用分布式COM”打上勾,将<默认身份验证级别>设置为<无>,如图:


在[COM安全]属性页中,将<访问权限>和<启动和激活权限>都增加分别添加everyoneadministratroanonymous logon用户及建立的相同用户,并选中其所有权限,如下图:


2.2 配置Opcenum属性

点开左侧树形列表[组件服务->计算机->我的电脑->DCOM配置],如下图:


在左侧的DCOM程序中找到opcenum,如下图:


右键点击,弹出的右键菜单,点击<属性>,弹出对话框设置身份验证级别。将<身份验证级别>设置为<无>,配置安全。全部选择<自定义>

并将<启动和激活权限>、<访问权限>、<配置权限>都增加everyoneadministratroanonymous logon用户及建立的相同用户,并配置全部权限。

配置标识。选择<交互式用户>。

若“交互式用户”为灰色,无法选中,则需要注册opcenum.exe。注册方法:在命令行输入:C:\Windows\SysWOW64\opcenum.exe /regserver 后回车。(其中路径可能有所不同,路径为C盘中opcenum.exe的路径)。注册后,即可选中opcenum.exe。


opc server设置

配置方法与opcenum一样,首先要了解所用的OPC对应的组件。

(1)   如果不需要防火墙的话,可以直接点击关闭。(实际操作中直接关闭了防火墙)

如若有特殊要求,不能关闭防火墙,可进行防火墙设置。

       配置opc client所在的计算机

我的电脑属性设置

dcomcnfg命令后,组件中我的电脑属性设置与上述opc server所在的计算机设置一致

属性设置

Opcenum属性设置与上述opc server所在的计算机设置一致

所有的配置完成后,就可以用对应的OPC Client连接到远程OPC Server的数据。





你可能感兴趣的:(工控通信)