2014-11-06 323 views
0

我在Windows 7 64位计算机上遇到OpenOPC库(OpenOPC-1.2.0.win32-py2.7)的问题。Windows上的OpenOPC:类未注册

>>> import OpenOPC 
>>> i =OpenOPC.client() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "OpenOPC.py", line 170, in __init__ 
    raise OPCError, error_msg 
OpenOPC.OPCError: Dispatch: Class not registered. 

可能是这个错误的原因是什么?我的命令行opc客户端工作正常。

回答

0

类未注册错误是由于错误的OPC服务器类ID或OPC服务器不存在。

+0

OPC服务器存在。我可以通过OpenOPC网关服务连接,然后探测现有的服务器。我明白这个问题与COM/DCOM有关 – mrjames 2014-11-07 08:50:23