pyhton 3.10.9与Matrikon服务器的连接

问题描述 投票:0回答:1

我目前正在致力于将 Python 与 Matrikon 服务器模拟连接起来。我遇到了几个问题,并且不知道其默认端口。尽管如此,我在这个过程中遇到了错误。

Python代码:

import opcua
c = opcua.Client("opc.tcp://localhost:53530/Matrikon.OPC.Simulation.1")
c.connect()

错误:

Discovery Error: [WinError 10061] No connection could be made because the target machine actively refused it

我的 Matrikon 服务器:

python opc
1个回答
0
投票

OPC 规范有多种,它们使用不同的通信协议。您使用的 OPC 客户端库必须支持 OPC 服务器提供的 OPC 规范。

MatrikonOPC 模拟服务器支持 OPC-DA(基于 COM/DCOM),但您显然正在使用一些用于 OPC-UA(统一架构)的 OPC 客户端库,因此这永远不会直接工作。

为了从Python连接到MatrikonOPC模拟服务器,请使用一些支持OPC-DA的库,例如:

© www.soinside.com 2019 - 2024. All rights reserved.