Networking 通过网络(LAN)将LabView客户端VI与WinCC OPC服务器通信时出错

Networking 通过网络(LAN)将LabView客户端VI与WinCC OPC服务器通信时出错,networking,labview,plc,opc,Networking,Labview,Plc,Opc,我正在尝试使用西门子PLC自动化一些系统;为此,我们开发了用于控制和监控的WinCC Flexible RT应用程序,并宣布基于PC的HMI面板为OPC服务器。这很好用 现在,当我尝试在WinCC或Labview中在同一台PC上创建OPC客户机应用程序时,我能够访问客户机上服务器的所有标记,我能够这样做 当我试图在通过局域网连接的其他计算机上创建客户机应用程序时[网络运行良好且配置良好],在这种情况下,我无法访问OPC服务器/标签 在这种情况下可以做什么?确保防火墙没有阻止连接。在两侧禁用它。确

我正在尝试使用西门子PLC自动化一些系统;为此,我们开发了用于控制和监控的WinCC Flexible RT应用程序,并宣布基于PC的HMI面板为OPC服务器。这很好用

现在,当我尝试在WinCC或Labview中在同一台PC上创建OPC客户机应用程序时,我能够访问客户机上服务器的所有标记,我能够这样做

当我试图在通过局域网连接的其他计算机上创建客户机应用程序时[网络运行良好且配置良好],在这种情况下,我无法访问OPC服务器/标签


在这种情况下可以做什么?

确保防火墙没有阻止连接。在两侧禁用它。

确保防火墙没有阻止连接。在两侧禁用它。

看看这篇NI文章:


请记住,OPC/shared变量使用的tcp端口在LV2009和LV2011之间发生了变化,因此根据您所使用的版本,端口可能会有所不同。

看看这篇NI文章:


请记住,OPC/共享变量使用的tcp端口在LV2009和LV2011之间发生了变化,因此根据您的版本,端口可能会有所不同。

除了端口和防火墙之外。。。
确保运行OPC客户端的帐户可以通过DCOM默认设置或OPC服务器特定设置访问OPC服务器,这也是服务器计算机上DCOM配置的一部分。

除了端口和防火墙之外。。。
确保运行OPC客户端的帐户可以通过DCOM默认设置或OPC服务器特定设置(也是服务器计算机上DCOM配置的一部分)访问OPC服务器。

如果您提到服务器和客户端计算机上的操作系统,这将很有帮助。无论如何,我猜这是一个DCOM问题,正如@Ken提到的


我已经有一段时间没有研究过这种东西了,但是你可以试试这篇文章:看看它是否有用。

如果你提到服务器和客户端计算机上的操作系统,那会很有帮助。无论如何,我猜这是一个DCOM问题,正如@Ken提到的


我已经有一段时间没有研究过这种东西了,但是你可以试试这篇文章:看看它是否有用。

在OPC客户端和服务器应用程序之间建立连接的最简单方法是执行以下操作:

关闭两台计算机上的防火墙 使用相同的登录名和密码在两台计算机上创建相同的windows帐户 对于2中指出的windows帐户,通过运行dcomcnfg命令并导航到控制台根->组件服务->计算机->我的计算机->com安全,允许所有访问权限以及启动和激活权限 本文给出了如何执行上述步骤的更详细示例


另外,在LabVIEW上使用OPC.NET API实现了一个功能强大的OPC客户端API,并提供了有关如何使用的详细文档:

在OPC客户端和服务器应用程序之间建立连接的最简单方法是执行以下操作:

关闭两台计算机上的防火墙 使用相同的登录名和密码在两台计算机上创建相同的windows帐户 对于2中指出的windows帐户,通过运行dcomcnfg命令并导航到控制台根->组件服务->计算机->我的计算机->com安全,允许所有访问权限以及启动和激活权限 本文给出了如何执行上述步骤的更详细示例


另外,在LabVIEW上使用OPC.NET API实现了一个功能强大的OPC客户端API,并提供了有关如何使用的详细文档:

我尝试按照教程所示配置DCOM。但它不起作用。我在两台机器上都试过了,但都没有成功。OPC在客户端不可见。机器上有哪些操作系统?你在服务器和客户端上有相同的用户和相同的密码吗?嘿。。。我尝试了一些DCOM设置。。。OPC服务器在客户机上可见。但是,当我选择OPC服务器时,返回以下错误:LabView::IOPCBrowseServerAddressSpace[错误]WinCC Flexible::COM服务器不支持OpcRcw.Da接口。IOPCServer可能未正确安装代理。。。DCOM安全设置。。。个人防火墙已激活。。。。我已停用两个系统上的防火墙[一个是XP-Sp3,另一个是Win 7]请在这方面提供帮助。您是否按照文档中关于正确设置DCOM的每个步骤进行了操作?此外,如果您在机器上使用完全相同的用户名和密码,可能会更容易一些。我尝试按照教程中所示配置DCOM。但它不起作用。我在两台机器上都试过了,但都没有成功。OPC在客户端不可见。机器上有哪些操作系统?你知道吗
在服务器和客户端上有相同的用户和相同的密码吗?嘿。。。我尝试了一些DCOM设置。。。OPC服务器在客户机上可见。但是,当我选择OPC服务器时,返回以下错误:LabView::IOPCBrowseServerAddressSpace[错误]WinCC Flexible::COM服务器不支持OpcRcw.Da接口。IOPCServer可能未正确安装代理。。。DCOM安全设置。。。个人防火墙已激活。。。。我已停用两个系统上的防火墙[一个是XP-Sp3,另一个是Win 7]请在这方面提供帮助。您是否按照文档中关于正确设置DCOM的每个步骤进行了操作?此外,如果您在机器上使用完全相同的用户名和密码,可能会更容易一些。