.

运算符‘EXPT’

.
.

该IEC运算符将数字提高到更高的幂,然后将提高到的底数的幂返回指数:幂 = 底数 指数。输入值(参数)是底数和指数。如果底数为零且指数为负,则幂函数未定义。但是,在这种情况下,行为取决于平台。

语法:

EXPT(<底数>,<指数>)

输入值允许的数据类型:数字基本数据类型(SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, LREAL, BYTE, WORD, DWORD, 和LWORD

返回值允许的数据类型:浮点数类型(REALLREAL

.

.例如

.带数字的幂函数

Var1 := EXPT( 7,2);
 

FBD:

返回值:Var1 = 49

.

.例如

.带变量的幂函数


PROGRAM PLC_PRG
VAR
    lrPow : LREAL;
    iBase : INT := 2;
    iExponent : INT := 7;
END_VAR

lrPow := EXPT(iBase, iExponent);
 

返回值: lrPow = 128