海湾消防控制器MODBUS-RTU通讯规约.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
海湾安全技术有限公司 Page PAGE 1 of NUMPAGES 3 海湾火灾报警控制系统MODBUS RTU通讯规约 规约制定的依据: 火灾报警控制系统的特点: 火灾本身是小概率事件,很少发生; 所带探测类设备和控制类设备众多; 火灾报警控制系统的设备种类非常多; 每个探测类设备均有正常、故障、报警三种状态,可能发生隔离、释放信息; 每个控制类设备均有正常、故障、动作、恢复四种状态,可能发生隔离、释放、启动、停动信息。 由于以上特点,火灾报警控制系统的通讯设计成事件出发的形式;默认每个设备处于正常状态,如发生故障、隔离、报警事件,形成包含事件类型、设备编码、设备类型的事件信息;通过MODBUS传送给主机,主机进行事件的文本或图形显示。 通讯说明: 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、停动 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 byte7 CRC校验高字节 CRCH byte8 CRC校验低字节 CRCL 查询0x40000~0x40050寄存器: 主机发送: byte1 从机地址 06 byte2 功能码 03 byte3 起始地址高字节 00 byte4 起始地址低字节 00 byte5 寄存器数量高字节 00 byte6 寄存器数量低字节 51 byte7 CRC校验高字节 CRCH byte8 CRC校验低字节 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、主机对火灾报警控制器设备的控制:

文档评论(0)

mmc566887 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档