【问题标题】:Reading OPC properties读取 OPC 属性
【发布时间】:2016-05-22 08:16:32
【问题描述】:

我想在我的 opc 客户端中对 opc 标签的属性进行采样。 我不明白的是在什么级别定义了标签的属性。 我可以假设属性是在服务器级别定义的并且所有标签都具有相同的属性吗?
或者它们是在标签级别定义的,每个标签都可以有自己的属性?

【问题讨论】:

    标签: opc


    【解决方案1】:

    假设您的问题是关于 OPC 数据访问(v2.0 或 v3.0),那么没有要求每个项目的属性集相同,并且没有“服务器级”列表适用于所有项目的属性。

    这在 OPC 规范中有所表达,并且还暗示了如何定义相应的接口和功能:OPC-DA 2.05a 中的 IOPCItemProperties::QueryAvailableProperties,类似地,OPC-DA 3.0 中的 IOPCBrowse::Browse。这些函数以一个 OPC 项目 ID 作为输入,并在此基础上提供不同的属性集。

    当然,特定的 OPC 服务器可能会选择为每个项目提供相同的属性集;但是希望能够与任何 OPC 服务器一起工作的 OPC 客户端不能做出这样的假设。

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多