通訊軟件013——分分鐘學(xué)會Kepware OPC AE Server仿真配置

本文介紹如何使用Kepware軟件仿真OPC AE Server配置。相關(guān)軟件可登錄網(wǎng)信智匯(wangxinzhihui.com)下載。

1、創(chuàng)建1個數(shù)據(jù)源:本案例采用“Graybox.Simulator.1”作為數(shù)據(jù)源。連接OPC Server數(shù)據(jù)源“Graybox.Simulator.1”。

右鍵點擊“連通性”,彈出菜單,選擇“新建通道”

選擇通道類型為“OPC DA Client”。

輸入通道名稱為“Graybox”。


選擇OPC Server“Graybox.Simulator.1”,通道創(chuàng)建完畢。

添加設(shè)備:輸入設(shè)備名。

創(chuàng)建分組:輸入分組名稱。


右鍵“新增標(biāo)記”,彈出對話框,輸入標(biāo)簽名。


2、創(chuàng)建OPC AE Server。
2.1 創(chuàng)建區(qū)域:右鍵點擊項目樹“Alarm&Events”,選擇“New Area”,輸入?yún)^(qū)域名稱。

2.2 創(chuàng)建數(shù)據(jù)源:右鍵點擊區(qū)域,選擇“New? Source”,彈出參數(shù)界面。

選擇相關(guān)標(biāo)簽。

? ? ? ? ?Update Rate:此參數(shù)指定源從OPC服務(wù)器標(biāo)簽獲取數(shù)據(jù)更新的最快速率。范圍為100-60000毫秒。默認(rèn)設(shè)置為1000毫秒。
?
2.3 創(chuàng)建條件/子條件:

Condition:選擇一種條件類型
Deband type:此參數(shù)指定死區(qū)類型。有三個選項:“無”、“絕對”和“百分比”。默認(rèn)設(shè)置為“無”。說明如下:
? ? ? 1) None:無死區(qū)值
? ? ? 2) Absolute: 如果源的兩個連續(xù)數(shù)據(jù)更新之間的差異大于“值”字段中指定的量,則更新是有效的,并且可能會產(chǎn)生事件。否則,將忽略更新。
? ? ? 3) Percent: 此選項類似于“絕對”,只是“值”字段是指定范圍的百分比。例如,如果值為10(10%),預(yù)期范圍為0到10,則絕對死區(qū)為±1。
Deband:此參數(shù)指定死區(qū)值。支持任何正數(shù)。如果“死區(qū)類型”設(shè)置為“無”,則此參數(shù)將變灰。默認(rèn)值為0。
Range: 此參數(shù)指定死區(qū)百分比的上限和下限。支持所有實數(shù),但第一個數(shù)字必須小于第二個數(shù)字。只有當(dāng)“死區(qū)類型”設(shè)置為“百分比”時,才能訪問此參數(shù)。
?
2.4 配置“常規(guī)子條件”:配置常見設(shè)置,如消息、說明和嚴(yán)重性。

Description: 子條件的用途描述。當(dāng)OPC AE客戶端查詢某個條件的狀態(tài)時,會將此描述發(fā)送給它們。最大長度為1024。
Severity: 子條件的用戶定義的嚴(yán)重性。數(shù)字越高,情況就越嚴(yán)重。范圍為1-1000。默認(rèn)設(shè)置為1。一些OPC AE客戶端使用該值來解釋警報所呈現(xiàn)的威脅。它不會影響報警和事件插件定義的子條件的固定優(yōu)先級。請參閱下表了解嚴(yán)重程度的范圍。

Auto-Acknowledge: 此參數(shù)自動確認(rèn)轉(zhuǎn)換到此子條件。子條件轉(zhuǎn)換可以由服務(wù)器或OPC AE客戶端確認(rèn)。
In-To: 當(dāng)條件轉(zhuǎn)換為所選子條件時發(fā)送給OPC AE客戶端的字符串。最大字符長度為1024。
Out-Of: 當(dāng)條件轉(zhuǎn)換出所選子條件時發(fā)送給OPC AE客戶端的字符串。最大字符長度為1024。
ACK: 確認(rèn)條件轉(zhuǎn)換到此子條件時發(fā)送給OPC AE客戶端的字符串。最大字符長度為1024。
?
2.5 配置“子條件觸發(fā)器”:設(shè)置子條件的數(shù)值、變化率和偏差等參數(shù)。子條件將源與閾值進(jìn)行比較。閾值可以是靜態(tài)值或動態(tài)值(例如OPC服務(wù)器標(biāo)簽)。如果滿足比較定義的標(biāo)準(zhǔn),則子條件變?yōu)榛顒訝顟B(tài)。

Value/Tag: 此參數(shù)指定閾值是數(shù)值還是標(biāo)簽。默認(rèn)設(shè)置為“值”。
Comparison: 此參數(shù)是源和閾值之間的比較。默認(rèn)設(shè)置為>。
Threshold:閾值,可以是A value, tag, level, rate, or amount at which something comes into effect.靜態(tài)值或標(biāo)簽。如果閾值是一個標(biāo)簽,則除了陣列標(biāo)簽和復(fù)雜標(biāo)簽之外,任何OPC服務(wù)器標(biāo)簽都可用,如下圖。

Update Rate: 此參數(shù)指定標(biāo)簽的更新速率。這是從標(biāo)簽接收更新的最快速率。
Deband:相關(guān)參數(shù)同2.3,只是這里是針對指定標(biāo)簽。
????????
3、用OPC? AE Test Client工具測試Kepware? OPC AE Server。具體請參考《通訊軟件012——分分鐘學(xué)會OPC AE Test Client》。

通過本案例,可以初步掌握Kepware OPC AE Server配置及OPC AE的基本知識,通過擴(kuò)展,可開發(fā)出更豐富的功能。更多通訊資源請登錄登錄網(wǎng)信智匯(wangxinzhihui.com)。