首页 > 其他分享 >modbus

modbus

时间:2024-09-18 19:48:45浏览次数:13  
标签:Modbus 字节 寄存器 modbus 线圈 工业 输入

一、起源

Modbus由Modicon公司于1979年开发,是一种工业现场总线协议标准。Modbus通信协议具有多个变种,其中有支持串口,以太网多个版本,其中最著名的是Modbus RTU、Modbus ASCII和Modbus TCP三种其中Modbus TCP是在施耐德收购Modicon后1997年发布的。

二、分类

1) Modbus RTU

2)Modbus ASCII

3)Modbus TCP

三、应用场景

Modbus协议是现在国内工业领域应用最多的协议,不只PLC设备,各种终端设备,比如水控机、水表、电表、工业秤、各种采集设备。

四、ModbusTCP的协议

ModbusTcp协议包含三部分:报文头、功能码、数据

  1. 报文头

2.寄存器

一共有四种类型的寄存器,分别是:线圈、离散量输入、输入寄存器、保持寄存器。

离散量和线圈其实就是位寄存器(每个寄存器数据占1字节),工业上主要用于控制IO设备。输入和保持寄存器是字寄存器(每个寄存器数据占2个字节),工业上主要用于存储工业设备的值。

  1. 离散量和线圈其实就是位寄存器(每个寄存器数据占1字节),工业上主要用于控制IO设备

线圈寄存器,类比为开关量。 线圈寄存器支持读也支持写,写在功能码里面又分为写单个线圈寄存器和写多个线圈寄存器。

读单个或多个 写单个 写多个 3个功能码实现

离散输入寄存器,离散输入寄存器就相当于线圈寄存器的只读模式,他也是8个bit表示一个开关量,而他的开关量只能读取输入的开关信号,是不能够写的。比如我读取外部按键的按下还是松开。

对应功能码1个 读单个或多个

2. 输入和保持寄存器是字寄存器(每个寄存器数据占2个字节),工业上主要用于存储工业设备的值

保持寄存器,这个寄存器的单位不再是bit而是两个byte,也就是可以存放具体的数据量的,并且是可读写的。比如空调检测到的室温,这是不可以修改的,因为室温是根据实际的物理环境决定的。

功能码有对应的三个

输入寄存器,这个和保持寄存器类似,但是也是只支持读而不能写。一个寄存器也是占据两个byte的空间。类比我我通过读取输入寄存器获取现在的温度传感器的值

3.功能码

功能码占一个字节

具体协议分析可参考:

实例分享 | ModbusTCP报文详解

标签:Modbus,字节,寄存器,modbus,线圈,工业,输入
From: https://blog.csdn.net/weixin_63207763/article/details/142341989

相关文章

  • modbus调试助手/mqtt调试工具/超轻巧物联网组件/多线程实时采集/各种协议支持
    一、前言说明搞物联网开发很多年,用的最多的当属modbus协议,一个稳定好用的物联网组件是物联网平台持续运行多年的基石,所以这个物联网组件从一开始就定位于自研,为了满足各种场景的需求,当然最重要的一点就是大大提升了自己对该协议的深度理解和应用,尤其是面对各种场景需求,逐步调整迭......
  • 终于有人把Modbus讲明白了5i
    合集-上位机开发(2)1.终于有人把Modbus讲明白了09-132.RS485与ModbusRTU09-10:westworld加速收起大家好!我是付工。2012年开始接触Modbus协议,至今已经有10多年了,从开始的懵懂,到后来的顿悟,再到现在的开悟,它始终岿然不动,变化的是我对它的认知和理解。今天跟大家聊聊关于Modbus协......
  • 终于有人把Modbus讲明白了
    大家好!我是付工。2012年开始接触Modbus协议,至今已经有10多年了,从开始的懵懂,到后来的顿悟,再到现在的开悟,它始终岿然不动,变化的是我对它的认知和理解。今天跟大家聊聊关于Modbus协议的那些事。发展历史Modbus于1979年诞生,已经历经了40多年。Modbus诞生在一个特定的时期。1969年......
  • ①MODBUS TCP 通信单元(MODBUS TCP 转 RS485)Modbus TCP转Modbus RTU/ASCII网关同步采集
    ModbusTCP转ModbusRTU/ASCII网关同步采集无需编程高速轻松组网MS-A1-50X1系列作为MODBUSTCP通信的服务器进行动作。可通过MODBUSTCP通信,将MS-A1-50X1系列产品通过RS485采集的仪器仪表之类的值作为通信数据输出到PLC,上位机等。系统配置概述使用MS-A1-50X1系......
  • RS485与ModbusRTU
    前言大家好!我是付工。每次听到别人说RS485通信协议,就很想去纠正他。今天跟大家聊聊关于RS485的那些事。接口标准首先明确一点,RS485不是通信协议,而是一种接口标准,它还有2个兄弟:RS232和RS422。RS是RecommendStandard的缩写,对于串口通信,目前工业领域主要使用RS232和RS485,RS422......
  • Modbus协议总结
    ModbusTCP通信概述ModbusTCP是一种基于TCP/IP协议的Modbus通信协议,用于在客户机和服务器之间进行数据通信。它常用于工业自动化控制、电力监控与管理、温湿度监测等领域。ModbusTCP协议使用标准的TCP/IP协议栈,通过以太网进行通信,并支持多个设备同时访问同一个ModbusTCP服务......
  • Modbus RTU转Profibus DP协议网关(推荐收藏呀!)
    ModbusRTU转ProfibusDP实现网络协议互通这一问题备受众人瞩目,而远创智控YC-MDPB-001可以轻松化解这一难题。接下来,作者将从该设备的主要功能、技术参数、性能优势以及配置方法等几个方面进行深入阐述。这款协议转化网关在工业自动化领域有着至关重要的地位,能够高效地转换不同......
  • Modbus协议的入门简介 (2) - 从Modbus RTU说起
    Modbus协议的入门简介(1)-历史-CSDN博客Modbus协议的入门简介(2)-从ModbusRTU说起-CSDN博客1.主从通讯模式(Master/Slave)ModbusRTU是运行在串口上的Modbus协议,它采用了主从通讯模式。简单来说,在一条总线上,只有一个主站,可以有很多个从站。主站可以主动地发起通讯,......
  • IEC101、IEC103、IEC104、Modbus报文解析工具
    一、概述国际电工委员会第57技术委员会(IECTC57)1995年出版IEC60870-5-101后,得到了广泛的应用。为适应网络传输,2000年IECTC57又出版了IEC60870-5-104:2000《远东设备及系统第5-104部分:传输规约-采用标准传输协议集的IEC60807-5-1网络访问》。为规范该标准的国内应用,全国电......
  • ModbusTCP 转 Profibus DP(M)网关,型号 SG-TCP-Profibus(M),详细介绍
    一、功能概述1.1设备简介本产品是ModbusTCP和DP(ProfibusDP)网关,使用数据映射方式工作。本产品在ModbusTCP侧作为ModbusTCP从站,接PLC、上位机、wincc屏等;在DP侧做为DP主站,接ProfibusDP设备,如编码器、流量计、显示屏等;通过增加DP/PA耦合器可接入Profi......