[转]快速了解modbus

估计能搜索到这篇经验的,都了解串口通信了,串口是数据透传接口,一般使用串口调试软件的默认 8n11模式就可以,高能的来了:第一点:modbus就是一次用串口连续发多个字节!!!!!就这么简单!!!!

如果想在深入一些,那我再告诉你,第二点:连续发出的多个字节是按顺序排好的就可以了

如果想要完成一个双向通信,那你还要再了解一点就是第三点:发多少个字节?字节顺序如何排列?

本篇只讲主站读,子站发,看明白之后,再点击我的用户名,查看主站写,子站接的经验。

 

1、先说一下DTU RTU区别:modbus dtu是数字数据传输协议,gsm ,gps可以用,但是如果需要采集模拟量,比如我要询问gsm设备的电池电压,那就要用rtu,,他可以采集模拟量信息,其实对于自己做产品,你都用rtu也可以。也就是说就这点儿区别。

 

2、知道了dtu rtu的区别,可以尝试分析和编写通信协议了,不需要了解太多,你只需要知道上面提到的第三点就可以了!

先说第三点,从机应该发多少数据给主机?答案是:主机请求N个寄存器,从站就发2N个字节(特别注意,一个寄存器是16位的,而且这个数据长度是不算报文头,不算crc,不算功能码的,下面有图说明)下面看一下真实的通信情况此处主机请求一个寄存器,主机发出10 03 00 00 00 02 c7 4a 注意数据高位在前,crc是低位在前

 

 

3、这是一条完整的从机正常相应命令

返回一个寄存器的数据

 

4、好了,通信协议,就这样的,你可以使用modscan和usb转串口设备测试一下

modscan设置如下


 

 5、现在开始实测一下,先确定电脑至少有两个串口,一个串口作为modscan的发送,一个串口用串口调试助手发数据

波特率都一样就可以,其他默认

然后modscan 点击连接后,自动下发数据

串口调试软件,收到数据后,点一下发送就可以了,可以观看到modscan已经成功收到并显示数据了


 

 

转载于:https://www.cnblogs.com/tubujia/p/10101128.html

Modbus 协议快速入门 阅读详情

相关推荐

MODBUS TCP 转 PROFINET 网关从站快速配置手册

通过微硬创新MODBUS TCP 转 PROFINET 网关连接组态王服务器从站快速配置手册。

vingweiying的博客 926

【串口通信】之案例参考

查阅网上资料借鉴了两篇博文其一点击打开链接其二点击打开链接总结有两点:SerialTool.java串口服务类,功能有查找所有可用端口,打开串口,关闭串口,读取串口数据(将接收到的数据根据需求解析),向串口发送数据,添加监听器。package serialPort; import java.io.IOException; import java.io.InputStream; import ja...

采菊东篱下 707

MODBUS TCP转PROFINET网关快速配置手册

MODBUS TCP转PROFINET网关快速配置手册 本案例是模拟将Modbus TCP设备数据接入到西门子PROFINET网络中。使用设备为西门子S7-1200型PLC, GW-PN5011型网关。MODBUS从站为电脑安装modbus slave软件。 *********配置Modbus TCP转PORFNET过程如下******** 打开西门子博图软件建立新项目 安装GSD文件 3. 添加模块 4. 设置设备名称和IP地址本例为XJ1,IP为192.168.20.5

bjxjzk的博客 2722

简单粗暴的理解 MODBUS通信协议

转自:http://baijiahao.baidu.com/s?id=1586302823192131962&wfr=spider&for=pcMODBUS通讯协议,是1979年由美国Modicon 公司提出的,就是被称为PLC 之父的迪克·莫利先生创造的品牌。MODBUS是世界上第一个用于工业现场的总线协议,可以说,它的出现标志着工业现场从模拟量时代向通讯时代迈进。PLC之父 迪...

xianjian1990的博客 2万+

快速理解USB转串口驱动与Modbus通信的集成要点

深入解析USB转串口驱动在工业通信中的实际应用,结合Modbus协议实现稳定数据交互,重点讲解驱动安装、端口映射与通信调试的协同要点,提升系统集成效率。

weixin_35995661的博客 604

Modbus协议的快速入门 (2) - 从Modbus RTU说起

Modbus协议的入门级别的基本介绍

DeviceTalk的博客 2278

【杂谈】-快速了解ModBus协议

在本文中,我们将介绍有关Modbus协议的一些非常基本的内容。为后面单片机使用ModBus协议打下基础。

视觉与物联智能 2161

如何快速实现OPC DA转为modbus TCP

因此如何快速实现OPC 协议和组态系统通讯再转为MODBUS TCP协议给MES系统呢,有一种方案就是采用协议转化网关,巨控的NET421协议网关使用就非常方便,性能也稳定可靠。3、 批量导入 OPC 变量,把层次化刷新钩去掉,刷新所有变量如下图-----刷新完成后----右键选择所有获取变量变量。6,给对应的变量配置modbus 地址。1X是只读位区,1X区,地址1,就表示是10001。3X是只读字区,3X区,地址1,就表示是30001。地址配置规则,modbus 4个寄存区,0X,1X,3X,4X。

gsjkwg的博客 1402

Modbus转BACnet/IP网关快速对接Modbus协议设备与BA系统

在智能建筑和工业自动化领域,Modbus和BACnet/IP协议的集成应用越来越普遍。BA(Building Automation,楼宇自动化)系统作为现代建筑的核心,需要高效地处理来自不同协议的设备数据,负责监控和管理建筑内的多种设备和系统。然而,不同设备可能使用不同的通信协议,如Modbus和BACnet/IP。为了实现这些设备的统一管理和控制,Modbus转BACnet/IP网关成为了关键设备!本文将详细介绍如何将Modbus转BACnet/IP网关接入BA系统,确保数据的无缝集成和高效管理。

钡铼技术工业物联网 1502

基于Python的Modpoll工具读取Modbus数据

推荐一款Github上流行的Modbus调试和数采工具——基于Python的Modpoll项目。这款全新设计的工具,支持Modbus RTU/TCP/UDP协议,采用“配置文件”的方式来保存Modbus寄存器设置,结合高效的多寄存器采集方式,​ 能同时满足离线设备通讯调试和在线生产数据采集的场景。另外,这款Modpoll工具还可以作为Modbus转MQTT的网关,在Docker环境中直接部署。

helloysd的博客 2109

利用HFSS仿真优化圆极化微带天线的耦合馈电设计

本文深入探讨了利用HFSS仿真软件优化圆极化微带天线性能的关键方法。通过对比传统直接馈电与耦合馈电方式,详细阐述了耦合馈电在提升阻抗匹配、改善轴比带宽及增强设计鲁棒性方面的显著优势。文章结合FR4板材的实战案例,逐步演示了在HFSS中建立模型、进行参数扫描与圆极化性能优化的完整流程,为设计高性能、高纯度的圆极化天线提供了实用指南。

weixin_29233333的博客 547

Modbus协议了解与简单使用

Modbus 是一种串行通信协议,用于工业自动化系统中的数据传输。它被广泛应用于监控和控制设备。Modbus 协议由 Modicon(现在是施耐德电气的一部分)在 1979 年开发,用于其 PLC(可编程逻辑控制器)中。它是一种开源协议,可以在不同类型的网络和设备中使用。它是用于在电子设备之间的串行线路上传输信息的方法。

小嵌同学的博客 1842

TVS 和压敏电阻联合使用进行浪涌保护时,压敏电阻的压敏电压要低于TVS 的钳位电压 VC。

通过先让MOV接管,可以确保在大多数情况下,电压不会迅速上升到TVS二极管的钳位电压,从而保护TVS二极管免受持续高能量冲击的损害。总结来说,将MOV的压敏电压设置得低于TVS二极管的钳位电压,可以提供一种分级的保护机制,优化浪涌保护性能,同时保护敏感的TVS二极管不被过度的能量冲击损坏,并延长其使用寿命。MOV吸收的能量(Wmov):假设浪涌电流为10kA,MOV导通后将电压限制在300V,那么Wmov = Ipp * Vmov = 10kA * 300V = 3MW。例如,Vmov可以设定为275V。

weixin_66642980的博客 2244

CANOPEN 转 Modbus网关

求也有应答,响应速度慢,但可靠性高。自动保存最新配置信息,设备断电再上电后无需加载配置;区写数据且写的数据与缓冲区原来的数据不一样时,会触发。消费者模式来传输数据,只有请求没有应答,响应快,适。位数据位,无校验、奇校验、偶校验可选,默认无。如果想通过配置软件给网关下载配置信息,需将。来的数据,并将数据保存在输入缓冲区中,)自带网关配置软件,配置信息可通过。从站协议之间的转换,可实现单个。从站协议之间的转换,可实现多个。(01h~7Fh),如下图所示,灯熄灭,然后可下载配置,待弹出。

2401_89785827的博客 879

QGIS|如何将WGS84转换为CGCS 2000坐标系?

QGIS 3中如何将WGS84转换为国家2000大地坐标系? 今天来回答一位朋友在后台留言提出的问题:怎么将WGS84坐标转换为国家2000大地坐标系。 01工程坐标系 从地图窗口右下角的状态栏可以看到当前地图窗口的坐标系,即工程坐标系(Project CRS)。当前地图可以由多个图层组成,各种来源数据的坐标参照系(Layer CRS)并不一定相同,QGIS在绘制图层之前将根据工程坐标系进行动态坐标转换,然后显示在地图画布中。 因此,在处理空间数据的过程中,一定要特别注意...

QGISClass的博客 1万+

三相逆变器拓扑结构的分析及应用场景

三相逆变器是电力电子领域中广泛应用的一种设备,用于将直流电转换为交流电。不同的拓扑结构在性能、成本、复杂度和应用领域上存在差异。小编将在本文中将进一步拓展对三相逆变器拓扑结构的分析,并探讨其适用的应用场景。

道合顺的博客 2235

Modbus转IEC61850

Modbus转IEC61850 【下载地址】Modbus转IEC61850分享 此资源提供了高性能的**IEC61850协议转换器(大众版)**,专为那些寻求在工业自动化领域内整合Modbus设备与IEC61850智能电网标准的用户设计。核心目标在于通过轻量级设计确保低内存占用及高实时性能,同时保持高度灵活性和广泛兼容性...

gitblog_06666的博客 1291

告别 DIFY 构建卡顿 / 失败!巧用 Makefile 一键构建本地 WEB 镜像,附核心避坑指南

本文详细介绍了DIFY本地源码构建WEB镜像的完整流程,重点解决因官方npm源不稳定导致的构建失败问题。通过修改web/Dockerfile文件启用国内npmmirror镜像源,可大幅提升依赖下载速度和稳定性。在DIFY根目录执行封装好的make build-web命令即可一键完成构建,无需手动编写复杂docker命令。文章还提供了前置环境准备、构建结果验证等实用指导,帮助开发者高效完成DIFY前端二次开发后的镜像构建验证。

2501_93651177的博客 181

[杂谈]-快速了解Modbus协议

Modbus 是一种流行的低速串行通信协议,广泛应用于自动化行业。 该协议由 Modicon(现已被施耐德电气收购)于 1979 年为其自己的可编程逻辑控制器开发。 该协议充当 PLC 和智能自动化设备之间的链接。 Modbus 现在是由 Modbus 组织维护的开放协议,自诞生以来就深受自动化工程师的欢迎。 该协议广泛用于工业监测和控制,特别是 PLC。

视觉与物联智能 1602

基于 STM32 的全自动洗车监控系统设计与实现

本文提出一种基于 STM32F103RCT6 芯片的全自动洗车监控系统方案,通过多传感器融合与智能控制算法,实现车辆检测、洗车流程自动化及状态远程监控。系统集成硬件选型、电路设计、软件流程及通信功能,可广泛应用于智能洗车场景。

weixin_42300449的博客 963

AutoSAR系列讲解(实践篇)7.3-AppL在Dev中的配置(下)

接着讲解Dev中剩下的几个定义项

雪云飞星的博客 1万+

关于CANOPEN 转 Modbus RTU详细说明

自动保存最新配置信息,设备断电再上电后无需加载配置;区写数据且写的数据与缓冲区原来的数据不一样时,会触发。自动保存最新配置信息,设备断电再上电后无需加载配置;从站的离散量输入和输入寄存器数据,如果数据发生变化,消费者模式来传输数据,只有请求没有应答,响应快,适。位数据位,无校验、奇校验、偶校验可选,默认无。位数据位,无校验、奇校验、偶校验可选,默认无。主站发来的数据,保存在输出缓冲区中,网关轮询。来的数据,并将数据保存在输入缓冲区中,)自带网关配置软件,配置信息可通过。)自带网关配置软件,配置信息可通过。

2401_89785827的博客 1341

【微服务】Spring Aop原理深入解析

spring原理深度解析

congge 1万+

Modbus转OCPP协议网关

本篇文章主要介绍了一款Modbus转OCPP协议网关,该设备通过协议转换与数据映射,实现了两类协议的互通,为能源互联网和智能充电场景提供解决方案。

wisewish的博客 700

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

EdgeGateway 快速开始手册-Modbus转MQTT

本文介绍了如何使用EdgeGateway实现Modbus转MQTT数据流。首先通过ModbusTCP协议连接从站设备,采集模拟的三个变量数据。然后配置MQTT客户端,将采集的数据上传至ThingsBoard平台,其中系统信息发布到客户端属性,Modbus数据发布到遥测信号。整个过程支持多平台同时上传,实现了工业设备数据的云端可视化监控。

895

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

电力与工业物联网协议转换网关怎么选?DL/T645 转 Modbus・Modbus 转 MQTT・Modbus 转 IEC104 选型实测(2026)

DL/T645转Modbus、Modbus转MQTT、Modbus转IEC104 分别对应电表数据接入本地系统、工业设备上云、电力并网调度三大高频场景。本文基于 7 款主流协议网关实测与 38 个落地项目复盘,逐一拆解三类转换的实现原理、配置方法与选型标准,附可直接复用的数据映射表、MQTT报文样例及 IEC104 点表实例。核心结论:单一场景选专用网关即可;多协议并存的场站级项目,一台全栈融合网关(如捷宸 GP62044A)可替代4~6台单一设备,综合成本降低35%~45%,调试周期缩短70%以上。

IPCSUN的博客 411

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: [转]SPI上下拉电阻
下一篇: [转]串口收发float型数据
ddk43521
博客等级 码龄12年 26粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值