zoukankan      html  css  js  c++  java
  • 一分钟告诉你什么是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下载界面进行免费下载。

  • 相关阅读:
    一个WPF程序UnitTest发生错误的解决办法
    静态代码分析工具
    编程的苦恼
    error: access denied for user to path
    SortableObservableCollection<T>
    OBIEE Reporting Guidelines
    WPF 刷新画面
    编程为什么有趣?
    MultiMediaTimer
    php 序列化 与 反序列化
  • 原文地址:https://www.cnblogs.com/NB-Juvien/p/9406811.html
Copyright © 2011-2022 走看看