Siemens SPS starter kit 6ED1057-3BA02-0AA8 115 Vac, 115 Vdc, 230 Vac, 230 Vdc 6ED1057-3BA02-0AA8 データシート

製品コード
6ED1057-3BA02-0AA8
ページ / 364
 
Fonctions LOGO! 
 
4.4 Liste des fonctions spéciales - SF 
LOGO! 
Manuel, 06/2014, A5E33039707 
243
 
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. 
Table logique pour la détection d'erreurs d'opération mathématique 
Dans le tableau ci-dessous, Err représente le paramètre de l'instruction de détection 
d'erreurs d'opération mathématique qui sélectionne le type d'erreur à détecter. ZD 
représente le bit de division par zéro que l'opération mathématique met à 1 à la fin de son 
exécution : 1 si cette erreur s'est produite et à 0 dans le cas contraire. OF représente le bit 
de débordement que l'opération mathématique 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'opération mathématique 
référencée. Q représente la sortie de la fonction de détection d'erreurs d'opération 
mathématique. Un "x" signifie que le bit peut être à 0 ou à 1 sans que cela n'ait d'influence 
sur la sortie. 
 
Err 
ZD 
OF 
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.