Codes De Fonction Pris En Charge Par Le Modbus Rtu; Codes D'exceptions Modbus - Danfoss VLT HVAC Drive FC 102 Manuel De Configuration

Masquer les pouces Voir aussi pour VLT HVAC Drive FC 102:
Table des Matières

Publicité

Installation et configurati...
8.8.10 Codes de fonction pris en charge
par le Modbus RTU
Le Modbus RTU prend en charge l'utilisation des codes de
fonction suivants 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.
Rapporter l'ID suiveur
Tableau 8.18 Codes de fonction
Fonction
Code de
8
8
fonction
Diagnostics
8
Tableau 8.19 Codes de fonction
158
Manuel de configuration
Code de fonction
1 hex
3 Hex
5 Hex
6 Hex
F Hex
10 Hex
B Hex
11 Hex
Code de
Sous-fonction
sous-
fonction
1
Redémarrer communi-
cation
2
Renvoyer registre de
diagnostic
10
Nettoyer compteurs et
registre de diagnostic
11
Renvoyer comptage
message bus
12
Renvoyer comptage erreur
communication bus
13
Renvoyer comptage erreur
exception bus
14
Renvoyer comptage
message suiveur
Danfoss A/S © Rév. 06/2014 Tous droits réservés.

8.8.11 Codes d'exceptions Modbus

Pour une plus ample explication de la structure d'une
réponse d'exception, se reporter à chapitre 8.8.5 Champ de
fonction.
Code Nom
Signification
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 suiveur). Cela 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
signifier que le serveur (ou suiveur) est
dans un état incorrect pour traiter une
demande de ce type, par exemple parce
qu'il n'est pas configuré 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 suiveur). Plus spécifi-
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 offset de
96 et longueur de 4 peut réussir, une
requête avec offset 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 (ou suiveur). Cela signale
une erreur dans la structure du reste
d'une requête complexe, p. ex. la
longueur impliquée est incorrecte. Cela
NE signifie PAS spécifiquement 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 signification 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 suiveur) tentait
suiveur
d'effectuer l'action demandée.
Tableau 8.20 Codes d'exceptions Modbus
MG11BC04

Publicité

Table des Matières
loading

Table des Matières