问题描述:
客户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的操作如下图所示:
是否有帮助?