菜鸟跟你一起学搭建OPC协议仿真测试环境

测试中经常会遇到OPC协议,但是OPC的仿真环境一直没有,每次都要别人来搭建,久而久之还是很不方便的,所以一气之下自己根据网上教程搭建了一套,虽然有很多配置不太明白是什么意思,反正先用着吧。

需求:搭建一套OPC协议的仿真测试环境。

环境:操作系统Windows 7 Ultimate with SP1 64位

所需软件

Step 1 配置操作系统

操作系统一定要选择官方原版的镜像安装,不要用那种第三方定制过,否则可能很多下面选项都无法选择。

①安装OPC运行库,关闭防火墙

安装OPC Core Components Redistributable (x64) 105.1

②添加用户至DCOM Users组

这里的用户推荐使用安装操作系统时的用户,或者也可以新建一个USER权限的用户。

③修改“组件服务”配置

运行dcomcnfg进入“组件服务”配置。

i.“我的电脑”属性

“默认属性”页中配置如下图,默认协议页中DCOM协议使用“面向连接的TCP/IP”

“COM安全”页中有四个按钮,全是配置用户和权限的,类似下图:

分别点开上面四个按钮,把Distribute COM Users、Anonymous logon、everyone、Interactive、SELF和SYSTEM等6个用户均添加其中并且每个用户都勾选所有的允许权限。效果类似下图:

ii.OPC Enum属性

“常规”页配置如下图:

“安全”页中有点类似于上文的“COM安全”页,一样添加Distribute COM Users、Anonymous logon、everyone、Interactive、SELF和SYSTEM等6个用户并且勾选所有允许。

“标识”页中用户选择上文中已添加至DCOM Users组的用户即可。

④修改本地安全策略

启用如图选项:

Step 2 安装使用Matrikon OPC Simulation

安装过程中会检查系统是否已经安装了NetFramewrok V1运行库,没安装也不要紧,会帮你自动装好,之后一路Next就可以了。

①服务端配置

服务端其实没啥可配置的,这软件内置了许多仿真的点位,但都不能改,你能做的就是给内置的点位设置“昵称”(Alias)

②连接本地服务器

打开MatrikonOPC Explorer,可以直接看到本地的服务器,点击连接按钮后,就可以添加Tags。

下面是添加Tags的页面,完成添加后就可以监控到对应的点位。

③连接远程服务器

通过IP可以连接远程的服务器

我第一次连接的时候报了如下的错误

原来我是克隆了两台虚拟机分别做server和client,两台虚拟机的计算机名是一样的,把其中一台计算机名重命名后,就OK了。

以上。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180418G0KXU500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券