ALTOSONIC V12
Champ Code Fonction
Dans une réponse normale, l'esclave répète en écho le code fonction de la requête d'origine
dans le champ code fonction de la réponse. Dans une réponse d'exception, l'esclave règle le bit
le plus significatif du code fonction sur 1.
Le maître reconnaît la réponse d'exception au moyen de ce bit et peut chercher le code
d'exception dans le champ de données.
Champ Données
Dans une réponse d'exception, l'esclave renvoie un code d'exception dans le champ données.
Avec ce code d'exception, l'esclave indique la raison pour laquelle il n'est pas capable de
répondre normalement.
Message de réponse d'exception :
En-tête
Adresse esclave
Tableau 10-9: Message de réponse d'exception
Codes d'exception (par exemple)
Code
01
02
Tableau 10-10: Codes d'exception
10.6 Gestion des types de données importantes
La spécification du Modbus standard n'explique pas comment traiter les types de données de
plus de 16 bits. Les fonctions Modbus standard pour modifier les registres de maintien sont
utilisées pour traiter des types de données plus importants.
La fonction 03 (lecture de multiples registres de maintien), la fonction 06 (écriture d'un seul
registre de maintien) et la fonction 16 (écriture de multiples registres de maintien) permettent
de lire ou de modifier ces types de données.
Chaque zone de registre contient un type de données.
Pour être compatible avec les systèmes plus anciens, un paramètre 8.1.1.6 COMPATIBILITY
MODE (MODE DE COMPATIBILITÉ) contrôle la façon dont les registres sont comptés.
• Dans le "mode compatible Modicon", chaque adresse fait référence à un registre de 16 bits.
Les types de données importants occupent plusieurs adresses.
02/2018 - 4002643903 - MA ALTOSONIC V12 R04 fr
CONFIGURATION DU PROTOCOLE MODBUS
Fonction
Nom
Signification
Fonction illégale
Le code fonction
dans la requête
n'est pas une action
admissible pour
l'esclave.
Adresse de données
L'adresse de
illégale
données reçue dans
la requête n'est pas
une adresse
admissible pour
l'esclave.
www.krohne.com
Code d'exception
Contrôle d'erreur
10
Fin
133