wcj2017
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 106 点
下载积分: 772 分
在线时间: 9(小时)
注册时间: 2017-06-13
最后登录: 2021-05-07
查看wcj2017的 主题 / 回贴
楼主  发表于: 2017-06-13 14:37
用第二个端口和 电能表通讯,只读总电量。

D32300 从站地址  20
D32301 功能码 03
下面这些参数理解不了什么意思
D32302
D32303
D32304


强制 A640.00 = 1 ,则D32352 就= 130 和 A640.02 =1
(只读电表里面的总电量 )


我只读电表的一个总电量,表的手册给的地址好像是错的。

万分感谢
[ 此帖被wcj2017在2017-06-13 16:14重新编辑 ]
描述:程序
附件: 新建文件夹.rar (206 K) 下载次数:159
网站提示: 请不要用迅雷下载附件,容易出错
qqzy001
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 129 点
下载积分: 540 分
在线时间: 8(小时)
注册时间: 2013-01-25
最后登录: 2020-06-15
查看qqzy001的 主题 / 回贴
1楼  发表于: 2017-06-15 11:53
D32302  为通讯总字节数,此处赋值#0004  
D32303 为读总电量的仪表地址,此处在PLC里用HEX赋值,#0048(通常RTU会偏移一位的,#0047也试一下)
D32304  为仪表读地址占用几个通道,此处为2通道,赋值#0002