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

    文章

    5706

    浏览量

    134391
  • MODBUS
    +关注

    关注

    27

    文章

    1437

    浏览量

    75691
收藏 人收藏

    评论

    相关推荐

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

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

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

    M-BUS和modbus两种通信协议有哪些区别呢? M-BUS和Modbus是两种广泛应用于自动化领域的通信协议,它们有一些明显的区别。在本文中,我将详细解释M-BUS和
    的头像 发表于 12-11 17:16 1284次阅读

    如何利用ModBus通信协议实现触摸屏与单片机的通信

    电子发烧友网站提供《如何利用ModBus通信协议实现触摸屏与单片机的通信.pdf》资料免费下载
    发表于 10-19 11:19 2次下载
    如何利用<b class='flag-5'>ModBus</b><b class='flag-5'>通信协议</b>实现触摸屏与单片机的<b class='flag-5'>通信</b>

    基于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 960次阅读
    浅谈<b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>

    Modbus是什么?Modbus常见的通信链路

    Modbus协议是应用非常广泛的一种通信协议规约,也是最早应用在工业现场的协议
    发表于 08-30 16:07 765次阅读
    <b class='flag-5'>Modbus</b>是什么?<b class='flag-5'>Modbus</b>常见的<b class='flag-5'>通信</b>链路

    Modbus通信协议详解

    Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控
    的头像 发表于 08-25 09:41 1205次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>详解

    Modbus通信协议的类型与理解

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

    plc通信协议 plc通信原理

    Modbus协议是一种应用层协议,建立在串口通信协议之上,常用于工业控制系统中。Modbus协议定义了一系列数据传输规则和通信指令,包括读写
    的头像 发表于 06-26 17:52 2764次阅读

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

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

    一文详解Modbus通信协议

    本文总结关于 Modbus 相关的知识,浅显易懂,旨在对 Modbus 有一个很直观的了解。如有错误,欢迎修改意见和建议。
    发表于 06-09 15:13 3488次阅读
    一文详解<b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>

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

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

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

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

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

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

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

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