【小工匠聊Modbus】09-功能代码02H

简介: 可以参考: http://git.oschina.net/jrain-group/ 组织下的Java Modbus支持库Modbus-系列文章1、描述读MODBUS从机线圈寄存器当前状态。

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

1、描述

读MODBUS从机线圈寄存器当前状态。

2、查询

从机地址 功能码 寄存器起始地址高字节 寄存器起始地址低字节 寄存器数量高字节 寄存器数量低字节 CRC校验高字节 CRC校验低字节
1个字节 1个字节 1个字节 1个字节 1个字节 1个字节 1个字节 1个字节

3、响应

从机地址 功能码 字节个数 字节个数 数据 CRC校验高字节 CRC校验低字节
1个字节 1个字节 1个字节 1个字节 N个字节 1个字节 1个字节

4、数据N的计算规则

1=ON; 0=OFF。第一个返回数据的数据字节的LSB 为查询中的寻址地址,其他的线圈按顺序在该字节中由低位向高位排列,直至8个为止,下一个字节也是从低位向高位排例。
若返回的线圈数不是 8的倍数,则在最后的数据字节中的剩余位至字节的最高位全部填零。返回的数据值的数量N =读取数量/8 如果余数不为0 则N=N+1

Modbus-系列文章


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

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

image
相关文章
|
3月前
|
安全 Java
Java 面向对象之旅:封装——让代码更加“接地气”的秘诀。
【6月更文挑战第16天】**Java面向对象的封装秘籍:**将数据和操作打包成类,如`Student`和`Car`,隐藏内部详情,只通过`get/set`方法交互。封装提升代码清晰度,便于管理和保护安全性,就像整理工具箱,让每个功能一目了然,操作自如。
28 4
|
4月前
|
算法 搜索推荐 Java
太实用了!阿里内部强推的超全Java算法学习指南,已被彻底征服
算法和数据结构一直以来都是程序员的基本内功。 数据结构可以看作是算法实现的容器,通过一系列特殊结构的数据集合,能够将算法更为高效而可靠地执行起来。
|
负载均衡 安全 网络协议
网络编程懒人入门(十五):外行也能读懂的网络硬件设备功能原理速成
本文是《网络编程懒人入门》系列文章的第15篇,本篇将继续以通俗易懂的文字,帮你无脑理解各种基础网络硬件设备的功能原理。
118 0
|
传感器 网络协议 网络架构
做网络那么多年,连以太网接口和串口都分不清?本文值得一看!
做网络那么多年,连以太网接口和串口都分不清?本文值得一看!
672 0
|
存储 网络协议 安全
好家伙,你这Java网络编程基础可以啊!
通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守,最终完成数据交换。
109 0
好家伙,你这Java网络编程基础可以啊!
|
网络协议 Unix Android开发
好家伙!计算机网络基础知识发布!(一)
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。
好家伙!计算机网络基础知识发布!(一)
|
存储 缓存 网络架构
好家伙!计算机网络基础知识发布!(三)
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。
好家伙!计算机网络基础知识发布!(三)
|
域名解析 缓存 网络协议
好家伙!计算机网络基础知识发布!(二)
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。
好家伙!计算机网络基础知识发布!(二)