【小工匠聊Modbus】06-功能代码

简介: 可以参考: http://git.oschina.net/jrain-group/ 组织下的Java Modbus支持库Modbus-系列文章1、MODBUS指令说明下表列出MODBUS支持的部分功能代码:以十进制表示。

可以参考: http://git.oschina.net/jrain-group/ 组织下的Java Modbus支持库
Modbus-系列文章

1、MODBUS指令说明

下表列出MODBUS支持的部分功能代码:以十进制表示。

代码 中文名称 寄存器PLC地址 位操作/字操作 操作数量
01 读线圈状态 00001-09999 位操作 单个或多个
02 读离散输入状态 10001-19999 位操作 单个或多个
03 读保持寄存器 40001-49999 字操作 单个或多个
04 读输入寄存器 30001-39999 字操作 单个或多个
05 写单个线圈 00001-09999 位操作 单个
06 写单个保持寄存器 40001-49999 字操作 单个
15 写多个线圈 00001-09999 位操作 多个
16 写多个保持寄存器 40001-49999 字操作 多个

2、MODBUS功能说明

功能码可以分为位操作和字操作两类。位操作的最小单位为BIT,字操作的最小单位为两个字节。
【位操作指令】读线圈状态01H,读(离散)输入状态02H,写单个线圈06H和写多个线圈0FH。
【字操作指令】读保持寄存器03H,写单个寄存器06H,写多个保持寄存

3、寄存器地址分配

寄存器PLC地址 寄存器协议地址 适用功能 寄存器种类 读写状态
00001-09999 0000H-FFFFH 01H 05H 0FH 线圈状态 可读可写
10001-19999 0000H-FFFFH 02H 离散输入状态 可读
30001-39999 0000H-FFFFH 04H 输入寄存器 可读
40001-49999 0000H-FFFFH 03H 06H 0FH 保持寄存器 可读可写

下一节 Modbus-错误响应
Modbus-系列文章


如果读完觉得有收获的话,欢迎点赞、关注、加公众号【小工匠技术圈】

个人公众号,欢迎关注,查阅更多精彩历史!

image
相关文章
|
10月前
|
安全 Go
gRPC实现简单通讯 | 青训营笔记
gRPC实现简单通讯 | 青训营笔记
100 0
|
负载均衡 安全 网络协议
网络编程懒人入门(十五):外行也能读懂的网络硬件设备功能原理速成
本文是《网络编程懒人入门》系列文章的第15篇,本篇将继续以通俗易懂的文字,帮你无脑理解各种基础网络硬件设备的功能原理。
94 0
|
域名解析 缓存 网络协议
好家伙!计算机网络基础知识发布!(二)
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。
好家伙!计算机网络基础知识发布!(二)
|
网络协议 Unix Android开发
好家伙!计算机网络基础知识发布!(一)
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。
好家伙!计算机网络基础知识发布!(一)
|
存储 缓存 网络架构
好家伙!计算机网络基础知识发布!(三)
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。
好家伙!计算机网络基础知识发布!(三)
|
存储 算法 Java
【计网修炼手册】两种通信方式
《计算机组成原理》、《数据结构与算法》、《操作系统》、《计算机网络》不仅是大学信息科学与工程学院的核心课程,也是计算机考研专业基础综合408的考试内容。学习这些内容可能不见得像学习Java和GO一样能让你迅速找到工作,但他们作为计算机世界的基石是需要认真掌握的,这些知识是源源不断的技术浪潮中不会被淘汰的知识。
207 0
|
Web App开发 JavaScript 前端开发
从编程小白到全栈开发:服务端的一些概念
幕后英雄总是容易被大家所忽略。在这看脸的世界,大家都以为脸就是全部了,你总是相信你所看到的就是事物的全部,可是你往往看到的只是冰山的一角而已。 现在,基于互联网的各种Web应用、桌面应用、手机app之类的程序,很少会只有前端没有后端了。
1123 0
|
Java
【小工匠聊Modbus】09-功能代码02H
可以参考: http://git.oschina.net/jrain-group/ 组织下的Java Modbus支持库Modbus-系列文章 1、描述 读MODBUS从机线圈寄存器当前状态。
983 0
|
Java
【小工匠聊Modbus】08-功能代码01H
可以参考: http://git.oschina.net/jrain-group/ 组织下的Java Modbus支持库Modbus-系列文章 1、描述 读MODBUS从机线圈寄存器当前状态。
1215 0