payfsl
级别: 工控侠客
精华主题: 2 篇
发帖数量: 2483 个
工控威望: 2746 点
下载积分: 38004 分
在线时间: 466(小时)
注册时间: 2010-08-03
最后登录: 2024-04-29
查看payfsl的 主题 / 回贴
楼主  发表于: 2021-10-06 15:19
ADPRW指令写32位数据

DMOV    K8M410     D100

ADPRW  H1   H0F   H0   K1   D100

只能写到8位,什么原因?
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
xiapeng01
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 187 点
下载积分: 1186 分
在线时间: 71(小时)
注册时间: 2012-12-31
最后登录: 2024-04-27
查看xiapeng01的 主题 / 回贴
1楼  发表于: 2022-05-05 20:42
modbus通信的最小单位是字节(8位),要写1个32位数据得4个字节,也就是K4。还要注意下接收方的顺序有可能是反的。