前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >modbus基础知识速记

modbus基础知识速记

作者头像
码事漫谈
发布于 2024-12-20 03:29:19
发布于 2024-12-20 03:29:19
860
举报
文章被收录于专栏:设计模式设计模式

Slave: 工业自动化用语;响应请求; Master:工业自动化用语;发送请求; 类比如下: Server:IT用语;响应请求; Client:IT用语;发送请求;

四种数据类型为离散量输入、线圈、输入寄存器、保持寄存器

线圈寄存器,实际上就可以类比为开关量,没一个bit都对应一个信号的开关状态。所以一个byte就可以同时控制8路的信号。比如控制外部8路io的高低。 线圈寄存器支持读也支持写,写在功能码里面又分为写单个线圈寄存器和写多个线圈寄存器。对应上面的功能码也就是:0x01 0x05 0x0f

离散输入寄存器,如果线圈寄存器理解了这个自然也明白了。离散输入寄存器就相当于线圈寄存器的只读模式,他也是每个bit表示一个开关量,而他的开关量只能读取输入的开关信号,是不能够写的。比如我读取外部按键的按下还是松开。所以功能码也简单就一个读的 0x02

保持寄存器,这个寄存器的单位不再是bit而是两个byte,也就是可以存放具体的数据量的,并且是可读写的。比如我我设置时间年月日,不但可以写也可以读出来现在的时间。写也分为单个写和多个写,所以功能码有对应的三个:0x03 0x06 0x10

输入寄存器,只剩下这最后一个了,这个和保持寄存器类似,但是也是只支持读而不能写。一个寄存器也是占据两个byte的空间。类比我我通过读取输入寄存器获取现在的AD采集值。对应的功能码也就一个 0x04

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
MCP(Modbus Communication Protocol)是一种基于主从架构的串行通信协议,最初由Modicon公司(现为施耐德电气旗下品牌)于1979年开发,用于工业自动化领域中的可编程逻辑控制器(PLC)通信。作为工业控制领域的”元老级”协议,MCP已经演变为工业物联网(IIoT)的基础通信标准之一。
卓伊凡
2025/04/29
4520
Modbus TCP 入门学习[通俗易懂]
记录下我入门学习的过程,供日后回看,文字部分多是转载他人blog,有注明来源地址;实验部分为真实测试结果。
全栈程序员站长
2022/11/17
2.1K0
Modbus TCP 入门学习[通俗易懂]
Modbus 通讯协议 (RTU传输模式)「建议收藏」
GB/T 19582.2-2008 《基于Modbus协议的工业自动化网络规范 第1部分:Modbus协议在串行链路上的实现指南》
全栈程序员站长
2022/09/14
5.8K0
网络基础 Modbus协议学习总结
Modbus协议,首先从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,总线就意味着有主机,有从机,这些设备在同一条总线上。
授客
2024/11/21
3990
网络基础 Modbus协议学习总结
Modbus协议深入解析
Modbus协议是一种串行通信协议,主要用于工业自动化系统中,由Modicon公司(现在的施耐德电气)于1979年为使用可编程逻辑控制器(PLC)通信而发明。Modbus已经成为工业领域通信协议的事实标准。
码事漫谈
2024/12/20
3020
Modbus协议深入解析
一文看懂Modbus协议
Modbus协议,从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,和I2C、SPI类似,总线就意味着有主机,有从机,这些设备在同一条总线上。
单片机点灯小能手
2021/07/14
4.1K0
Modbus通讯协议详细解释
Modbus一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。
全栈程序员站长
2022/09/14
1.3K0
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
Modbus Master Emulator 支持多种 Modbus 协议(RTU、ASCII、TCP/IP、UDP/IP、RUT Over TCP、RUT Over UDP);您可以同时创建多个连接,监控多个Modbus从站寄存器,快速调试您的从站设备。
用户3871926
2023/09/10
1.9K0
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
【MODBUS】Modbus协议入门简介
Modbus(Modicon Communication Protocol)是一种用于工业自动化领域的通信协议,最初由Modicon(现在是施耐德电气的一部分)开发。Modbus协议被广泛应用于连接不同厂商的工业设备,实现设备之间的通信和数据交换。以下是Modbus协议的一些基本概念和特点:
帐篷Li-物联网布道师
2024/03/20
6490
【MODBUS】Modbus-TCP数据帧
PDU:协议数据单元,Modbus PDU(protocol data unit)
帐篷Li-物联网布道师
2024/03/19
4700
【MODBUS】Modbus-TCP数据帧
工业物联网数据桥接教程:Modbus 桥接到 MQTT
Modbus 是一种串行通信协议,用于连接工业自动化设备,最初由 Modicon 公司开发,诞生于 1979 年,现在已成为通用的通讯标准之一,广泛用于工业自动化场景。
EMQ映云科技
2023/08/13
1.4K0
工业物联网数据桥接教程:Modbus 桥接到 MQTT
Modbus RTU 、Modbus ASCII及Modbus TCP驱动代码,支持主机和从机两种模式
本篇博文分享一款开源的Modbus协议栈。 协议栈支持Modbus主机和从机两种模式,并且支持两种模式同时开启。从机支持Modbus RTU 、Modbus ASCII及Modbus TCP 3种模式,主机现在只支持常用的Modbus RTU模式。 资源下载:https://download.csdn.net/download/m0_38106923/87997766
不脱发的程序猿
2023/07/13
9420
PLC基础知识(PLC入门必看)[通俗易懂]
在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。
全栈程序员站长
2022/10/03
1.8K0
【MODBUS】J2mod库对指令码的定义
在J2Mod库中,Modbus通信使用指令码来标识要执行的操作。指令码(Function Code)是Modbus协议中用于定义请求和响应类型的数字代码。不同的指令码表示不同的功能,例如读取保持寄存器、写入单个寄存器等。以下是一些常见的Modbus指令码及其用途:
帐篷Li-物联网布道师
2024/03/20
3940
Modbus报文详解
Modbus是一种串行通信协议,最初由Modicon公司(现为施耐德电气的一部分)在1979年为使用其PLC(可编程逻辑控制器)而开发。Modbus已成为工业领域内广泛使用的一种通信协议,特别是对于监控和控制系统。Modbus协议支持多种通信方式,包括RTU(Remote Terminal Unit,远程终端单元模式)、TCP/IP和ASCII(美国标准信息交换码)等。
杜衡老师
2024/03/26
1K0
优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
Modbus Slave Emulator 支持多种 Modbus 协议(RTU、ASCII、TCP/IP、UDP/IP、RUT Over TCP、RUT Over UDP);您可以同时创建多个连接,并将多个从站设备加入网络,快速搭建您的测试平台。
用户3871926
2023/08/12
5.8K0
优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
Python pymodbus类库使用学习总结
https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe
授客
2024/11/21
3710
完整的Modbus指南
尽管它已经很老了,但Modbus仍然是现场通信最常用的协议之一。它的相对简单性、稳健性和开放性使其成为许多自动化硬件和软件供应商的首选协议。因此,Modbus是组织承诺的安全选择,因为总有设备支持它。
科控物联
2022/03/29
4.7K0
modbus协议讲解及实现_通俗易懂近义词
简单地说,在我们的单片机之间互相通信,以及单片机和上位机通信中,规定了不同的内容规范,这个规范是通信的双方都需要遵守的,这样就可以实现两者的通信。
全栈程序员站长
2022/11/07
1.8K0
modbus协议讲解及实现_通俗易懂近义词
Modbus协议详解
Modbus通信协议由Modicon公司(现已经为施耐德公司并购,成为其旗下的子品牌)于1979年发明的,是全球最早用于工业现场的总线规约。由于其免费公开发行,使用该协议的厂家无需缴纳任何费用,Modbus通信协议采用的是主从通信模式(即Master/Slave通信模式),其在分散控制方面应用极其广泛,从而使得Modbus协议在全球得到了广泛的应用。
苏州程序大白
2021/08/13
2.3K0
Modbus协议详解
相关推荐
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档