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

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