EcoStruxure Machine Expert 1.1版本不支持M258、LMC058和LMC078控制器。

STRING_TO 转换

定义

IEC 操作符,用于从变量类型 STRING 到不同类型的转换。

语法

STRING_TO_<数据类型>

指定值

指定匹配 IEC61131-3 标准的 STRING 操作数类型。该值必须与目标类型的有效 常量(文字) 向对应。这适用于指定指数值、无穷大值、前缀、分组字符 ("_") 和逗号。数字的数位后允许存在额外的字符,例如 23xy。 数字前不允许存在字符。

操作数必须代表目标数据类型的有效值。

注意: 如果操作数的数据类型不匹配目标类型,或者如果值超出目标数据类型的范围,则结果将取决于处理器类型,并因此而不会被加以定义。

从较大类型转换为较小类型可能会导致丢失信息。

Caution_Color.gif小心

数据丢失

在转换不匹配的数据类型或被转换值大于目标数据类型时,确保这些结果已经在您的应用程序中经过验证。

不遵循上述说明可能导致人身伤害或设备损坏。

IL 中的示例

示例

转换结果

LD 'TRUE'
STRING_TO_BOOL
ST b

TRUE

在 ST 中的示例

示例

转换结果

b := STRING_TO_BOOL('TRUE');

TRUE

w := STRING_TO_WORD('abc34');

0

w := STRING_TO_WORD('34abc');

34

t := STRING_TO_TIME('T#127ms');

T#127ms

r := STRING_TO_REAL('1.234');

1.234

bv := STRING_TO_BYTE('500');

244

FBD 中的示例

示例

转换结果

G-SE-0024437.1.gif-high.gif

 

 

TRUE