好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

海湾消防控制器modbus rtu通讯规约.doc

3页
  • 卖家[上传人]:wm****3
  • 文档编号:42442892
  • 上传时间:2018-06-02
  • 文档格式:DOC
  • 文档大小:42KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 海湾安全技术有限公司 Page 1 of 3海湾火灾报警控制系统海湾火灾报警控制系统 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 号三个寄海湾安全技术有限公司 Page 2 of 3存器用作控制寄存器 无事件应答 0、火警 1、故障 2、动作 3、恢复 4、启动 5、停动 6、隔离 7、释放 8 主电备电恢复 9; 2.3、每个寄存器的数据为两个字节,MODBUS 主机每次可查询任意多的寄存器, 因此,每次查询多个寄存器时,通讯的数据量比较大; 2.4、数据的校验采用 CRC 校验; 2.5、主机功能码 3 查询数据格式(如下表): 说明:每个寄存器为 2 字节数据,每次查询设定查询寄存器的数量和起始地址。

      寄存器的起始地址为 0x0000,代表寄存器 0x40001,每次查询最多查询 100 个寄 存器 如从机地址为 06,查询 40001 寄存器,主机发送: byte1从机地址06 byte2功能码03 byte3 起始地址高字节00 byte4起始地址低字节00 byte5寄存器数量高字节00 byte6寄存器数量低字节01 byte7CRC 校验高字节CRCH byte8CRC 校验低字节CRCL 查询 0x40000~0x40050 寄存器: 主机发送: byte1从机地址06 byte2功能码03 byte3起始地址高字节00 byte4起始地址低字节00 byte5寄存器数量高字节00 byte6寄存器数量低字节51 byte7CRC 校验高字节CRCH byte8CRC 校验低字节CRCL 从机回复: byte1从机地址06 byte2功能码03 byte3应答字节数2*n byte4第一个寄存器高字节00 byte5第一个寄存器低字节(0~9)…… byte2n+2 第 n 个寄存器高字节00 byte2n+3 第 n 个寄存器低字节(0~9)byte2n+4 CRC 校验高字节CRCH byte2n+5 CRC 校验低字节CRCL 3、主机对火灾报警控制器设备的控制: 主机通过功能码 16 对 2501、2502、2503 号三个控制寄存器赋值来控制火灾报警控制 器的设备。

      2501 和 2502 号寄存器放置待控制设备的二次码及设备类型,与控制器上的设 备定义一致(均为 BCD 码) 2503 号寄存器放置控制字(启动 5、停动 6、隔离 7、释海湾安全技术有限公司 Page 3 of 3放 8) 如:主机启动 010015 号光电感烟(设备类型 03) ,从机地址为 06: byte1从机地址06 byte2功能码0x10 byte3 起始地址高字节0x09 byte4起始地址低字节0xc5 //2501 的 hex 为 0x09c5 byte5寄存器数量高字节00 byte6寄存器数量低字节03 byte7赋值字节数量 06 byte8赋值字节 1 0x01 byte9赋值字节 2 0x00 byte10赋值字节 3 0x15 byte11赋值字节 4 0x03 byte12赋值字节 5 0x00 byte13赋值字节 6 0x05 byte14CRC 校验高字节CRCH byte15CRC 校验低字节CRCL 从机回复: byte1从机地址06 byte2功能码0x10 byte3 起始地址高字节0x09 byte4起始地址低字节0xc5 //2501 的 hex 为 0x09c5 byte5寄存器数量高字节00 byte6寄存器数量低字节03 byte7 CRC 校验高字节CRCH byte8 CRC 校验低字节CRCL 附录 2:RTU 字符帧 Appendix 2: RTU character frame启始位12345678停止位附录 3:通讯设置: 4800 波特率;速度越低,传输距离越远。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.