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

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

3天内不再提示

Modbus通信协议为什么这么受欢迎?

泽耀科技 2023-02-13 10:41 次阅读

什么是Modbus?

Modbus即总线协议,此协议多用于工业领域。

Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。

abe4dfe6-a85c-11ed-ad0d-dac502259ad0.png

它能够得到广泛使用,是基于以下优点↓

02

Modbus特点及工作原理

首先它有着易于部署的优点;

其次它是公开发表并且无版权要求的,这样我们可以自由使用;

第三点它对供应商比较友好,修改移动本地的比特或字节没有很多限制。

一言以蔽之,它简单、免费、方便调整所以在通信领域,拥有以上特点的协议,能不火都难。

abf1510e-a85c-11ed-ad0d-dac502259ad0.png

Modbus协议通过主从方式的实现通信,即非同步,总线上每次只有一个数据进行传输,即主机发送、从机应答、主机不发送、总线上就没有数据通信。

例如,一个总线上有一个主机,多个从机,主机查询其中一个从机,首先用户要为从机分配地址,且每个地址必须唯一,以便对应。分配好地址后,主机要查询并下发数据,从机得到主机发送的数据,然后对应地址的从机回复,主机得到从机数据。这就是一个主机到从机的通信过程。

ac175b74-a85c-11ed-ad0d-dac502259ad0.png

Modbus RTU 网络的设备连接

它分为Modbus ASCLL、Modbus RTU和Modbus TCP,而我们工业领域使用最多的,以Modbus-RTU协议为主,modbus协议上规定默认模式必须是RTU,它的一般的介质有:RS-232、RS485等,Modbus RTU是一种紧凑的,采用二进制表示数据的方式,RTU格式后续的命令/数据带有循环冗余校验的校验和。

03

产品推荐

泽耀采用modbus协议的产品有多款型号,不同的产品也有着不同的特点,满足不同用户的需求

例如A600系列无线数传电台作为一款工业级全网通无线通信电台,电台支持Modbus RTU与Modbus TCP两种协议的自动转换,提高了设备互联兼容性。它同时也支持TCP/UDP透传模式、MQTT模式,可以在各个领域得到广泛运用。

ac368526-a85c-11ed-ad0d-dac502259ad0.jpg

A700系列RS232&RS485转以太网的串口服务器支持modbus RTU与modbus TCP两种协议的自动转换的同时,也支持TCP/UDP客户端透传、MQTT透传,可以轻松连接用户MQTT服务器和阿里云、OneNet等多种模式

ac4d0f30-a85c-11ed-ad0d-dac502259ad0.jpg

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

    关注

    18

    文章

    6004

    浏览量

    135936
  • MODBUS
    +关注

    关注

    28

    文章

    1784

    浏览量

    76900
收藏 人收藏

    评论

    相关推荐

    上位机通信协议详解 嵌入式上位机设计流程

    通信协议的介绍: Modbus 概述 :Modbus是一种串行通信协议,广泛应用于工业自动化领域。它定义了上位机和下位机之间的通信方式,包括
    的头像 发表于 12-04 10:21 314次阅读

    串口通信协议解析 串口通信应用实例

    串口通信协议解析 串口通信协议是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。以下是串口通信协议的介绍: 基本概念
    的头像 发表于 11-21 17:03 426次阅读

    PLC控制系统的通信协议解析

    的基本概念 通信协议是一组规则,定义了数据如何在不同的设备之间传输。在PLC控制系统中,这些协议包括物理层、数据链路层、网络层、传输层和应用层等多个层次。 常见的PLC通信协议 Modbus
    的头像 发表于 11-08 09:46 471次阅读

    PROFINET通信协议是什么

    PROFINET通信协议是一种专为工业自动化领域设计的基于以太网的实时通信协议。以下是对PROFINET通信协议的详细解析,包括其定义、特点、体系结构、工作原理、通信方式、应用领域以及
    的头像 发表于 09-25 18:13 1352次阅读

    Modbus协议网关简介

    在工业自动化领域,设备间的通信与数据交换是实现高效、智能控制的关键。Modbus协议作为一种广泛应用的通信协议,自1971年由Modicon公司首次推出以来,便以其标准、开放、支持多种电气接口等特点
    的头像 发表于 09-23 14:51 226次阅读
    <b class='flag-5'>Modbus协议</b>网关简介

    简单认识UART通信协议

    UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)通信协议是一种常见的串行通信协议,广泛应用于计算机、嵌入式系统、传感器、无线通信
    的头像 发表于 07-25 18:07 1389次阅读

    钡铼协议网关轻松实现Modbus转MQTT协议

    Modbus是一种在工业自动化领域广泛使用的通信协议,以其简单性和可靠性而著称。然而,随着物联网威廉希尔官方网站 的兴起,传统的Modbus协议需要与通信协议MQTT相结合,以实现更广泛的应用场景和
    的头像 发表于 07-23 15:51 337次阅读
    钡铼<b class='flag-5'>协议</b>网关轻松实现<b class='flag-5'>Modbus</b>转MQTT<b class='flag-5'>协议</b>

    说明白了,Modbus RTU通信协议解析-成都电路板单片机开发

    Modbus协议在工业控制、电气、电子领域是个很常见的一种通信协议,很多遇见的传感器、控制器、变频器、驱动器之类的基本都支持该协议,常见到什么程度呢,就是你看到的一个设备如果支持串口通信
    发表于 06-30 22:28

    三菱MC协议Modbus协议的区别

    在工业自动化领域,通信协议的选择对于系统的高效、稳定运行至关重要。三菱MC协议Modbus协议作为两种广泛应用的通信协议,各自具有独特的特性和应用场景。本文将对这两种
    的头像 发表于 06-18 11:31 2123次阅读

    Modbus和Profibus协议有什么区别

    随着工业自动化威廉希尔官方网站 的不断发展,各种通信协议应运而生,以满足不同设备和系统之间的数据交换需求。其中,Modbus和Profibus作为两种广泛应用的工业通信协议,在工业控制领域发挥着重要作用。本文将对
    的头像 发表于 05-29 16:53 3561次阅读

    Modbus协议网关是什么?Modbus协议网关的功能

    Modbus协议网关是一种专门用于工业自动化环境中的网络设备,其主要功能是实现不同通信协议之间的转换,尤其是将基于Modbus协议的设备或系统与使用其他协议的设备、控制系统或信息系统连
    的头像 发表于 04-11 15:51 725次阅读

    UART串口通信协议是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一种通信接口协议,用于实现串口通信。它是一种简单的、可靠的、广泛应用的串口通信协议
    的头像 发表于 03-19 17:26 1326次阅读

    串行通信协议的带宽是指什么?

    在SPI和I2C等串行通信协议,两者带宽不一样,这里的带宽是指什么,传输速率还是其他什么?如果要求很高的传输速率,那么要求发送端要能很快的发送数据,要有很短的上升沿下降沿时间,高低位电平也维持很短
    发表于 02-08 18:04

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

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

    modbus协议与485协议区别

    进行详细探讨。 一、协议层面 Modbus协议Modbus协议是一种开放的通信协议,它定义了一套从机和主机之间进行通信的规范。
    的头像 发表于 01-11 11:06 2.1w次阅读