浏览常见问题解答

SoMachine中如何把一个组成元素为ASCII码的数组转为对应的浮点数数?

发布日期: 29 四月 2022

问题描述:

客户M241读取从站数据存放在byte类型数组里面,需要把它转为对应的Real类型数据。

所属产品线:

EcoStruxure Machine Expert(原SoMachine)

解决方法:

例如,数组a为 ARRAY[0..3] OF byte类型,里面的元素值分别为0~9的ASCII码十进制48~57,以及小数点符号'.'的ASCII码十进制46,首先把每个ASCII码转为的对应的字符,然后通过功能块CONCAT将字符组合为一个字符串,然后通过功能块STRING_TO_REAL把它转为对应的Real类型数据。

比如将ASCII码49,46,50,51转为浮点数1.23的操作如下图所示:


对您是否有帮助?

我们如何进行信息改进?

找不到您查找的内容?

请联系我们的客户团队,获取有关技术支持、投诉帮助等的信息。