找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13007|回复: 36

实例讲解通过代码调试串口通讯的方法

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2019-1-4 20:50:18 | 显示全部楼层 |阅读模式
远程IO设备实现Modbus通信时,均作为从机,遵循Modbus通信过程,采用了MODBUS-RTU协议的命令子集,使用读寄存器命令(03)和单寄存器设置命令(06)。每消息的开头和结尾至少有3.5个字节时间的间隔。
注:
03命令用于主机读取远程IO设备的采集数据或端口状态;
06命令用于设置设备参数或远程控制IO设备继电器动作;

·   功能码03(读指令)
利用Modbus通信协议的03功能码,读取设备的数值。
主机请求数据格式:从机地址、功能码、起始地址、数据个数及CRC码
例如: 从机地址为01,读取设备寄存器地址=0000的数值(1个数值)。
从机响应数据格式:从机地址、功能码、字节数、数据区及CRC码
寄存器数据为二个字节,高位在前。CRC码都是二个字节,低位在前。
例如: 从机地址为01返回:
01 03 02 DATA0H DATA0L CRCL CRCH

·   功能码06(写指令)
利用Modbus通信协议的06功能码,设置设备的一个寄存器的数值。
主机请求数据格式:从机地址、功能码、寄存器地址、设置的数据及CRC码

常用指令示例
设备串口出厂参数如下:
CRC值的计算可网上搜索CRC在线计算。
以下以设备485地址为1,举例:
1)读设备所有寄存器内容:0001至0016,共22个,每个寄存器内容占2个字节,
上位主机发送:01、 03、 00、 01、 00、 16 、95 、C4
从机设备返回:01、03 、2C、 (44字节数据) 、CRCL 、CRCH
2)读485地址(03读指令)
上位主机发送:01、 03 、00 、01、 00、 01、 D5 、CA
从机设备返回:01 、03、 02、 00 、0179、 84(地址为1)
3)设485地址(06写指令)
上位主机发送:00 、06 、00、 01 、00 、01 18、 1B(设置地址为1)
从机设备返回:01、 06 、00 、01、 00、 01 、19 、CA

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

455

回帖

2526

积分

高级会员

积分
2526
发表于 2019-1-4 21:01:35 | 显示全部楼层
好东西一定要看看!
工控课堂 www.gkket.com

1

主题

398

回帖

2167

积分

高级会员

积分
2167
发表于 2019-1-4 21:20:17 | 显示全部楼层
无私奉献,好工控人,32个赞送给你!!
工控课堂 www.gkket.com

13

主题

400

回帖

2438

积分

高级会员

积分
2438
发表于 2019-1-4 21:37:36 | 显示全部楼层
绝对干货,楼主给力,支持了!!!
工控课堂 www.gkket.com

8

主题

415

回帖

2672

积分

高级会员

积分
2672
发表于 2019-1-4 21:52:38 | 显示全部楼层
我只是路过打酱油的。
工控课堂 www.gkket.com

0

主题

288

回帖

2150

积分

高级会员

积分
2150
发表于 2019-1-4 21:59:04 | 显示全部楼层
我只是路过打酱油的。
工控课堂 www.gkket.com

0

主题

391

回帖

2425

积分

高级会员

积分
2425
发表于 2019-1-4 22:22:41 | 显示全部楼层
无私奉献,好工控人,32个赞送给你!!
工控课堂 www.gkket.com

12

主题

451

回帖

2534

积分

高级会员

积分
2534
发表于 2019-1-4 22:27:56 | 显示全部楼层
好东西一定要看看!
工控课堂 www.gkket.com

0

主题

251

回帖

484

积分

注册会员

积分
484
发表于 2019-1-4 22:29:24 | 显示全部楼层
看了楼主的帖子,不由得精神一振,豁然开朗,牛掰
工控课堂 www.gkket.com

0

主题

467

回帖

2566

积分

高级会员

积分
2566
发表于 2019-1-4 22:41:58 | 显示全部楼层
楼主加油,我们都看好你哦。
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 19:23 , Processed in 0.080400 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表