我需要在Windows XP上实现OPC服务器。我下载OPC库和OPC客户端(应用程序不是库)。我实现了我的OPC服务器,当我在我的机器上使用客户端时,所有运行正常。但是当我从远程计算机连接时,我看不到我的服务器。据我所知,该技术具有潜在的危险性。我得到this手册,并做了一切,但没有任何改变。我禁用了我的windows防火墙,在windowds防火墙例外添加135端口。在dcomcnfg授予对“匿名”和“所有”组的本地和远程访问权限,授予本地和远程启动&激活“管理员”和“所有”组。没有任何改变,我没有给出我的DCOM组件的权利,因为我想到以下内容:我得到的服务器列表不适用于他们。在我的微软网络中没有域名和活动目录,在这种情况下我能达到预期的效果吗?
答案 0 :(得分:2)
OPC DA over DCOM可能会出现许多问题。从头到尾,您可以尝试以下方法:
答案 1 :(得分:0)
最常见的错误是未正确配置DCOM。我发现本指南非常有用:
此其他指南也让您对远程OPC DA有了深刻的理解:
当我尝试与另一台PC中的远程OPC服务器通信时,我遇到了类似的问题。请注意第二个指南的第2点(2.Users and Groups),确保两台PC都使用相同的用户帐户使用相同的密码登录。
2.1域和工作组在工作组中工作时,需要在每台计算机上本地创建每个用户。 连接。此外,每个用户帐户必须具有相同的密码 以便进行身份验证。空白密码无效 大多数情况下。因为可能需要对本地安全性进行更改 每台计算机上的策略,工作组内的远程连接 可能是最不安全的连接。欲获得更多信息, 请参阅本地安全策略。在域内工作时,本地 用户和组不需要添加到每台计算机。一个 域使用包含用户帐户的中央数据库 安全信息。如果在域内工作是首选,a 网络管理员可能必须实施更改。混合 域和工作组将需要两台计算机进行身份验证 两个选项中较小的一个。这意味着该域名 计算机将需要与其打开时相同的配置 一个工作组。必须将本地用户帐户添加到域计算机。