在DSC7.1中我无法获得远程OPC服务器



主要软件:
主要软件版本: 7.1
主要软件修正版本: 8.0
次要软件: N/A

问题:

我建立OPC服务器并且在本地设备可以访问它,但是当我使用远程设备时无法访问它

注意:这个解决方案不适用LabVIEW数据记录和监控模块8.0和以后的版本,OPC I/O服务器使用 OPCenum.exe 得到有关OPC服务器的信息,OPC服务器是在特定的计算机中而不是使用注册表。



解答:

如果你使用Windows 2000 或者后来版本,你可能无法访问远程OPC服务器即使你有DCOM访问权限。原因是标准的OPC服务器(Datasocket 4.0, LabVIEW DSC module 7.1, Lookout 5.0, Server Explorer 2.4.1) 不支持从OPCEnum.exe恢复IAServerList 服务。

随着OPC数据访问规范2.0的发布,OPC提供了一种标准的方法来浏览其他电脑的上的OPC服务器。虽然客户端可以通过访问远程计算机的注册表来实现该功能,但是OPC需要一个更好的解决方案,因为Windows 2000会限制远程访问。因此提出了使用OPCEnum软件来作为远程通路。像 FieldPoint Explorer这样的OPC服务器根据OPC数据访问规范,已经使用 OPCEnum 作为其安装的一部分。即使你可以远程浏览和访问我们的OPC服务器,这些版本的NI软件可能看不到服务器。

这个问题的解决方法是增加那些试图访问服务器管理组电脑的用户。这样就可以是用NI OPC客户端来访问OPC服务器。你仍需要正确的设置DCOM.

你也可以给客户访问注册表的权限,请查看下面KnowledgeBase 2P5E7RTJ 链接



相关链接: KnowledgeBase 2P5E7RTJ: Setting Proper Access for Remote OPC Server When Using National Instruments OPC Clients

NI Developer Zone: General DCOM Configurations for Windows 95/98/Me

NI Developer Zone: Remote OPC Server on Windows 95/98/Me

KnowledgeBase 1L272B6Y: Connecting to Remote OPC Servers Using DCOM

附件:





报告日期: 06/12/2002
最近更新: 11/04/2015
文档编号: 2MB9G4TJ