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