10月 102017
 

软件基础

(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安全]属性页中,将<访问权限>和<启动和激活权限>都增加分别添加everyone,administratro,anonymous logon用户及建立的相同用户,并选中其所有权限,如下图:

 

2.2 配置Opcenum属性

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

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

 

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

并将<启动和激活权限>、<访问权限>、<配置权限>都增加everyone,administratro,anonymous 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的数据。

 Posted by at 18:27

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)