类型转换函数

概述

不允许从较大的类型隐式转换为较小的类型(例如,从 INT 到 BYTE 或从 DINT 到 WORD)。为此,必须执行特殊的类型转换。基本上可以在任何基本类型之间转换。

语法

包含类型的转换:<elem.type1>_TO_<elem.type2>

包含过载的转换:TO_<elem.type2>

注意: 在 ...TO_STRING 转换中,字符串以左对齐形式生成。如果字符串定义过短,则从右侧剪切。

支持以下类型转换:

oBOOL_TO 转换

oTO_BOOL 转换

o整数类型之间的转换

oREAL_TO-/ LREAL_TO 转换

oTIME_TO/TIME_OF_DAY 转换

oDATE_TO/DT_TO 转换

oSTRING_TO 转换

oTRUNC(转换成 DINT)

oTRUNC_INT

oANY_NUM_TO_<数值数据类型>