FC39字符串转浮点数

地址都没有复用,我为了测试FC39专门做的程序,可是在MD100中得不到数啊。我想得到-0123.4

问题补充:
MD160里没有数,我之前给说成MD100了。

图片说明:

FC39字符串转浮点数    FC39字符串转浮点数   

最佳答案

FC39: STRNG_R 转换数据类型转换,从STRING到REAL。
功能FC39将字符串转换为REAL数据类型格式变量。字符串必须为以下格式:
±v.nnnnnnnE±xx ± 符号
v 小数点前1位
n 小数点后7位
x 2位指数
如果字符串长度小于14,或者不是如上所示的结构,则不进行任何转换。
补充:模拟了一次,发现很多次都没有成功就是在创建字符串的时候要设置个初始的值,''+0.0000000E+00'' ,这是调用FC39的标准数据格式,模拟的结果见图片

图片说明:

FC39字符串转浮点数  FC39字符串转浮点数  FC39字符串转浮点数  

提问者对于答案的评价:
按照你说的果然实现了。那天给西门子致电,一个女工程师告我直接定义一个STRING[7]就可以了。把我误导了。谢谢你。

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

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

相关推荐