0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

M-BUS和modbus两种通信协议有哪些区别呢?

工程师邓生 来源:未知 作者:刘芹 2023-12-11 17:16 次阅读

M-BUS和modbus两种通信协议有哪些区别呢?

M-BUS和Modbus是两种广泛应用于自动化领域的通信协议,它们有一些明显的区别。在本文中,我将详细解释M-BUS和Modbus的特点、工作原理、应用场景以及它们之间的区别。

M-BUS(Meter-Bus)是一种用于远程读表系统中的通信协议,主要用于智能电表、水表和热量计等仪表设备的数据采集和监控。M-BUS采用了串行通信方式,支持多主从结构,允许多个仪表设备连接到共享的总线上。M-BUS还定义了仪表设备的物理层和数据链路层,以及数据传输的帧格式和传输速率。

Modbus是一种用于工业自动化领域的通信协议,主要用于PLC(Programmable Logic Controller,可编程逻辑控制器)和其他工业设备之间的数据交换。Modbus支持多种通信方式,包括串行通信(Modbus RTU)和以太网通信(Modbus TCP/IP)。Modbus使用了简单的主从结构,其中一个设备(主站)发起请求,而其他设备(从站)响应请求。Modbus定义了数据传输的帧格式、数据传输方式和寄存器地址等。

M-BUS和Modbus之间的区别主要体现在以下几个方面:

1. 应用领域:M-BUS主要应用于远程读表系统中,用于采集和监控仪表设备的数据,包括智能电表、水表和热量计等。而Modbus主要用于工业自动化领域,用于PLC和其他工业设备之间的数据交换和控制。

2. 通信方式:M-BUS只支持串行通信方式,使用特定的物理层和数据链路层,通过电线或光纤进行数据传输。而Modbus支持多种通信方式,包括串行通信和以太网通信,可以通过串口、网口或无线方式进行数据传输。

3. 通信速率:M-BUS的通信速率通常较低,一般为2400bps、4800bps或9600bps,适用于远程读取仪表设备的数据。而Modbus的通信速率较高,可以达到115200bps或更高的速率,适用于实时控制和数据交换。

4. 帧格式:M-BUS的数据帧格式较为复杂,包括起始符、地址、控制字节、校验和等字段,以保证数据的完整性和准确性。而Modbus的数据帧格式相对简单,包括设备地址、功能码、数据和校验等字段,易于解析和处理。

5. 寄存器地址:M-BUS的寄存器地址是通过物理编址方式进行分配的,每个仪表设备都有唯一的物理地址。而Modbus的寄存器地址是逻辑编址方式,可以根据需要进行配置和映射。

6. 安全性:M-BUS提供了一些安全机制,如数据加密和权限控制,以保护数据的机密性和完整性。而Modbus在协议本身没有提供安全性措施,通常需要通过其他方式来实现数据的安全传输。

总结起来,M-BUS和Modbus是两种不同的通信协议,用于不同的应用场景。M-BUS主要应用于远程读表系统中,适用于仪表设备的数据采集和监控;而Modbus主要用于工业自动化领域,适用于设备之间的数据交换和控制。它们在通信方式、通信速率、帧格式、寄存器地址和安全性等方面存在明显的区别。在选择使用M-BUS或Modbus时,应根据实际需求和设备特点进行综合评估和选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信协议
    +关注

    关注

    28

    文章

    738

    浏览量

    39746
  • MODBUS
    +关注

    关注

    27

    文章

    1438

    浏览量

    75692
收藏 人收藏

    评论

    相关推荐

    工业控制通信协议的报文帧分别是什么样的?

    工业控制常用到不同的通信协议MODBUS,CAN,CANOPEN,PROFIBUS,PROFINET,ETNERNET,ETHERCAT,SPI,PPI,工业以太网等等,协议,就是
    发表于 01-19 14:46

    modbus协议与485协议区别

    Modbus协议与485协议是工业通信领域中常用的两种协议,它们在不同的层面上具有不同的功能和设计理念。本文将对
    的头像 发表于 01-11 11:06 5490次阅读

    介绍一下I2C和SPI两种常见的通信协议之间区别

    在与ECU或者嵌入式相关的工作中, 我们肯定会接触到各种通信协议, 很多协议有很多类似的地方, 也容易混淆. 本文来介绍一下两种常见的通信协议之间的
    的头像 发表于 11-30 16:50 1048次阅读
    介绍一下I2C和SPI<b class='flag-5'>两种</b>常见的<b class='flag-5'>通信协议</b>之间<b class='flag-5'>区别</b>

    常见的ARM架构分为两种M系列另外一是A系列,这两种什么区别啊?

    现在市面上常见的ARM架构分为两种M系列另外一是A系列,这两种什么
    发表于 10-26 07:00

    基于Modbus通信协议在ARM7环境监测系统中的应用

    电子发烧友网站提供《基于Modbus通信协议在ARM7环境监测系统中的应用.pdf》资料免费下载
    发表于 10-18 10:37 0次下载
    基于<b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>在ARM7环境监测系统中的应用

    浅谈Modbus通信协议

    Modbus通信协议是一种工业现场总线协议标准,常用的Modbus协议有以下三种类型:Modbus TCP、
    发表于 09-20 15:56 967次阅读
    浅谈<b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>

    Modbus通信协议的类型与理解

    Modbus是一种通信协议,常用于工业自动化领域的数据通信和设备控制。其最初由Modicon公司开发并于1979年发布,在工业领域得到广泛应用。Modbus
    发表于 08-25 09:36 3203次阅读

    什么是M-Bus总线协议

    有线传输方式第四期:M-Bus总线在之前的文章中小编介绍了其他几种常用的有线传输通信方式,感兴趣的小伙伴可以点击下方标题查看。前文指路《什么是CAN总线?》《什么是串口通信?串口常见通信
    的头像 发表于 07-31 23:08 742次阅读
    什么是<b class='flag-5'>M-Bus</b>总线<b class='flag-5'>协议</b>?

    M-Bus总线概述、特点及工作原理

    M-Bus(Meter Bus)即仪表总线,M-Bus总线开发的目的是用于满足网络系统和远程抄表的需要。M-Bus总线是Paderborn大学的Dr.Horst Ziegler与TI公
    发表于 07-14 09:58 1565次阅读
    <b class='flag-5'>M-Bus</b>总线概述、特点及工作原理

    PLC MODBUS通信协议的应用及编程

    现为大家讲解一下MODBUS的应用,现在工业控制上位机和下位机通信大部分采用通信协议MODBUS,可想而知机器与机器通信的重要性。
    的头像 发表于 06-25 10:25 2439次阅读
    PLC <b class='flag-5'>MODBUS</b><b class='flag-5'>通信协议</b>的应用及编程

    Modbus通信协议是如何工作的?

    学电子需要掌握一些常见的通信协议Modbus就属其中一种,Modbus在现实生活中应用非常广泛,很多工业电子设备的系统中基本都有它的存在。
    发表于 05-24 17:08 619次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>是如何工作的?

    RS485和Modbus通信协议让工业自动化更高效

    RTU简介】   Modbus RTU协议是一广泛应用于工业领域的通信协议,是以Modbus协议为基础的串行
    发表于 05-05 16:25

    Modbus通信协议的数据接收程序中如何判断一次数据接受已经完毕

    Modbus通信协议的数据接收程序中如何判断一次数据接受已经完毕
    发表于 05-05 15:52

    浅析ModBus通信协议的相关知识

      概 述   Modbus是一串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。
    发表于 05-05 15:51

    工业通信协议modbus如何具体使用

    工业通信协议modbus如何具体使用?是否依赖一定的硬件,还是根据协议直接编程实现数据读写?
    发表于 05-05 15:47