"OPC DCOM配置完整版 - 北京三维力控山东办事处唐文光,2017年"
本文档详细介绍了如何配置OPC(OLE for Process Control)和DCOM(分布式组件对象模型),以确保在不同的操作系统环境下(如Win7 X64, Win7 X86, Windows Server 2008 R2)能够顺利进行OPC服务器和客户端之间的通信。作者特别强调了在X64系统中配置的复杂性,推荐使用X86系统以简化配置过程。
OPC是基于微软的COM技术构建的,用于工业自动化领域的数据交换。而DCOM则是COM的一部分,允许跨网络的组件交互。由于涉及安全设置,OPC的远程通讯和安全依赖于Windows的安全策略。
配置过程中主要包括以下步骤:
1. **运行环境**:确定服务器和客户端的操作系统及OPC软件版本,例如服务器端使用FC7.1,客户端可能是FC7.1或OPCClient,操作系统可能为Win7 X86或X64。
2. **DTS配置**:在服务器和客户端上配置Data Transfer Services,确保数据能正确传输。
3. **启用网络发现**:在两者之间开启网络发现功能,以允许系统自动发现OPC服务器。
4. **关闭防火墙**:在服务器和客户端关闭防火墙以消除可能的通信障碍。不过,这可能会带来安全风险,因此通常需要在后续步骤中重新配置防火墙规则。
5. **组件服务配置**:调整组件服务设置,确保OPC服务器和客户端可以正常交互。
6. **OPCENUM配置**:OPCENUM是OPC服务器的注册表项,配置它可以帮助客户端找到服务器。
7. **力控opcserver配置**:在服务器端启动并配置力控OPCserver,包括选择并注册客户端需要的数据点。
8. **配置本地安全策略**:这是为了确保OPC通信的安全,可能涉及到设置用户权限和身份验证方式。
9. **Windows Server 2008 R2防火墙配置**:开放DCOM访问,创建特定的OPC程序规则,允许OPC通信通过防火墙。
10. **注意事项**:文中提到在Server系统中,防火墙是OPC配置中的主要问题。作者建议使用Win7 X86系统作为OPC客户端,因为其配置相对简单且易于恢复。
在配置过程中,需要注意操作系统的选择、防火墙设置的精确性和安全策略的适当性。对于初次接触OPC DCOM配置的读者,这份文档提供了一个详尽的指南,有助于避免常见的配置错误。