Operador: EXPT
El operador IEC eleva un número a la potencia de otro y devuelve la base elevada a la potencia del exponente: potencia = base exponente. Tanto la base como el exponente son valores de entrada (parámetros). La función de potencia no está definida si la base es 0 y el exponente es negativo. Sin embargo, el comportamiento en este caso depende de la plataforma.
sintaxis
EXPT(<Basis>,<Exponent>)
Tipos de datos permitidos para los valores de entrada: Tipos de datos básicos numéricos (SINT
, USINT
, INT
, UINT
, DINT
, UDINT
, LINT
, ULINT
, REAL
, LREAL
, BYTE
, WORD
, DWORD
, LWORD
)
Tipos de datos permitidos para el valor de retorno: Tipos de números de coma flotante (REAL
, LREAL
)
Función de potencia con literales
Var1 := EXPT(7,2);
FUP

valor de retorno: Var1 = 49
Función de potencia con variables
PROGRAM PLC_PRG VAR lrPow : LREAL; iBase : INT := 2; iExponent : INT := 7; END_VAR lrPow := EXPT(iBase, iExponent);
valor de retorno: lrPow = 128