当前位置:
RS-485读取的变频器设置频率,到D1073和D1074中后,怎样转换成实际值
回复 | 人气 | 打印
HYSDYING 个人主页 给TA发消息 加TA为好友 发表于:2018-05-26 09:53:26 楼主

用PLC的RS-485通信,读取变频器的频率,在D1073-D1074中的数据,怎样转换成显示的实际频率呢?

如实际试验时是这样的: 变频器面板上50HZ时,D1073是19,D1074是136,现在想在人机界面上显示变频器的频率,这个变量和D1073\ 1074怎样换算呢?谢谢!

分享到: 关注收藏 邀请回答 回复 举报
Smile-lyc 个人主页 给TA发消息 加TA为好友 发表于:2018-05-26 10:22:51 1楼
 

在变频器的参数列表中,每个参数后面都会有一个对应的“编码地址”,实际上就是变频器将参数内容存储到这个地址中,通过访问该地址,就可以显示其内容了,当然了,也可以利用PLC修改该地址内的内容,进而实现了对变频器的控制。

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2018-05-26 18:45:45 2楼
 

D1073的值为19,换算为16进制就是13;

D1074的值为136,换算为16进制就是88;

那么D1073、D1074组成的双字就是1388

16进制的1388换算为10进制就是5000;

因为频率分辨率是0.01

所以实际频率就是5000*0.01=50Hz

微信guanyumou

QQ149034219

多交流

  回复 引用 举报
胖胖熋 个人主页 给TA发消息 加TA为好友 发表于:2018-05-27 07:26:39 3楼
 

回复内容:

对:关育谋 D1073的值为19,换算为16进制就是13;D1074的值为136,换算为16进制就是88;那么D1073、D1074组成的双字就是138816进制的1388换算为10进制就是5000;因为频率分辨率是0.01所以实际频率就是5000*0.01=50Hz微信guanyumouQQ149034219多交流     内容的回复:

活到老学到老,为你点赞

  回复 引用 举报
Amity丶陌铭 个人主页 给TA发消息 加TA为好友 发表于:2018-05-28 13:37:31 4楼
 

1073乘256 + 1074 就是你要的值

  回复 引用 举报
ww2222w2008 个人主页 给TA发消息 加TA为好友 发表于:2018-06-04 15:44:04 5楼
 

进制转换问题

  回复 引用 举报
晨曦521 个人主页 给TA发消息 加TA为好友 发表于:2018-06-08 09:26:41 6楼
 

引用 Amity丶陌铭 的回复内容: 1073乘256 + 1074 就是你要的值

-------------------------

学习了

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-07-03 18:39:52 7楼
 

学习了   感谢感谢!!!

  回复 引用 举报
祥ZHOU 个人主页 给TA发消息 加TA为好友 发表于:2018-08-02 15:12:24 8楼
 

要看是什么PLC,有的需要高低字对调的可能的

  回复 引用 举报
wang_hu_hi 个人主页 给TA发消息 加TA为好友 发表于:2019-09-07 18:49:00 9楼
 
学习了   感谢感谢!!!



  回复 引用 举报
望海庭 个人主页 给TA发消息 加TA为好友 发表于:2019-09-09 12:45:33 10楼
 

谢谢!学习了。

  回复 引用 举报

周点击排行
周回复排行
最新求助