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驱动,设置完成后如下图所示。