小智科普丨如何看懂Modbus数据帧?

2024-12-24 恩智测控官网
恩智测控 恩智测控 恩智测控 恩智测控

在介绍Modbus RTU数据帧格式之前,首先让我们先了解一下Modbus的通讯模式。 


丨Modbus通讯模式


Modbus协议是典型的主-从通讯结构,链路中只能有一台主设备,可以有多台从设备。主设备向从设备发送请求指令,从设备对该指令进行响应。从设备不能主动向主设备发送指令,并且从设备之间也不能进行通信。


Modbus协议通过这些请求、响应指令,实现了主设备对从设备中数字量或模拟量数据的访问和控制。通常,主设备是人机界面、监控或数据采集系统,从设备是传感器、可编程自动化控制器、智能仪器仪表等。



 

丨Modbus数据帧格式


了解Modbus是典型的主-从式通讯方式后,我们再来看Modbus RTU数据帧格式。


Modbus RTU数据帧是由四部分组成的,他们分别是:设备地址、功能码、数据和校验。


 


设备地址占1个字节,范围是0~255之间。0是广播地址,1~247是从站设备地址,248~255保留不用。


功能码占1个字节,由协议明确规定,表中列出了一些常用的功能码。譬如03功能码是读保持寄存器,16功能码是写多个寄存器。


 


数据部分0~252字节,其长度和内容由功能码决定。功能码不同,数据部分的定义不尽相同。


校验2个字节,由发送设备计算,将校验码之前的数据按照CRC16算法进行计算,生成2个字节的数据,放置于发送信息的尾部。接受信息的设备再重新计算接收到的信息的CRC码,比较计算得到的CRC码是否与接收到的相符,如果不相符,则表明数据在传输过程中出错。通过数据校验增加了系统的安全与效率。
 

丨常用功能码数据帧格式


1) 功能码-0x04(读输入寄存器)


举例:读取2号站,30008~30009 2个输入寄存器的数值。


Modbus RTU主站设备请求帧格式:


 


2号站设备响应帧格式:


 


2) 功能码-0x10(写多个寄存器)


举例:向2号站,40002~40003 2个保持寄存器分别写入0x000A,0x0102数值

Modbus RTU主站设备请求帧格式:


 


2号站设备响应帧格式:


 


3) 功能码-0x02(读离散量输入)


举例:读取2号站,10197~10218 22个离散量的状态。


Modbus RTU主站设备请求帧格式:


 


2号站设备响应帧格式:


 


丨数据传输模式


通过前面的介绍,可以看到Modbus   RTU协议数据帧是没有起始符和结束符,所以两个数据帧之间需要靠时间间隔来区分。协议中规定信息帧发送至少要有3.5个字符时间的停顿间隔。即在一个数据帧的最后一个字符传输完成之后,需要至少3.5个字符时间的停顿标定数据帧的结束,一个新的数据帧可在此停顿之后开始。如果一个新消息在小于3.5个字符时间内接着前个消息开始,接受的设备将认为它是前一数据帧的延续,这将导致CRC校验出错。同时整个数据帧必须作为一连续的流传输。如果在帧完成之前有超过1.5字符时间的停顿时间,接受设备将刷新不完整的数据帧从而认为存在丢包现象。


 


那么一个字符是什么呢,他由1个bit起始位,8bit数据位,1个bit奇偶校验位,1个bit停止位组成,在发送时从起始位开始。


 


以上就是关于Modbus数据帧的一些基础知识

 

*本文章部分资料、图片来源于网络,版权归原作者所有,如有侵权,请与我联系删除,谢谢!


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Victor转载自恩智测控官网,原文标题为:小智科普丨如何看懂Modbus数据帧?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【技术】恩智测控解析何为半导体

恩智测控将详细讲解何为半导体,所谓半导体是指常温下导电性能介于导体与绝缘体之间的材料。物质存在的形式多种多样固体、液体、气体、等离子体等等。通常把导电性差的材料如煤、人工晶体、琥珀、陶瓷等称为绝缘体。介于导体和绝缘体之间的材料称为半导体。

2022-08-04 -  技术探讨 代理服务 技术支持 采购服务

【技术】恩智测控分享恒流电源的定义及用处

大多数人对于恒流电源的具体概念是比较陌生的,毕竟很少接触到,也不知道是什么物品。但是在我们的生活中这种电范围还是很广泛,为了更好的使用电源,多了解一些基本知识对我们的生活还是很有帮助的,那恒流电源是代表什么意思的一个问题,本文恩智测控就来进行解惑吧!

2022-07-12 -  技术探讨 代理服务 技术支持 采购服务

恩智测控直流电源&测试仪器选型表

恩智测控提供直流电源;燃料电池测试仪器;锂电池测试仪器;超级电容测试仪器产品,最大输出电压10000W,最大输出电流1200A,电压精度最低电压≤±1mV,电力精度最低电流<0.05%+5mA,通道数高达528,提供多种通信息接口,尺寸1U-12U可选

产品型号
品类
最大输出电压(V)
最大输出电流(A、mA)
电压精度
电流精度
分辨率(μA、mA、nA)
通道数
通讯接口
尺寸(U)
N3225-10K-M001
直流电源
10000V
1mA
电压≤0.01%+0.05%F.S.
电流≤0.02%+0.05%F.S.
1V/0.1μA
1
LAN/RS232
2U

选型表  -  恩智测控 立即选型

恩智测控电池模拟器/直流电源选型表

恩智测控提供超高精度的电池模拟器和直流电源,最大输出电压范围5~20V,最大输出电流范围1A`20A,0.1mV/1μA超高精度,行业领先;2U单机24CH超高集成度;双象限,支持主动/被动均衡;多通道并行响应,通讯响应时间≤10mS;内置DVM功能及故障模拟功能;产品线完整,覆盖面广。

产品型号
品类
最大输出电压(V)
最大输出电流(A)
电压精度
电流精度
分辨率(mV/mA)
通道数
象限
通讯接口
尺寸
N8330A
电池模拟器
6V
1A
≤0.1mV±2d
≤0.2mA±2d
0.01mV/0.001mA
24
单象限
LAN/RS485
2U

选型表  -  恩智测控 立即选型

M000系列HMI人机界面软件

SIRON  -  HMI,人机界面,M000系列,M000

开发环境(软件/固件) 代理服务 技术支持 采购服务

GL070/GL070E人机界面安装说明 (GL070/GL070E HMI Installation Instruction)

本资料为GL070/GL070E人机界面安装说明,内容包括环境要求、电源连接、外部接口、产品安装等。资料详细介绍了人机界面的安装步骤、电源要求、接口类型及功能,并提供了售后服务信息。

步科  -  HMI,人机界面,GL070E,GL070

2021/10/01  - 用户指南 代理服务 技术支持 采购服务

恩智测控电子负载选型表

恩智测控提供的电子负载,电压范围0-1300V 功率范围0-500kW;单机集成12通道;最低操作电压低至0.1V@600A,0.2V@1200A;高可靠性设计,大功率负载安静稳定;分布式设计,功率模块更换灵活。

产品型号
品类
最大输出电压(V)
最大输出电流(A)
电压精度
电流精度
分辨率
通道数
通讯接口
尺寸
N6112-60-20
多通道可编程直流电子负载
60V
20A
≤0.015%+0.03%F.S.
≤0.015%+0.03%F.S.
0.3mV/5mA
12
LAN/RS485
3U

选型表  -  恩智测控 立即选型

GL150E绿色系列人机界面

该资料介绍了Kinco公司生产的GREEN Series HMIGL150E工业级人机界面(HMI)产品。产品特点包括800MHz工业级CPU、128M DDR3内存、15英寸1024*768高清显示屏、防水防油密封设计。支持Kinco DTools配置软件,支持多种语言版本,包括中文、英文、韩语等。产品具备丰富的接口和通信功能,支持云监控和VNC远程控制。电气性能符合工业标准,具有IP65防护等级和CE认证。

步科  -  HMI,人机界面,GL150E

2023/6/19  - 商品及供应商介绍 代理服务 技术支持 采购服务

【应用】国产高精度温湿度传感器GXHT31用于电力数据采集系统,典型精度达±2%RH及±0.3℃

本文介绍中科银河芯推出的高精度温湿度传感器GXHT31在电力数据采集系统中的应用。该产品全校准和温度补偿数字输出,测温范围-40℃ to 90℃,湿度范围从0 to 100%RH,典型精度分别为±2%RH及±0.3℃,满足高精度宽范围测温测湿设计需求。

2023-03-10 -  应用方案 代理服务 技术支持 采购服务

GL100/GL100E GREEN系列人机界面

GREEN系列人机界面GL100/GL100E具备10.1英寸高清显示,支持IP65防护等级,防水防油污。搭载Kinco DTools组态软件,支持多语言版本,具备远程监控、操作日志等功能。产品适用于一般场合,具有美观超薄设计,超高性价比。

步科  -  人机界面,GL100,GL100E

2023/4/10  - 商品及供应商介绍 代理服务 技术支持 采购服务 查看更多版本

GL070/GL070E GREEN系列人机界面

GREEN系列人机界面GL070/GL070E具备飞思卡尔工业级CPU,800MHz主频,128M内存,7英寸高清1677万真彩色显示屏,IP65防护等级,防水防油污设计。支持Kinco DTools组态软件,多语言版本,远程监控,VNC互操作等功能。产品规格包括显示尺寸、分辨率、处理器、存储器等,适用于工业自动化领域。

步科  -  人机界面,GL070E,GL070

2023/5/19  - 商品及供应商介绍 代理服务 技术支持 采购服务 查看更多版本

G070/G070E/G070E-CAN GREEN系列人机界面

该资料介绍了Kinco公司的GREEN系列人机界面产品,包括G070、G070E和G070E-CAN型号。这些产品具备飞思卡尔工业级CPU、高清显示屏、三防喷涂处理、内置隔离电源等特点,适用于多种工业控制应用。

步科  -  人机界面,G070E-CAN,G070,G070E

2023/5/8  - 数据手册 代理服务 技术支持 采购服务 查看更多版本

G100/G100E绿色系列人机界面

该资料介绍了GREEN系列HMI G100/G100E两款人机界面产品。这两款产品采用NXP工业级CPU,主频800MHz,配备DDR3高速内存;搭载原装10.1英寸高清LCD显示屏,支持三种串口以满足不同需求。内置隔离电源增强可靠性,主板三防设计。软件方面,配合Kinco DTools配置软件,支持物联网功能,提供多语言版本和云监控等功能。

步科  -  HMI,人机界面,G100E,G100

2021/07/23  - 数据手册 代理服务 技术支持 采购服务

MR2070HE 人机界面 (MR2070HE HMI)

本资料为深圳市步科电气有限公司生产的MR2070HE人机界面(HMI)的安装说明。内容包括环境要求、电源要求、产品安装、外部接口以及售后服务。资料详细介绍了MR2070HE HMI的安装步骤、注意事项、接口连接方式以及售后服务条款。

步科  -  HMI,人机界面,MR2070HE

2023/3/21  - 用户指南 代理服务 技术支持 采购服务

G2156E 人机界面安装说明 (G2156E HMI Installation Instruction)

本资料为G2156E人机界面(HMI)的安装说明,包括环境要求、电源连接、外部接口等。资料详细介绍了产品的安装方式、尺寸图、固定螺钉安装说明,以及电源端子、COM0/COM2通讯端口、USB HOST接口、USB SLAVE接口、Ethernet接口等外部接口的连接和功能。此外,还提供了售后服务信息。

步科  -  HMI,人机界面,G2156E

2023/3/21  - 用户指南 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:超级电容测试仪器

价格:

现货: 0

品牌:恩智测控

品类:超级电容测试仪器

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:恩智测控

品类:直流电源

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面