Intégration système
72
Registres Modbus compatibles : informations de diagnostic
Informations de diagnostic
Code de diagnostic (type de données : chaîne), par ex. F270
Nombre de diagnostics (type de données : nombre entier), par ex. 270
Les registres Modbus sont compatibles mais les nombres de diagnostic ne le sont pas.
Aperçu des nouveaux nombres de diagnostic → 136.
9.3
Information Modbus RS485
9.3.1
Codes de fonction
Avec le code de fonction on détermine quelle action de lecture ou d' é criture via le protocole
Modbus. L' a ppareil de mesure supporte les codes de fonction suivants :
Code
Nom
03
Read holding
register
04
Read input
register
06
Write single
registers
08
Diagnostics
Proline Promag H 300 Modbus RS485
Description
Le maître lit un ou plusieurs
registres Modbus de l' a ppareil de
mesure.
Avec 1 télégramme il est possible
de lire max. 125 successifs : 1
registre = 2 octets
L' a ppareil de mesure ne
distingue pas entre les deux
codes de fonction 03 et 04, si
bien que ces deux codes
donnent accès au même
événement.
Le maître lit un ou plusieurs
registres Modbus de l' a ppareil de
mesure.
Avec 1 télégramme il est possible
de lire max. 125 successifs : 1
registre = 2 octets
L' a ppareil de mesure ne
distingue pas entre les deux
codes de fonction 03 et 04, si
bien que ces deux codes
donnent accès au même
événement.
Le maître décrit un registre Modbus
de l' a ppareil de mesure avec une
nouvelle valeur.
Par le biais du code de
fonction 16 il est possible de
décrire plusieurs registres via
seulement 1 télégramme.
Le maître vérifie la liaison de
communication vers l' a ppareil de
mesure.
Les "Diagnostics codes" suivants
sont supportés :
• Sub-function 00 = Return Query
Data (Loopback-Test)
• Sub-function 02 = Return
Diagnostics Register
Registres Modbus compatibles
6821
6859
Application
Lecture de paramètres d' a ppareil
avec accès en lecture et en écriture
Exemple :
Lecture du débit volumique
Lecture de paramètres d' a ppareil
avec accès en écriture
Exemple :
Lecture de la valeur de totalisateurs
Description de seulement 1
paramètre d' a ppareil
Exemple : remettre à zéro le
totalisateur
Endress+Hauser