Question

La programmation d'un master Modbus dans un PLC (Siemens TIA, Wago Codesys, Schneider Unity Pro) s'appuie sur des Function Blocks standardisés (MB_CLIENT, MODBUS_CLIENT, etc.) qui encapsulent les requêtes (Read Holding, Write Single Register, etc.) avec gestion automatique des retries et timeouts.

ModbusExamen blancPracticalMoyenne
Réponse

Vrai

Les bibliothèques Function Blocks Modbus master classiques sont : MB_CLIENT pour Siemens TIA (Modbus TCP), MODBUS_CLIENT pour Wago Codesys, READ_VAR / WRITE_VAR pour Schneider Unity Pro et MB_RTU_CLIENT pour ABB CoDeSys. Les paramètres typiques exposes sont Connect_ID, IP, Port, Slave_ID, Function, Start_Address, Length et Data_Buffer. Le bloc gère en interne la connexion, le timeout (typiquement 1 à 5 s) et les retries, ce qui simplifie très significativement la programmation par rapport à une implémentation manuelle de la trame.

Conseil de préparation

Piège courant : oublier de câbler le bit Done/Busy en condition de déclenchement de la requête suivante, ce qui sature le bloc et provoque des timeouts en cascade.

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