对于 Windows7 pro 、 Windows Server 2008 和Windows Server 2008 R2 上的 OPC 通讯,由于WINDOWS高级安全设置的原因,用户经常会遇到困难。本文件介绍了如何消除这些安全设置所带来的困扰,经验分享,从而实现 OPC 通讯。
![7119318ce84a4e97fe1d64b01de0e562.png](https://img-blog.csdnimg.cn/img_convert/7119318ce84a4e97fe1d64b01de0e562.png)
OPC系统网络图
![8e0f60119d72121d304e1cceced8264c.png](https://img-blog.csdnimg.cn/img_convert/8e0f60119d72121d304e1cceced8264c.png)
首先准备2台电脑,这里演示的是2台Windows7 专业版;
![6bdc0d1b442ed54b0c1ee2c3ca436b67.png](https://img-blog.csdnimg.cn/img_convert/6bdc0d1b442ed54b0c1ee2c3ca436b67.png)
接下来进入OPC Server的配置
DCOM 安全设置,OPC 使用 ActiveX COM 和 DCOM 进行通讯,因此我们必须打开我们的 DCOM 权限。
1. 进入 “开始” – “运行”,以管理员身份运行dcomcnfg
![5b951702b37e64b29c4e79cfce80185b.png](https://img-blog.csdnimg.cn/img_convert/5b951702b37e64b29c4e79cfce80185b.png)
2.进入“控制台根目录 – 组件服务 – 计算机 – 我的电脑”。 右键单击“我的电脑” 选择 “属性”
![e727b8b408bd3160bb61f24cfa3cd9b7.png](https://img-blog.csdnimg.cn/img_convert/e727b8b408bd3160bb61f24cfa3cd9b7.png)
3. 进入“默认属性”标签,勾选在此计算机上启用分布式COM选项,
![91ffbf7fbeac3e713be0531e746ea68a.png](https://img-blog.csdnimg.cn/img_convert/91ffbf7fbeac3e713be0531e746ea68a.png)
5.默认协议,选择添加面向连接的TCP/IP;
![d8212bbcd8557cf7d4ad848bc1bc4fd8.png](https://img-blog.csdnimg.cn/img_convert/d8212bbcd8557cf7d4ad848bc1bc4fd8.png)
6.进入“ COM 安全”标签。在“访问权限”选项中,点击“编辑默认值”按钮
![7c4b379e6cb380c5b3c0962067a571bb.png](https://img-blog.csdnimg.cn/img_convert/7c4b379e6cb380c5b3c0962067a571bb.png)
7.确保您有权限访问点击“添加”→“高级”→“立即查找”把这5个用户添加“匿名登录”,“每个人”,“交互”,“网络” 和 “系统”确认5个用户都允许后,点击 确认
![fbb955f01a6ca13853f6c62e3bb1d19d.png](https://img-blog.csdnimg.cn/img_convert/fbb955f01a6ca13853f6c62e3bb1d19d.png)
![74e8b51266c13995753da210a028fcf7.png](https://img-blog.csdnimg.cn/img_convert/74e8b51266c13995753da210a028fcf7.png)