Modbus通信协议是如何工作的?
2023-05-24 18:29:04 来源:硬件笔记本
学电子需要掌握一些常见的通信协议,Modbus就属其中一种,Modbus在现实生活中应用非常广泛,很多工业电子设备的系统中基本都有它的存在。
今天针对初学描述关于一些Modbus常见的问题。
什么是Modbus?
(资料图片仅供参考)
Modbus 是由 Modicon 公司(现施耐德),于1979年针对 PLC开发的一种通信协议,当时主要用于工业电子设备之间联网通信。
Modbus 是一种应用层通信息协议,位于 OSI(开放式系统互联通信)模型的第 7 层。它在不同类型的总线或网络上连接的设备之间提供客户端/服务器通信。
Modbus 是由一个 Master(主机) 和最多 247 个 Slave(从机)组成的通信网络。
Modbus干什么用?
Modbus 是一种开放的通信协议,你可以免费将其应用到你的设备中,而无需支付版税。
Modbus 是一种广泛使用的标准通信协议,你和其他厂家的设备,如果都遵循 Modbus 标准协议,就可以进行通信传输数据。
Modbus是如何工作的?
Modbus 通常底层基于 UART串口485进行通信,最简单的一个主设备和一个从设备通信,就是通过串口Tx和Rx进行收发数据。
底层串口的通信,就是大家熟悉的“0”“1”通信,在这个基础上,添加 Modbus 通信协议,方便解析协议和多设备组网。
一主多从,在从设备中都有唯一的地址,通过解析从机地址,主机就能和对应的从机进行通信。
什么是Modbus ASCII?
Modbus ASCII是Modbus协议中的一种传输方式,对应的还有另外一种
Modbus RTU传输方式。
施耐德电气(Schneider Electric)收购了Modicon公司之后,有推出了Modbus TCP协议。
协议格式:
什么是从机地址?
从机地址(或从站ID),就是为每一个从设备分配的唯一地址,方便主机建立通信时进行识别,从机地址在出厂时就会设置好。
什么是功能码?
功能码是 Modbus 通信协议中的一项,主机发送的第二个字节就是功能码。就是你看到的读写线圈寄存器那些内容。
下面贴几个常见功能码:
什么是CRC?
正规的通信协议基本都有校验码,目的就是为了确保传输的数据没有错误。像校验和、CRC校验等是嵌入式设备通信协议常见的校验码。
Modbus使用CRC循环冗余校验,其校验信息位于消息末尾的两个字节。
这里推荐阅读文章《自定义串口通信协议》中文末校验相关的内容。
什么是字/字节排序?
字节排序就是先存储(传输)高字节,还是先传输低字节。比如:0x1234,它是两个字节,传输时通常是分0x12和0x34传输。
在通信中,会牵涉到一个字节排序的问题,但在Modbus 规范中并未准确定义数据在寄存器中的存储方式。
Modbus标准协议没有具体约定,就需要开发者在开发过程中人为约定先传输高字节,还是低字节。
最后
Modbus是一种应用非常广泛的标准通信协议,工业自动化、电子、嵌入式等这些专业的同学,建议都抽时间学习一下。
由于时间有限,本文只介绍了一些基础内容,更多介绍和协议具体内容,请到官网深入了解。
审核编辑:汤梓红
标签:
[责任编辑:renwu001]
相关阅读
- (2015-08-11)中芯国际为何率先量产28nm的骁龙410?
- (2015-08-11)为了卖炫感枪,他又做了一款叫VR游戏播放器的产品
- (2015-08-11)小米5屏幕哪家造?三星给出AMOLED
- (2015-08-09)掌贝微POS:我们不做淘宝,要做O2O中最后的一环
- (2015-08-09)回顾暴雪科隆展:诚意满满,让你找回青春
- (2015-08-09)这个户外“机器人”已经学会了躲雨
- (2023-05-24)Modbus通信协议是如何工作的?
- (2023-05-24)速递!俄外贸银行行长:完全有理由期待,人民币在未来10年内能取代美元
- (2023-05-24)全球快播:中国三人女篮排名升至世界第三
- (2023-05-24)委内瑞拉国会议员:美国滥用美元影响力 害人害己
- (2023-05-24)打造“双船两港”模式 中船嘉年华旗下“地中海”号邮轮将进驻天津母港
- (2023-05-24)宜通世纪(300310)5月24日主力资金净买入669.06万元-时快讯
- (2023-05-24)合肥中小学校长教师轮岗时间定了 世界热点
- (2023-05-24)环球观焦点:大唐发电:天津津能拟减持不超0.97%公司股份
- (2023-05-24)迈威生物:9MW3811注射液获得药物临床试验批准通知书_天天热闻
- (2023-05-24)力盛体育:与百度网讯签署《战略合作框架协议》|实时
- (2023-05-24)环球关注:北上资金今日净买入同花顺3.13亿元、三六零2.44亿元
- (2023-05-24)小米集团:4月正式组建了AI实验室大模型团队_天天播资讯
- (2023-05-24)越跌越买,科创板ETF最近一个月“吸金”超256亿元 全球热点
- (2023-05-24)博纳影业出品的多个电影获中国电影华表奖
最近更新
- (2023-05-24)Find X6 系列同款 OPPO Reno10 系列搭载史上最强屏幕
- (2023-05-24)明后两天湖南北部有降雨过程 雨水难挡升温势头-天天短讯
- (2023-05-24)北京爱迪国际学校6月份校园开放日时间表出炉,赶紧预约吧! -->
- (2023-05-24)环球快看点丨北京中加学校招生部地理位置在哪里? -->
- (2023-05-24)北京城市副中心创新形式学习宣传贯彻党的二十大精神 每日消息
- (2023-05-24)全球资讯:成都初中入学多子女同校就读怎么申请2023?(附入口)
- (2023-05-24)每日热闻!2023港口镇义务教育阶段招生常见问题汇总
- (2023-05-24)科大讯飞:使用大模型编造虚假信息属于违法行为,公司会借助法律武器保护公司和投资者利益|环球新消息
- (2023-05-24)金辰股份:未来将开发一些钙钛矿电池制造设备 不会直接生产钙钛矿电池产品
- (2023-05-24)朗姿股份:拟择机出售若羽臣不超过6%股份 天天快看点
- (2023-05-24)漫步者今日跌停 深股通净买入1.53亿元
- (2023-05-24)世界热消息:隆基绿能硅异质结转换效率世界纪录概念产品2681有望量产
- (2023-05-24)焦点!晶科能源:拟在山西转型综合改革示范区规划建设年产56GW垂直一体化大基地项目
- (2023-05-24)环球简讯:杭氧股份:根据德润钢铁新增用气需求
- (2023-05-24)宝尊电商财报:短期前景不乐观,利润被Gap拖累,Q1将继续亏损
- (2023-05-24)2023年北京市第八中学怡海分校国际部招生报名时间安排 -->_世界看点
- (2023-05-24)警用大衣佩戴什么肩章图片 警用大衣|每日速递
- (2023-05-24)重庆忠县可提供艾美特榨汁机维修服务地址在哪
- (2023-05-24)资讯:微软最近在其官方网站上宣布了即将召开的构建开发者大会
- (2023-05-24)《恋与制作人》理想国活动玩法攻略|即时看