4.4.33
Détection d'erreurs d'opération mathématique
Brève description
Le bloc de détection d'erreurs d'opération mathématique met à 1 une sortie si une erreur
s'est produite dans le bloc fonctionnel Opération mathématique (Page 273) référencé.
Symbole dans
LOGO!
Paramètre MathBN
La valeur du paramètre MathBN désigne le numéro d'un bloc fonctionnel opération
mathématique déjà programmé.
Description de la fonction
Le bloc de détection d'erreurs d'opération mathématique met la sortie à 1 lorsque le bloc
fonctionnel opération mathématique référencé contient une erreur. Vous pouvez
programmer la fonction afin qu'elle mette la sortie à 1 en cas de division par zéro, de
débordement ou d'apparition de l'une ou l'autre de ces erreurs.
Si AutoRst est activé, la sortie est remise à 0 avant l'exécution suivante du bloc de fonction.
Si AutoRst est désactivé, la sortie, une fois mise à 1, reste à 1 jusqu'à ce que le bloc de
détection d'erreurs d'opération mathématique soit réinitialisé à l'aide du paramètre R. Ainsi,
même si l'erreur est ensuite effacée, le programme de commande sait toujours qu'une erreur
s'est produite à un certain point.
Si, dans un cycle, le bloc fonctionnel opération mathématique référencé s'exécute avant le
bloc de détection d'erreurs d'opération mathématique, l'erreur est détectée dans le même
cycle. En revanche, si le bloc fonctionnel opération mathématique référencé s'exécute après
le bloc de détection d'erreurs d'opération mathématique, l'erreur est détectée lors du cycle
suivant.
LOGO!
Manuel, 04/2011, A5E03556175-01
Câblage
Description
Entrée En
Un changement d'état de 0 à 1 au niveau de l'entrée
En (Enable) active le bloc de détection d'erreurs
d'opération mathématique.
Entrée R
Un signal au niveau de l'entrée R remet la sortie à 0.
Paramètre
MathBN : numéro de bloc d'une opération
mathématique
Err : ZD : division par 0
OF : débordement
ZD/OF : (division par zéro) OU
(débordement)
AutoRst : remet la sortie à 0 avant l'exécution
suivante du bloc fonctionnel de détection d'erreurs
d'opération mathématique. Y = oui ; N = non
Sortie Q
Q est mise au niveau haut si l'erreur à détecter s'est
produite dans la dernière exécution du bloc
fonctionnel d'opération mathématique.
Fonctions LOGO!
4.4 Liste des fonctions spéciales - SF
277