Académique Documents
Professionnel Documents
Culture Documents
htm
MODBUS
L'intérêt de MODBUS:
Conclusion :
1. L'intérêt de MODBUS :
La trame utilisée est simple et courte. Elle permet de faire communiquer un maître (souvent un API,
un superiseur ou un SNCC) avec 31 esclaves au maximum (souvent des appareils).
Chaque esclave possède une adresse différente, un nombre entre 1 et 31.
La trame débute par un caractère ":" de code ASCII 58 qui sera donc codé sur la ligne par 00111010.
C'est le préambule. Suit le numéro de l'esclave codé sur deux octets, chaque octet étant le code ASCII
du chiffre.
Par exemple l'esclave N° 5 sera codé par 05 et donc par le code ASCII de 0 : 48 puis celui de 5 : 53.
On trouve ensuite le numéro de la fonction appelée (c'est à dire le type d'ordre donné à l'esclave) par
exemple : 3 qui demande à l'esclave de renvoyer à partir de l'adresse qui suit le nombre de mots qui
suit. Dans l'exemple 2 mots (4 octets) à partir de l'adresse mémoire 74 de l'esclave. La trame se
termine par des caractères de fin de trame.
fin
adresse hexa Nombre de Code de retour
adresse de numéro de de
préam-bule des mots contrôle chariot
l'esclave la fonction ligne
motsdemandés demandés (LRC) CR
LF
: 0 5 0 3 4 A 0 2 CR LF
58 48 53 48 51 52 65 48 50 98 13 10
Le code de contrôle (LRC) a été obtenu en additionnant les caractères précédents sur deux octets (sauf
le :) modulo 256 puis en faisant le complément à 2 (tous les 0 en 1 et les 1 en 0 et en ajoutant 1).
On trouvera dans la littérature et sur internet des renseignements plus complets, en particulier sur le
mode RTU, mais il semble inutile d'étudier en détail le codage RTU en TS CIRA.
3 Conclusion :
Il ne s'agit pas de transformer les techniciens CIRA en informaticien, il n'empêche que, dans la
pratique du métier, la compréhension du fonctionnement de réseaux est essentielle. L'étude du
protocole MODBUS permet de mieux comprendre ce fonctionnement.
De plus la mise en oeuvre de ce protocole est très courante dans l'industrie et elle est sans cesse
actualisée (par exemple dans une encapsulation sous TCP/IP).
Son étude rentre logiquement dans le référentiel du domaine professionnel comme exemple de
protocole d'échange, de structure de trame et comme liaison à réaliser en TP.