1. 安装 opc 运行库

  • 01
  • 02
  • 03
OPC+Core+Components+Redistributable+3.00.102.zip 链接: https://pan.baidu.com/s/1aySsnNh7J3Vgx6ZLUhM73Q?pwd=8c7t 提取码: 8c7t

2. 添加用户供 opc 客户端使用

  1. 打开 “计算机管理”:win 键 + 计算机管理 用户 -- 右键新用户
  2. 账号:OPCUser 密码:123456
  3. 选中用户不能更改密码,选中密码永不过期

3. 添加用户到 DCOM 组

  1. 组 --DCOM 项 -- 右键 “添加到组”
  2. 添加 -- 立即查找 --OPCUser-- 确定

4. 防火墙规则

4.1 开放 DCOM 访问

  1. 打开防火墙规则设置:win 键 + 高级安全 Windows Defender 防火墙
  2. 入站规则 -- 找到 Windows Management Instrumentation (DCOM-In)-- 启用

4.2 允许程序 OpcEnum.exe

  1. 位置:"C:\Windows\SysWOW64\OpcEnum.exe"
  2. 入站规则 -- 右键 “新建规则”-- 程序 -- 浏览选中 “OpcEnum.exe”-- 下一步 -- 名称 “OPCEnum”

4.3 允许程序 opcServer 的 OPC-Server.exe

同上一步添加方式

5. 配置 DCOM 安全

5.1 配置 计算机 COM 的安全设置

  1. 打开 “组件服务”:win 键 + 组件服务
  2. 计算机 -- 我的电脑 -- 右键 “属性”--COM 安全 添加 -- 立即查找 -- 选中 OPCUser
  3. 远程访问:允许

默认属性

com 安全:

访问权限:

启动和激活权限:

5.2 配置 OPCENUM 的安全设置 :OpcEnum 的安全选项

  1. “组件服务”:DCOM 配置:OpcEnum-- 右键 “属性”-- 安全
  2. 配置 OPCENUM 的安全设置 :OpcEnum 的安全选项
  3. 启动和激活权限:添加 -- 立即查找 -- 选中 OPCUser-- 都允许
  4. 访问权限:添加 -- 立即查找 -- 选中 OPCUser-- 都允许

常规:

位置:

启动和激活:

访问权限:

更改配置权限:

标识:

5.3 配置 OPCENUM 的安全设置 :opcServer 的安全选项

  1. “组件服务”:DCOM 配置:opcserver-- 右键 “属性”-- 安全
  2. 启动和激活权限:添加 -- 立即查找 -- 选中 OPCUser-- 都允许
  3. 访问权限:添加 -- 立即查找 -- 选中 OPCUser-- 都允许

常规:

位置:

启动和激活:

访问权限:

更改配置权限:

标识:

6. 本地安全策略

  1. 打开本地安全策略:win 键 + 本地安全策略
  2. 本地策略 -- 安全选项 -- 启用 “网络访问:将 Everyone 权限应用于匿名用户”

7. 注册表信息

  1. win + r , 输入 regedit.exe,打开注册表
  2. 找到 HKEY_CLASSES_ROOT 下的 OPC_Server
  3. 右键权限增加 opcuser 权限

8. 重启电脑

重启电脑使配置生效