这个 IEC 运算符将数字提升到更大的幂,并返回基数提升到指数的幂值:power = baseexponent 。输入值(参数)是基数和指数。如果基数为零,指数为负,则幂函数未定义。不过,在这种情况下,行为取决于平台。
语法
EXPT(<base>,<exponent>)
输入值的允许数据类型:数值基础数据类型 (SINT,USINT,INT,UINT,DINT,UDINT,LINT,ULINT,REAL,LREAL,BYTE,WORD,DWORD, 和LWORD)
返回值的允许数据类型:浮点数类型 (REAL 和LREAL)
示例
带文字的幂函数
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