5921338
好好学习,天天向上
级别: 网络英雄
精华主题: 0
发帖数量: 680 个
工控威望: 10443 点
下载积分: 2537 分
在线时间: 363(小时)
注册时间: 2008-11-27
最后登录: 2024-11-05
查看5921338的 主题 / 回贴
楼主  发表于: 2022-04-17 21:38
厂里配电房各工段用的德力西DTSF606电表,现在想把各表电量通过485通讯统计,但是没有查到通讯手册无从下手。有这方面资源的师傅共享下,先谢谢大家。
自学
elcomew06113
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 136 点
下载积分: 4324 分
在线时间: 39(小时)
注册时间: 2010-09-02
最后登录: 2024-10-14
查看elcomew06113的 主题 / 回贴
1楼  发表于: 2023-04-22 23:11
需要查看电表的协议,一般电表分2种协议,1-MODBUS-RTU,2-电力规约,电力规约分2中,2-1_DL/T645-1997,2-2DL/T645-2007

LD/T645 1997
DSSD331  威盛表
2400,E,8,1,/1200,E,8,1

发送指令-16进制
68+(表地址) 68 01 02 43 C3 XX 16

68启始码
01读取
02数据长度
43 C3电量标识(读得的电量值也要减33)
43-33=10(0001 0000 正相电量-总电能)
C3-33=90(1001 0000 电能量  00当前 00有功)
16结束标志

XX为校验码,68+-----+C3(值和大于256减去256,差或小于等于256值为校验码)
例子:电表地址00 00 00 00 00 01,读取正向总有功电能
01 02 43 C3 固定,DA校验码
发送:68 01 00 00 00 00 0068 01 02 43 C3 DA 16
接受:68 01 00 00 00 00 00 68 81 17 43 C3 55 57 3B 33 DD 5D 16
有效数据减33
55 57 3B 33
-33
22 24 08 00
反向检验
082422----除以100
824.22KWH
elcomew06113
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 136 点
下载积分: 4324 分
在线时间: 39(小时)
注册时间: 2010-09-02
最后登录: 2024-10-14
查看elcomew06113的 主题 / 回贴
2楼  发表于: 2023-04-22 23:16
DL/T645-2007
2400,E,8,1,
DSZ719-表地址41701747139
11 04 33 33 34 33固定码-EC校验码

发送:68 39 71 74 01 17 04 68 11 04 33 33 34 33 EC 16
接收:68 39 71 74 01 17 04 68 91 08 33 33 34 33 5B 3A 37 33 6F 16
解析:
39 71 74 01 17 04代表表地址,
68帧间隔,
16结束标志,
11 04代表读总有功电能数据实数,
EC校验码来源 68+39+++34+33,如果值大于256,大于256的值舍去,余值就是校验码。
接受数据解析:
有效数据各减去33
5B 3A 37 33,
-33,
28 07 04 00,
值反向读取040728,
除以100, 407.28KWH
elcomew06113
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 136 点
下载积分: 4324 分
在线时间: 39(小时)
注册时间: 2010-09-02
最后登录: 2024-10-14
查看elcomew06113的 主题 / 回贴
3楼  发表于: 2023-04-22 23:25
MUDUSRTU电表,查找表的通信规约,定义的数据地址如总正向有功电能0000H-FOLT,
读取对应地址400001,如果读取电流值一般要乘以电流比再乘以一个系数如CT=40,系数0.001,实际值=AI/1000*CT
希望对你有帮助
elcomew06113
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 136 点
下载积分: 4324 分
在线时间: 39(小时)
注册时间: 2010-09-02
最后登录: 2024-10-14
查看elcomew06113的 主题 / 回贴
4楼  发表于: 2023-04-22 23:26
DL/T645-1997规约 DL-T645-1997通讯规约.doc (632 K) 下载次数:54