欢迎来到天天文库
浏览记录
ID:39203821
大小:152.02 KB
页数:15页
时间:2019-06-27
《火灾自动报警系统数据输出通信协议_采用RS485协议2014.12.5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、火灾自动报警系统数据输出通信协议V1.1(RS485)1范围本协议规定了火灾自动报警系统与上位机之间数据通信的协议结构、数据类型及数据定义。本协议适用于火灾自动报警系统与上位机之间的数据通信协议。。2规范引用文件3术语和定义GB50116界定的以及下列术语和定义适用于本标准。3.1上位机controlcenter能与火灾自动报警系统通信并对其进行监视的上端设备。3.2上行方向monitordirection从火灾自动报警系统到上位机的数据传输方向。3.3下行方向controldirection从上位机到火灾
2、自动报警系统的数据传输方向。3.4数据单元dataunit具有共同传输原因的信息实体。3.5数据单元类型dataunittype位于一个应用数据单元开始的信息域,用以识别数据单元的类型和长度,暗指或明确地指明应用数据单元的结构以及信息对象的结构、类型。4缩略语5协议结构6网络接口层RS485数据终端设备接口的实现应符合以下规定:——字节结构为1个起始位,8个数据位,1个结束位,无校验位;——接口支持比特率:9600bit/s。7应用层7.1应用层概述应用层规定与具体应用相关的通信协议。7.2通信方式火灾报警
3、控制器有火灾、故障等信息时,通过RS485发送信息。平时会每隔2S发送一条心跳信息(通信线路上行测试)。7.3数据包结构每个完整的数据包由启动符、控制单元、应用数据单元、校验和、结束符组成,其中控制单元包含业务流水号、协议版本号、发送时间标签、源地址、目的地址、应用数据单元长度、命令字节,具体的结构和定义见表1。表1数据包结构和定义1定义描述启动符‘@@’(2字节)数据包的第1、2字节,为固定值64,64。数据包的第3、4字节。发送/确认模式下,业务流水号由发送方在发送新的数据包时按顺序加一,接收方按发送包
4、的业务流水号返回;请求/应答模式下,业务流水号由请求方在发送新的请求命令时按顺序加一,应答方按请求包的业务流水业务流水号号返回。低字节传输在前。业务流水号是一个2字节的正整数,由通信双方第一(2字节)次建立网络连接时确定,初始值为0。业务流水号由业务发起方(业务发起方指发送/确认模式下的发送方或者请求/应答模式下的请求方)独立管理。业务发起方负责业务流水号的分配和回收,保证在业务存续期间业务流水号的唯一性。控协议版本号协议版本号包含主版本号(第5字节)和用户版本号(第6字节)。主版本号为制单(2字节)固定值
5、2,用户版本号由用户自行定义。元时间标签数据包的第7~12字节,为数据包发出的时间,具体定义见9.2.2。(6字节)源地址数据包的第13~18字节,为数据包的源地址(上位机、消防控制显示装置或火(6字节)灾自动报警设备地址)。低字节传输在前。目的地址数据包的第19~24字节,为数据包的目的地址(上位机、消防控制显示装置或(6字节)火灾自动报警设备地址)。低字节传输在前。应用数据单元长度数据包的第25、26字节,为应用数据单元的长度,长度不应大于990;低字节传(2字节)输在前。命令字节数据包的第27字节,控
6、制单元的命令字节,具体定义见表2。(1字节)应用数据单元应用数据单元,基本格式见图2,对于确认/否认等命令包,此单元可为空。(最大990字节)校验和控制单元中各字节数据(第3~第27字节)及应用数据单元的算术校验和,舍去(1字节)8位以上的进位后所形成的1字节二进制数。结束符‘##’为固定值35,35。(2字节)表2控制单元命令字节定义表类型值命令定义命令说明0~1预留2发送数据发送火灾自动报警系统火灾报警、运行状态等信息3保留4保留5保留6保留7~127预留128~255用户自行定义8应用数据单元基本格式
7、应用数据单元基本格式如图2所示2数据单元标识符类型标志1字节信息对象数目1字节信息对象1信息体根据类型不同长度不同a时间标签16字节信息对象n信息体n根据类型不同长度不同b时间标签n6字节ab对于某些特殊数据类型,此项可为空。图2应用数据单元基本格式9数据定义9.1数据单元标识符9.1.1类型标志类型标志为1字节,取值范围0~255,类型标志代码见表3。表3类型标志定义表类型代码说明方向0预留1上行2上传火灾自动报警系统部件运行状态上行3上行4上传火灾自动报警系统设备操作信息上行5上行6上行7上行8上行9通
8、信线路上行测试上行10~60预留61下行62下行63下行64下行65下行66下行67下行68~127预留128~255用户自定义9.1.2信息对象数目信息对象数目为1字节,其取值范围与数据包类型相关。9.2信息对象9.2.1信息体39.2.1.1火灾自动报警系统部件运行状态火灾自动报警系统部件运行状态数据结构如图4所示,共44字节。设备类型代码(1字节)设备地址(1字节)部件类型代码(1字节)部件地址(8字节)部
此文档下载收益归作者所有