發(fā)展大廈火災(zāi)監(jiān)控系統(tǒng)方案
一 系統(tǒng)分析
- 工程系統(tǒng)需要:控制的風(fēng)門;對煙感和溫度報(bào)警的監(jiān)測(包括報(bào)警提示、消音、復(fù)位等);五個(gè)監(jiān)測點(diǎn)的測量值的曲線顯示;
- 系統(tǒng)號 + 地址 + 通番 = 判定具體設(shè)備,(具體對應(yīng)表,甲方提供圖紙);其中取值為系統(tǒng)號(1~4)、地址(1~264)、通番(1~4);
- 下位系統(tǒng)為日本能美防災(zāi)株式會社的復(fù)合GR型主機(jī)。下位機(jī)主動(dòng)發(fā)送數(shù)據(jù),我們的驅(qū)動(dòng)等待接收,當(dāng)出現(xiàn)下面的情況時(shí),報(bào)警計(jì)數(shù)增加1:
- 故障;
- 大于報(bào)警值;
- 某個(gè)設(shè)備啟動(dòng);
- 控制設(shè)備后,應(yīng)答的返回幀(通過ONOFF值來判斷,設(shè)備是否開啟);
- 固定返回的溫度和煙感的測量值(如果沒有上面的信號插入,那么這些測量值會始終不斷的報(bào)送上位機(jī));
\種類 詳細(xì) \ | 火災(zāi) | 煤氣泄漏 | 末端機(jī)器 | 智能探測器 | 探測器監(jiān)控?cái)?shù)據(jù) | |||
1 | 2 | 3 | 9 | B | ||||
詳細(xì)類別 | 0 | |||||||
1 | 感應(yīng)器 | 檢知器 | ||||||
2 | 狀態(tài)1 | 控制排煙機(jī) | ||||||
3 | 狀態(tài)1 | 煙感器 | ||||||
4 | 狀態(tài)1 | |||||||
5 | 狀態(tài)1 | 煙多信號 | ||||||
6 | 狀態(tài)1 | |||||||
7 | 狀態(tài)1 | |||||||
8 | 狀態(tài)2 | 應(yīng)答排煙口 | ||||||
9 | 狀態(tài)2 | |||||||
10 | 狀態(tài)2 | 定溫 | 定溫 | |||||
11 | 狀態(tài)2 | 定溫 | ||||||
12 | 狀態(tài)2 | |||||||
13 | 狀態(tài)2 | |||||||
14 | 狀態(tài)2 | |||||||
15 | 狀態(tài)2 | |||||||
20 | 手報(bào) | |||||||
狀態(tài) | 0 | |||||||
1 | 積蓄中 | 延遲中 | 控制 | 積蓄中 | ||||
2 | 發(fā)報(bào) | 應(yīng)答 | 發(fā)報(bào) | |||||
4 | 試驗(yàn)異常 | |||||||
5 | 監(jiān)視線異常 | 處理值異常 | 地址錯(cuò)誤 | |||||
6 | 主信號異常 | |||||||
7 | ID不一致 | |||||||
緊急 | 緊急 | 緊急 |
- CTRL(系統(tǒng)號,地址,通番,類別,詳細(xì)類別,狀態(tài),ONOFF值)為特殊的命令,可以通過命令發(fā)送命令幀;
二 組態(tài)分析
實(shí)時(shí)曲線的繪制
- 對1_17_1、1_461_1、3_84_1、3_244_1、3_262_1 五個(gè)地址的數(shù)據(jù)進(jìn)行循環(huán)采集,并作出5相應(yīng)的5條實(shí)時(shí)曲線。(可以改變測量地址,但是,不增加畫圖的點(diǎn)數(shù))
畫曲線的方法:
通過返回的測量值,存盤紀(jì)錄,并畫曲線,具體的方法為:- 通過設(shè)備的命令GETDATA(系統(tǒng)號,地址,通番),我們可以不斷的對固定的測量點(diǎn)進(jìn)行數(shù)據(jù)的采集,直到再次通過這個(gè)命令改變測量點(diǎn);如此我們實(shí)現(xiàn)對5個(gè)測量點(diǎn)的循環(huán)的采集;
- 我們下發(fā)設(shè)備命令后。如果報(bào)警計(jì)數(shù)增加,判斷是否是相應(yīng)的設(shè)備的測量值,如果是,采集,存盤,并畫曲線;然后發(fā)送GETDATA(系統(tǒng)號,地址,通番),采集下一個(gè)測量點(diǎn);如果不是,處理現(xiàn)在的信號,并保持此設(shè)備的采集,直到采到相應(yīng)的測量值,畫出相應(yīng)的曲線的點(diǎn)。
- 數(shù)據(jù)保存
- 通道采集的實(shí)時(shí)數(shù)據(jù)進(jìn)行保存。(變化一次保存一次)(包括時(shí)間)。
——可以通過畫曲線的方法采集數(shù)據(jù),每當(dāng)報(bào)警計(jì)數(shù)增加一次的時(shí)候事件策略,數(shù)據(jù)進(jìn)行存盤; - 進(jìn)行的各種操作:包括對設(shè)備的讀寫(使用設(shè)備命令)、對每個(gè)畫面中可操作單元的各種操作(對閥門的開、關(guān))
——可以通過按鈕操作完成開關(guān)量的輸出,輸出的時(shí)候有提示框彈出,避免誤操作; - 報(bào)警信息的保存:根據(jù)通道采集上來的類別、詳細(xì)類別、狀態(tài)的數(shù)值,與提供的重要報(bào)警對應(yīng)的數(shù)據(jù)進(jìn)行對照,相同則表明產(chǎn)生相應(yīng)的報(bào)警,那么就保存這一組數(shù)據(jù),并把相應(yīng)的報(bào)警信息一并保存
——需要根據(jù)相應(yīng)的判斷,存儲相應(yīng)報(bào)警的詳細(xì)描述,描述可以讓甲方提出,我們通過邏輯判斷賦值存盤。
- 通道采集的實(shí)時(shí)數(shù)據(jù)進(jìn)行保存。(變化一次保存一次)(包括時(shí)間)。
- 畫面中采集點(diǎn)報(bào)警的動(dòng)畫顯示、聲音報(bào)警:
- 對應(yīng)的采集點(diǎn)實(shí)現(xiàn)動(dòng)畫的顏色顯示:故障報(bào)警顯示黃色、緊急報(bào)警顯示紅色。并且出現(xiàn)緊急報(bào)警應(yīng)該有音響輸出,對應(yīng)的窗口中相應(yīng)有消音操作。
——報(bào)警的顯示多種多樣,我已經(jīng)做出樣例,可以同客戶溝通。
- 對應(yīng)的采集點(diǎn)實(shí)現(xiàn)動(dòng)畫的顏色顯示:故障報(bào)警顯示黃色、緊急報(bào)警顯示紅色。并且出現(xiàn)緊急報(bào)警應(yīng)該有音響輸出,對應(yīng)的窗口中相應(yīng)有消音操作。
- 畫面中操作點(diǎn):
- 點(diǎn)擊操作點(diǎn)首先出現(xiàn)閃爍效果,表明此時(shí)可以進(jìn)行操作了,然后通過其他操作按鈕進(jìn)行執(zhí)行(on/off)、取消等操作。
——可以在通過可見度,設(shè)定報(bào)警來的時(shí)候應(yīng)該顯示的閃爍和按鈕,這樣,畫面更加精煉,簡潔。
- 點(diǎn)擊操作點(diǎn)首先出現(xiàn)閃爍效果,表明此時(shí)可以進(jìn)行操作了,然后通過其他操作按鈕進(jìn)行執(zhí)行(on/off)、取消等操作。
2、數(shù)據(jù)對象分析
數(shù)據(jù)對象名 | 注釋 | 數(shù)據(jù)對象名 | 注釋 |
Data00 | 通訊狀態(tài) | Data01 | 系統(tǒng)號 |
Data02 | 地址 | Data03 | 通番 |
Data04 | 類別 | Data05 | 詳細(xì)類別 |
Data06 | 狀態(tài) | Data07 | ONOFF值 |
Data08 | 監(jiān)控?cái)?shù)據(jù) | Data09 | 報(bào)警紀(jì)錄 |
Data10 | 應(yīng)答幀 | 關(guān)注點(diǎn) | 取值范圍0~4,判定當(dāng)前需要關(guān)注的設(shè)備; |
關(guān)注點(diǎn)值1~5 | 實(shí)時(shí)連接和采集關(guān)注的設(shè)備的返回值,并保存 | 關(guān)注點(diǎn)組 | 組對象,組員為關(guān)注點(diǎn)值1~5,存盤,存盤周期為零 |
3、邏輯分析
- 采集5個(gè)關(guān)注點(diǎn)的數(shù)據(jù),保存關(guān)注點(diǎn)組,提供畫曲線的數(shù)據(jù)源
原理:因?yàn)橄挛幌到y(tǒng)采用上報(bào)的形式(——即我們下發(fā)關(guān)注點(diǎn)的地址,然后,下位系統(tǒng)自動(dòng)發(fā)送該點(diǎn)的數(shù)據(jù)——),所以,當(dāng)我們采到一個(gè)關(guān)注點(diǎn)的信息后,下發(fā)下一個(gè)關(guān)注點(diǎn)的地址,并依次類推。
- 報(bào)警的處理:
原理:
設(shè)備報(bào)警——是由系統(tǒng)自動(dòng)上發(fā)的信息決定,和類別(data4)、詳細(xì)類別(data5)和狀態(tài)(data6)有關(guān)。數(shù)據(jù)對象報(bào)警——我們通過:火災(zāi)報(bào)警、手報(bào)報(bào)警、煤氣報(bào)警、智能探測器故障、末端機(jī)器故障、感知器故障和煤氣設(shè)備故障七個(gè)數(shù)值數(shù)據(jù)對象,存放報(bào)警的合成地址(比如:系統(tǒng)號 1 地址號 11 通番1的設(shè)備發(fā)生火災(zāi),那么合成地址為:10111,而且合成地址>=10000),對象的報(bào)警屬性為上限報(bào)警,報(bào)警值為10000。報(bào)警對象在正常情況下,賦值為0,當(dāng)設(shè)備報(bào)警產(chǎn)生,報(bào)警對象被賦合成地址,所以,數(shù)據(jù)對象產(chǎn)生報(bào)警。
自動(dòng)打開報(bào)警點(diǎn)所在窗口——報(bào)警產(chǎn)生,通過報(bào)警點(diǎn)地址,利用odbc函數(shù),我們可以查到該所在窗口,然后打開。
報(bào)警點(diǎn)的動(dòng)畫驅(qū)動(dòng)——比如火災(zāi)報(bào)警點(diǎn)的動(dòng)畫連接閃爍的條件為:火災(zāi)報(bào)警=合成地址。具體如系統(tǒng)號 1 地址號 11 通番1的設(shè)備發(fā)生火災(zāi),煙感的閃爍條件為:火災(zāi)報(bào)警=10111
4、工程界面
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。
你可能感興趣的文章