一分钟告诉你什么是OPC DA质量代码

【关于TOP Server OPC Server试用版可登录慧都网该产品下载页进行下载】

OPC DA(OPC实时数据访问规范)定义了包括数据值更新时间数据品质信息的相关标准。这个定义相信大家都很熟悉,但是关于OPC DA质量代码,肯定有部分朋友不是特别清楚,所以小编今天就来讲讲关于OPC DA质量代码的具体含义。

OPC质量代码由16位组成。

  • 高8位可供供应商特定使用,并且在不使用时应该为全0。

  • 低8位分为三个部分:

    前两位可以传递Good(好),Bad(坏)或Uncertain(不确定)的含义。如果服务器不支持质量代码,则始终会传递一个好的值。

    接下来的四位可用于提供有关一般质量的其他特定信息。

    如果服务器支持限制信息,则使用最后两位。在VB中,它们作为十六进制值返回,可以将它们转换为有意义的信息。

两种最常见的OPC质量代码是:

  • 192 或 hex C0(十六进制C0)质量好。

  • 0(十进制或十六进制)质量差。

以下是OPC规范质量代码的列表:

十六进制值 十进制值 OPC规范定义
C0 192
D8 216 好 - 本地覆盖,值强制
0 0
4 4 错误 - 服务器中的配置错误
8 8 坏 - 没有连接
C 12 坏 - 设备故障
10 16 坏 - 传感器故障
14 20 糟糕 - 最后知道价值通过
18 24 坏 - Comm失败
1C 28 坏 - 项目设置InActive
40 64 不确定
44 68 不确定 - 最后可用值 - 某种超时
50 80 不确定 - 传感器不准确 - 超出限制
54 84 不确定 - 超出工程单位
58 88 不确定 - 来自多个来源的价值--少于所需的良好价值

如果支持限制质量,则上述数字表示该值可以更改。

  • 如果该值一倍大 - 值与下限挂钩

  • 如果该值为两倍大 - 值与上限挂钩

  • 如果值三倍大 - 值是常数 - 不能改变

有关更多信息,请参阅OPC规范。 (注意: 并非所有服务器都支持所有这些代码)

因为无法发链接,所以关于OPC DA质量标志详细说明表下载可自行登录慧都网TOP Server OPC Server下载界面进行免费下载。

原文地址:https://www.cnblogs.com/NB-Juvien/p/9406811.html