TO_<xxx> 转换

概述

有关类型转换期间需考虑的一般说明,请参阅章节类型转换功能

此操作符不由标准 IEC 61131-3 来指定。

定义

变量从一种类型到另一种类型的转换。输入类型不得显式指定(过载转换)。

另请参阅类型转换功能的说明。

语法

TO_<data type>

ST 中的示例

REAL 数据类型的变量转换为 INT

VAR
   iVar: INT;
   bVar: BOOL;
   strVar: STRING;
   rVar: REAL;
END_VAR
iVar := TO_INT(4.22);        (* Result:  4 *)
bVar := TO_BOOL(1);          (* Result: TRUE *)
sVar := TO_STRING(342);      (* Result: '342' *)
rVar := TO_WORD('123');      (* Result: 123 *)