登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:求助智能电表485电量计算
点击:1658 回复:7
楼主
编辑
引用
管理
383268639
求助大神:威伦触摸屏通过485通讯,读取安科瑞电表的电量数据,通讯已成功,图片中的说明如何使用宏指令编程计算安科瑞电表中的吸收有功电量
19-10-10 17:01
1楼
编辑
引用
管理
YXBK
应该不要计算的吧,直接读出就可以了,试试看。至于用3X还是4X你要试一下。
19-10-10 17:51
2楼
编辑
引用
管理
383268639
版主,电量的EPI是要计算,安科瑞说明上的3FH,40H,但触摸屏的宏运算怎么都不对,不知道是数据格式的问题还是计算的问题
19-10-11 13:45
3楼
编辑
引用
管理
YXBK
引用
383268639
在 2019/10/11 13:45:00 发言
【内容省略】
格式对不对,你可以读出来看看与表上显示的数据是不是一样的,地址表也说明了数据类型,另外这个表自带这么多的数据,就没有你要的,非要去计算吗。
19-10-11 14:35
4楼
编辑
引用
管理
383268639
版主,我现在用的电表是ACR210,电表可以读一次侧EPI总吸收有功电量,如果是其它系列的表就不需要计算了。请教一下您,按照如图的宏运算,结果数据与EPI的值对不上。
19-10-13 08:38
5楼
编辑
引用
管理
YXBK
1.读出来的64 65 04 05与电表的是不是一样的?
2.触摸屏算出来是多少,电表显示的是多少。
3.数据类型不对,读出来的是整形,而你的计算结果是浮点。
19-10-13 09:40
6楼
编辑
引用
管理
383268639
64,65的值我找个串口软件读成二进制试试看。04,05值在电表里可以看,确定是一样的。公式:第一个字*65536+第二个字,就是把短整型数据转为了浮点数吧?EPI的值,在电表说明书给的就是浮点数据类型。版主,我的这个宏命令应该如何编才合适,望指教。
19-10-13 10:11
7楼
编辑
引用
管理
YXBK
引用
383268639
在 2019/10/13 10:11:48 发言
【内容省略】
1.宏指令里面要进行数据转换,把64 65 04 05的值先转换成浮点。
2.确定64 65 04 05这4个数据与表中的是不是一样的。
3.你自己按照这个公式计算一下这个结果是不是正确的。
19-10-13 11:21
工控新闻
三菱电机与鹿明机器人,达成战略合作!
我国传感器行业应用拓展带动市场扩容 2025年截至4月6日已发生39起投融资事件
这家变频器厂商发布上半年业绩预告 净利润同比增长152.76%~190.68%
图尔克从产线到领奖台 | TAS 软件荣膺“年度产品”大奖
海尔与长安汽车战略合作签约——新时达深化与长安汽车合作
丹佛斯传动携源网荷储一体化方案亮相光储直柔大会,助推绿色高质量发展
软件定义时代的左移策略
华北工控EMB-3128:支持Intel® Alder Lake-N系列处理器的3.5寸板
更多新闻资讯