【小工匠聊Modbus】08-功能代码01H

可以参考: 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-Modbus功能码02H
Modbus-系列文章


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

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

image
上一篇:【小工匠聊Modbus】06-功能代码


下一篇:【小工匠聊Modbus】04-调试工具