kksdy123
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 117 点
下载积分: 654 分
在线时间: 16(小时)
注册时间: 2016-05-10
最后登录: 2016-11-10
查看kksdy123的 主题 / 回贴
楼主  发表于: 2016-08-25 16:33
modbus  rtu  15号功能码
01 0F 00 00 00 10 02 01 00 E3 B0
字节0为从设备ID、字节1为功能码(十六进制)、字节2-3为Modbus寄存器开始地址、字节4-5为Modbus寄存器格式、字节6为发送字节个数、字节7-8为发送数据(2个字节即16个位)、字节9-10为CRC校验
  字节4-5位modbus寄存器格式     这里的寄存器格式是根据什么确定的  
子童
那年我姓张
级别: 略有小成
精华主题: 0
发帖数量: 84 个
工控威望: 274 点
下载积分: 691 分
在线时间: 73(小时)
注册时间: 2011-11-06
最后登录: 2020-08-05
查看子童的 主题 / 回贴
1楼  发表于: 2016-08-29 22:21
根据0F确定的
804347
级别: 家园常客
精华主题: 0
发帖数量: 22 个
工控威望: 817 点
下载积分: 3023 分
在线时间: 195(小时)
注册时间: 2014-08-29
最后登录: 2022-01-30
查看804347的 主题 / 回贴
2楼  发表于: 2016-08-30 12:53
字节4-5为Modbus寄存器  个数    个数  个数。。。。。
804347
级别: 家园常客
精华主题: 0
发帖数量: 22 个
工控威望: 817 点
下载积分: 3023 分
在线时间: 195(小时)
注册时间: 2014-08-29
最后登录: 2022-01-30
查看804347的 主题 / 回贴
3楼  发表于: 2016-08-30 12:54
站号+ 命令码+ 首个线圈的通讯地址+ 写入的线圈个数+写入的字节数+ 写入数值+ CRC校验和
hjl76
级别: 探索解密
精华主题: 0
发帖数量: 81 个
工控威望: 173 点
下载积分: 692 分
在线时间: 71(小时)
注册时间: 2009-12-02
最后登录: 2024-08-16
查看hjl76的 主题 / 回贴
4楼  发表于: 2016-08-31 10:23
楼主通过计算机发送01 0F 00 00 00 08 01 FF BE D5,modbus功能码15的请求格式是:从站地址(01) 功能码(0F) 线圈起始地址(00 00)写出数据长度(00 08) 写出数据值 (01 FF) CRC校验值(BE D5)。所以说楼主写出的数据地址为00001~00008。00001~00008对应的数据值分别是1,0,0,0,0,0,0,0。