NeuOPC设置

本机OPCDA服务器访问

本例使用 windows 7 SP1 32位系统演示

neuopc 运行环境安装

  1. 进入 neuopc 项目页面设置 neuopc - 图1 (opens new window)下载最新的 Release 组件包”neuopc-package.zip”,解压后可见如下文件:

设置 neuopc - 图2

  • neuopc ——运行 OPCDA 转换 OPCUA 的主程序;
  • dotnetfx-1.1——.Net framework 1.1,安装 OPC DAAuto 需要先正确此程序;
  • OPC DA Auto 2.02 Source Code 5.30.msi ——OPC 基金会官方组件,使用”Windows任务管理器”安装;
  • OPC Core Components Redistributable (x64) 3.00.108.msi ——OPC 基金会官方组件,可不用安装;
  • OPC Core Components Redistributable (x86) 3.00.108.msi ——OPC 基金会官方组件,可不用安装。
  1. 检查是否已经安装过.Net framework 1.1 ,如果没有则安装 dotnetfx-1.1;

  2. 使用任务管理器安装 OPC DA Auto 2.02 Source Code 5.30.msi ,打开”Windows 任务管理器”,打开”文件”-“新建任务”,输入MSI文件路径,勾选”以系统管理权限创建此任务”;

设置 neuopc - 图3

  1. 检查组件是否已安装
  • 如果是32位操作系统,则进入到 C:\Windows\System32 目录下,如果是64位操作系统,则进入到 C:\Windows\SysWOW64 目录下,检查是否有如下文件存在:

设置 neuopc - 图4

提示

如果文件不存在则联系销售人员进行支持。

  • 打开 “Windows 任务管理器”检查 OpcEnum 系统服务是否在运行,如图:

设置 neuopc - 图5

提示

如果正常运行,说明 OPC DA Auto 2.02 已经正常安装。

  1. 本机安装 MatrikonOPCSimulation 模拟器程序,如果安装失败可安装KepServerEX测试;

  2. 运行 neuopc.exe 程序,选择 DA Host 和 DA Server 后点击 Connect,设置 UA 的各项参数后点击 Run,运行成功,如图:

设置 neuopc - 图6

远程主机 OPCDA 服务器访问

本例使用上文设置好的主机作为客户机连接局域网内的另一台主机,实现跨主机的 OPCDA 数据读取与转换,远程主机使用 Windows 10 x64 操作系统演示。

远程主机 DCOM 设置

在远程主机上安装 MatrikonOPC Server for Simulation,并将电脑的防火墙关闭。演示使用的是 Administrator 账户。

  1. 按下 WIN + R 键后在弹出的对话框中输入 dcomcnfg 确定后进入组件服务,如图:

设置 neuopc - 图7

  1. 先对本机属性进行总体的设置, 展开”组件服务\计算机\我的电脑”,右键我的电脑打开菜单中的属性设置:

设置 neuopc - 图8

在”默认属性”中勾选”在此计算机上启用分布式COM”,”默认身份验证级别”设置位”无”:

设置 neuopc - 图9

在”默认协议”中只保留”面向连接的TCP/IP”:

设置 neuopc - 图10

在”COM安全”中将”访问权限”和”启动和激活权限”中的”编辑限制”和”编辑默认值”都分别添加”Everyone”、”Administrators”、”ANONYMOUS LOGON”用户,并将其下所有权限都勾选上:

设置 neuopc - 图11

  1. 展开”组件服务\计算机\我的电脑\DCOM配置”,分别设置”OpcEnum”和 “MatrikonOPC Server for Simulation and Testing” 的属性,在”常规”-“身份验证级别”中选择”无”:

设置 neuopc - 图12

在”位置”中勾选”在数据所在的计算机上运行应用程序”和”在此计算机上运行应用程序”:

设置 neuopc - 图13

在”安全”中所有权限选择自定义后分别添加”Everyone”、”Administrators”、”ANONYMOUS LOGON”用户,并将其下的所有权限勾选上:

设置 neuopc - 图14

  1. 确认关闭系统防火墙或者添加安全策略允许 OpcEnum 和 Matrikon 等程序通过。

至此 OPCDA 的远程主机测试环境已经设置完成。

本地主机 DCOM 设置

为了远程访问设置好的远程主机,还需要对本地主机进行 DCOM 设置,这里继续使用上文【本机OPCDA服务器访问】配置的windows 7 SP1 32位系统演示,配置内容除”MatrikonOPC Server for Simulation and Testing”以外,与远程主机一致,开始前先关闭本地主机的防火墙。

  1. 先对本机属性进行总体的设置, 展开”组件服务\计算机\我的电脑”,右键我的电脑打开菜单中的属性设置,设置的内容和方式与远程主机一致:

设置 neuopc - 图15

设置 neuopc - 图16

设置 neuopc - 图17

  1. 展开”组件服务\计算机\我的电脑\DCOM配置”,设置”OpcEnum”,设置的内容和方式与远程主机一致:

设置 neuopc - 图18

设置 neuopc - 图19

设置 neuopc - 图20

  1. 确认关闭系统防火墙或者添加安全策略允许 OpcEnum 程序通过。

至此 OPCDA 的本地主机测试环境已经设置完成。

设置 neuopc - 图21