Codes De Fonction Pris En Charge; Codes Et Réponses D'exception - General Monitors FL3110 Manuel D'instructions

Table des Matières

Publicité

7.4.3 Codes de fonction pris en charge

Le code de fonction 03 (lecture des registres d'entretien) permet de lire l'état sur l'unité esclave.
Le code de fonction 06 (Prédéfinir un registre unique) permet d'écrire une commande sur l'unité
esclave.
Codes et réponses d'exception
7.5
Lors des échanges standards, le dispositif maître transmet une commande au FL3110/3111.
Lorsque le FL3110/3111 reçoit la commande, une réponse normale est retournée au maître. En
cas d'erreur de communication, le FL3110/3111 retourne une réponse d'exception.
7.5.1 Réponses d'exception
Octet
Modbus
er
1
Adresse esclave
ème
2
Code de fonction
ème
Code d'exception
3
ème
4
CRC Lo (bas)
ème
5
CRC Hi (haut)
Champ de code de fonction : En mode réponse normal, le FL3110/3111 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 FL3110/3111 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
FL3110/3111.
Champ de code d'exception : En mode réponse normal, le FL3110/3111 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 FL3110/3111 retourne au champ de données un code d'exception spécifiant la condition du
FL3110/3111 à l'origine de l'exception. La page suivante fournit la liste des codes d'exception
acceptés par le FL3110/3111 :
Code
Nom
01
Fonction illégale
02
Commande illégale
03
Valeur de données invalide
Plage
1-247* (Décimal)
83 ou 86 (Hex)
01 – 06 (Hex)
00-FF (Hex)
00-FF (Hex)
Description
Le code de fonction de la requête ne correspond à
aucune commande connue du FL3110/3111.
L'adresse du registre de commande reçu dans la
requête d'adresse de registre n'est pas une adresse
de commande valide pour le FL3110/3111.
L'une des valeurs contenue dans le champ de
donnée n'est pas une valeur autorisée pour le
FL3110/3111.
31
31
Modèles FL3110/3111
Sur le FL3110/3111
ID (Adresse)
MSB (bit le plus fort) défini
avec code de onction
Code d'exception adéquat
(Voir ci-dessous)
CRC Octet Lo (bas)
CRC Octet High (haut)

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fl3111

Table des Matières