Télécharger Imprimer la page

Danfoss VLT HVAC Drive FC 102 Manuel De Configuration page 245

Masquer les pouces Voir aussi pour VLT HVAC Drive FC 102:

Publicité

Annexe
14.9 RS485 : codes de fonction du message
du Modbus RTU
14.9.1 Codes de fonction pris en charge
par le Modbus RTU
Le Modbus RTU prend en charge l'utilisation des codes de
fonction du Tableau 14.17 dans le champ de fonction d'un
message.
Fonction
Lecture bobines
Lecture registres de maintien
Écriture bobine unique
Écriture registre unique
Écriture bobines multiples
Écriture registres multiples
Obtention compteur événement
comm.
Rapport ID esclave
Tableau 14.17 Codes de fonction
Fonction
Code de
Code de
fonction
sous-
fonction
Diagnostics 8
1
2
10
11
12
13
14
Tableau 14.18 Codes de fonction
MG16C304
Manuel de con guration
Code de fonction
1 hex
3 hex
5 hex
6 hex
F hex
10 hex
B hex
11 hex
Sous-fonction
Redémarrer communication
Renvoyer registre de
diagnostic
Nettoyer compteurs et
registre de diagnostic
Renvoyer comptage
message bus
Renvoyer comptage erreur
communication bus
Renvoyer comptage erreur
exception bus
Renvoyer comptage
message esclave
Danfoss A/S © 11/2017 Tous droits réservés.
14.9.2 Codes d'exceptions Modbus
Pour plus d'informations sur la structure d'une réponse
d'exception, se reporter au chapitre 14.8 RS485 : structure du
télégramme Modbus RTU.
Code
Nom
Signi cation
1
Fonction non
Le code de fonction reçu dans la requête
autorisée
ne correspond pas une action autorisée
pour le serveur (ou esclave). Ce code peut
venir du fait que le code de fonction n'est
applicable qu'à des dispositifs plus récents
et n'a pas été implémenté dans l'unité
sélectionnée. Cela peut également
signi er que le serveur (ou esclave) est
dans un état incorrect pour traiter une
demande de ce type, par exemple parce
qu'il n'est pas con guré pour renvoyer les
valeurs du registre.
2
Adresse de
L'adresse de données reçue dans la
données
requête n'est pas une adresse autorisée
illégale
pour le serveur (ou esclave). Plus spéci -
quement, la combinaison du numéro de
référence et de la longueur du transfert
n'est pas valide. Pour un contrôleur avec
100 registres, une requête avec o set de
96 et longueur de 4 peut réussir, une
requête avec o set de 96 et longueur de
5 génère l'exception 02.
3
Valeur de
Une valeur contenue dans le champ de
données
données de la requête n'est pas autorisée
illégale
pour le serveur (esclave). Ce code signale
une erreur dans la structure du reste
d'une requête complexe, p. ex. la
longueur impliquée est incorrecte. Cela
NE signi e PAS spéci quement qu'un
élément de données envoyé pour
stockage dans un registre présente une
valeur en dehors de l'attente du
programme d'application, puisque le
protocole Modbus n'a pas connaissance
de la signi cation d'une valeur particulière
dans un registre particulier.
4
Échec du
Une erreur irréparable s'est produite alors
dispositif
que le serveur (ou esclave) tentait
esclave
d'e ectuer l'action demandée.
Tableau 14.19 Codes d'exceptions Modbus
14
14
243

Publicité

loading