Description de la fonction
Le bloc de détection d'erreurs arithmétiques sur valeurs analogiques met la sortie à 1
lorsque le bloc de fonction arithmétique sur valeurs analogiques 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 arithmétiques sur valeurs analogiques 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 de fonction arithmétique sur valeurs analogiques référencé
s'exécute avant le bloc de détection d'erreurs arithmétiques sur valeurs analogiques,
l'erreur est détectée dans le même cycle. En revanche, si le bloc de fonction
arithmétique sur valeurs analogiques s'exécute après le bloc de détection d'erreurs
arithmétiques sur valeurs analogiques, l'erreur est détectée lors du cycle suivant.
Table logique pour la détection d'erreurs arithmétiques sur valeurs analogiques
Dans le tableau ci-dessous, Err représente le paramètre de l'instruction de détection
d'erreurs arithmétiques sur valeurs analogiques qui sélectionne le type d'erreur à
détecter. ZD représente le bit de division par zéro que l'instruction arithmétique sur
valeurs analogiques met à 1 à la fin de son exécution si cette erreur s'est produite et à
0 dans le cas contraire. OF représente le bit de débordement que l'instruction
arithmétique sur valeurs analogiques met à 1 si cette erreur s'est produite et à 0 dans
le cas contraire. La valeur ZD/OF du paramètre Err représente la combinaison OU
logique du bit de division par zéro et du bit de débordement de l'instruction
arithmétique sur valeurs analogiques référencée. Q représente la sortie de la fonction
de détection d'erreurs arithmétiques sur valeurs analogiques. Un "x" signifie que le bit
peut être à 0 ou à 1 sans que cela n'ait d'influence sur la sortie.
Err
ZD
ZD
OF
OF
ZD/OF
ZD/OF
ZD/OF
ZD/OF
Si le paramètre MathBN est nul, la sortie Q est toujours à 0.
LOGO! Manuel
A5E01248536-01
ZD
OF
Q
1
x
1
0
x
0
x
1
1
x
0
0
1
0
1
0
1
1
1
1
1
0
0
0
Fonctions LOGO!
223