浅谈Modbus通信执行的快慢
2025-09-11 来源:elecfans
Modbus通信执行的快慢分为两种场景。
1、一种是常规的多个站点的任务轮询执行的耗时。但这种轮询快慢和通信任务量有关,只要通信任务量不便,就改变不了执行速度,改波特率不算。
除非由于设备工作模式的变化导致通信的任务数量有变化,或者由于个别站点的通信质量不好或者掉站而导致的时间拖延,而这后者是有改善余地的。
就是在经过一定错误次数之后,把有问题的站点退出轮询。这样可以节约有限的通信资源,保证其它正常站点可以能更好执行,不被耽搁。
但这种轮询的快慢并不是这里要探讨的,因为它说明不了单个通信任务在本质上的执行快慢。
2、当用户的操作命令和参数发生变化的时候,Modbus设备能在多少时间之内迅速做出反应,这才是有分析意义的。
这里我们用1200和2个温控器之间的Modbus通信的实例,来做一个细致的分析。

上面这个GIF截图,是PLC和温控器之间的Modbus通信的手机快速连拍。
我在触摸屏仿真上用鼠标快速点击一个按钮。这个按钮是把温控器的工作模式在手动和PID自动模式之间来回切换,所以它是个写任务通信的反复执行。
可以看到点击的速度很快,温控器面板上的数字反应也在快速切换。就主观手感而言,执行是非常快的,滞后微乎其微,很难觉察。
但是这个写任务的执行到底消耗了多少时间呢?这执行中的细节受到哪些因素的影响?这些过程细节需要用Trace才能呈现。
下面用两张详细注释的Trace图来展示。
A、这张图是10秒钟内的整体通信场景的记录。其中可以看到周期性的2个温控器的轮询执行,和偶尔插入的临时写任务的优先执行。

B、下面这张图是单独取出上图中的某一次优先任务,具体分析它的执行和耗时

关于优先权,通常都是写任务。读任务同样可以优先,并且能实现一些很实用的工艺。
在前面细节分析的基础上,用程序来计算每个通信任务的执行时间,以便整体看一下这个写任务执行快慢在整体场景中的分布情况。
可以看到这个写任务的消耗时间在20多ms~50多ms之间变化不等。我的PLC程序的扫描周期是20多ms,实际就是1-2个扫描周期的区别。

下图是5号从站的0号任务、7号任务、18号任务的通信耗时统计,稍微加了点滤波。基本上能看出不同任务耗时的大致状况。

上一篇:LC如何接地?PLC接地的目的
下一篇:机器视觉系统的一般构架与组成
- Arm 执行副总裁:尚未向合作伙伴提供适用于 Windows 操作系统的 GPU
- Microchip推出LX4580高集成度24通道混合信号IC,专为航空与防务执行系统设计
- 意法半导体总裁兼首席执行官Jean-Marc Chery 将于摩根士丹利投资者会议发表演讲
- 南芯科技发布“感知-运算-执行”全集成OIS防抖驱动芯片
- 意法半导体总裁兼首席执行官Jean-Marc Chery 将出席摩根士丹利投资者会议并发表演讲
- 智能执行器颠覆汽车技术
- 单片机执行单条代码时间计算详解
- 单片机ADC硬件采样频率精确计算指南(忽略软件执行速度影响)
- STM32N6在LRUN模式下从Nor_Flash启动并执行代码详解
- STM32性能飞跃:函数内存RAM执行提速秘籍!
- 嵌入式的风向变了:2026纽伦堡嵌入式展透露这些趋势
- 高通确认不在GDC 2026发布新款骁龙G系列掌机处理器SoC
- 行业评论 从工具到平台:如何化解跨架构时代的工程开发和管理难题
- 阿里达摩院发布玄铁C950,打破全球RISC-V CPU性能纪录
- 面向嵌入式部署的神经网络优化:模型压缩深度解析
- Mujoco中添加Apriltag标签并实现相机识别教程
- 摩尔线程MTT S5000全面适配Qwen3.5三款新模型
- 英飞凌与宝马集团携手合作,基于Neue Klasse架构塑造软件定义汽车的未来
- 物理AI仿真新突破:摩尔线程与五一视界共建全栈国产化生态
- 爆火的OpenClaw! 告别云端,米尔RK3576开发板本地部署
- Altera 与 Arm 深化合作,共筑 AI 数据中心高效可编程新方案
- 莱迪思加入英伟达 Halos生态系统,通过Holoscan传感器桥接技术提升物理人工智能安全性
- 芯科科技闪耀2026嵌入式世界展 以Connected Intelligence赋能,构建边缘智能网联新生态
- 边缘计算主机盒选购指南:五大核心指标解析
- Arm AGI CPU 更多细节:台积电 3nm 制程、Neoverse V3 微架构
- Arm AGI CPU 重磅发布:构筑代理式 AI 云时代的芯片基石
- Arm 拓展其计算平台矩阵,首次跨足芯片产品
- 阿里达摩院发布RISC-V CPU玄铁C950,首次原生支持千亿参数大模型
- 边缘 AI 加速的 Arm® Cortex® ‑M0+ MCU 如何为电子产品注入更强智能




