我想在我的opc客户端中示例opc标记的属性。我不明白的是标签的属性是在什么级别定义的。我是否可以假设属性是在服务器级别定义的,并且所有标记都具有相同的属性?
或者它们是在标记的级别上定义的,并且每个标记都可以有自己的属性?
发布于 2016-05-22 08:48:54
假设您的问题是关于OPC数据访问(v2.0或v3.0),那么不需要每个项上的属性集是相同的,并且没有适用于所有项的“服务器级”属性列表。
这在OPC规范中得到了表达,并通过如何定义相应的接口和函数来表示: IOPCItemProperties::QueryAvailableProperties (OPC-DA2.05a中的QueryAvailableProperties),以及类似的OPC-DA3.0中的IOPCBrowse::浏览。这些函数以OPC项ID作为输入,并且基于此可以提供不同的属性集。
当然,特定的OPC服务器可能选择为每个项提供相同的属性集;但是,希望能够与任何OPC服务器一起工作的OPC客户端不能做出这样的假设。
https://stackoverflow.com/questions/37372033
复制相似问题