Instructions arithmétiques
(Traduction du document original anglais)
Introduction
La conversion remplace les instructions PL7 par leur équivalent Control Expert.
Mots entiers
Le tableau suivant décrit toute correspondance et différence entre les instructions PL7 et Control Expert.
PL7
(WORD)
Control Expert
(INT)
Etat
Opérateur
+
+
Converti
-
-
Converti
*
*
Converti
/
/
Converti
REM
MOD
Modifié (1)
SQRT
SQRT_INT
Modifiée (2)
ABS
ABS_INT
Modifiée (2)
Opérateur
INC
INC_INT
Modifié (2)
DEC
DEC_INT
Modifié (2)
:=
:=
Converti
Légende :
(1)
Le nom de l’opérateur est modifié mais le fonctionnement reste le même.
(2)
Remplacé par une EF dont le nom dépend du type de données traitées.
Mots entiers longs
Le tableau suivant décrit toute correspondance et différence entre les instructions PL7 et Control Expert.
PL7
(DWORD)
Control Expert
(DINT)
Etat
Opérateur
+
+
Converti
-
-
Converti
*
*
Converti
/
/
Converti
REM
MOD
Modifié (1)
EF
SQRT
SQRT_DINT
Modifiée (2)
ABS
ABS_DINT
Modifiée (2)
Opérateur
INC
INC_DINT
Modifié (2)
DEC
DEC_DINT
Modifié (2)
:=
:=
Converti
Légende :
(1)
Le nom de l’opérateur est modifié mais le fonctionnement reste le même.
(2)
Remplacé par une EF dont le nom dépend du type de données traitées.
Mots réels
Le tableau suivant décrit toute correspondance et différence entre les instructions PL7 et Control Expert.
PL7
(Flottant)
Control Expert
(REAL)
Etat
Opérateur
+
+
Converti
-
-
Converti
*
*
Converti
/
/
Converti
EF
SQRT
SQRT_REAL
Modifiée (1)
ABS
ABS_REAL
Modifiée (1)
ACOS
ACOS_REAL
Modifiée (1)
ASIN
ASIN_REAL
Modifiée (1)
ATAN
ATAN_REAL
Modifiée (1)
COS
COS_REAL
Modifiée (1)
EXP
EXP_REAL
Modifiée (1)
EXPT
EXPT_REAL
Modifiée (1)
LN
LN_REAL
Modifiée (1)
LOG
LOG_REAL
Modifiée (1)
SIN
SIN_REAL
Modifiée (1)
TAN
TAN_REAL
Modifiée (1)
Opérateur
:=
:=
Converti
Légende :
(1)
Le nom de la fonction est modifié mais l'opération reste la même.