原創|使用教程|編輯:黃竹雯|2018-08-02 11:34:44.000|閱讀 2673 次
概述:本文將會詳細說明OPC DA質量代碼的具體含義。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
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規范。 (注意: 并非所有服務器都支持所有這些代碼)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn