Question

Quel function code Modbus est utilisé pour LIRE les Holding Registers (registres 16 bits lecture/écriture) d'un slave ?

ModbusApprendreFunction codesMoyenne
Réponse

C — 0x03 (Read Holding Registers)

La bonne réponse est C : 0x03 Read Holding Registers lit les registres 16 bits en lecture/écriture, le cas d'usage le plus fréquent pour les valeurs analogiques. A (0x01 Read Coils) est faux : il lit des sorties binaires R/W, pas des registres 16 bits. B (0x02 Read Discrete Inputs) est faux : il lit des entrees binaires READ ONLY, donc ni 16 bits ni R/W. D (0x04 Read Input Registers) est faux : il lit bien des registres 16 bits, mais en READ ONLY, alors que la question précise lecture/écriture. Les autres function codes courants pour écriture sont 0x05 (Write Single Coil), 0x06 (Write Single Register), 0x0F (Write Multiple Coils) et 0x10 (Write Multiple Registers).

Conseil de préparation

Mnémo : 0x03 = Holding (R/W), 0x04 = Input (R only). Le "3" est le code que vous taperez 90% du temps sur un compteur d'énergie ou une chaudiere.

Tous les choix proposés (contexte examen)
  1. A.0x01 (Read Coils)
  2. B.0x02 (Read Discrete Inputs)
  3. C.0x03 (Read Holding Registers)
  4. D.0x04 (Read Input Registers)
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