FEDP对外通信协议V11 1.docx
《FEDP对外通信协议V11 1.docx》由会员分享,可在线阅读,更多相关《FEDP对外通信协议V11 1.docx(12页珍藏版)》请在冰豆网上搜索。
![FEDP对外通信协议V11 1.docx](https://file1.bdocx.com/fileroot1/2023-1/6/8824a34b-1b8c-416f-8719-a36b4d9a0d15/8824a34b-1b8c-416f-8719-a36b4d9a0d151.gif)
FEDP对外通信协议V111
保密级别:
对外公开
案卷号
YF_20100818
日期
2010.08.18
鼎
盛
特
对
外
通
讯
协
议
作者:
完成日期:
2010年8月18日星期三
审核人:
批准人:
批准日期:
2010.08.20
对外公布人:
修改情况记录:
序号
更改单号
版本
编制\日期
审核\日期
批准\日期
1
V1.1
2010.08.18
I.前言
本通信协议是鼎盛特安全预警技术(北京)有限公司的fmst吸气采样火灾报警器对外通信协议,此通信协议支持的产品有:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM机型。
其中不同型号的产品应用不同的通信协议请注意。
II.技术说明
一、通信方式:
①RS-232/RS-485串行通信
②波特率:
9600bits/s。
③每帧数据格式:
1位起始位,8位数据位,1位停止位,无验验位
二、数据格式
①命令组成
发送:
命令头+命令号+子机地址+数据尾(0AH0DH)
子机接收正确则返回:
命令头+命令号+子机地址+数据+数据尾(0AH0DH),
②发送的数据均为16进制数。
III.通讯协议
1.子机复位
适用机型:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H35H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(47H41H)+命令号(30H35H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
例如:
1号机复位
发送:
47H30H35H30H31H0AH0DH
返回:
47H41H30H35H30H31H0AH0DH
2.实时数据
适用机型:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H37H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
26个字节
命令头(47H41H)+命令号(30H37H)+子机地址(00—99的BCD码转换为2字节ASCII)+中心值(2字节ASCII)+方差(2字节ASCII)+自学习剩余时间(2字节ASCII)+二级火警报警值(2字节ASCII)+一级火警报警值(2字节ASCII)+PRE报警值(2字节ASCII)+AUX报警值(2字节ASCII)+当前值(2字节ASCII)+减1位置(2字节ASCII)+数据尾(0A0D)
例如:
1号机1秒对应的实时数据
发送:
47H30H37H30H31H0AH0DH
返回:
47H41H30H37H30H31H32H35H(中心值为25)30H33H(方差为03)30H46H(自学习剩余15分钟)42H34H(二级火警报警值=B4H)34H30H(一级火警报警值=40H)33H34H(PRE报警值=34H)32H39H(AUX报警值=29H)31H38H(当前值=18)33H36H(减一位置=36)0AH0DH
3.读取30/34个参数值
A.读取30项参数
适用机型:
IF4,MIC,MIN,QQ180,QQ280和VM
命令格式1:
发送:
7个字节
命令头(47H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
68个字节
命令头(47H41H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+30个参数对应的ASCII(60字节ASCII)+数据尾(0A0D)
例如:
读取1号机对应的30个参数值
发送:
47H30H38H30H31H0AH0DH
返回:
47H41H30H38H30H31H30H31H(密码1)30H32H(密码2)
30H31H(默认确定)30H30H(实时烟雾)30H38H(报警因子)
30H31H(快速学习)30H34H(警觉级)30H36H(行动级)
30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)
30H41H(火1延时)30H41H(火2延时)30H33H(年)
30H43H(月)30H34H(日)31H37H(时)
32H44H(分)30H30H(实时气流)36H33H(气流高限)
30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)
30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)
30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)
30H30H(实时电源)0AH0DH
命令格式2:
发送:
8个字节
命令头(47H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+31H+数据尾(0AH0DH)
返回:
70个字节
命令头(47H41H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+30个参数对应的ASCII(60字节ASCII)+校验和(60字节ASCII求和后取低8位再转换为2字节ASCII)+数据尾(0A0D)
例如:
读取1号机对应的0个参数值
发送:
47H30H38H30H31H31H0AH0DH
返回:
47H41H30H38H30H31H30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H(实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)XXHXXH(校验和)0AH0DH
B.读取34项参数
适用机型:
SM101,BM101,SM111,BM111
命令格式1:
发送:
7个字节
命令头(47H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
76个字节
命令头(47H41H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+34个参数对应的ASCII(68字节ASCII)+数据尾(0A0D)
例如:
读取1号机对应的34个参数值
发送:
47H30H38H30H31H0AH0DH
返回:
47H41H30H38H30H31H30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H(实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)
30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)
30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)30H30H(管1气流)30H30H(管2气流)30H30H(管3气流)30H30H(管4气流)0AH0DH
命令格式2:
发送:
8个字节
命令头(47H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+31H+数据尾(0AH0DH)
返回:
70个字节
命令头(47H41H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+30个参数对应的ASCII(60字节ASCII)+校验和(60字节ASCII求和后取低8位再转换为2字节ASCII)+数据尾(0A0D)
例如:
读取1号机对应的0个参数值
发送:
47H30H38H30H31H31H0AH0DH
返回:
47H41H30H38H30H31H30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H(实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)XXHXXH(校验和)0AH0DH
4.设置30个参数值
适用机型:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式1:
发送:
67个字节
命令头(53H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+30个参数对应的ASCII(60字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(53H41H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
注:
30个参数对应的ASCII同4
命令格式2:
发送:
69个字节
命令头(53H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+30个参数对应的ASCII(60字节ASCII)+校验和(60字节ASCII求和后取低8位再转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(53H41H)+命令号(30H38H)+子机地址(00—99的BCD码转换为2字节ASCII)+00H/01H(转换为2字节ASCII)+数据尾(0A0D)
特殊说明:
01H(校验和正确)代表设置成功,00H(校验和错误)代表设置失败
返回:
53413038303130300A0D说明校验和错误,修改参数不成功
说明:
30个参数对应的ASCII同4
5.读取事件记录
适用机型:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H39H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
命令头(47H41H)+命令号(30H39H)+子机地址(00—99的BCD码转换为2字节ASCII)+当前年月日时分(10字节ASCII)+N条事件记录对应的ASCII(N×6×2字节ASCII)+数据尾(0A0D)
说明:
①1条事件记录存储格式:
事件代码+年+月+日+时+分
②事件代码意义:
代码
意义
30H30H
开机
30H31H
开始自学习
30H41H
复位
30H42H
自检
30H32H
结束自学习
30H38H
电源故障
30H37H
气流故障
30H39H
整机故障
30H33H
AUX报警
30H34H
PRE报警
30H35H
FIRE1报警
30H36H
FIRE2报警
6.查询子机状态
适用机型:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式:
发送:
命令头(43H)+命令号(30H30H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
命令头(43H41H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据(2字节ASCII)数据尾(0AH0DH)
说明:
返回的2字节ASCII数据转化为一字节的HEX数,该HEX数每位代表意义为(已改动):
第7位
第6位
第5位
第4位
第3位
第2位
第1位
第0位
1:
未隔离
0:
隔离
状态
1:
气流正常
0:
气流故障
1:
整机
正常
0:
整机
故障
1:
电源正常
0:
电源故障
1:
火2
未报
0:
火2
报警
1:
火1
未报
0:
火1
报警
1:
PRE
未报
0:
PRE
报警
1:
AUX
未报
0:
AUX
报警
说明:
机型FMST-IF4/MIC/MIN最高位(即第7位)未使用,返回的是0
7.历史图表数据
适用机型:
IF4,MIC,MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
1历史图表第一个数据包
命令格式:
发送:
命令头(47H)+命令号(31H30H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
命令头(47H41H)+命令号(31H30H)+子机地址(00—99的BCD码转换为2字节ASCII)+当前年月日时分(10字节ASCII)+图表速率(2字节ASCII)+图表数据个数(4字节ASCII)+数据(最多512×2字节ASCII)+数据尾(0A0D)
2如第一个数据包未发送完所有的历史图表数据,则请求发送历史图表的第二个数据包
命令格式:
发送:
命令头(47H)+命令号(31H31H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
命令头(47H41H)+命令号(31H31H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据(最多512×2个ASCII)+数据尾(0A0D)
3以后依此类推,最多发送8个数据包。
8.子机隔离
适用机型:
MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H34H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(47H41H)+命令号(30H34H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
例如:
1号机隔离
发送:
47H30H34H30H31H0AH0DH
返回:
47H41H30H34H30H31H0AH0DH
9.子机隔离解除
适用机型:
MIN,SM101,BM101,SM111,BM111,QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H33H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(47H41H)+命令号(30H33H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
例如:
1号机隔离解除
发送:
47H30H33H30H31H0AH0DH
返回:
47H41H30H33H30H31H0AH0DH
10.读取四路气流量和四管火警报警状态
适用机型:
SM101,BM101,SM111,BM111
命令格式:
发送:
7个字节
命令头(47H)+命令号(32H30H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
18个字节
命令头(47H41H)+命令号(32H30H)+子机地址(00—99的BCD码转换为2字节ASCII+数据(10字节ASCII)+数据尾(0AH0DH)
字节号
意义
备注
1—2
转换为16进制后表示管1气流量
3—4
转换为16进制后表示管2气流量
5—6
管3气流量
7—8
转换为16进制后表示管4气流量
9—10
转换为16进制后表示4管报警状态
16进制数的高4位不使用,低4位中的每一位分别代表4个管路的报警状态,为0时表示相应的管路报火警,为1时表示相应的管路未报火警
11.子机静音
适用机型:
QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H32H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(47H41H)+命令号(30H32H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
例如:
1号机静音
发送:
47H30H32H30H31H0AH0DH
返回:
47H41H30H32H30H31H0AH0DH
12.子机静音解除
适用机型:
QQ180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H31H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(47H41H)+命令号(30H31H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
例如:
1号机静音解除
发送:
47H30H31H30H31H0AH0DH
返回:
47H41H30H31H30H31H0AH0DH
14.子机自检
适用机型:
Q180,QQ280和VM
命令格式:
发送:
7个字节
命令头(47H)+命令号(30H30H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0AH0DH)
返回:
8个字节
命令头(47H41H)+命令号(30H30H)+子机地址(00—99的BCD码转换为2字节ASCII)+数据尾(0A0D)
例如:
1号机自检
发送:
47H30H30H30H31H0AH0DH
返回:
47H41H30H30H30H31H0AH0DH
IV.技术服务
技术支持邮箱:
lshi@fed-,xyli@fed-
技术支持传真:
950507-443720
技术支持电话:
(86)010–58711712(电话待定)
备注: