问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问串口通信时如何使用modbus协议如何定义它的数据帧的格式

发布网友 发布时间:2023-04-14 15:51

我来回答

1个回答

热心网友 时间:2023-10-12 09:40

ModBus 可分为两种传输模式: ASCII 模式和 RTU 模式。使用何种模式由用户自行选 

择,包括串口通信参数(波特率、校验方式等)。在配置每个控制器的时候,同一个 Mod B 

us 网络上的所有设备都必须选择相同的传输模式和串口参数。 

1 ASCII 模式 

当控制器设为在 ModBus 网络上以 ASCII 模式通信,在消息中的每个 8Bit 字节都作 为 

两个 ASCII 字符发送。这种方式的主要优点是字符发送的时间间隔可达到 1 秒而不产生错 

误。 

表 1 ASCII 模式的消息帧 

如表 1 所示,使用 ASCII 模式,消息以冒号(:)字符( ASCII 码 3AH )作为起始位 , 

以回车换行符( ASCII 码 0DH, 0AH )作为结束符。传输过程中,网络上的设备不断侦测 “ : ” 

字符,当有一个冒号接收到时,每个设备就解码下个位的地址域,来判断是否发给自己的。 

与地址域一致的设备继续接受其它域,直至接受到回车换行符。除起始位和结束符外,其 他 

域可以使用的传输字符是十六进制的 0 … 9 , A … F ,当然也要用 ASCII 码表示字符。当选用 A 

SCII 模式时,消息帧使用 LRC (纵向冗长检测)进行错误检测。 

2RTU 模式 

当控制器设为 RTU 模式时,消息帧中的每个 8Bit 字节包含两个 4Bit 的十六进制字符 。 

表 2 RTU 模式的消息帧 

该模式下消息发送至少要以 3.5 个字符时间的停顿间隔开始。传输过程中,网络设备 不 

断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,相应的设备就对 接 

下来的传输字符进行解码,一旦有至少 3. 5 个字符时间的停顿就表示该消息的结束。 

在 RTU 模式中整个消息帧必须作为一连续的流转输,如果在帧完成之前有超过 1.5 个 

字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址 

域。同样地,如果一个新消息在小于 3. 5 个字符时间内接着前个消息开始,接收的设备将 

认为它是前一消息的延续。如果在传输过程中有以上两种情况发生的话,必然会导致 CRC 

校验产生一个错误消息,反馈给发送方设备。 

当控制器设为 RTU (远程终端单元)模式通信时,消息中的每个 8Bit 字节包含两个 4 B 

it 的十六进制字符。这种模式与 ASCII 模式相比在同样的波特率下,可比 ASCII 模式传送 更多的数据。

=========================================================

关键的两张图只能传上来一张,我看就用ASCII码模式,简单

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
神龙山神龙山简介 我今年24,读的大专,毕业了在家待业2年,后来去当了两年兵,入了党,出... QQ设置在任务栏隐藏后不能显示出来.急啊! QQ“在任务栏通知区域显示QQ图标”选项去掉,面板最小化 ,不见了,那要... ...到图标,收不到信息的时候,按什么快捷键能再显示QQ?? ...餐都很疯狂,吃完以后就遭罪了,肚子一直不舒服,如何在吃自助的时候... 洋槐花韭菜饺子的做法 ...三星的备份与恢复软件备份数据之后恢复出厂设置了,现在找不到之前备... 我在三星的备份与恢复软件备份数据之后恢复出厂设置了现在找不到之前... 交通事故二审判决书下来了,要申请执行吗 一个服装行业具体要怎么去做微商运营? OPPO Find X5 Pro充电慢耗电快 梦见给人家吊孝的预兆 怎么用QQ拼音打出拼音调号? 夏目漱石的人物作品 《文学论》是夏目漱石在哪个大学的讲稿 凤眼反碱了怎么办 mx250和锐炬xe显卡哪个好 山东省野鸡大专院校名单 想知道快乐大本营中杨洋在玩谁是卧底时抽到了唐伯虎是哪一集 执怮的读音 男人为什么会惦记一个女人 男生们说说 女生也可以。他为什么老想给我打电话? 忍不住想给你打电话 怎么办呢 天津二建报名条件 一般认为激光器发出的是频率为“v”的单色光,实际上它的频率并不是真正单一的,激光频率v是它的中心频率 物美自提点怎么选 物美怎么自提 希奇的成语希奇的成语是什么 金姨家韩式料理石锅拌饭。怎么学习? 726感恩的泪水原唱 长拼音怎么拼? 我想问一下v8这里面的录音机,录完以后,在哪里找得到录的东西啊? samplitude v8 简体中文版 不能正常录音 帅职的拼音狐帅职的拼音是什么 银行卡在银联上刷卡输错两次密码第二天还有三次机会吗 柔日的解释 鲨鱼尾巴和鲸鱼尾巴的区别 海豚尾巴和鲸鱼尾巴区别 代位追偿要提交什么材料 代位追偿要准备哪些材料? 亨嘉是什么意思 亨嘉之会什么意思? 嘉_的意思嘉_的意思是什么 后续治疗费超出原判决确定的数额,案例 什么是后续治疗费,后续治疗费用如何认定,有哪些相关法律认定责任 交通事故后续治疗费用有什么赔偿方式 民事纠纷出院后的原有的疾病的后续医疗费要被告负责吗? 交通事故医疗赔偿后还有后续的治疗费吗 我国古代的很多事物六有自己的优雅,请我们常说的润笔指的是什么