組態(tài)王報(bào)警例程文檔_第1頁(yè)
組態(tài)王報(bào)警例程文檔_第2頁(yè)
組態(tài)王報(bào)警例程文檔_第3頁(yè)
組態(tài)王報(bào)警例程文檔_第4頁(yè)
組態(tài)王報(bào)警例程文檔_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-PAGE . z.報(bào)警系統(tǒng)應(yīng)用例程說(shuō)明文檔此文檔由亞控公司提供,僅作為KingSCADA3.0報(bào)警系統(tǒng)應(yīng)用的使用參考,其中涉及容的詳細(xì)說(shuō)明請(qǐng)參考KingSCADA3.0的使用說(shuō)明或咨詢技術(shù)支持工程師。-. z.目錄 TOC o 1-3 h z HYPERLINK l _Toc2497845051. 概述 PAGEREF _Toc249784505 h 1HYPERLINK l _Toc2497845062. 例程PAGEREF _Toc249784506 h 1HYPERLINK l _Toc2497845072.1 定義變量的報(bào)警屬性 PAGEREF _Toc249784507 h 1HY

2、PERLINK l _Toc2497845082.2 報(bào)警配置 PAGEREF _Toc249784508 h 3HYPERLINK l _Toc2497845092.3 報(bào)警顯示 PAGEREF _Toc249784509 h 6HYPERLINK l _Toc2497845102.4 報(bào)警查詢 PAGEREF _Toc249784510 h 12HYPERLINK l _Toc2497845112.5 報(bào)警窗的方法應(yīng)用 PAGEREF _Toc249784511 h 17HYPERLINK l _Toc2497845123. 考前須知 PAGEREF _Toc249784512 h 18-

3、. z.概述在工業(yè)控制系統(tǒng)中,當(dāng)現(xiàn)場(chǎng)的數(shù)據(jù)超出正常圍時(shí),系統(tǒng)應(yīng)以報(bào)警的方式將其通知相關(guān)工作人員,工作人員接收到報(bào)警信息后會(huì)對(duì)報(bào)警做出相應(yīng)的處理,所以報(bào)警系統(tǒng)在工業(yè)控制系統(tǒng)中是一個(gè)非常重要的組成局部。KingSCADA3.0提供了強(qiáng)大的報(bào)警操作功能:包括報(bào)警存儲(chǔ)功能、報(bào)警打印功能、報(bào)警顯示功能、報(bào)警轉(zhuǎn)發(fā)功能等等,下面將具體介紹每種功能的操作過(guò)程。例程定義變量的報(bào)警屬性在使用報(bào)警功能前,必須先要對(duì)變量的報(bào)警屬性進(jìn)展定義。在開(kāi)發(fā)系統(tǒng)數(shù)據(jù)詞典中新建變量,本工程中我們以模擬量為例。變量名:temperature變量類(lèi)型:根本變量數(shù)據(jù)類(lèi)型:Mem Float變量描述:溫度初始值:0靈敏度:0最小值:0最大

4、值:100變量temperature的報(bào)警屬性如圖1所示。圖1 變量temperatrue報(bào)警屬性變量名:pressure變量類(lèi)型:根本變量數(shù)據(jù)類(lèi)型:Mem Float變量描述:壓力初始值:0靈敏度:0最小值:0最大值:5變量pressure的報(bào)警屬性如圖2所示。圖2 變量temperatrue報(bào)警屬性變量名:alarmctrl變量類(lèi)型:根本變量數(shù)據(jù)類(lèi)型:存離散變量描述:報(bào)警約束初始值:false報(bào)警約束是對(duì)變量報(bào)警的一種條件控制,可以通過(guò)關(guān)聯(lián)一個(gè)離散變量對(duì)變量報(bào)警做一定的限制,當(dāng)連接的離散量為1時(shí),約束條件成立,即不產(chǎn)生報(bào)警事件;當(dāng)連接的離散量為0時(shí),約束條件不成立,即產(chǎn)生報(bào)警事件。但要注意

5、:報(bào)警約束是在報(bào)警使能域開(kāi)的情況下,發(fā)生作用。報(bào)警配置在KingSCADA3.0 開(kāi)發(fā)系統(tǒng)樹(shù)型目錄中雙擊系統(tǒng)設(shè)置報(bào)警/事件設(shè)置選項(xiàng),彈出配置對(duì)話框,如圖3所示:圖3 報(bào)警與事件配置對(duì)話框存儲(chǔ)設(shè)置存儲(chǔ)設(shè)置置主要是用來(lái)配置報(bào)警信息的存儲(chǔ)方式,設(shè)置對(duì)話框如上圖10所示。記錄容選擇:選擇將哪些事件記錄到KingSCADA3.0報(bào)警庫(kù)中,包括:記錄報(bào)警事件:報(bào)警事件包括:報(bào)警信息、恢復(fù)信息和確認(rèn)信息。單擊此項(xiàng)前面的復(fù)選框,該框中出現(xiàn)表示選中,此時(shí)后面的保存項(xiàng)變?yōu)榭删庉嫚顟B(tài),選擇哪種報(bào)警事件產(chǎn)生時(shí)會(huì)記錄到報(bào)警數(shù)據(jù)庫(kù)中。如:保存項(xiàng)中只選中了恢復(fù)信息選項(xiàng),則只有報(bào)警恢復(fù)信息產(chǎn)生時(shí),才保存到報(bào)警數(shù)據(jù)庫(kù)中,其它兩

6、種報(bào)警事件產(chǎn)生后不會(huì)記錄到報(bào)警數(shù)據(jù)庫(kù)中。記錄操作事件:?jiǎn)螕舸隧?xiàng)前面的復(fù)選框,該框中出現(xiàn)表示選中,當(dāng)KingSCADA3.0進(jìn)入運(yùn)行系統(tǒng),發(fā)生操作事件時(shí),系統(tǒng)會(huì)自動(dòng)將該事件信息記錄到報(bào)警數(shù)據(jù)庫(kù)中。記錄登陸事件:?jiǎn)螕舸隧?xiàng)前面的復(fù)選框,該框中出現(xiàn)表示選中,當(dāng)KingSCADA3.0進(jìn)入運(yùn)行系統(tǒng),發(fā)生用戶登錄事件時(shí),系統(tǒng)會(huì)自動(dòng)將該事件信息記錄到報(bào)警數(shù)據(jù)庫(kù)中。記錄站點(diǎn)事件:?jiǎn)螕舸隧?xiàng)前面的復(fù)選框,該框中出現(xiàn)表示選中,當(dāng)KingSCADA3.0進(jìn)入運(yùn)行系統(tǒng),發(fā)生站點(diǎn)啟動(dòng)或退出事件時(shí),系統(tǒng)會(huì)自動(dòng)將該事件信息記錄到報(bào)警數(shù)據(jù)庫(kù)中。注:關(guān)于操作事件、登陸事件及站點(diǎn)事件的介紹請(qǐng)?jiān)斠?jiàn)事件一節(jié)。高級(jí)設(shè)置中的磁盤(pán)緩存和存緩

7、存主要是用來(lái)設(shè)置文件存儲(chǔ)空間的,默認(rèn)即可。報(bào)警庫(kù)設(shè)置報(bào)警庫(kù)設(shè)置主要是用來(lái)配置報(bào)警數(shù)據(jù)庫(kù)相關(guān)信息的,可以配置使用KingSCADA3.0默認(rèn)的報(bào)警數(shù)據(jù)庫(kù)或者是自己建立的數(shù)據(jù)庫(kù)。對(duì)于默認(rèn)的報(bào)警數(shù)據(jù)庫(kù)不需要用戶建立默認(rèn)是Access數(shù)據(jù)庫(kù),是系統(tǒng)自動(dòng)生成的并生成四個(gè)表格文件,保存在工程目錄下:Alarm:報(bào)警事件表格,記錄所有的報(bào)警事件。Operate:操作事件,記錄所有的操作事件。Enter:登錄事件,記錄所有的登錄事件。Station:工作站事件。記錄所有的工作站事件。對(duì)于自己建立的數(shù)據(jù)庫(kù)只需要用戶手動(dòng)建立數(shù)據(jù)庫(kù)和ODBC數(shù)據(jù)源即可,數(shù)據(jù)庫(kù)表格和表格中的字段由系統(tǒng)自動(dòng)生成。報(bào)警數(shù)據(jù)庫(kù)配置對(duì)話框,

8、如圖4所示:圖4 報(bào)警數(shù)據(jù)庫(kù)配置對(duì)話框數(shù)據(jù)庫(kù)選擇:?jiǎn)螕裟J(rèn)DSN項(xiàng)前的復(fù)選框,該框中出現(xiàn)表示選中,此時(shí)報(bào)警與事件信息被記錄到KingSCADA3.0默認(rèn)數(shù)據(jù)庫(kù)中。也可以單擊按鈕選擇自己建立的數(shù)據(jù)庫(kù),并輸入在建立數(shù)據(jù)源時(shí)設(shè)置的用戶名和密碼。報(bào)警緩沖區(qū):設(shè)置報(bào)警緩沖區(qū)的大小。報(bào)警緩沖區(qū)是系統(tǒng)在存中開(kāi)辟的用戶暫時(shí)存放系統(tǒng)產(chǎn)生的報(bào)警信息的空間,其大小是可以設(shè)置的,值的圍是1-3000,緩沖區(qū)大小的設(shè)置直接影響著報(bào)警窗顯示的信息條數(shù)。報(bào)警記錄時(shí)間:設(shè)置報(bào)警庫(kù)中記錄保存的天數(shù),超過(guò)天數(shù)的報(bào)警記錄將被系統(tǒng)自動(dòng)刪除,保存天數(shù)為:1-999。報(bào)警移除模式:報(bào)警信息移除模式分三種:當(dāng)確認(rèn)后報(bào)警人工刪除:當(dāng)發(fā)生的報(bào)

9、警信息被確認(rèn)且恢復(fù)后,再次被確認(rèn)后的信息將被系統(tǒng)自動(dòng)從緩沖區(qū)中刪除。當(dāng)確認(rèn)后報(bào)警自動(dòng)刪除:當(dāng)發(fā)生的報(bào)警信息被確認(rèn)且恢復(fù)后將被系統(tǒng)自動(dòng)從緩沖區(qū)中刪除。報(bào)警恢復(fù)后自動(dòng)刪除:當(dāng)發(fā)生的報(bào)警信息恢復(fù)后,不管該信息是否被確認(rèn)都會(huì)被系統(tǒng)自動(dòng)從緩沖區(qū)中刪除。報(bào)警顯示KingSCADA3.0工程在運(yùn)行時(shí)產(chǎn)生的報(bào)警信息是通過(guò)報(bào)警窗口來(lái)顯示的,KingSCADA3.0提供的報(bào)警窗口可以實(shí)現(xiàn)如下功能:1顯示變量的當(dāng)前報(bào)警狀態(tài),同一個(gè)變量的報(bào)警記錄只顯示最新記錄。2顯示當(dāng)前緩存區(qū)中的所有歷史報(bào)警記錄,包括報(bào)警、恢復(fù)、確認(rèn)三種記錄。注:當(dāng)系統(tǒng)退出后,當(dāng)前緩存中的報(bào)警記錄將隨之消失,重新運(yùn)行后將新生成的報(bào)警記錄存入緩存區(qū)。

10、3可以按照條件查詢報(bào)警庫(kù)中的報(bào)警記錄。下面我們分別實(shí)現(xiàn)上述的三種功能。實(shí)時(shí)報(bào)警新建畫(huà)面報(bào)警顯示,在圖形開(kāi)發(fā)系統(tǒng)中,執(zhí)行對(duì)象菜單 擴(kuò)展圖素報(bào)警窗命令或者單擊工具箱中的圖標(biāo) 鼠標(biāo)移到畫(huà)面中,光標(biāo)呈+狀,按住鼠標(biāo)左鍵并拖動(dòng)繪出一報(bào)警窗口,如圖5所示。圖5 報(bào)警窗口選中報(bào)警窗口,在屬性窗口中顯示的是整個(gè)報(bào)警窗口的屬性,如圖6所示:圖6 報(bào)警窗口屬性對(duì)話框設(shè)置WindowType屬性為實(shí)時(shí),即該報(bào)警窗口是實(shí)時(shí)報(bào)警窗口,顯示實(shí)時(shí)報(bào)警信息。設(shè)置WindowStyle屬性,顯示標(biāo)題、顯示樹(shù)、顯示狀態(tài)、顯示工具欄。設(shè)置WindowStyle屬性,顯示所有記錄、顯示記錄、顯示滾動(dòng)類(lèi)型、顯示排序類(lèi)型。選中報(bào)警窗口

11、單擊鼠標(biāo)右鍵,在彈出的右鍵菜單中執(zhí)行編輯命令 單擊顯示區(qū),彈出顯示區(qū)屬性對(duì)話框,如圖7所示:圖7 顯示區(qū)屬性對(duì)話框找到Columns屬性,單擊該屬性中的按鈕,彈出對(duì)話框,如圖8所示:圖8 列屬性選擇對(duì)話框在該對(duì)話框中選擇報(bào)警窗中顯示的列項(xiàng),通過(guò)添加按鈕增加列項(xiàng),通過(guò)移除按鈕減少列項(xiàng),如下列圖9所示。圖9報(bào)警窗中顯示的列項(xiàng)歷史報(bào)警在畫(huà)面報(bào)警顯示再添加一個(gè)報(bào)警窗,選中報(bào)警窗,在屬性窗口中設(shè)置WindowType屬性為歷史,即該報(bào)警窗口是歷史報(bào)警窗口,顯示歷史報(bào)警信息,包括以往的歷史報(bào)警信息、報(bào)警確認(rèn)信息和恢復(fù)信息,報(bào)警事件的來(lái)源是報(bào)警緩存區(qū)。其他設(shè)置與實(shí)時(shí)報(bào)警窗類(lèi)似。報(bào)警使能在畫(huà)面報(bào)警顯示上面添加

12、四個(gè)按鈕,分別是Button1、Button2、Button3、Button4。1選擇按鈕Button1”,在鼠標(biāo)左鍵按下添加如下腳本如圖10所示:if(localpressure.AlarmEnable=true)localpressure.AlarmEnable=false;Button1.Caption=AlarmEnable;elselocalpressure.AlarmEnable=true;Button1.Caption=AlarmDisable;控制變量localpressure的報(bào)警使能狀態(tài)。當(dāng)該域置false時(shí),變量即使?jié)M足報(bào)警條件也不會(huì)產(chǎn)生報(bào)警,只有將該域置true,變量才

13、會(huì)產(chǎn)生報(bào)警,默認(rèn)為true狀態(tài)。圖10 按鈕Button1腳本2選擇按鈕Button2”,在鼠標(biāo)左鍵按下添加如下腳本:if(localpressure.HiEnable=true)localpressure.HiEnable=false;Button2.Caption=HiAlarmEnable;elselocalpressure.HiEnable=true;Button2.Caption=HiAlarmDisable;控制變量localpressure的高限報(bào)警使能狀態(tài)。當(dāng)該域置false時(shí),變量即使?jié)M足報(bào)警條件也不會(huì)產(chǎn)生報(bào)警,只有將該域置true,變量才會(huì)產(chǎn)生報(bào)警,默認(rèn)為true狀態(tài)。注意

14、:高限報(bào)警使能是在報(bào)警使能域開(kāi)的情況下,發(fā)生作用。3選擇按鈕Button3”,在鼠標(biāo)左鍵按下添加如下腳本:if(localpressure.LoEnable=true)localpressure.LoEnable=false;Button3.Caption=LoAlarmEnable;elselocalpressure.LoEnable=true;Button3.Caption=LoAlarmDisable;控制變量localpressure的低限報(bào)警使能狀態(tài)。當(dāng)該域置false時(shí),變量即使?jié)M足報(bào)警條件也不會(huì)產(chǎn)生報(bào)警,只有將該域置true,變量才會(huì)產(chǎn)生報(bào)警,默認(rèn)為true狀態(tài)。注意:低限報(bào)警使

15、能是在報(bào)警使能域開(kāi)的情況下,發(fā)生作用。4選擇按鈕Button4”,在值輸入按鈕輸入關(guān)聯(lián)變量localalarmctrl,如圖11所示。在定義變量時(shí),我們?cè)谧兞縧ocalpressure報(bào)警約束里關(guān)聯(lián)了變量localalarmctrl,因此,當(dāng)變量localalarmctrl為true時(shí),約束條件成立,即變量localpressure不產(chǎn)生報(bào)警事件;當(dāng)變量localalarmctrl為false時(shí),約束條件不成立,即變量localpressure產(chǎn)生報(bào)警事件。注意:報(bào)警約束是在報(bào)警使能域開(kāi)的情況下,發(fā)生作用。圖11 按鈕Button4動(dòng)畫(huà)連接報(bào)警查詢?cè)O(shè)置報(bào)警窗屬性新建畫(huà)面報(bào)警查詢,在畫(huà)面上添加一

16、個(gè)報(bào)警窗,選中報(bào)警窗口, 設(shè)置WindowType屬性為查詢,即該報(bào)警窗是查詢窗口,查詢報(bào)警庫(kù)中的報(bào)警事件,報(bào)警事件來(lái)源是報(bào)警庫(kù)。其他設(shè)置與上面的報(bào)警窗類(lèi)似。設(shè)置查詢條件選中報(bào)警窗 單擊鼠標(biāo)右鍵 在彈出的菜單中執(zhí)行編輯命令 鼠標(biāo)單擊左側(cè)樹(shù)型區(qū) 單擊鼠標(biāo)右鍵 在彈出的右鍵菜單中執(zhí)行新建條件命令 彈出對(duì)話框,如圖12所示:圖12查詢條件設(shè)置對(duì)話框查詢條件適用于查詢窗口,在開(kāi)發(fā)環(huán)境中您可以設(shè)置多種查詢條件,可以設(shè)置按時(shí)間查詢、按報(bào)警類(lèi)型查詢、按事件類(lèi)型查詢等等,同時(shí)還支持SQL查詢,下面我們分別舉例說(shuō)明。1條件名稱:查詢歷史報(bào)警查詢當(dāng)前緩存區(qū)中在開(kāi)場(chǎng)日期、開(kāi)場(chǎng)時(shí)間和完畢完畢、完畢時(shí)間的所有歷史報(bào)警記

17、錄,如圖13所示。圖13查詢條件查詢歷史報(bào)警2條件名稱:查詢報(bào)警數(shù)據(jù)庫(kù)在SQL查詢處打勾,在該對(duì)話框中輸入SQL查詢條件,如圖14所示:圖14查詢條件查詢報(bào)警數(shù)據(jù)庫(kù)運(yùn)行時(shí)報(bào)警窗口的操作1工具欄的使用在KingSCADA3.0運(yùn)行環(huán)境中,用戶可以通過(guò)工具欄中的工具對(duì)報(bào)警信息進(jìn)展一系列操作,工具欄如圖15所示:圖15 工具欄確認(rèn):?jiǎn)螕舸嗣顚?duì)選定的報(bào)警信息進(jìn)展確認(rèn)操作,也可以雙擊報(bào)警信息進(jìn)展確認(rèn)。過(guò)濾條件:?jiǎn)螕舸嗣顝棾鲞^(guò)濾條件對(duì)話框,設(shè)置報(bào)警窗口中顯示報(bào)警記錄的條件。打?。?jiǎn)螕舸嗣?,打印?dāng)前報(bào)警窗口。查詢條件:是否顯示左邊的查詢樹(shù)。圖例:是否顯示圖例。刷新:?jiǎn)螕舸嗣羁梢垣@得最新的報(bào)警信息。滾

18、動(dòng):是否進(jìn)展實(shí)時(shí)報(bào)警的滾動(dòng),即自動(dòng)刷新。2右鍵菜單進(jìn)入KingSCADA3.0運(yùn)行系統(tǒng),在實(shí)時(shí)報(bào)警窗顯示區(qū)中選中報(bào)警信息,單擊鼠標(biāo)右鍵彈出右鍵菜單,如圖16所示:圖16運(yùn)行中的右鍵菜單確認(rèn):確認(rèn)選中的報(bào)警記錄確認(rèn)當(dāng)前所有報(bào)警:確認(rèn)報(bào)警窗口中的所有報(bào)警記錄隱藏選中記錄:隱藏選中的報(bào)警記錄隱藏當(dāng)前所有報(bào)警:隱藏報(bào)警窗口中的所有報(bào)警記錄刪除:刪除選中的報(bào)警記錄刪除當(dāng)前所有報(bào)警:刪除報(bào)警窗口中的所有報(bào)警記錄在歷史報(bào)警窗顯示區(qū)中選中報(bào)警信息,單擊鼠標(biāo)右鍵彈出右鍵菜單,如圖17所示:圖18 運(yùn)行中的右鍵菜單對(duì)于查詢窗口,右鍵菜單如圖19所示:圖19 查詢窗口運(yùn)行右鍵菜單排序:?jiǎn)螕舸嗣顝棾雠判蛟O(shè)置對(duì)話框,

19、您可以選擇按*一字段列升序或降序排列或者鼠標(biāo)單擊顯示區(qū)中的任一字段列,如圖20所示:圖20 排序設(shè)置對(duì)話框3查詢操作查詢操作只對(duì)報(bào)警庫(kù)查詢窗口有效,雙擊圖19中的查詢歷史數(shù)據(jù),即可對(duì)報(bào)警事件進(jìn)展查詢。您還可以在報(bào)警窗口的樹(shù)型區(qū)中新建查詢條件、編輯查詢條件和刪除查詢條件,如圖21所示:方法與開(kāi)發(fā)環(huán)境中的操作方法一致。圖21運(yùn)行中查詢編輯查詢條件報(bào)警窗的方法應(yīng)用報(bào)警窗在畫(huà)面中是以對(duì)象存在的,可以提供一些方法屬性來(lái)操作報(bào)警窗,我們?cè)诋?huà)面報(bào)警查詢上面新建9個(gè)按鈕,在按鈕命令語(yǔ)言中寫(xiě)相應(yīng)腳本,分別實(shí)現(xiàn)如下功能。1打印預(yù)覽AlarmWindow1.Preview();/打印預(yù)覽報(bào)警窗口2打印報(bào)警窗口AlarmWindow1.Print();/打印報(bào)警窗口3查詢報(bào)警記錄添加一個(gè)日期時(shí)間控件,功能是實(shí)現(xiàn)查詢*

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論