- {{item.name}}
如果WinCC(V7和专业版)服务器和客户机之间的OPC DA连接不起作用,需要检查哪些 DCOM 设置?
- 0
- 2255
- 23
OPC 是独立于厂家的标准,不同厂家的系统和设备可以通过它交换数据。在这个 FAQ 中,描述了如果服务器和客户机之间的 OPC DA 连接不工作或被阻塞,必须检查哪些 DCOM 设置。
1. 在计算机上启用DCOM
- 按 Windows 键打开组件服务并运行 “dcomcnfg"。
- 通过 "Computer" 浏览到 "My Computer"。
- 右键单击"My Computer" 打开 "Properties"。
- 选择 "Default Properties" 选项卡,然后选择 "Enable DCOM on this computer"。
2. COM 安全设置
- 按Windows键打开组件服务并运行“dcomcnfg"。
- 通过 "Computer" 浏览到 "My Computer"。
- 右键单击"My Computer" 打开 "Properties"。
- 选择"COM Security" 选项卡。
- 转到"Access Permissions" 并单击"Edit limits"。
- 对所有用户(SIMATIC HMI, 匿名登录等) 选择"Local access" 和 "Remote access" 权限。
- 在 "Launch and Activation Permissions" 下,单击 "Edit limits"。
- 对于所有用户(SIMATIC HMI, 匿名登录等) 选择"Local Launch", "Remote Launch", "Local Activation" 和"Remote Activation"权限。
3. 检查DCOM 配置
3.1 OPC server标识
- 按 Windows 键打开组件服务并运行“dcomcnfg"。
- 通过 "Computer" 浏览到 "My Computer"。
- 打开 DCOM 配置。
- 浏览到"OPCServer.WinCC"。
- 右键单击"OPCServer.WinCC"打开"Properties"。
- 在 "OPCServer.WinCC"属性中,浏览 "Identity" 选项卡。
- 选择"Interactive user"。
- 点击"OK"确认。
注意:如果此时设置了"This user",则所有计算机上的用户和密码都必须是已知的。更多信息请参见条目 44443989.
3.2 OPCEnum 安全
- 按 Windows 键打开组件服务并运行“dcomcnfg"。
- 通过 "Computer" 浏览到 "My Computer"。
- 打开 DCOM 配置。
- 浏览到"OPCEnum"。
- 右键单击"OPCEnum"打开"Properties"。
- 在"OPCEnum"属性中,浏览 "Security" 选项卡。
- 在"Launch and Activation Permissions" 下,单击"Edit"。
- 对于所有用户(SIMATIC HMI, SYSTEM 等) "Local Launch", "Remote Launch", "Local Activation" 和 "Remote Activation"权限。
- 点击"OK"确认。
- 跳转到"Access Permissions" 并单击"Edit"。
- 对于所有用户(SIMATIC HMI, SYSTEM 等) 分配"Local access" 和"Remote access权限。
4. Windows 防火墙设置
检查"Windows firewall settings with advanced security" 用于查看端口 135 是否允许 TCP 连接使用"Inbound" 和 "Outbound" 规则:
- 打开 "Windows firewall settings with advanced security"。
- 点击 "Inbound Rules"。
- 根据 "Local Port" 排序,并且检查 135 端口在"Action"下是否具有"Permit" 状态。
- 点击"Outbound Rules"。
- 根据 "Local Port" 排序,并且检查 135 端口在"Action"下是否具有"Permit" 状态。
- 如果 135 端口不被允许,则启动 "cmd.exe"。
- 创建“入站规则”,请输入命令“netsh advfirewall firewall add rule name=“dcomin”dir=in action=allow protocol=tcp localport=135”。
- 创建“出站规则”,请输入命令“netsh advfirewall firewall add rule name=“dcomout”dir=out action=allow protocol=tcp localport=135”。
5. 网络识别点击并使能网络识别。
过程如下:
1.打开控制面板并点击"Network and Internet"。
2.选择 "Network and Sharing Center" 并点击 "Change advanced release settings"。
3.为配置文件选择选项"Enable Network ID"。
6. 其它 OPC 服务器和客户机在 OPC DA 服务器和客户端重复 (1-4点)的设置。
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- OS下载需要检查哪些配置
- PCS 7中OS 项目不能下载或者不能激活时需要检查哪些设置?
- SIMATIC PCS 7 V7 OS单站结构,客户机/服务器结构以及冗余配置
- 通过 C# 编程用于 SIMATIC NET OPC UA 服务器的 OPC UA .NET 客户机
- 如何更好地配置一个OPC UA客户机,使其与SIMATIC S7-1500 CPU的OPC UA服务器进行有效的通信,并尽可能达到最佳性能?
- 为什么SFC 54 "RD_DPARM"对带有MMC卡的新型S7-300 CPU 不起作用?
- SIMATIC PCS7 V6.1 操作员站的客户机/服务器结构以及冗余服务器配置(更新版)
- 跨子网的WinCC客户机/服务器如何实现通讯?
- 创建PCS7 OS服务器客户机项目
- 创建PCS7 OS冗余服务器客户机项目
{{item.nickName}}