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

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

3天内不再提示

工业通讯应用中主流的常用协议Modbus协议

深圳市智联物联科技有限公司 2023-04-19 15:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

智联物联技术分享,本期为大家介绍工业通讯常用的主流协议Modbus协议。

Modbus协议的前身叫做Mod协议,常被用于Modicon公司的PLC控制器中,后来Modicon被Schneider收购后随之改名为我们如今所熟悉的modbus协议,现如今广泛应用在物联网的控制器、HMI和传感器中与其他工控终端设备进行通讯,Modbus已然成为了工业通讯应用中主流的常用协议。

通过Modbus协议可以使控制器之间经由网络(例如以太网)和其他设备之间进行通信。Modbus协议还可以让不同品牌的控制设备进行组网,方便运营商对设备进行集中监控管理。

Modbus协议定义了控制器能认识使用的消息结构,描述控制器对其它设备的请求访问过程,对来自其它设备的请求进行回应,以及侦测错误数据并记录。Modbus协议制定了内容的公共格式与消息域格局。

pYYBAGQFvliANlfKAAFbcz_IlIw004.pngModbus协议

Modbus协议功能码

Modbus协议的功能码用于表示信息帧的功能,03、04、06、16最为常用。

功能码03的名称是读取保持寄存器内容,在一个或多个保持寄存器中取得当前的二进制值。

功能码04的名称是读取输入寄存器内容,在一个或多个输入寄存器中取得当前的二进制值。

功能码06的名称是预置单寄存器,把具体二进制值装入一个保持寄存器。

功能码16的名称是预置多个寄存器,把具体的二进制值装入一串连续的保持寄存器。

pYYBAGQ_ZbaAA9tNAAIxvpQ4N6A224.pngModbus协议功能码

Modbus协议03、04功能码

03读取保持寄存器内容和04读取输入寄存器内容两者之间到底存在着哪些功能差异呢?Modbus协议被常用于PLC通信的输入输出数字量信号以及模拟量信号。Modbus协议的04功能码输入寄存器就是从模拟量信号输入引申出来的,即输入寄存器只能从模拟量信号输入端改变寄存器,而主机则不能通过下发指令改变输入寄存器的数据;而保持寄存器则是用于输出模拟量信号的,主机是可以改变寄存器数据,对于主机来说输入寄存器是只读的,而保持寄存器是可以读写的。当主机用06、16功能码的指令去预置输入寄存器的时候,设备会返回一个代码为0x81的错误代码,即企图写只读寄存器。

poYBAGQFvliAO-TZAAFsrTy-FoY408.pngModbus协议

Modbus协议的TCP、RTU、ASCII

Modbus RTU和Modbus ASCII协议基于串口通讯,如RS232RS485等工业串口进行数据透传。

ModbusTCP协议则基于以太网通信,如双绞线、光纤、无线上传送。

常见应用在PLC可编程逻辑控制器之间的通信中,由于PLC的开放性,可应用于现场设备、智能终端、仪器仪表中。

Modbus协议的映射地址

在使用Modbus协议经常会遇到3xxxx,4xxxx的寄存器数据类型,Modbus映射地址都是从0开始的,比如30009代表的是输入寄存器,这样的映射地址格式常用于PLC系统与组态软件中。

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

    关注

    2939

    文章

    47331

    浏览量

    408058
  • MODBUS
    +关注

    关注

    28

    文章

    2387

    浏览量

    82290
  • PLC通信协议
    +关注

    关注

    0

    文章

    3

    浏览量

    1811
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PN1-D11PM工业通讯Profinet协议Modbus协议网关方案解析及应用指南

    工业自动化领域,不同设备间的协议兼容性一直是系统集成的核心挑战。PN1-D11PM系列Profinet转Modbus RTU网关作为一款专为工业场景设计的
    的头像 发表于 11-08 16:21 469次阅读

    Modbus协议的深度剖析

    Modbus协议作为工业自动化领域最广泛应用的通信协议之一,其简洁高效的特性使其在工业控制系统占据重要地位。本文将从
    的头像 发表于 11-07 07:43 331次阅读
    <b class='flag-5'>Modbus协议</b>的深度剖析

    Modbus协议转HTTP协议,实现JSON格式对接MES等系统平台

    ),左边选择(PLC数据对接: ...),右边选择对应的PLC驱动(本案选Modbus协议集),点 确定当前选择; 2. 进入数据配置表(功能->数据转发/平台对接):根据PLC通讯
    发表于 10-27 10:33

    什么是Modbus TCP协议

    Modbus TCP是一种基于TCP/IP协议Modbus通信协议,用于在客户机和服务器之间进行数据通信。它常用
    的头像 发表于 07-23 17:18 3308次阅读
    什么是<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>协议</b>

    Modbus协议转换:让工业设备轻松“对话”

    工业自动化Modbus协议是设备通信的关键。本文将聚焦于Modbus协议的串口与网口转换需求,并通过ZLG致远电子PXB-6030D的案例,展示如何轻松实现
    的头像 发表于 07-15 11:47 464次阅读
    <b class='flag-5'>Modbus协议</b>转换:让<b class='flag-5'>工业</b>设备轻松“对话”

    大彩讲堂:VisualTFT软件modbus协议下的告警应用

    VisualTFT软件modbus协议下的告警应用
    的头像 发表于 07-01 17:40 965次阅读
    大彩讲堂:VisualTFT软件<b class='flag-5'>modbus协议</b>下的告警应用

    工业数据采集网关支持哪些工业协议

    :用于串行通信,适合于多个从设备与一个主设备的通信。 ModbusTCP/IP:基于以太网的Modbus协议,适用于工业网络的设备通信。 ModbusASCII:一种文本格式的Modbus协
    的头像 发表于 06-08 10:10 1766次阅读

    Ethernet IP转Modbus网关在热泵机组协议转换技术实现

    Ethernet IP协议Modbus协议的基本概念。Ethernet IP是一种基于以太网的网络通讯协议,它结合了TCP/IP技术,通常用
    的头像 发表于 06-04 17:22 386次阅读
    Ethernet IP转<b class='flag-5'>Modbus</b>网关在热泵机组<b class='flag-5'>中</b>的<b class='flag-5'>协议</b>转换技术实现

    工业通讯难题破解:Modbus转Profinet如何让电机高效运行?

    工业自动化领域,设备间的通信就像团队协作。不同的通信协议,就像大家说着不同的“语言”。Modbus和Profinet是工业领域常用的两种通
    发表于 05-22 16:22

    Modbus转Profinet网关:工控机的“逆袭神器”

    程度和生产效率。 Modbus与Profinet协议概述 Modbus协议 Modbus是一种串行通讯
    发表于 05-20 16:50

    告别协议冲突!Modbus转Profinet助力风速风向仪无缝对接

    工业自动化与物联网蓬勃发展的当下,风速风向仪作为环境监测与工业生产过程中的关键设备,其数据的实时准确传输对气象监测、风力发电、港口作业等领域至关重要。然而,风速风向仪常采用Modbus协议进行通信
    发表于 05-19 15:47

    DLT645协议Modbus协议有什么区别

    与数据采集设备间的通信,是电表通信的基础标准,广泛应用于电力系统的智能电表数据采集、远程抄表、参数设置和设备控制等场景。 Modbus协议 :为工业控制领域设计的通用通信协议,适用于多种设备(如传感器、执行器、PLC)间的数据传
    的头像 发表于 05-15 17:47 1362次阅读

    兴达易控modbus协议转换网关配置步骤

    Modbus协议转换网关作为工业自动化系统的关键组件之一,在实现不同设备之间的数据交换和协议转换方面发挥着重要作用。 通过选择合适的网关类型并进行合理的配置和使用说明指导,可以充分
    的头像 发表于 03-16 16:07 688次阅读
    兴达易控<b class='flag-5'>modbus协议</b>转换网关配置步骤

    聊聊Modbus协议的短板:是时候寻求替代了吗?

    Modbus协议,作为工业物联网领域中的重要协议之一,以其显著的特点赢得了广泛的认可与应用。 然而,正如任何技术都有其局限性和改进空间一样,今天我们将打破常规,采取一种‘倒反天罡’的视角,不再专注其
    的头像 发表于 02-26 17:01 715次阅读
    聊聊<b class='flag-5'>Modbus协议</b>的短板:是时候寻求替代了吗?

    Modbus 转 Profinet:工业通信协议的桥梁

    1. 引言 在工业自动化领域,Modbus 和 Profinet 是两种广泛使用的通信协议Modbus 是一种串行通信协议
    的头像 发表于 02-24 11:11 696次阅读
    <b class='flag-5'>Modbus</b> 转 Profinet:<b class='flag-5'>工业</b>通信<b class='flag-5'>协议</b>的桥梁