說明
變量需要設(shè)置一定的條件,超過條件需要進行警告
需要定義報警條件類:Condition和子報警條件 SubCondition
主報警條件下,帶一個List,對應(yīng)子報警條件
首先要判斷數(shù)據(jù)的類型,不同類型的數(shù)據(jù)有不同的報警方式:
tagData.Type
- bool 1
-f - 單字 5
- 雙字 6
- 長整形 7
- 浮點 8
- 系統(tǒng) 9
- 字符串 10
- 其他 0
new DataTypeSource (1,"BOOL"),new DataTypeSource (3,"BYTE"), new DataTypeSource (4,"短整型"),
new DataTypeSource (5,"單字型"),new DataTypeSource (6,"雙字型"),new DataTypeSource (7,"長整型"),
new DataTypeSource (8,"浮點型"),new DataTypeSource (9,"系統(tǒng)型"),new DataTypeSource (10,"ASCII字符串"),
new DataTypeSource(0,"")

image.png
報警的級別:
- "正常"
- "消息"
- "低"
- "中低"
- "中"
- "中高"
- "高"
- "錯誤"
|頁面顯示名稱|變量名|變量類型|備注|
|----|:------|:-----------|:------|
|警告類型 | type |int | 差限報警 偏差報警 變化率報警 開關(guān)量報警 質(zhì)量戳報警|
class Condition