没有合适的资源?快使用搜索试试~ 我知道了~
首页RS485接口与modbus协议的主站进行通信
RS485接口与modbus协议的主站进行通信

该产品使用RS485接口与modbus协议的主站进行通信。RS485接口采用3线进行通信,分别为A,B,PGND
资源详情
资源评论
资源推荐

RS485 接口规约
2301(2201I)RS485 接口规约
该产品的功能是负责把控制器的信号转换为标准的 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 位)。
Modbus 协议:
地址 功能代码 数据地址 数据 CRC 校验码
1 字节 1 字节 2 字节 N 字节 2 字节
a. 地址
表示该从 modbus 设备的通信地址(该地址的范围为 1~247),该地址由控制器进
行设置。(这里的控制器指我们公司的 JB-TB-AEC2301 以及 JB-TB-AEC2201I 控
制器,在把控制器接入系统之前先要对控制器进行设置通信地址。 操作如下:关
机,再开机。选择设置模式再确定,须输入用户密码,出厂密码默认为 1.2.3。
进入设置菜单,再按 F3,输入通信地址为数字 1~32。
b. 功能代码
功能代码 Modbus 名称 本协议名称 数据类型
01
读取线圈状态 读取模块的开关状态 位
02
读取输入状态 读取控制器的状态 位
03
读取保持寄存器 读取探测器的状态 字
04
读取输入寄存器 读取探测器的浓度 字
05
强置单线圈 设置模块的开关状态 位
错误码 作用
01
非法的功能码或者不正确的消息长度
2007-9-3 - 1 -


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论3