admin管理员组

文章数量:1535318

2024年3月30日发(作者:)

REAL

显式转换

(S7-1500)

REAL

显式转换

显式转换选项

下表列出了

REAL

数据类型显式转换的选项和指令:

源目标转换说明指令助记符

BOOL

BYTE

WORD

DWORD

LWORD

SINT

-

-

-

X

-

X

-

不能进行显式转换

源值的位模式以右对

齐方式原样传递给目

标数据类型。

不能进行显式转换

-

-

REAL_TO_DWORD

-

REAL_TO_SINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_USINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_INT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_UINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_DINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_UDINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_LINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

REAL_TO_ULINT, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

USINTX

INTX

UINT

REAL

X

DINTX

数值转换为目标数据

类型。

转换的结果则

取决于所使用的指令。

如果转换中超过目标

数据类型允许的值范

围或待转换的值为无

效浮点数,则将使能输

ENO

设置为

“0”

UDINTX

LINTX

ULINTX

LREALX

数值转换为目标数据

类型。

转换结果取决

于所用的指令,如

TRUNC(2.5) = 2.0;

CEIL(2.5) = 3.0

REAL_TO_LREAL, ROUND,

CEIL, FLOOR, TRUNC,

NORM_X, SCALE_X

-TIME

LTIME

S5TIME

LDT

-

-

-

-

不能进行显式转换

-

-

-

- 1 -

REAL

显式转换

(S7-1500)

DT

DTL

TOD

LTOD

DATE

STRING

WSTRIN

G

CHAR

WCHAR

:可以转换

- :

不可转换

-

-

-

-

-

X

-

-

-

-

-

X

-

-

将值转换为字符串。

如果超过字符串长度

或待转换的值为无效

浮点数,将使能输出

ENO

设置为

“0”

字符

串最小长度为

14

个字

符。

不能进行显式转换

REAL_TO_STRING,

S_CONV, VAL_STRG

REAL_TO_WSTRING

-

参见

REAL

隐式转换

(S7-1500)

数据类型转换概述

(S7-1500)

REAL

- 2 -

本文标签: 转换指令目标