【问题标题】:Read data from OPC HDA server with Python?使用 Python 从 OPC HDA 服务器读取数据?
【发布时间】:2022-10-21 22:51:40
【问题描述】:

我知道 OPC HDA 是一个过时的协议,如果有任何更现代的协议可用,则不应使用。可悲的是,在这种工业背景下,似乎没有真正的选择。

我试图找到支持 OPC HDA 的 Python 库但没有成功。所以我在这里问:是否有可能使用 Python 从 OPC HDA 访问数据?如果无法使用 Python 直接读取数据,是否有任何解决方法,例如使用第三方工具作为 OPC HDA 和 Python 之间的桥梁?

我能找到的最接近的是这些OPC HDA loggers,它们连接到 OPC HDA 服务器,并将数据记录到平面文件中。这可能会以某种方式起作用,但我想知道是否有更好的解决方案。

很好奇你的建议,谢谢!

【问题讨论】:

    标签: python data-science implementation opc


    【解决方案1】:

    最好的方法可能是使用您提到的 OPC HDA 记录器。设置起来可能有点麻烦,但它会起作用。

    你可以试试pyOPC。不知道那有多好。

    【讨论】:

      【解决方案2】:

      在处理 HDA 时,Python 没有太多选择。一种好方法是尝试使用WebSocket4OPC。它有一个 Python 示例代码来读取历史数据。看起来解决方案简单明了。您需要的只是发送一个带有标签名称和开始/结束时间戳的简单 readRaw 命令。除了 HDA 它还支持 DA 和 AE。干杯!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-08
        • 1970-01-01
        • 1970-01-01
        • 2017-03-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多