Académique Documents
Professionnel Documents
Culture Documents
communiquer
- C’est tout ce qui concerne l’acheminement des
trames
- Les trames sont distribuées sur le bus
- Les « récepteurs » consultent l’identité de la trame
(champ d’identification de la trame) et seuls ceux
qui sont concernés par la trame, utilisent ses
informations
- Les échanges de trame, doivent se faire à une
fréquence bien précise. Pour ce faire chacune des
machines possède une horloge interne (quartz).
- Les récepteurs doivent ajuster leur horloge
sur celle de l’émetteur.
- Il se peut que 2 machines veuillent émettre
une trame en même temps sur le bus; une
trame est forcément prioritaire sur l’autre,
c’est l’arbitrage.
‒ C’est un protocole de communication non-propriétaire, créé
en 1979 par Modicon, utilisé pour des réseaux
d'automates programmables, relevant du niveau 7
(applicatif) du Modèle OSI.
‒ Il fonctionne sur le mode Client / Serveur. Il est constitué
de trames contenant l'adresse du serveur concerné, la
fonction à traiter (écriture, lecture), la donnée et le code de
vérification d'erreur appelé contrôle de redondance
cyclique sur 16 bits ou CRC16.
‒ Ce protocole est caractérisé par sa simplicité et sa bonne
fiabilité.
‒ Un autre avantage du MODBUS est son encapsulation
dans les trames Ethernet grâce à «MODBUS over
TCP/IP» (adaptation au TCP/IP).
Couche physique:
Le protocole MODBUS peut être implémenté :
‒Sur une liaison série asynchrone de type RS-232, RS-422
ou RS-485 ou TTY (boucle de courant), avec des débits et
sur des distances variables ; on parle alors de «MODBUS
over Serial Line».
‒Via TCP/IP sur Ethernet ; on parle alors de MODBUS over
TCP/IP; le port logiciel 502 est dédié à ce protocole via
ModBus Plus.
‒ ModBus Plus est un réseau à passage de jetons à 1 Mb/s,
pouvant transporter les trames Modbus et d'autres services
propre à ce réseau.
‒ Une liaison multipoints de type RS-485 relie client et
serveurs via une paire différentielle qui permet un débit
élevé (jusqu'à 10 Mb/s) sur une distance importante
(jusqu'à 1200m). Elle ne dispose que de 2 bornes qui
alternativement passent les données dans un sens puis
dans l'autre.
Les trames sont de 2 types :
Mode RTU :(Remote Terminal Unit): Les données sont sur 8 bits
Mode ASCII : Les données sont sur 7 bits (les trames sont donc
visibles en hexadécimal et il faut deux caractères pour
représenter un octet, exp: 3Eh).
Ce dernier mode est quasiment tombé en abandon (désuétude).