Opérateur : EXPT
L'opérateur CEI élève un nombre à une puissance supérieure et renvoie la puissance de la base élevée à l'exposant : puissance = base exposant. Les valeurs d'entrée (paramètres) sont la base et l'exposant. La fonction puissance est indéfinie si la base est nulle et l'exposant est négatif. Cependant, le comportement dépend de la plate-forme dans ce cas.
Syntaxe
EXPT(<base>,<exponent>)
Types de données autorisés pour les valeurs d'entrée : Types de données numériques de base (SINT
, USINT
, INT
, UINT
, DINT
, UDINT
, LINT
, ULINT
, REAL
, LREAL
, BYTE
, WORD
, DWORD
, et LWORD
)
Types de données autorisés pour la valeur de retour : Types de nombres à virgule flottante (REAL
et LREAL
)
Fonction puissance avec des littéraux
Var1 := EXPT(7,2);
FDB

Valeur de retour : Var1 = 49
Fonction puissance avec variables
PROGRAM PLC_PRG VAR lrPow : LREAL; iBase : INT := 2; iExponent : INT := 7; END_VAR lrPow := EXPT(iBase, iExponent);
Valeur de retour : lrPow = 128