Win7 网络OPC 的DCOM 配置说明 适用系统:
Windows 7、Windows 7 with Service pack 1
由于OPC (OLE For Process Control )建立在Microsoft 的COM(Component Model)基础上,并且OPC 的远程通讯依赖Micrasoft 的DCOM(Distribute COM),安全方面依赖Microsoft 的Windows 安全设置。
通过网络互相通信,OPC Server(OPC 服务器)和OPC Client(OPC 客户端)所在的操作系统,需要设置DCOM 的安全属性,下面介绍Windows 7系统下面的配置过程。
一、 安装OPC 运行库(服务器端与客户端)
OPC 服务器(OPC Sever)和OPC 客户端(OPC Client)的正常运行需要依赖OPC 运行库,如果两个组件运行在不同的计算机,那运行计算机上都需要安装运行
二 由于DCOM 使用操作系统的135端口,所以要想不同计算机上面的OPC 服务器和客户端通讯正常,要修改防火墙规则,允许135端口的连接。如果OPC 服务器和客户端安装在同一台计算机,不需要修改防火墙规则。下面为Windows7 的防火墙配置过程.
操作:控制面板→所有控制面板项→Windows 防火墙→高级设置,或者 开始→运行→输入:wf.msc
• 图1 运行防火墙
1、开放DCOM 访问
在默认状态,Windows 防火墙是阻止另一台计算机连接。如果要允许OPC 客户端与OPC 服务器正常访问,需要开放这个访问规则。
电脑防火墙的作用图2 防火墙规则
图3 允许DCOM连接
图4 防火墙DCOM规则作用域设置
图5防火墙DCOM规则高级属性配置
注:如果”COM+ Network access”或”DCOM”规则不在防火墙的预定义规则列表中,可自己手动添加连个端口规则:
TCP 135
UDP 135
2、创建OPC程序规则
需要手动添加OPC服务器程序的规则。同样也需要添加OPCEnum系统服务程序规则,因为远程OPC客户端计算机就是通过它获得这台计算机上面的OPC 服务器名称列表的。
下面我们通过创建OPCEnum应用规则,演示如何创建应用的防火墙规则。可用同样步骤创建OPC服务器防火墙规则。
图6 创建应用规则
*选择”新建规则”
*选择”程序”类型规则
*点击”下一步”按钮
图7 选择应用程序文件
*选择”此程序路径”项目:
*填写程序的完整路径或应用程序名称;
*也可以使用”浏览”按钮,在弹出的文件选择对话框里查磁盘上的应用程序的文件名
*点击”下一步”按钮;
图8 规则属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论