Le contenu de l’accumulateur est divisé par le résultat de l’expression entre parenthèses. Le résultat est transféré dans l’accumulateur.
Valid operands for this operator must be of one of the following data types: (INT, DINT, UINT, UDINT, REAL)
Les opérateurs sont disponibles uniquement en langage de programmation LI.
Les opérandes doivent tous être du même type de données.
L’ensemble de l’opération peut être décrite de la façon suivante :
var_1 est chargée dans l’accumulateur
® Le contenu de l’accumulateur est sauvegardé
® var_2 est chargée dans l’accumulateur
® var_3 est ajoutée au contenu de l’accumulateur ; le résultat de cette opération est sauvegardé dans l’accumulateur
® var_1 est ajoutée au contenu de l’accumulateur ; le résultat de cette opération est sauvegardé dans l’accumulateur
® Le contenu de l’accumulateur est écrit dans la variable var_4. (La procédure peut être différente en cas d’implémentation d’un système spécifique).
LD |
var_1 |
(* Charger var_1 dans l’accumulateur *) |
(* Expression entre parenthèses à suivre ; traiter l’expression entre parenthèses en premier *) |
||
DIV( |
var_2 |
(* Charger var_2 dans l’accumulateur *) |
ADD |
var_3 |
(* Additionner var_3 ; sauvegarder le résultat dans l’accumulateur *) |
) |
(* Diviser var_1 par le résultat ; sauvegarder result dans l’accumulateur *) |
|
ST |
var_4 |
(* Sauvegarder le contenu de l’accumulateur dans var_4 *) |