OPC配置客户端和服务端

如果OPC是什么都不知道的话,请忽略此文,文章与你没毛关系........

OPC配置

客户端与服务端都装好相应的OPC软件后,需要做一些配置才能达到远程访问的目的。

分别在客户端和服务端上添加相同的账户名和密码,一定要确保相同。因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。

1. 组件服务->计算机->我的电脑 右击属性。(服务器与客户端都要配置)

默认协议,需要添加TCP/IP的配置

MSDTC,点击安全性配置后,作如图配置

COM安全

在访问权限及启动和激活权限区域内点击编辑限制按钮。

分别添加用户ANONYMOUS LOGON,Everyone,INTERACTIVE,NETWORK。

选中所有的允许选项。

2. 组件服务->计算机->我的电脑->DCOM 配置 (仅服务器)

找到服务器端安装的OPC服务(我装的是MatrikonOPC,所以找的是其对应的OPC server)。右击属性

常规选项卡里,身份级别调整成无。

位置选项卡选中以下两项

安全选项卡中添加账户ANONYMOUS LOGON,Everyone,INTERACTIVE并允许所有权限。

终结点选项卡添加TCP/IP连接

标识选项卡选中 系统账户

3. 如果有OpcEnum在DCOM配置中。右击属性,要作如下改动。(服务器与客户端都要配置)

安全选项卡,均选中使用默认值

4. 开始->运行->输入secpol.msc 进入本地安全设置(服务器与客户端都要配置)

本地策略->安全选项->网络访问:本地账户的共享和安全模式。

修改成经典本地用户身份验证

总的来说,OPC这个玩意是一个令人痛苦的东西,各种调试,各种设置,各个厂家有不同设备,不同的搞法,都想统一别人,独立自己,习惯了做管理软件的人再来做这个,就会感觉到如今的世界有大不同。

工控行业的软件开发,感觉有技术含量又似乎没技术,相对管理软件的添删改查似乎要多那么一点东西,但是与各种系统,各种设备,各种连接已经很麻烦了,再搞各种花样就多余了。什么框架,平台似乎没有什么用武之地。

最后说一下,天下文章一大抄,本文也是抄来的,不过抄文章好像也不是一件简单的事情,费时,费力,还得瞒着领导,关键是还不能帮到别人。

经验分享 程序员 微信小程序 职场和发展