操作员:EXPT
IEC 运算符将一个数提高到更高的幂,然后将基数的幂返回到指数:power = base 指数.输入值(参数)是基数和指数。如果底数为零且指数为负数,则幂函数未定义。但是,在这种情况下,行为取决于平台。
句法
EXPT(<base>,<exponent>)
输入值允许的数据类型:数字基本数据类型 (SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, LREAL, BYTE, WORD, DWORD, 和 LWORD)
返回值允许的数据类型:浮点数类型(REAL 和 LREAL)
例 142. 例子
带文字的幂函数
Var1 := EXPT(7,2);
FBD

返回值: Var1 = 49
例 143. 例子
带变量的幂函数
PROGRAM PLC_PRG
VAR
lrPow : LREAL;
iBase : INT := 2;
iExponent : INT := 7;
END_VAR
lrPow := EXPT(iBase, iExponent);返回值: lrPow = 128