[發明專利]基于實時碼位狀態自定義聯鎖維護臺報警的方法在審
| 申請號: | 201711148301.9 | 申請日: | 2017-11-17 |
| 公開(公告)號: | CN108132962A | 公開(公告)日: | 2018-06-08 |
| 發明(設計)人: | 余日可;李新新;何紅光;高武;王玲群;張杰;徐曼;陳吉余 | 申請(專利權)人: | 卡斯柯信號有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F8/30;G08B21/00 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 應小波 |
| 地址: | 200070 上海市靜安區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報警 維護臺 聯鎖 自定義 碼位 報警規則 報警軟件 元素轉化 加載 內存 維護 | ||
1.一種基于實時碼位狀態自定義聯鎖維護臺報警的方法,其特征在于,包括以下步驟:
步驟S1、定義一個XML文件作為輸入;
步驟S2、XML文件中的所有內容需要加載到聯鎖維護臺的內存中,其中所有內容包括各個報警元素AIAnalyzeAlarm,每個報警元素AIAnalyzeAlarm包括AITObject表達式;
步驟S3、將AITObject表達式中元素轉化為地址,取其狀態值,表達式進行不斷分解,最后為單個的碼位元素,這些碼位元素在聯鎖維護臺內部已有保存,程序取用狀態時,直接根據地址去取用;
步驟S4、計算得到其中一條bool表達式的值,計算時,先根據AITObject記錄的地址值將碼位元素的值取出來,然后按照AIAnalyzeAlarm中根據表達式文本定義的運算規則,計算得到bool表達式的最終的值;
步驟S5、根據計算得到bool表達式的值的報警,報警需要按照AIAnalyzeAlarm中定義的報警規則進行報警;
步驟S6、獲取下一條bool表達式的地址,轉到步驟S3。
2.根據權利要求1所述的方法,其特征在于,所述的XML文件中需要定義的報警條目與報警的數量相同。
3.根據權利要求2所述的方法,其特征在于,所有所述的報警條目排列成一個報警列表m_AIAnalyzeAlarmsMap,每條報警作為一個報警元素AIAnalyzeAlarm。
4.根據權利要求3所述的方法,其特征在于,其中每條報警AIAnalyzeAlarm中需要包含的元素包括表達式名稱、自定義報警的字符串、表達式文本、報警邏輯、報警延時時間、重復報警周期值、表達式計算得到的最終的值、上一個周期計算得到的表達式的值、該表達式的值是否有效標志位、用來重復報警時輪詢的時間值,以及表達式的元素列表。
5.根據權利要求4所述的方法,其特征在于,所述的元素列表中包括報警表達式中羅列的所有碼位元素以及運算符。
6.根據權利要求5所述的方法,其特征在于,所述的碼位元素和運算符按照表達式的語法規則,以表達式為依據,按照計算機語言翻譯成單獨的元素,并且排列在元素列表中,取用的時候需要按列表羅列的順序取用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卡斯柯信號有限公司,未經卡斯柯信號有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711148301.9/1.html,轉載請聲明來源鉆瓜專利網。





