MODBUS通讯协议使用手册

声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!

MODBUS通讯协议使用手册

MODBUS通讯协议使用手册
文本预览
®
百 特 工 控
MODBUS 通讯协议
使用手册
福州福光百特自动化设备有限公司
欢迎访问我们网站WWW.FBTC.COM.CN
11. RTU方式通讯协议
1.1.硬件采用RS-485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。
1.2.数据帧10位,1个起始位,8个数据位,1个停止位,无校验。
数据帧10位,1个起始位,8个数据位,1个停止位,奇校验。(订货时应标注)
数据帧10位,1个起始位,8个数据位,1个停止位,偶校验。(订货时应标注)
波特率:1200 2400 4800 9600 ( 液晶仪表、PA7000/paf7000、xmlh5000系列仪表波特率最高支持19200)
1.3. 功能码03H: 读寄存器值
主机发送:
1 2 3 4 5 6 7 8
ADR 03H 起始寄存 起始寄存 寄存器数 寄存器数 CRC低字节 CRC 高 字
器高字节 器低字节 高字节 低字节 节
第1字节 ADR : 从机地址码(=001~254)
第2字节 03H : 读寄存器值功能码
第3、4字节 : 要读的寄存器开始地址
第5、6字节 : 要读的寄存器数量
第7、8字节 : 从字节1到6的CRC16校验和
从机回送:
1 2 3 4、5 6、7 M-1、M M+1 M+2
ADR 03H 字节总数 寄存器数据1 寄存器数据2 。。。 寄存器数据M CRC低字 CRC高字
节 节
第1字节 ADR : 从机地址码(=001~254)
第2字节 03H : 返回读功能码
第3字节 : 从4到M(包括4及M)的字节总数
第4到M字节 : 寄存器数据
第M+1、M+2字节 : 从字节1到M的CRC16校验和
当从机接收错误时,从机回送:
1 2 3 4 5
ADR 83H 信息码 CRC低字 CRC高字
节 节
第1字节 ADR : 从机地址码(=001~254)
第2字节 83H : 读寄存器值出错
第3字节 信息码 : 见信息码表
第4、5字节 : 从字节1到3的CRC16校验和
1.4.功能码10H: 连续写多个寄存器值
1 2 3 4 5 6 7
ADR 10H 起始寄存器 起始寄存器 寄存器数量 寄存器数量 数据字节总
高字节地址 低字节地址 高字节 低字节 数
8,9 10,11 N,N+1 N+2 N+3
寄存器数据 寄存器数据 寄存器数据 CRC 码低字 CRC 码低字
1 2 M 节 节
当从机接收正确时,从机回送:
1 2 3 4 5 6 7 8
ADR 10H 寄存器高字 寄存器低字 寄存器数 寄存器数 CRC 码低 CRC 码高
节地址 节地址 量高字节 量低字节 字节 字节
当从机接收错误时,从机回送:
1 2 3 4 5
ADR 90H 错误信息码 CRC低字 CRC高字
节 节
2第1字节 ADR : 从机地址码(=001~254)
第2字节 90H : 写寄存器值出错
第3字节 错误信息码 : 见信息码表
第4、5字节 : 从字节1到3的CRC16校验和
1.8 寄存器定义表:(注:寄存器地址编码为16进制)
寄 存 内容说明 只 寄存 内容说明 只 备注
器 地 读 器地 读
址 址
0001 表型字(2字节) √ √
0003 仪表地址 √ 0004
0010 通道1瞬时值(4字节浮点数高2字节) √ 0011 通道1瞬时值(4字节浮点数低2字节) √
0012 通道2瞬时值(4字节浮点数高2字节) √ 0013 通道2瞬时值(4字节浮点数低2字节) √
0014 通道3瞬时值(4字节浮点数高2字节) √ 0015 通道3瞬时值(4字节浮点数低2字节) √
0016 通道4瞬时值(4字节浮点数高2字节) √ 0017 通道4瞬时值(4字节浮点数低2字节) √
0018 通道5瞬时值(4字节浮点数高2字节) √ 0019 通道5瞬时值(4字节浮点数低2字节) √
001A 通道6瞬时值(4字节浮点数高2字节) √ 001B 通道6瞬时值(4字节浮点数低2字节) √
001C 通道7瞬时值(4字节浮点数高2字节) √ 001D 通道7瞬时值(4字节浮点数低2字节) √
001E 通道8瞬时值(4字节浮点数高2字节) √ 001F 通道8瞬时值(4字节浮点数低2字节) √
0020 通道9瞬时值 (4字节浮点数高2字节) √ 0021 通道9瞬时值(4字节浮点数低2字节) √
0022 通道10瞬时值(4字节浮点数高2字节) √ 0023 通道10瞬时值(4字节浮点数低2字节) √
0024 通道11瞬时值(4字节浮点数高2字节) √ 0025 通道11瞬时值(4字节浮点数低2字节) √
0026 通道12瞬时值(4字节浮点数高2字节) √ 0027 通道12瞬时值(4字节浮点数低2字节) √
0028 通道13瞬时值(4字节浮点数高2字节) √ 0029 通道13瞬时值(4字节浮点数低2字节) √
002A 通道14瞬时值(4字节浮点数高2字节) √ 002B 通道14瞬时值(4字节浮点数低2字节) √
002C 通道15瞬时值(4字节浮点数高2字节) √ 002D 通道15瞬时值(4字节浮点数低2字节) √
002E 通道16瞬时值(4字节浮点数高2字节) √ 002F 通道16瞬时值(4字节浮点数低2字节) √
0030 通道17瞬时值(4字节浮点数高2字节) √ 0031 通道17瞬时值(4字节浮点数低2字节) √
0032 通道18瞬时值(4字节浮点数高2字节) √ 0033 通道18瞬时值(4字节浮点数低2字节) √
0034 通道19瞬时值(4字节浮点数高2字节) √ 0035 通道19瞬时值(4字节浮点数低2字节) √
0036 通道20瞬时值(4字节浮点数高2字节) √ 0037 通道20瞬时值(4字节浮点数低2字节) √
0038 通道21瞬时值(4字节浮点数高2字节) √ 0039 通道21瞬时值(4字节浮点数低2字节) √
003A 通道22瞬时值(4字节浮点数高2字节) √ 003B 通道22瞬时值(4字节浮点数低2字节) √
003C 通道23瞬时值(4字节浮点数高2字节) √ 003D 通道23瞬时值(4字节浮点数低2字节) √
003E 通道24瞬时值(4字节浮点数高2字节) √ 003F 通道24瞬时值(4字节浮点数低2字节) √
0040 通道25瞬时值(4字节浮点数高2字节) √ 0041 通道25瞬时值(4字节浮点数低2字节) √
0042 通道26瞬时值(4字节浮点数高2字节) √ 0043 通道26瞬时值(4字节浮点数低2字节) √
0044 通道27瞬时值(4字节浮点数高2字节) √ 0045 通道27瞬时值(4字节浮点数低2字节) √
0046 通道28瞬时值(4字节浮点数高2字节) √ 0047 通道28瞬时值(4字节浮点数低2字节) √
0048 通道29瞬时值(4字节浮点数高2字节) √ 0049 通道29瞬时值(4字节浮点数低2字节) √
004A 通道30瞬时值(4字节浮点数高2字节) √ 004B 通道30瞬时值(4字节浮点数低2字节) √
004C 通道31瞬时值(4字节浮点数高2字节) √ 004D 通道31瞬时值(4字节浮点数低2字节) √
004E 通道32瞬时值(4字节浮点数高2字节) √ 004F 通道32瞬时值(4字节浮点数低2字节) √
0150 累积流量高位值(4 字节浮点数高 2 字 √ 0151 累积流量高位值(4 字节浮点数低 2 字 √ 第一通道累积值
节) 节)
0152 累积流量低位值(4 字节浮点数高 2 字 √ 0153 累积流量低位值(4 字节浮点数低 2 字 √
节) 节)
AIGC
"MODBUS通讯协议使用手册" 是一份详细介绍 MODBUS 这一在电气行业广泛应用的通信协议的手册。MODBUS是由施耐德电气公司于1979年开发的一种串行通信协议,主要用于工业自动化环境中,如PLC(可编程逻辑控制器)、变频器、传感器和执行器等设备间的数据交换。 该手册内容通常包括以下部分: 1. **概述**:对MODBUS协议的历史背景、设计目标、版本发展以及其在全球工业控制领域中的地位进行介绍。 2. **标准规范**:详述MODBUS ASCII、RTU(Remote Terminal Unit)两种传输模式的工作原理、帧格式、功能码定义以及错误检查机制。 3. **网络拓扑与地址分配**:讲解MODBUS网络中主/从结构、多个从站如何连接及地址配置方法。 4. **常用功能码说明**:列举并解释各功能码的作用,如读取输入寄存器、写入输出寄存器、读取保持寄存器、写入单个 coils 等。 5. **实际应用示例**:提供具体的通信步骤和代码实现示例,帮助用户理解如何在实际项目中运用MODBUS进行设备间的数据交互。 6. **故障排查与调试**:针对常见的通信问题和异常现象,提供诊断和解决方法,以便用户快速定位和修复问题。 总之,MODBUS通讯协议使用手册是电气工程师、自动化技术人员必备的学习资料,旨在指导用户掌握这一通用通信协议,从而有效地实现工业设备之间的数据交换与控制。
0/200
升级会员获取海量资源免费下载
会员免费下载
5D币 购买
上传资源赚收益
格式:pdf
浏览:174
收藏:0
浏览:174  |   收藏:0
上传时间:2009-03-27
大小:78.9K
举报
作者相关作品
浏览:37.5w  |   收藏:2
浏览:37.5w
收藏:2
浏览:18.6w  |   收藏:4
浏览:18.6w
收藏:4
浏览:17.9w  |   收藏:0
浏览:17.9w
收藏:0
浏览:15.0w  |   收藏:1
浏览:15.0w
收藏:1
排名
昵称
瓦特值
复制下方链接,分享给好友同事
或微信扫描下方二维码一键分享给好友
复制下方链接,分享给好友同事
或微信扫描下方二维码一键分享给好友
Blogroll: Leadsoft
利驰数字科技(苏州)有限公司版权所有    增值电信业务经营许可证
Contact us
官方公众号
400-6699-000 工作日 9:00-17:00
利驰数字科技(苏州)有限公司
限时八折
问答
客服
反馈
赚钱
资源详情
评论建议
MODBUS通讯协议使用手册
作品总数  1.7w
V6
作品详情
浏览:174
大小:78.9K
下载:5
收藏:0
时间:2009-03-27
格式:pdf
作品介绍
MODBUS通讯协议使用手册
AIGC
"MODBUS通讯协议使用手册" 是一份详细介绍 MODBUS 这一在电气行业广泛应用的通信协议的手册。MODBUS是由施耐德电气公司于1979年开发的一种串行通信协议,主要用于工业自动化环境中,如PLC(可编程逻辑控制器)、变频器、传感器和执行器等设备间的数据交换。 该手册内容通常包括以下部分: 1. **概述**:对MODBUS协议的历史背景、设计目标、版本发展以及其在全球工业控制领域中的地位进行介绍。 2. **标准规范**:详述MODBUS ASCII、RTU(Remote Terminal Unit)两种传输模式的工作原理、帧格式、功能码定义以及错误检查机制。 3. **网络拓扑与地址分配**:讲解MODBUS网络中主/从结构、多个从站如何连接及地址配置方法。 4. **常用功能码说明**:列举并解释各功能码的作用,如读取输入寄存器、写入输出寄存器、读取保持寄存器、写入单个 coils 等。 5. **实际应用示例**:提供具体的通信步骤和代码实现示例,帮助用户理解如何在实际项目中运用MODBUS进行设备间的数据交互。 6. **故障排查与调试**:针对常见的通信问题和异常现象,提供诊断和解决方法,以便用户快速定位和修复问题。 总之,MODBUS通讯协议使用手册是电气工程师、自动化技术人员必备的学习资料,旨在指导用户掌握这一通用通信协议,从而有效地实现工业设备之间的数据交换与控制。

声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
举报
评论区 (0)
0/200
暂无数据
隐藏
VIP
问答
赚钱