? ??1.項(xiàng)目概述
? ??本項(xiàng)目擬在讀取西門(mén)子消防報(bào)警主機(jī)發(fā)送出來(lái)的報(bào)警信息,通過(guò)收到的報(bào)警報(bào)文并解析判斷當(dāng)前回路是否報(bào)警。當(dāng)現(xiàn)場(chǎng)發(fā)生報(bào)警,報(bào)警代碼為0x0001時(shí),判斷當(dāng)前回路報(bào)警成功,此時(shí)在網(wǎng)關(guān)中對(duì)應(yīng)的BI點(diǎn)位數(shù)值置1。當(dāng)恢復(fù)報(bào)警時(shí),在網(wǎng)關(guān)中對(duì)應(yīng)的BI點(diǎn)位數(shù)值置0。上位設(shè)備只需要對(duì)接網(wǎng)關(guān),通過(guò)BACnetIP協(xié)議讀取BI點(diǎn)位狀態(tài)即可,0表示當(dāng)前回路無(wú)報(bào)警,1表示當(dāng)前回路報(bào)警。
? ??2.需求分析
? ??2.1問(wèn)題描述
? ??通過(guò)迅饒BAC1002-ARM網(wǎng)關(guān),集成西門(mén)子消防報(bào)警主機(jī)回路報(bào)警數(shù)據(jù),并轉(zhuǎn)為BACnetIP協(xié)議,上位軟件通過(guò)讀取BAC1002-ARM網(wǎng)關(guān)即可直接判斷現(xiàn)場(chǎng)西門(mén)子報(bào)警主機(jī)當(dāng)前回路是否報(bào)警。
? ??2.2網(wǎng)關(guān)介紹
? ??1.交直流24V
? ??2.Reset按鈕
? ??3.10/100M網(wǎng)口
? ??4.全電氣隔離2路485/232(復(fù)用)
? ??5.LED通訊指示燈
? ??X2BACnet相當(dāng)于一座通信橋梁,將其它非標(biāo)準(zhǔn)通信協(xié)議轉(zhuǎn)化成BACnet標(biāo)準(zhǔn)通訊協(xié)議,使得支持BACnetIP協(xié)議的上位機(jī)軟件(譬如江森的Metasys、西門(mén)子的Insight、霍尼的EBI或者Niagara、施耐德SBO、加拿大Delta的ORCAview等)通過(guò)硬件協(xié)議網(wǎng)關(guān)可以和不同設(shè)備互相通信,方便系統(tǒng)集成。
? ??3.網(wǎng)關(guān)配置
? ??3.1配置說(shuō)明
? ??首先確定現(xiàn)場(chǎng)有哪些回路,并對(duì)應(yīng)回路號(hào)。其次通過(guò)網(wǎng)關(guān)創(chuàng)建對(duì)應(yīng)回路號(hào)點(diǎn)位,并設(shè)置好BI點(diǎn)位,將配置好的工程文件上傳至網(wǎng)關(guān)即可,正常通信情況下,當(dāng)有回路報(bào)警時(shí),對(duì)應(yīng)回路數(shù)值變?yōu)?,報(bào)警消除時(shí),對(duì)應(yīng)回路值恢復(fù)為0。
? ??3.2驅(qū)動(dòng)配置
? ??選擇SiemensCerberus驅(qū)動(dòng),設(shè)置完成后如下圖所示。