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