安可信RS485通讯协议(V1.2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HTX48501操作手册
该产品的功能是负责把控制器的信号转换为标准的modbus协议信号。

一、硬件接口
该产品使用RS485接口与modbus协议的主站进行通信。

RS485接口采用3线进行通信,分别为A,B,PGND。

二、软件接口
使用modbus标准协议对可燃气体报警系统的信号进行解析。

使用到modbus协议的功能代码为1,2,3,4,5。

三、Modbus协议说明
1.传输协议
modbus传输模式:RTU
波特率:9,600bps
传输字节特性:
起始位:1位
数据位(最小位优先):8位
奇偶校验:奇校验
停止位:1位
错误校验:CRC校验
2.协议解析
该协议支持两种数据访问模式,分别为位地址和寄存器地址(16位)。

a.地址
表示该从modbus设备的通信地址(该地址的范围为1~247),该地址由控制器进
行设置。

b.
c.数据访问地址
数据访问地址:就是访问的寄存器起始地址。

各种类型数据的具体起始访问地址(十
进制表示)如下:
x000:探测器的浓度
x064:探测器的状态
x128:模块的开关状态
x168:控制器状态
控制器中最多允许接入128个探测器,64个外部模块,4个内部模块。

地址以十进制数进行表示,千位为X,表示x的值可以为1~9。

其它位数的值固定。

数据访问地址的增量为2,比如:x000表示1号探测器,x001也表示1号探测器,x002和x003表示2号探测器。

(即访问地址除以2然后加1就是具体设备的编号)。

d.数据
数据:通信发送要处理的实际数据。

注意:应答数据不能够超过255个字节。

e.CRC校验
Modbus协议采用16位的CRC校验。

3.设备状态说明
探测器状态如下:
0:探头短路
1:探头断线
2:探头老化
3:其它故障
4:未标定
5:零点变化
7:无响应
9:探头自检
a:正常
d:预报警
e:低限报警
f:高限报警
4.modbus消息例子
a.读取模块的开关状态
实例1:
发送:
表示1,2,3,4号模块都断开。

实例2:
应答:
表示模块2闭合,内部模块3断开,模块4~6闭合。

b.读取控制器的状态
表示控制器主电正常,备电故障,充电正常,控制器正常。

c.读取探测器的状态
实例1:
表示1,2,3号探测器都无响应。

实例2:
发送:
应答:
表示第5,6,7号探测器都无响应。

d.读取探测器的浓度
实例1:
发送:
应答:
表示1,2,3号探测器的浓度都为0。

实例2:
表示2,3,4号探测器的浓度都为0。

e.设置模块的开关状态
实例1:
表示闭合模块1。

实例2:
发送:
应答:
表示断开模块3。

相关文档
最新文档