当前位置: 主页 > PLC控制

关于字符串转换

我使用了一个s-conv转换指令,是字符串STring转换成浮点数real。但是监控上显示没有转换成功。后来怕哪里有误传,使用了一个全新地址,但是还是转换不过来,求大神指点。后来听说是一个字符串要定义有多少个字符什么的,在哪里定义?怎么定义,怎么操作。求指点。。。。

图片说明:

关于字符串转换关于字符串转换

最佳答案

字符串参数IN的转换从首个字符开始,并一直进行到字符串的结尾,或者一直进行到遇到第一个不是“0”到“9”、“+”、“-”或“.”的字符为止。结果值将在参数OUT中指定的位置提供。
如果输出数值不在OUT数据类型的范围内,则参数OUT设置为0,并且ENO设置为FALSE。否则,参数OUT将包含有效的结果,并且ENO设置为TRUE。
输入字符中的“,”去掉后再转换应该可以的。

提问者对于答案的评价:
非常感谢。确实是“,”号的原因。

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号