西门子smart PLC与电磁流量计进行485通讯读取瞬时流量和累计流量,怎么将读取的带小数点的十六进制数转换

成十进制数呢?因为我要在触摸屏上显示(只有这么多了,大神们帮帮忙)

1、首先没有带小数的十六进制数
2、带小数点的数值在PLC里是单精度浮点数或双精度浮点数,比如像2.3
3、浮点数可以直接显示在触摸屏上,只要把触摸屏上数值显示设置为对应的单/双精度浮点数格式就可以了。
希望可以帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-07
你描述不正确,你读出的应该是一个十六进制的浮点数,想装换成十进制的浮点数吧?这个很简单,直接将类型COP成REAL就可以了,不谢,虽然才看到,不过希望对你以后有帮助!
第2个回答  2014-06-24
西门子不是有取整和四舍五入的指令吗,用他们俩任何一个都可以啊追问

显示的十进制也要有小数点位,是十六进制转换成浮点数,大神,这要怎么转换呢,求帮帮啊!

追答

如果已转化好的浮点数,在触摸屏里面设置小数点位数就可以了。然后就显示了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网