首页 > 其他分享 >Modbus协议

Modbus协议

时间:2022-11-16 13:56:08浏览次数:52  
标签:协议 多个 位操作 寄存器 Modbus 单个 输入

一、前言

为了方便理解和查阅本人所需的知识,在此做笔记。知识点来源书本与网络,如有侵权,联系删除。

二、定义

Modubs协议是应用应用于电子控制器上的一种通用语言。

三、数据传输

主设备可单独和从设备通信,也能以广播方式和所有从设备通信。
如果单独通信,从设备返回一消息作为回应;
如果是以广播方式查询的,则不作任何回应;
Modbus协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。

四、RTU模式

设备地址——功能代码——数据数量——数据——LRC低字节——LRC高字节
在消息中的每个8Bit字节包含两个4Bit的十六进制字符。

4.1 RTU消息帧

起始位 设备地址 功能代码 数据 CRC校验 结束符
T1-T2-T3-T4 8Bit 8Bit n个8Bit 16Bit T1-T2-T3-T4

4.2 功能码

Modbus的操作对象有四种:线圈、离散输入、保持寄存器、输入寄存器。

对象 含义
线圈 PLC的输出位,开关量,在Modbus中可读可写
离散输入 PLC的输入位,开关量,在Modbus中只读
输入寄存器 PLC中只能从模拟量输入端改变的寄存器,在Modbus中只读
保持寄存器 PLC中用于输出模拟量信号的寄存器,在Modbus中可读可写
功能码 含义 位操作/字操作 操作数量
0x01 读线圈寄存器 位操作 单个或多个
0x02 读离散输入寄存器 位操作 单个或多个
0x03 读保持寄存器 字操作 单个或多个
0x04 读输入寄存器 字操作 单个或多个
0x05 写单个线圈寄存器 位操作 单个
0x06 写单个保持寄存器 字操作 单个
0x0f 写多个线圈寄存器 位操作 多个
0x10 写多个保持寄存器 字操作 多个

标签:协议,多个,位操作,寄存器,Modbus,单个,输入
From: https://www.cnblogs.com/DW-Web/p/16895642.html

相关文章

  • 河北稳控科技振弦采集模块AABB 通讯协议
    河北稳控科技振弦采集模块AABB通讯协议 AABB通讯协议是一种非标准自定义协议,相较于MODBUS通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。AABB通讯协......
  • 抓包整理————ip 协议二[十三]
    前言介绍一下什么是nat协议和napt协议,和简单带一下LVS。正文什么是nat(NetworkAddressTranslation)协议呢?比如现在你家分配了一个ip,但是你家有10个设备,那么这10个设备......
  • Modbus协议-使用串行接口的区别
    一、接口的电子特性1、RS232:传输电平信号接口的信号电平值较高(信号“1”为“-3V至-15V”,信号“0”为“3至15V”),易损坏接口电路的芯片,又因为与TTL电平(0“<0.8v”,1“>2......
  • thrift协议
    背景Thrift是一种接口描述语言和二进制通讯协议。​Thrift是一个RPC通讯框架,采用自定义的二进制通讯协议设计。相比于传统的HTTP协议,效率更高,传输占用带宽更小。另外,Thrift......
  • 开发框架、七层协议
    内容概要软件开发架构网络编程简介OSI七层协议简介OSI七层协议网络相关专业名词软件开发架构#1.软件开发架构的目的 程序员在编写软件的时候应该遵......
  • 软件开发架构,架构发展趋势,网络编程前戏,OSI七层协议
    目录软件开发架构,架构发展趋势,网络编程前戏,OSI七层协议今日内容概要今日内容详细软件开发架构架构总结网络编程前戏OSI七层协议简介OSI七层协议之物理连接层OSI七层协议之......
  • 软件开发架构 OSI七层协议
    今日内容软件开发结构规定了程序的请求逻辑、功能模块C/S架构Client:客户端Server:服务端'''我们使用计算机下载的一个个app本质是各大互联网公司的客户端软件通......
  • 软件开发架构、OSI七层协议
    软件开发架构、OSI七层协议目录软件开发架构、OSI七层协议软件开发架构软件开发架构分类架构优劣架构发展趋势网络编程前戏OSI七层协议简介OSI七层协议之物理连接层OSI七......
  • 网络编程,osi七层协议
    软件开发架构规定了程序的请求逻辑,功能分开分为两种:1.C/S架构 客户端(Client)类似于我们下载的app,给客户提供软件体验,可以理解成要去消费的客户服务端......
  • 网络编程:软件开发架构、架构总结、网络编程前戏、OSI七层协议简介、OSI七层协议之物
    目录软件开发架构架构总结网络编程前戏OSI七层协议简介OSI七层协议之物理连接层OSI七层协议之数据链路层网络相关专业名词OSI七层协议之网络层OSI七层协议之传输层软件开......