您现在所在的是:

电工技术

回帖:15个,阅读:7153 [上一页] [1] [2] [下一页]
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/18 12:33:46
#0楼
正泰DDSU666导轨电表支持基于RS485的DL/T645协议(默认)或Modbus协议。本文主要记录了①正泰DDSU666电能表如何切换至Modbus模式;②基于ESPHome接入Homeassistant;③注意事项。

电表切换至Modbus模式
DDSU666出厂默认的是DL/T645协议模式,切换至Modbus协议的办法如下:

使用usb-rs485将电表连接至电脑;
观察电表自带的显示屏,获取电表的地址(屏显“DLT645”后面跟着的两屏共12位16进制数字即为地址);
按下图格FE FE FE FE 68 XX XX XX XX XX XX 68 14 0E 33 33 35 3D 35 33 33 33 33 33 33 33 33 33 CS 16式组装指令,xx xx xx xx xx xx即为屏显地址,CS为68 xx xx 至 33 33 33的校验和后两位,不包括前面4个FE;

使用串口助手连接电表,默认DL/T645连接参数为(8n2,2400bps),发送上述指令,观察电表屏显,当“DLT645”变成“Modbus”即为切换成功,观察屏显“Modbus”后一屏的数字,该数字为电表的modbus从机地址,以10进制显示,注意,modbus的默认波特率为9600。




表号是19 03 22 01 60 79

CS 校验和68 19 03 22 01 60 79 68 14 0E 33 33 35 3D 35 33 33 33 33 33 33 33 33 33 =1E

附件 Q@@YO_TGP_(O4BFMKN1ZB02.jpg


FE FE FE FE 68 19 03 22 01 60 79 68 14 0E 33 33 35 3D 35 33 33 33 33 33 33 33 33 33 1E 16

但是不对啊,我2个串口,一发一收,确认发送没问题,表没回应。AB线用万用表也测过没问题的

附件 9DC2@6(5BRDFWQ3BF【JV】OE.jpg



大佬看看哪里的问题?


20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/18 14:41:21
#1楼
FE FE FE FE 68 79 60 01 22 03 19 68 14 0E 33 33 35 3D 35 33 33 33 33 33 33 33 33 33 E2 16

找了一个软件,通过读取看发出的命令,


表号是反着来的 这里是 19 03 22 01 60 79

发送地址码需要反着来,太坑了。

68 固定的+ 79 60 01 22 03 19 后面是手册给的,CS校验也是坑,

我是用串口助手自带的反推出来OK的




附件 QQ图片20211118143622.jpg


附件 H】F_IFIS@F1~I_JU(@VG`PX.jpg



END
3530
565495722
文章数:449
年度积分:150
历史总积分:3530
注册时间:2015/11/3
发站内信
发表于:2021/11/18 17:11:59
#2楼
高手
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/18 18:03:36
#3楼
附件 $T~S8NQC2】$~8(PT}O9XO`J.jpg

附件 QQ图片20211118180135.jpg



哎,通信大佬,帮忙看看?

读写选择INT UINT都不对(星号,乱码),浮点也不对,

这个手册也是太简易了。

读写成16#的数据,怎么转换都转不成实际显示值。


~~这里也是个坑,和PLC不一样,连个字反着来就出来了。
[此贴子已经被作者于2021/11/18 18:11:58编辑过]
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2021/11/18 19:19:53
#4楼
436d 3333 = 237.2
4248 147b=50.02
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/18 19:33:18
#5楼
此玩意儿玩完了,自己用笨方法处理OK了

双字的浮点数传到到LW0~LW1 ,然后把LW0传到我LW101,LW1传到到LW100,
这个时候LW100就是正确的浮点数。


其中有趣的事情:
半档位(串联二极管),电流:2.56 有功功率:0.55kw  视在功率:0.60.功率因素:0.91.
全档位              ,电流:4.60 有功功率:1.06KW 视在功率1.06,功率移速:1.00


附件 01.jpg
附件 02.jpg
附件 03.jpg
附件 04.jpg



对了,50包邮买的,准备DIY 家庭逆变设备。
附上欧姆龙NB触摸屏文件:
附件:
[本地下载]

此贴END.
[此贴子已经被作者于2021/11/18 19:34:27编辑过]
50
子小乒
文章数:3
年度积分:50
历史总积分:50
注册时间:2020/5/16
发站内信
发表于:2021/12/27 13:33:15
#6楼
回复 #4楼 pqsh
大神,具体是怎么处理的这个数据?
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/12/27 20:13:59
#7楼
更新下,0002H CLrE(电量清零) 写1 06功能码报错

必须用10功能码

我的电表地址是79(16# 4F)
地址码  功能码 起始地址0002H ,字数 0001H 字节数02,数据内容0001H,+CRC即可清零。


4f 10 00 02 00 01 02 00 01

附上 E文手册,https://ecosystemprojekt.pl/upload/6087ddb5b54606.10500765.pdf


10功能码截取。

附件 @{FH【08GH$BB】W7_EJD【__M.jpg


PS:鄙视下正泰,官网没手册,附带的简易手册也没有相关说明。

E文手册只支持03 10
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2021/12/28 9:00:46
#8楼
以下是引用子小乒2021/12/27 13:33:15的发言:
大神,具体是怎么处理的这个数据?
就按32位浮点显示就行.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
50
子小乒
文章数:3
年度积分:50
历史总积分:50
注册时间:2020/5/16
发站内信
发表于:2021/12/28 9:55:59
#9楼
为什么我读电网频率,返回来的数据转换后不是50HZ,读取电压,也和实际数据不一样。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005