Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python OpenOPC.open_client()挂起_Python_Python 2.7_Plc_Opc - Fatal编程技术网

Python OpenOPC.open_client()挂起

Python OpenOPC.open_client()挂起,python,python-2.7,plc,opc,Python,Python 2.7,Plc,Opc,我正在尝试使用python Open OPC库连接到OPC服务器,它与Matrikon OPC模拟器配合良好,但是当我尝试将其连接到实际服务器时,客户端似乎挂在OpenOPC.Open_client方法上,我在该API中添加了一些调试消息,发现OpenOPC.py中的以下API挂起: import Pyro.core Pyro.core.initClient(banner=0) server_obj = Pyro.core.getProxyForURI("PYROLOC://%s:%s/opc"


我正在尝试使用python Open OPC库连接到OPC服务器,它与Matrikon OPC模拟器配合良好,但是当我尝试将其连接到实际服务器时,客户端似乎挂在OpenOPC.Open_client方法上,我在该API中添加了一些调试消息,发现OpenOPC.py中的以下API挂起:

import Pyro.core
Pyro.core.initClient(banner=0)
server_obj = Pyro.core.getProxyForURI("PYROLOC://%s:%s/opc" % (host, port))
return server_obj.create_client() #this API is hanging

因此,如果有人使用OpenOPC与OPC服务器进行接口,并遇到类似问题,请告诉我。
干杯

在Linux中使用OpenOPC时,不能使用DCOM

因此,您需要使用OpenOPC网关服务和“OpenU客户端”方法


必须在实际的OPC服务器中安装并运行此服务,您的客户端才能访问它。

在Linux中使用OpenOPC时,您不能使用DCOM

因此,您需要使用OpenOPC网关服务和“OpenU客户端”方法


必须在实际的OPC服务器中安装并运行此服务,您的客户端才能访问此服务。

您是要连接到OPC UA还是OPC Da服务器?@VishweshwarKapse它是OPC Da服务器。谢谢您在客户端和服务器机器上都做过所有DCOM设置吗?@VishweshwarKapse这是个问题,因为我正在尝试使用Linux OPC客户端,我不太确定DCOM设置是否适用于此,至少我在OpenOPC API中找不到任何东西,如果有办法,请让我知道。!干杯。您是想连接到OPC UA还是OPC Da服务器?@VishweshwarKapse这是一个OPC Da服务器。谢谢您在客户端和服务器机器上都做过所有DCOM设置吗?@VishweshwarKapse这是个问题,因为我正在尝试使用Linux OPC客户端,我不太确定DCOM设置是否适用于此,至少我在OpenOPC API中找不到任何东西,如果有办法,请让我知道。!干杯