登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:求助智能电表485电量计算
点击:1657 回复: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
工控新闻
三菱电机与鹿明机器人,达成战略合作!
图尔克TAS:工业物联网时代的智能运维中枢
如何在RK3576开发板上运行TinyMaix :超轻量级推理框架--基于米尔MYD-LR3576开发板
伊顿收购北美固态变压器品牌RPS,技术版图再扩张
意法半导体计划以 9.5 亿美元收购恩智浦 MEMS 微机电传感器业务
前5个月融资额232亿元 超去年全年!京东美团等大厂“疯投”机器人
普渡机器人发布大载重工业配送机器人PUDU T600系列,助力工业物流市场革新
魏德米勒与松下强强联合——伺服驱动迎来安全与效率双重革新!
更多新闻资讯