MM440 S7-300 DP PZD读R0021或R0061 如何转换成真实的频率

PPO5模式,P2051.0=52 P2051.1=21 P2051.2=25 P2051.3=68 P2051.4=61
R0025 R0068 读过来并按标称值转换能得到正确的读数,但R0021和R0061读过来按标称值转换却得不到正确的频率数值

问题补充:
是这样做的,电压电流与变频上的数值是一致的,就是速度与变频器上查看的参数值相差甚远,比如实际是-18.7,而读数转换后却是189.88,并且实际频率升到35HZ,而读数却反而减小135.66,可能是由于负数的原因。

最佳答案

负转速的话,其最高位为符号位,而不是数值位。这点你需要注意,就是负转速的话,最高位符号位为1。

提问者对于答案的评价:
的确是因为负数的原因,但是如果直接将PZD字MOV到DI的话,是看不到负号的,必须先MOV到字时才能看见负号,这时再乘以-1去掉负号,再MOV到双字,并转换为浮点数并标称化才能得到正确的读数,唉真麻烦

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

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

相关推荐