OpenOpc远程连接服务器出错!求帮助!

opcser = 'Matrikon.OPC.Simulation.1'
TAG = 'opctest.plc01'
gateway = '192.168.199.171'
host = '4636'
opc = OpenOPC.open_client(gateway, host)
opc.connect(opcser)

我想使用Openopc来远程连接另一台主机上的Matrikon服务器以获取数据,这台主机我能够ping通,而且已经关闭了防火墙,但是在连接时却报了如下错误:

我想请问一下这是什么原因,能如何解决?

请问解决了吗?

  1. 将cmd中: SET OPC_GATE_HOST=IP地址。或者在环境变量里面把opc_gate_host改成ip地址。2.任务管理器停止opcservice 服务,或者NET STOP zzzopenopcservice。然后再重新打开opcservice(cmd中:NET START zzzopenopcservice)除此之外,试试看service机子里面的dcom设置"交互"前面是否打勾。