RS485 et Modbus
Qu'est-ce que le RS485 et le Modbus ?
Beaucoup de nos produits peuvent être équipés de terminaux RS485, soit en standard, soit en option. Le RS485 est un standard physique pour la communication série. Dans sa forme la plus simple, il se compose de 2 fils qui permettent l'échange de données entre deux ou plusieurs appareils. Si un appareil est compatible RS485, il sera équipé d'une électronique interne pour l'envoi et la réception de signaux de données.

Figure 1 : Exemple de câblage sur la couche physique (Maître FieldLogger)
Le Modbus est un protocole de communication série largement utilisé pour l'échange de données entre appareils. Il fournit une méthode standard de tramage de messages. Le format Modbus RTU fait suivre les commandes/données d'une vérification d'erreur CRC pour assurer la fiabilité des données. Le Modbus RTU est le protocole le plus largement utilisé et peut être trouvé dans les variateurs de vitesse, les instruments, les capteurs, les contrôleurs logiques programmables, les interfaces homme-machine et plus encore.
En résumé, le RS485 est la connexion physique entre les appareils. Le Modbus est le langage commun utilisé pour échanger des données.
Différence entre le maître et l'esclave RS485
Vous remarquerez peut-être que certains de nos produits, tels que les enregistreurs de données, sont capables de fonctionner en tant que Maître. L'appareil Maître initie les requêtes de données auprès des Esclaves, qui répondent alors à la requête en renvoyant leurs données. Nos contrôleurs de température équipés de RS485 fonctionnent uniquement en tant qu'Esclave, ce qui signifie qu'ils ne peuvent que répondre aux requêtes.
Les Maîtres RS485 peuvent traiter les données des esclaves soit en les enregistrant, c'est-à-dire un enregistreur de données, soit en les utilisant pour appliquer une certaine logique, c'est-à-dire un API (automate programmable industriel).
Les esclaves RS485 sont utilisés pour diverses raisons :
- Simplicité : Réduction du câblage sur les longues distances (2 fils seulement peuvent envoyer et recevoir une variété de points de données et de commandes)
- Intégration : Centralisation du contrôle de processus (un API peut contrôler de nombreux appareils série)
- Visualisation : Centralisation des données de points distants (affichage des informations de processus sur HMI, SCADA, DCS)
Dans certains cas, les termes Client (Maître) et Serveur (Esclave) peuvent être trouvés dans la littérature technique. Un aperçu de base peut être vu ci-dessous :
Maître ou Client - Il ne peut y en avoir qu'un seul, par exemple un enregistreur de données principal, qui initie les requêtes de données
Esclave ou Serveur - Il peut y en avoir plusieurs, par exemple plusieurs instruments RS485, qui répondent aux requêtes de données

Figure 2 : FieldLogger (Maître), Modules IO mixtes (Esclaves)
En savoir plus sur le RS485
Vous pouvez en savoir plus sur le RS485 et les réseaux série en téléchargeant le document ci-dessous de Novus Automation. Quelques points clés à retenir :

"Les réseaux non terminés sont de faible puissance, peu coûteux et simples à construire. L'inconvénient, bien sûr, est que les débits de données doivent être assez lents ou que la longueur du câble doit être courte pour que le réseau fonctionne de manière fiable. Un réseau d'une longueur allant jusqu'à 100 m et communiquant à 19 200 bps devrait être fiable même lorsque aucune résistance de terminaison n'est installée."