Vous êtes sur la page 1sur 8

Ministère D’enseignement Supérieur et de la recherche scientifique

ECOLE NATIONALE SUPERIEURE DE TECHNOLOGIE


Les réseaux locaux industriels ont été introduits petit à petit dans les systèmes
automatisés, à des stades divers selon les domaines d’application. Ils sont nés avec le
développement de l’électronique et des matériels numériques programmables. L’apparition
des régulateurs numériques et des automates programmables a conduit les offreurs à
mettre sur le marché des réseaux pour les interconnecter et rapatrier à moindre coût de
câblage les informations nécessaires à la conduite par les opérateurs dans les salles de
commande.

Les réseaux de communication industriels existes sont :TCP/IP,PROFIBUS(DP /RTU)maitre


esclave ,ETHERNET ,PROFINET,MPI……

Le protocole a été développé et publié par Modicon® en 1979 pour être utilisé avec ses
contrôleurs logiques programmables. Il est basé sur une architecture maître/esclave et
supporte les périphériques série utilisant les protocoles RS232/RS485/RS422. Modbus
intervient souvent dans les cas où de nombreux appareils de mesure et de contrôle doivent
transmettre des signaux vers un système ou un contrôleur central pour récupérer des
données et les analyser. L'automatisation industrielle et les systèmes de contrôle et
d’acquisition de données en temps réel (SCADA) utilisent également le protocole Modbus de
manière intensive.
Le Protocole MODBUS est un protocole de communication qui repose sur architecture
Master/Slave (Maître/Esclave) ou Client/Server (Client/Serveur). Le protocole est
principalement destiné à permettre une communication simple, fiable et rapide entre les
dispositifs d'automatisation et de terrain.

Pour la transmission de données, on distingue les différents modes de communication


suivants :

 Modbus TCP : communication TCP/IP ETHERNET basée sur le modèle client/serveur


 Modbus RTU(8bits) : transmission asynchrone série via RS-232 ou RS-485
 Modbus ASCII (7bits): similaire au protocole RTU, seulement un format de données
différent, utilisation plutôt rare

 Modbus RTU :fournit une communication série maître/esclave via RS-232 ou RS-485.
Pour pouvoir adresser le Modbus RTU, les paramètres de communication série
doivent d'abord être connus ou définis. Ceux-ci incluent le débit en bauds, la parité et
les bits d'arrêt. De plus, la/les adresse(s) esclave(s) à adresser par le maître est/sont
ajoutée(s). La longueur de câble de RS-232 est limitée à 15 m et celle de RS-485 à
1200 m.
 Un RTU lit les entrées (comme celles provenant de capteurs), il possède une logique
programmable pour modifier les sorties en fonction des entrées et rend compte à un
contrôleur principal. Le contrôleur maître est traditionnellement un ordinateur
exécutant un logiciel maître SCADA (contrôle de supervision et acquisition de
données). Les langages de programmation pour RTU permettent plus de flexibilité
que sur un automate. Généralement, un RTU peut continuer à fonctionner, même en
cas de perte de communication avec le maître. Certains RTU sont de petites unités
intégrées avec quelques voies, et d'autres RTU sont des unités montées en rack avec
des centaines de voies.

Le RS232,RS422 et RS485 sont des supports physiques de transmission de données en série.


Chacune de ces interfaces a des avantages et des inconvénients.
 Le RS232 :C'est le plus connu des standards de communication série. Les ports série
RS232 sont présents sur la plupart des PCs standards. Il est de type point to point et
est composé des lignes Rx,Tx et GND.
 Le RS232 permet de faire communiquer uniquement un maitre et un esclave sur
chaque ligne. Il fonctionne en full duplex et sa vitesse de communication peut aller
jusqu'à 115 kbits/s. En RS232, la distance séparant les deux équipements ne dépasse
pas généralement 15 m. Si on n'a besoin d'ajouter plusieurs esclaves sur la même
ligne, il faudra utiliser les liaisons RS422 ou RS485 qui sont plus adéquates.
 Le RS232 a comme inconvénients d’être inadapté dans les environnements où il y’a
beaucoup de bruits ou parasites (risque perturbation transmission).

Figure : transmission de données en série via le RS232.


: sont souvent en half duplex c’est-à-dire la
transmission s’effectue via 2 fils.
 Ils permettent de faire communiquer jusqu'à 32 périphériques sur la même ligne de
données et sur une distance pouvant aller jusqu'à 1200 m sans répéteurs.
 A noter que l’on peut obtenir du full duplex en utilisant 4 fils de transmission au lieu
de 2.Cela permet d’avoir un débit de transmission plus rapide.
 Chaque périphérique esclave peut aussi communiquer avec les 32 autres
périphériques.
 Les protocoles de communication RS422 et RS485 sont multidrop c'est à dire
plusieurs périphériques peuvent communiquer sur la même ligne de données.
 Le RS485 a comme avantages d’être immunisé contre les bruits ou parasites.

Figure : transmission de données en halfduplex via le RS485.


La structure du message de communication est la suivante :

Le champ Adresse contient l’adresse de l’instrument esclave auquel le message est


envoyé. Il est théoriquement possible de connecter 245 appareils (esclaves).
• La champ Fonction contient le code de la fonction que l’esclave doit exécuter.
• Le champ Données contient les données transmises à l’esclave ou celles envoyées
par l’esclave comme réponse à une interrogation.
• Pour la Centrale (26 194), la longueur maximum admise pour le champ données est
de 32 et des registres de 16 bit (64 bytes).
• Le champ CRC permet au Maitre et à l’esclave de s’assurer de l’absence d’erreurs de
transmission.
• Ceci permet, en présence d’interférences sur la ligne de transmission, d’ignorer le
message transmis pour éviter les problèmes côté Maitre et côté esclave.
• La séquence T1 T2 T3 correspond à la durée pendant laquelle aucune donnée ne
doit être échangée sur le bus de communication, pour permettre aux instruments
connectés de reconnaître la fin d’un message et le début du suivant. Cette duréedoit
être égale à 3,5 caractères.
• La Centrale (26 194) mesure la durée écoulée entre le réception d’un caractère et
celle du caractère suivant: dans le cas où cette durée dépasserait celle nécessaire à la
transmission de 3,5 caractères, sur la base de la vitesse en bauds programmée, le
caractère suivant est considéré Comme le début d’un nouveau message.
Les fonctions disponibles sur la Centrale (26 194) sont les suivantes:

04 = Read input register Permet la lecture des mesures


disponibles sur la Centrale
(26 194).

Permet de modifier les paramètres du


06 = Preset single register
setup et de transmettre des commandes.

Permet de lire líétat de l ’appareil.


07 = Read exception

17 = Report esclaves ID Permet de lire des informations relatives


à la version de l’appareil.

 Par exemple, pour lire depuis la Centrale (26 194) avec adresse 1 la valeur de
tension L3 ligne principale
présente sur la position 6 (06 Hex), le message à transmettre est le suivant:
01 04 00 05 00 02 61 CA
Message dans lequel:

01 = adresse esclaves.
04 = fonction de lecture position.
00 05 = adresse de la position diminuée d’une unité, contenant la valeur de tension
L3 ligne principale.
00 02 = nombre de registres à lire à partir de l’adresse 06.
61 CA = checksum CRC.

 La réponse de la Centrale (26 194) est la suivante:


01 04 04 00 00 00 E7 EB CE

Réponse dans laquelle:


01 = adresse de la Centrale (26 194) (Esclave 01).
04 = fonction requise par le Maitre.
04 = nombre de byte envoyés par la Centrale (26 194).
00 00 00 E7 = valeur hexadécimale de tension L3 ligne principale = 231 VAC.
BB CE = checksum CRC.
 Un des avantages du protocole Modbus est sa flexibilité, mais aussi sa facilité de
mise en œuvre. La plupart des appareils et dispositifs embarqués comme les
microcontrôleurs, les automates, les capteurs intelligents…
 les données à transmettre prennent moins de place donc moins de temps
pendant les transmissions. En effet, on adresse plus de données en 8 qu'en 7 bits.
 Transmission de données avec acquittement
 simple, peu coûteux, universel et facile à utiliser.

 Programmation et configuration complexes


 Le protocole n'est pas diffusé largement dans la famille SIMATIC
Les réseaux industriels apportent une grande souplesse aux systèmes de contrôle /
commande, ils diminuent les coûts de câblage, ils offrent des possibilités nouvelles pour le
contrôle et la supervision des installations, tant pour les équipes d'exploitation que de
maintenance, de production ou de gestion.

L’emploi de réseaux de communication dans les architectures d’automatisme industriel


permet d’augmenter leur flexibilité et donc de répondre aux besoins d’adaptation des
machines et des installations.

Vous aimerez peut-être aussi