本文档详细介绍了如何在WINCC环境中配置和使用OPC服务器,涵盖从安装到调试的各项步骤。
在两台WinCC之间进行OPC通讯(使用Windows XP系统)的方法如下:
**客户端配置**
1. 登陆的计算机名与密码必须与服务器端一致。
- 例如:用户名为administrator,密码设置为1234。
2. OPC 客户端和服务器需要位于同一网络中。
3. 关闭 Windows 防火墙或者在弹出的安全警报(如“Loader for WinCC datamage”)时选择解除阻止。
4. 运行 DCOMCNFG.EXE:
- 在组件服务的“我的电脑”上右击,然后选择属性 -> 选择 COM 安全性
- 编辑限制访问权限,在 ANONYMOUS LOGON 组中选中远程访问。
5. 创建客户端项目于 WinCC 中。项目的最终效果如图所示(此处未提供具体图片)。
**服务器端配置**
1. 登陆的计算机名与密码必须和客户端一致。
- 例如:用户名为administrator,密码设置为1234。
2. OPC 客户端需要位于同一网络中。
3. 关闭 Windows 防火墙或者在弹出的安全警报(如“Loader for WinCC datamage”)时选择解除阻止。
4. 运行 DCOMCNFG.EXE:
- 在组件服务的“我的电脑上右击,然后选择属性 -> 选择 COM 安全性
- 编辑限制访问权限,在 ANONYMOUS LOGON 组中选中远程访问。
5. 打开DCOM配置设置OPCEnum和OPCServer.WinCC项的安全选项。
6. 创建服务器项目于 WinCC 中。项目的最终效果如图所示(此处未提供具体图片)。
**安装 OPC 代理DLLs**
1. 将以下文件复制到 Windows 系统目录中:
- opcproxy.dll, opccomn_ps.dll, opc_aeps.dll, opchad_ps.dll 复制至 c:\winnt\system32
- aprxdist.exe 和 opcenmu.exe 也需复制至此路径
2. 注册代理 DLLs:使用命令行工具 REGSVR32 分别注册以上文件。
**Windows XP下OPC服务器DCOM的配置**
1. 在局域网中创建工作组。
2. 配置组态王通过网络 OPC 进行通讯时,需要对作为 OP C 服务器 的计算机进行 DCOMCNFG 程序设置。此文档说明了如何在 Windows NT、Windows 2000、XP 和 Server 操作系统下配置使用OPC方式的DCOM。
**基于WindowaNT和Windows 2000操作系统的域计算机的DCOM配置**
1. 打开dcomcnfg程序:通过开始菜单中的运行对话框输入“dcomcnfg”。
2. 设置属性:
- 定义默认安全机制下的访问权限、启动权限及配置权限,将everyone用户设置为允许访问和完全控制。
3. 配置opcEnum的属性。