Operatore: EXPT
L'operatore IEC eleva un numero a una potenza maggiore e restituisce la potenza della base elevata all'esponente: potenza = base esponente. I valori di input (parametri) sono la base e l'esponente. La funzione di potenza è indefinita se la base è zero e l'esponente è negativo. Tuttavia, in questo caso, il comportamento dipende dalla piattaforma.
Sintassi
EXPT(<base>,<exponent>)
Tipi di dati ammessi per i valori di input: Tipi di dati di base numerici (SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, LREAL, BYTE, WORD, DWORD, e LWORD)
Tipi di dati consentiti per il valore restituito: Tipi di numeri in virgola mobile (REAL e LREAL)
Funzione di alimentazione con letterali
Var1 := EXPT(7,2);
FBD

Valore di ritorno: Var1 = 49
Funzione di potenza con variabili
PROGRAM PLC_PRG
VAR
lrPow : LREAL;
iBase : INT := 2;
iExponent : INT := 7;
END_VAR
lrPow := EXPT(iBase, iExponent);Valore di ritorno: lrPow = 128