纸鸢|工业物联网通讯协议Modbus协议详解

这篇具有很好参考价值的文章主要介绍了纸鸢|工业物联网通讯协议Modbus协议详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

Modbus简介

格式总览

从机地址

功能码和寄存器

PLC地址和Modbus协议地址

功能码总览

异常分析


Modbus简介

Modbus 是一种串行通信协议,是 Modicon 于 1979 年,为使用可编程逻辑控制器(PLC)而发表的。Modbus 是工业领域通信协议的业界标准,并且现在是工业电子设备之间相当常用的连接方式。

格式总览

纸鸢|工业物联网通讯协议Modbus协议详解

从机地址

纸鸢|工业物联网通讯协议Modbus协议详解

功能码和寄存器

PLC地址和Modbus协议地址

PLC地址

PLC 的地址,是指控制器中的寄存器地址,这些控制器可以是 PLC,也可以是触摸屏,或是文本显示器。

PLC 地址一般采用 10 进制描述,共有 5 位,其中第一位代码,如 0、3,标明寄存器类型。第一位开头数字和寄存器类型的对应关系如常用公共功能码所示。

PLC 地址例如40001、30002 等。

Modbus协议地址

协议地址指,通信时使用的地址,例如 PLC 地址 40001 对应寻址地址 0x0000,40002对应寻址地址 0x0001,40016 对应 0x000F,通讯寻址地址一般使用 16 进制描述。

再如,PLC 地址 40003 对应协议地址 0002,PLC 地址 30003 也对应协议地址 0002,虽然访问这两个 PLC 地址 40003、30003,通信时使用相同的协议地址 0002,但是需要使用不同的命令访问(PLC 地址开头的 0、1、3、4,决定了访问它们需要不同的功能码,命令的第二字节即功能码),所以访问时不存在冲突。

地址的转换

PLC 地址和通讯协议地址十分相似,PLC 地址由开头的 0、1、3、4 指示是哪种类型的变量,后面加 4 位数字来表示偏移量。

不同的是,PLC 的起始地址(偏移量)是 0001 开始,而 Modbus 协议的偏移量是从 0000开始,另外,PLC 地址是十进制表示,而协议地址是十六进制表示。

一般来说,PLC 的起始地址 = Modbus 协议地址(先换成十进制)+ 1

功能码总览

常用公共功能码

纸鸢|工业物联网通讯协议Modbus协议详解

 文章来源地址https://www.toymoban.com/news/detail-488927.html

Modbus功能码分类

纸鸢|工业物联网通讯协议Modbus协议详解

 

纸鸢|工业物联网通讯协议Modbus协议详解

纸鸢|工业物联网通讯协议Modbus协议详解 

 纸鸢|工业物联网通讯协议Modbus协议详解

 

纸鸢|工业物联网通讯协议Modbus协议详解 

纸鸢|工业物联网通讯协议Modbus协议详解 

纸鸢|工业物联网通讯协议Modbus协议详解 

纸鸢|工业物联网通讯协议Modbus协议详解 

 纸鸢|工业物联网通讯协议Modbus协议详解

异常分析

异常响应报文有两个与正常响应不同的域:

功能码域:在正常响应中,服务器利用响应功能码域来应答最初请求的功能码。异常响应中的功能码值比正常响应中的功能码值高十六进制 80。  

数据域:在正常响应中,服务器可以返回数据域中数据。在 异常响应中,服务器返回数据域中的异常码。这就定义了产生异常的服务器状态。

纸鸢|工业物联网通讯协议Modbus协议详解

纸鸢|工业物联网通讯协议Modbus协议详解 纸鸢|工业物联网通讯协议Modbus协议详解 

 

到了这里,关于纸鸢|工业物联网通讯协议Modbus协议详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式 STM32 通讯协议--MODBUS

    目录 一、自定义通信协议 1、协议介绍 2、网络协议 3、自定义的通信协议  二、MODBUS通信协议 1、概述 2、MODBUS帧结构  协议描述 3、MODBUS数据模型   4、MODBUS事务处理的定义 5、MODBUS功能码  6、功能码定义   7、MODBUS数据链路层 8、MODBUS地址规则  9、MODBUS帧描述 10、MODBUS两种

    2024年02月11日
    浏览(67)
  • python 与PLC 基于 modbus tcp 协议通讯

    Modbus是一种串行通信协议,是工业领域通信协议的业界标准,是工业电子设备之间常用的连接方式。最近在工作中需要上位机python程序和PLC做通讯,就测试了下使用modbus tcp 通讯。         目前实际测试结果是与西门子PLC/信捷PLC都可以正常通讯使用,但是看到网上说可以传输

    2024年02月17日
    浏览(45)
  • MODBUS TCP转CCLINK IE协议网关cclink通讯异常的处理方法

    你是否曾经遇到过需要将不同的设备连接到一个统一的网络中?或者你是否曾经遇到过设备之间的通讯协议不兼容的问题?捷米的JM-CCLKIE-TCP通讯网关就是为解决这些问题而设计的。   JM-CCLKIE-TCP通讯网关是一款自主研发的CCLINK IE FIELD BASIC从站功能的通讯网关,它的主要功能是

    2024年02月12日
    浏览(45)
  • 物联网常用通讯协议

    一、物联网通信协议分为两大类 1.接入协议: 一般负责子网内设备间的组网及通信 2.通讯协议: 主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行数据交换及通信。 二、物理层、数据链路层协议 1、远距离蜂窝 通信 (1)2G/3G/4G通信协议,分别指

    2024年02月10日
    浏览(58)
  • 搬运机器人RFID传感器CNS-RFID-01|1S的RS485(MODBUS|HS协议)通讯连接方法

    搬运机器人RFID传感器CNS-RFID-01|1S支持RS485通信,可支持RS485(MODBUS RTU)协议、RS485-HS协议,广泛应用于物流仓储,立库 AGV|无人叉车|搬送机器人等领域,常用定位、驻车等,本篇重点介绍CNS-RFID-01|1S RFID传感器的RS485通信连接方法。 CNS-RFID-01|1S RFID传感器 1、RS485连接方法 用线缆

    2024年02月04日
    浏览(55)
  • ESP8266学习笔记一 互联网通讯协议

    协议作用简单来说 就是规范不同的语言; 包含的协议有 TCP/IP实际上是一个协议组   不同的协议处于不同的层次上 (由下到上) 链路层WIFI 网络层IP 传输层TCP/UDP 应用层 HTTP 链路层: WIFI Ethernet 就是实实在在的进行数据传输的物理连接层 ESP32的三种模式: 链路层 数据帧 1,

    2023年04月27日
    浏览(51)
  • PLC物联网网关BL104实现PLC协议转MQTT、OPC UA、Modbus TCP

    随着物联网技术的迅猛发展,人们深刻认识到在智能化生产和生活中,实时、可靠、安全的数据传输至关重要。在此背景下,高性能的物联网数据传输解决方案——协议转换网关应运而生,广泛应用于工业自动化和数字化工厂应用环境中。 无缝衔接工业4.0时代 尽享数字工厂

    2024年01月21日
    浏览(68)
  • Modbus TCP通信协议详解

    一、Modbus TCP通信概述 MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品,显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBUS报文的用途。协议的最通用用途是为诸如PLC,I/O模块,以及连接其它简单域总线或I/O模块的

    2024年02月08日
    浏览(161)
  • 详解 Modbus 通信协议(清晰易懂)

    已剪辑自: https://mp.weixin.qq.com/s/dvo1l1GgJ2DtIHnPK5E1tA 本文总结关于 Modbus 相关的知识,浅显易懂,旨在对 Modbus 有一个很直观的了解。如有错误,欢迎修改意见和建议。 什么是协议 在了解什么是Modbus之前,我们先来看下什么是协议。 协议是一个汉语词汇,读音为xié yì,意思是共

    2024年02月02日
    浏览(70)
  • 详解Modbus通信协议---清晰易懂

    本文旨在让您对Modbus有一个很直观的了解,总结关于Modbus相关的知识,非常适合初学的同学,同时如有错误,欢迎修改意见和建议,将在第一时间修改 什么是协议 在了解什么是Modbus之前,我们先来看下 什么是 协议 协议是一个汉语词汇,读音为xié yì,意思是 共同计议,协

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包