Champ de code de fonction : En mode réponse normal, le FL3112 reproduit le code
fonction de la requête initiale dans le champ code de fonction de la réponse. La valeur du
bit la plus significative (MSB) de tous les codes de fonction et de zéro (0).
Dans le cas d'une réponse d'exception, le FL3112 définit le MSB du code de fonction sur
un (1). Une fois le MSB du code de fonction défini, le maître interprète la réponse
d'exception et peut traiter le champ de donnée du code d'exception retourné par le
message de réponse du FL3112.
Champ de code d'exception : En mode réponse normal, le FL3112 retourne les
données et l'état dans le champ de données spécifié par la requête du maître. En cas de
réponse d'exception, le FL3112 retourne au champ de données un code d'exception
spécifiant la condition du FL3112 à l'origine de l'exception. Liste des codes d'exception
pris en charge par le FL3112 :
Code
Nom
01
Fonction illégale
02
Commande illégale
registre d'adresse
03
Valeur de données
invalide
04
Echec du dispositif
esclave
05
Acquittement
06
Dispositif occupé
Description
Le code de fonction de la requête ne
correspond à aucune commande
connue du FL3112.
L'adresse de registre reçue par la
commande de n'est pas une commande
valide pour le FL3112
L'une des valeurs contenue dans le
champ de donnée n'est pas une valeur
autorisée pour le FL3112
Une erreur irrécupérable s'est produite
lors de l'exécution de la commande par
le FL3112
La requête est acceptée et traitée par le
FL3112 mais le temps de traitement
sera long. Cette réponse est retournée
afin d'éviter une erreur de temporisation
au niveau du maître.
Le FL3112 est en train d'accomplir une
commande prenant beaucoup de temps.
Le maître devrait renvoyer le message
ultérieurement lorsque l'esclave sera
disponible.
28
Model FL3112