W110报警协议 w110 协议

本文详细介绍了W110报警协议的工作原理和技术细节,包括通讯格式、校验和计算方式、地址定义及指令集等内容。重点讲解了查询状态信息和输出控制指令的格式及其响应。

W110报警协议

1.   采用9600kbps波特率,8位无校验。

2.   通讯格式:

*    len    address   code   data  p

                                                       1字节校验和

                                                           n字节数据

                                                       1字节功能代码

                                                       2字节位地址

                                                       1字节通讯长度

                                                       起址符

 

   (*16进制0x2a)

3.   通讯长度

是指包括功能代码、地址、数据、校验和的本次传送的数据串的字节数。

4.   1字节校验和

是包括“*”、通讯长度、地址、数据四部分代数和的低8位。

5.   16位地址

即从机的地址,对主控机而言是数据发往从机的目的地址,对从机而言是数据的源地址。

6.        指令

30H:查询从机状态信息

     格式:2aH  04H  a a  30H  p  (2A 04 01 00 30 5F)

收到该指令后,从机返回2字节当前状态信息,格式如下:

*  06H  a a  B0H  x  p

其中x为当前状态信息,1位对应一路,从高到低位D15D0对应关系为IN15IN0,“1”表示有报警,“0”表示无报警。

 

31H:命令从机输出控制动作

     格式:*  06H  a a  31H   x  x   p   2A 06 01 00 31 01 00 63 (第一路输出)

2A 06 01 00 31 02 00 64(第二路输出)

2A 06 01 00 31 ff ff 63(全部输出)

     收到该指令后,从机输出相应的控制动作。其中x x为动作信息,1位对应一路,从高位到低位D15D0对应关系为OUT15OUT0,“1”表示执行动作输出,“0”表示关闭动作输出。

返回:*  05  a a  B1H  x  p 

其中x如果为0x01则表示当前指令可以有效执行,如果为0x00表示当前指令不能有效执行。

注:OUT0-OUT78路输出(对应电路O1-O8),高8位请固定为0x00

 

2A 05 01 00 B1 01 E2(第一路执行返回码)

2A 05 01 00 B1 01 E2(第二路执行返回码)

2A 05 01 00 B1 01 E2(第八路执行返回码)

2A 05 01 00 B1 01 E2(第九路执行返回码)

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值