地址都没有复用,我为了测试FC39专门做的程序,可是在MD100中得不到数啊。我想得到-0123.4
问题补充:
MD160里没有数,我之前给说成MD100了。
图片说明:
最佳答案
FC39: STRNG_R 转换数据类型转换,从STRING到REAL。
功能FC39将字符串转换为REAL数据类型格式变量。字符串必须为以下格式:
±v.nnnnnnnE±xx ± 符号
v 小数点前1位
n 小数点后7位
x 2位指数
如果字符串长度小于14,或者不是如上所示的结构,则不进行任何转换。
补充:模拟了一次,发现很多次都没有成功就是在创建字符串的时候要设置个初始的值,''+0.0000000E+00'' ,这是调用FC39的标准数据格式,模拟的结果见图片
图片说明:
提问者对于答案的评价:
按照你说的果然实现了。那天给西门子致电,一个女工程师告我直接定义一个STRING[7]就可以了。把我误导了。谢谢你。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226805.html