海湾火灾报警控制系统MODBUS RTU通讯规约1规约制定的依据:1.1火灾报警控制系统的特点:1.1.1火灾本身是小概率事件,很少发生;1.1.2所带探测类设备和控制类设备众多;1.1.3火灾报警控制系统的设备种类非常多;1.1.4每个探测类设备均有正常、故障、 报警三种状态, 可能发生隔离、 释放信息;1.1.5每个控制类设备均有正常、故障、动作、恢复四种状态,可能发生隔离、释放、启动、停动信息。1.2由于以上特点,火灾报警控制系统的通讯设计成事件出发的形式;默认每个设备处于正常状态,如发生故障、隔离、报警事件,形成包含事件类型、设备编码、设备类型的事件信息;通过MODBUS 传送给主机,主机进行事件的文本或图形显示。2通讯说明:1、通讯协议: MODBUS RTU;2、波特率:4800;3、奇偶校验:无;4、停止位: 1 位,每字节数据共10 位;5、Modbus 从站地址设定:针对 GST200 控制器,该网卡需进行注册,并在开机注册时显示联网系统正常,并且正常运行时,红灯闪烁;设定控制器联网地址,该地址即为Modbus 从站地址;3 火灾报警控制系统MODBUS 规约2、寄存器模式通讯协议2.1、主机使用 MODBUS 功能码 3 对火灾报警控制器设备状态寄存器进行查询,寄存器点数由控制器设备点数决定,因此, 该方案适合小点数的火灾报警控制器;主机通过功能码16 对三个控制寄存器赋值来控制火灾报警控制器的设备(启动、停动);2.2、寄存器状态说明:寄存器与设备对应说明:MODBUF 的查询寄存器40001 对应控制器的0 回路的 1 号设备;GST200 控制器:GST200 控制器共可接242 个设备, 设备二次码编码应按照***001 ~***242设置, 001 号设备对应寄存器0x40001;243、244、245 号设备对应主电状态、备电状态、总线状态;2501、 2502、2503 号三个寄存器用作控制寄存器。GST5000 控制器:GST5000 控制器每个回路可接240 个设备,设备二次码编码应按照***001 ~***240设置,其中第三位为设备区号,后三位为设备一次码,与寄存器对应关系为:设备区号*240+ 设备一次码,对应相应的寄存器,001 号设备对应寄存器0x40001。因此,配接GST5000 系统时,设备二次码的后四位不能相同,否则不同的设备将对应一个寄存器;同时,因为设备二次码的第三位最大为9,因此,最大寄存器号为 240*9+240 = 2400 ,最多支持2400 个点。 2501、2502、2503 号三个寄存器用作控制寄存器。无事件应答0、火警1、故障2、动作3、恢复4、启动5...