M440与S7-300通过DP通讯设定频率和读取频率

建立数据块DB11存数变频器控制数据,主设定频率PZD2对应数据块DB11.DBW2,基准频率P2000=50HZ。要通过触屏给定频率50HZ,将50转换成十进制16348传给DB11.DBW2对么?DB11.DBW2是16进制格式存储数据,需不需要转换成16进制?
建立数据块DB10存数状态数据,实际频率DB10.DBD2读到的频率值是什么格式?要现实在触屏上需要怎么转换?

最佳答案

1.变频器的控制数据和状态数据中,频率值范围都是16进制0~4000,即10进制0~16348,对应0~50HZ。
2.DB11.DBW2,存入10进制,还是16进制,还是2进制,都是一样的,只是显示格式不同而已。只要正确就行,无所谓格式。在底层都是2进制处理的。
3.DB10.DBD2的格式,你可自己选择显示格式,切换到10进制就是10进制,切换到16进制就是16进制。
4.在触摸屏显示,一般是按照0~50HZ显示,这涉及转换问题。也就是,把16进制0~4000,即10进制0~16348,转换到0~50HZ。这是数学问题,编程实现转换即可。

提问者对于答案的评价:
搞懂了,谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日
下一篇 2017年6月8日

相关推荐