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

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

3天内不再提示

Modbus通讯协议是什么?

才茂通信 2023-10-17 14:40 次阅读

不少人在采购工业路由器的过程中都会看到modbus协议,那么modbus协议到底是什么呢?今天就跟大家分享一下。

Modbus协议作为当今工业控制领域的通用通讯协议,在无数物联网产品中得到应用,工业、农业等物联网解决方案中都有其身影。它是一个工业通信系统,由智能终端的可编程控制器和计算机,通过公用线路或局部专用线路连接而成。

wKgaomUuLByAZfVZAACItbQ7WU8741.png

由于modbus协议是完全公开透明的,所需的软硬件又非常简单,这就使它成为了一种通用的工业标准。许多工业设备,包括PLCDCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

Modbus具有以下几个特点:

1、标准、开放,用户可以安全放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。

2、Modbus可以支持多种电气接口,如RS232RS485等工业串口,还可以在双绞线、光纤、无线上传送。

3、Modbus的帧格式简单、紧凑,通俗易懂,方便用户对该协议进行二次开发。

三种传输模式:

基于串口的Modbus-RTU数据按照标准串口协议进行编码,是使用最广泛的一种Modbus协议,采用CRC-16_Modbus校验算法

基于串口的Modbus-ASCII所有数据都是ASCII格式,一个字节的原始数据需要两个字符来表示,效率低,采用LRC校验算法。

基于网口的Modbus-TCPModbus-TCP基于TCP/IP协议,占用502端口,数据帧主要包括两部分:MBAP(报文头)+PDU(帧结构),数据块与串行链路是一致的。

所以当我们提及Modbus协议时,要确定是哪种模式:RTU、ASCII或TCP,3种模式区别还是很大的。

有些设备支持多种Modbus模式,有些设备只支持其中一种,实际使用要根据设备使用手册来选择采用哪种模式。

对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。

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

    关注

    2

    文章

    595

    浏览量

    39137
  • MODBUS
    +关注

    关注

    28

    文章

    1759

    浏览量

    76775
  • 通讯
    +关注

    关注

    9

    文章

    890

    浏览量

    34817
  • ModBus协议
    +关注

    关注

    3

    文章

    174

    浏览量

    33372
收藏 人收藏

    评论

    相关推荐

    浅谈智能配电能效系统平台在水厂中的应用

    【摘要】 本文介绍了一种以PLC为核心融合基于MODBUS通讯协议的RS-485现场总线和工控以太网技术的水厂智能配电系统,使电耗更为经济,企业管理更为高效。 【关键词】 PLC,现场总线,智能配电
    的头像 发表于 11-14 10:50 110次阅读
    浅谈智能配电能效系统平台在水厂中的应用

    串口屏Modbus通讯协议详解

    Modbus是一种开放的通信协议,广泛应用于工业自动化领域。它定义了消息结构和设备间的通信方式,支持多种物理层网络,如RS-232、RS-485等。本文将详细介绍如何在串口屏上实现Modbus
    的头像 发表于 10-20 14:23 1212次阅读

    光伏电站环境监测仪能带来哪些效益?

    。还可以增加测量斜面辐射和太阳高度角等功能。该设备通常使用市电AC220V供电,并采用标准的MODBUS通讯协议,便于用户进行程序编写和数据集成。光伏环境监测系统为
    的头像 发表于 10-17 09:05 167次阅读
    光伏电站环境监测仪能带来哪些效益?

    第5章_Modbus通讯协议

    作为初学者,你阅读Modbus协议时会发现它的概念别扭、重复、不易区分,比如线圈状态(Coil Status)、离散输入状态(Discrete Input Status)、保持寄存器(Holding Register)、输入寄存器(Input Register)。
    的头像 发表于 06-29 14:35 2621次阅读
    第5章_<b class='flag-5'>Modbus</b><b class='flag-5'>通讯</b><b class='flag-5'>协议</b>

    Modbus协议转Profibus协议网关模块连PLC与激光发射器通讯

    将重点探讨PLC连接Modbus协议转Profibus协议网关模块(XD-MDPB100)与激光发射器通讯的相关内容,为您详细解析这一过程的原理与操作步骤。
    的头像 发表于 06-22 10:24 350次阅读
    <b class='flag-5'>Modbus协议</b>转Profibus<b class='flag-5'>协议</b>网关模块连PLC与激光发射器<b class='flag-5'>通讯</b>

    Modbus协议转Profibus协议网关接温控表与PLC通讯

    Modbus协议转Profibus协议网关(XD-MDPB100)则是实现这一通讯的重要工具。Modbus转Profibus网关的主要功能是实现Mo
    的头像 发表于 06-21 11:31 1830次阅读
    <b class='flag-5'>Modbus协议</b>转Profibus<b class='flag-5'>协议</b>网关接温控表与PLC<b class='flag-5'>通讯</b>

    通讯协议转换Modbus转Profinet网关

    Modbus转Profinet网关是工业通信转换设备,能够实现Modbus协议与Profinet协议之间的有效转换和稳定传输。通过该网关,工业设备之间可以实现数据交换和通信,提高生产效率和智能化程度
    的头像 发表于 06-13 14:07 427次阅读
    <b class='flag-5'>通讯</b><b class='flag-5'>协议</b>转换<b class='flag-5'>Modbus</b>转Profinet网关

    Modbus转Profinet协议转换网关:快速配置实践指南

    Modbus转Profinet协议转换网关(XD-MDPN100/300/600)是一种设备,用于实现Modbus通讯协议与Profinet
    的头像 发表于 06-13 09:56 486次阅读
    <b class='flag-5'>Modbus</b>转Profinet<b class='flag-5'>协议</b>转换网关:快速配置实践指南

    Modbus-RTU通讯协议是什么?

    Modbus-RTU通讯协议是一种串行通讯协议,它可以用于连接不同类型的设备,以实现远程监控和控制。Mo
    的头像 发表于 05-23 15:06 529次阅读

    求助,关于绝对值编码器的实时性在高速PMSM中应用的疑问求解

    左右,每10us就要完成一个数据的读取。 二我们的编码器,如果采用串口通讯,假设波特率设置到最高115200,那么,每一位的传输时间是: 1/115200=8.7us左右 如果采用modbus
    发表于 04-17 07:31

    RS485与Modbus通信原理解读

    RS485,全称为“平衡数字多点系统”,即一种硬件传输标准。这个名字源于其独特的电气特点——涉及到设备间的驱动及接收性能。在确保稳定数据传递方面,它发挥着重要作用。同时,与常用于处理厂家间设备交互的Modbus通讯协议相比,RS
    发表于 02-15 14:48 603次阅读

    分布式I/O 钡铼BL200支持modbus tcp协议

    随着工业自动化水平的不断提高,对于分布式I/O系统的需求也日益增强。Modbus TCP协议作为一种广泛应用的通讯协议Modbus TCP
    的头像 发表于 01-04 15:52 399次阅读
    分布式I/O 钡铼BL200支持<b class='flag-5'>modbus</b> tcp<b class='flag-5'>协议</b>

    MODBUS通讯协议有哪几种?

    MODBUS通讯协议是工业自动化领域中广泛使用的一种串行通信协议。它由美国Modicon公司于1979年开发,现在已经成为工业电子设备之间通信的标准。
    的头像 发表于 12-13 10:53 4336次阅读

    RS485 Modbus通讯协议程序原代码

    RS485 Modbus通讯协议程序原代码 STM32主从机单片机开发设计资料
    发表于 12-11 15:31 17次下载

    Profinet转Modbus RTU网关连接PLC与多功能电表modbus通讯

    Profinet是一种工业以太网通讯协议,广泛用于工业自动化系统中。而Modbus RTU是一种串行通信协议,常用于PLC和仪表之间的通讯
    的头像 发表于 11-23 10:13 586次阅读
    Profinet转<b class='flag-5'>Modbus</b> RTU网关连接PLC与多功能电表<b class='flag-5'>modbus</b><b class='flag-5'>通讯</b>