Question

La function 0x08 "Diagnostic" (Modbus série RTU/ASCII uniquement) permet de tester la communication et d'accéder aux compteurs d'erreurs internes du slave via des sous-fonctions (Return Query Data, Restart Communications, Return Bus Message Count, etc.).

ModbusExamen blancFunction codesDifficile
Réponse

Vrai

La function 0x08 est le diagnostic standardisé de Modbus série. Sous-fonctions principales : 0x00 Return Query Data (echo de la requête pour test boucle), 0x01 Restart Communications Option, 0x0A Clear Counters and Diagnostic Register, 0x0B Return Bus Message Count (compteur trames totales), 0x0C Return Bus Communication Error Count, 0x0D Return Bus Exception Error Count. Très utile pour l'audit qualité d'un bus série en exploitation. À retenir : cette function N'EXISTE PAS en Modbus TCP, où la gestion d'erreur est déléguée à TCP lui-même.

Conseil de préparation

Sur un bus RTU instable, lisez 0x08 sous-fonction 0x0B avant et après une heure de production : un delta de Bus Communication Error Count révèle le bruit électromagnétique non visible autrement.

Liste d'attente

Banque Modbus en préparation

La banque complète Modbus n'est pas encore disponible. Mets ton email pour être prévenu du lancement et avoir un discount early-bird.

Rejoindre la waitlist
Vous voulez plus ?

Voir les 9 autres questions Modbus

Questions liées

Question issue de notre banque indépendante d'entraînement. Modbus est une marque déposée de Modbus Organization, non affiliée à CertifBus.

Dernière mise à jour : 19 mai 2026

Rejoindre la waitlist
Waitlist Modbus