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