Description de la fonction
La fonction opération mathématique combine quatre opérandes et trois opérateurs pour
former une équation. L'opérateur peut être l'un des quatre opérateurs standard au choix : +, -
, *, ou /. Pour chaque opérateur, vous devez définir une priorité unique de High (H), Medium
(M), ou Low (L). L'opération "high" sera exécutée en premier, suivie de l'opération "medium"
puis de l'opération "low". Vous devez posséder une seule opération de chaque priorité. Les
valeurs d'opérande peuvent faire référence à une autre fonction définie précédemment pour
fournir la valeur. La fonction opération mathématique arrondit le résultat à l'entier le plus
proche.
Le nombre de valeurs d'opérandes est fixé à quatre et le nombre d'opérateurs à 3. Si vous
avez besoin de moins d'opérandes, utilisez des constructions telles que + 0 ou * 1 pour
renseigner les paramètres restants.
Vous pouvez également configurer le comportement de la fonction lorsque le paramètre
Enable En=0. Le bloc de la fonction peut soit conserver sa dernière valeur, soit être mis à 0.
Si le paramètre Qen → 0 = 0, la fonction met AQ à 0 lorsque En=0. Si le paramètre Qen → 0
= 1, la fonction laisse AQ à sa dernière valeur lorsque En=0.
Erreurs possibles : division par zéro et débordement
Si l'exécution du bloc fonctionnel opération mathématique entraîne une division par zéro ou
un débordement, des bits internes indiquant le type d'erreur survenue sont mis à 1. Vous
pouvez programmer un bloc fonctionnel de détection d'erreurs d'opération mathématique
dans votre programme de commande afin de détecter ces erreurs et de piloter le
comportement du programme en conséquence. Vous programmez un bloc fonctionnel de
détection d'erreurs d'opération mathématique pour référencer un bloc fonctionnel opération
mathématique donné.
LOGO!
Manuel, 04/2011, A5E03556175-01
Fonctions LOGO!
4.4 Liste des fonctions spéciales - SF
275