怎样将双精度浮点数转换成单精度浮点数

M4变频器都过来的数是双精度浮点,怎样转换成单精度浮点呢?请各位高手指点,最好有公式,或者函数。

问题补充:
IEEE浮点数转换成十进制数,或者实际频率显示值

最佳答案

MM4变频器,哪里有双精度了?双字长浮点数是单精度的。
而且通讯中PZD过程数据浮点数都是以一个整数来表示浮点数的,通常4000H(16384)表示100%。
不需要转换,plc内部浮点数也是IEEE格式存储的,只要以浮点数方式读取就可以了,不同设备可能存在高低字或字节排序不同的差异,你在plc里以16进制方式查看一个浮点数就明白了。

提问者对于答案的评价:
谢谢,问题已经得到解决

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐