完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
Modbus命令介绍1 命令格式
MODBUS 协议定义了一个与基础通信层无关的简单协议数据单元(PDU)。特定总线或网络上的MODBUS 协议映射能够在应用数据单元(ADU)上引入一些附加域。通用Modbus帧如下图。 以下介绍常见功能码与PDU。 2常见的功能码
01用于读数字量模块的输出状态。 请求指令的格式为:
例:读模块第1~8个线圈(地址为00017~00024)00017为11h 请求指令:01 01 00 1100 08 响应指令的格式为:
例:线圈2与7 为ON,其他为OFF 响应为:01 01 0142 42h 即为二进制的0100 0010 02用于读数字量模块的输入状态。 请求指令的格式为:
例:读模块第1~8个通道的输入(地址为00001~00008) 请求指令:01 02 00 0100 08 响应指令的格式为:
例:输入2与3 为ON,其他为OFF 响应为:01 02 01 60 60h 即为二进制的0110 0000 03/04用于读模块的寄存器的值。 请求指令的格式为:
例:读模拟量输入第1~2个通道的输入(地址为40001~40002) 请求指令:01 04 0001 00 02 响应指令的格式为:
模拟量实际值与寄存器数据的对应关系: 若寄存器为16位。则最小值为0,最大值为FFFF,0对应量程最小值,FFFF对应量程最大值。假设量程为4~20mA,则0对应4mA,FFFF对应20mA 例:模拟量为0~10V,输入通道1的值为5V,通道2的值为6.5V 响应为:01 04 04 7F FF A6 65。 7FFF对应5V,A665对应6.5V。 (一个指令来回的字节数是6+2+3+2*8+2=29个字节) 05用于写线圈为ON/OFF。ON/OFF的状态用数据序列表示。FF 00hex表示为ON,00 00hex表示为OFF,FF FF hex表示 释放。 请求指令的格式为:
例:设置线圈3(地址为00003)为ON 请求指令:01 05 0003 FF00 响应指令的格式为:
响应指令为请求指令的重复。 06用于写单个寄存器的值。 请求指令的格式为:
例:设置寄存器40002的值为00 04 h 请求指令:01 06 0002 00 04 响应指令的格式为:
响应指令为请求指令的重复。 08用于诊断回路。发送的信息可以为任意长度,其最大值为数据缓冲器的长度减去8个字节。 请求指令的格式为:
例: 请求指令:01 08 0002 00 04 响应指令的格式为:
例: 响应为:01 08 0002 00 04 15用于设置线圈序列的值为ON/OFF 请求指令的格式为:
例:设置10个线圈的值,起始地址为00017(11hex) 请求指令:01 0F 00 11 00 0A 02 CD 01。CD 01 等价于二进制的11001101 0000 0001。 响应指令的格式为:
例:01 0F 00 11 00 0A 16用于设置多个保持寄存器的值 请求指令的格式为:
例:设置通道1(地址为40009)的值为100.0 请求指令:01 10 0009 00 02 04 42 C8 00 00。 响应指令的格式为:
例:01 10 00 0900 02 模块的地址映射表可见4000/6000的英文手册附录。 |
||||||||
|
相关推荐
|
||||||||
|
已经在使用了。
|
|
|
|
|
|
|
|
|
这种零零碎碎的知识,没有办法学习啊。。。
看样子楼主只是简单的了解了一些modbus基础知识,但是不够系统和全面。 其实,modbus虽然比较简单,但是如果不注意有很多坑, 特别是寄存器的位数,大小端处理,浮点数,长整数的处理等等。 目前也没有什么合适的书籍系统介绍,帮助理解的。 刚刚搜了一下,只有最近清华出版的《Modbus软件开发实战指南》不错, 应该是Modbus开发方面第一书,很系统很全面,各种代码都是开源的。 内容着重讲述如何快速入门并精通Modbus软件开发技术, 适用于初学Modbus通信协议的读者,可以看看。 京东或者淘宝搜索:Modbus软件开发实战指南 应该能看到吧。. |
|
|
|
|
|
|
|
|
厉害了,刚刚在优酷看的前两集,后面就没有了,很郁闷。看到你的分析真是给了我个惊喜 |
|
|
|
|
|
|
|
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
331 浏览 0 评论
532 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
842 浏览 0 评论
1383 浏览 2 评论
824 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16914 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 17:32 , Processed in 0.943814 second(s), Total 87, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖