Connexion RS-485 / RTU Modbus

Prev Next

Câblage

Type

Calculus utilise un type de câble à 4 cœurs comme câble de communication entre un appareil et la passerelle : câbles Fieldbus Modbus UNITRONIC BUS LD 2X2X0.22

Image of UNITRONIC® BUS LD cable showcasing its structure and labeling.

Utilisez toujours un câble adapté pour la communication RTU RS-485 / Modbus avec les spécifications suivantes :

  • Un câble avec des conducteurs flexibles pour la manipulation.

  • Une épaisseur de 24AWG ou 0,22 mm² des conducteurs est suffisante.

  • Utilisez toujours des manchons de fil adaptés pour les conducteurs flexibles.

  • Utilisez des conducteurs à paires torsadées pour le signal de données différentiel.

  • Utilisez un troisième conducteur, ou une deuxième paire torsadée, pour la masse du signal (GND).

  • Une impédance de 120 ohms.

  • Un manteau séparé, ou un bouclier, que vous ne connectez à la terre que d’un côté (terre/masse).

Pour de courtes distances ou un environnement sans problème, il est généralement suffisant de :

  • Câble à utiliser avec une seule paire torsadée pour le signal différentiel.

  • La gaine peut alors être utilisée pour la masse du signal (GND), cette fois connectée des deux côtés du câble.

Cependant, soyez prudent avec cela. Identifier et résoudre les dysfonctionnements est plus difficile que de les provoquer !

Topologie du bus de données

Connectez toujours les dispositifs en anneau selon le principe de la chaîne de marguerites et limitez la longueur des conducteurs séparés (stubs) du bus aux dispositifs esclaves à 1 mètre.

Diagram illustrating a main cable with stubs and maximum length indication.

Ne mélangez pas d’autres structures topologiques dans votre bus de données.

Two diagrams illustrating different structures with highlighted elements and connections.

Limites du bus de données

Selon les vitesses utilisées et les risques d’interférence, des longueurs allant jusqu’à 1 200 mètres sont possibles avec un maximum de 32 appareils connectés.

Attention !

À longue distance, des résistances terminales de 120 ohms sont nécessaires pour éviter les réflexions.

Raccordement RS-485

Assurez-vous que la connexion d’un bus de données est toujours débranchée afin d’éviter les courts-circuits sur le bus de communication.
Les passerelles ont parfois une batterie interne, donc pour être sûr de fonctionner sans tension, il est préférable de déconnecter le connecteur du bloc de bornes détachable 3 pôles (connecteur vert) de la passerelle pour le connecter au bus de données.
Après l’assemblage, réinsérez le connecteur vert dans la passerelle.

Attention !

La connexion RS-485 vers un connecteur vert, avec les vis orientées vers le haut, est la même pour toutes les passerelles Calculus :

  • Gauche : Data+ (brun)

  • Milieu : Data– (blanc)

  • À droite : GND (vert)

Passerelle C04

Le connecteur RS-485 sur le C04 est toujours situé en bas, sur le côté droit de l’appareil, à l’emplacement prévu pour la fente d’extension.
Ce connecteur est tourné par rapport aux autres connecteurs d’E/S du C04.

Passerelle C07W

Avec la passerelle C07W, la RTU RS-485 / Modbus est une option et donc un connecteur qui est déployé via une carte d’extension.
Si vous prenez la passerelle avec le côté où la carte d’extension RS-485 est devant vous, la connexion en question est toujours tout à droite, dans la première cavité rectangulaire pour les connecteurs des cartes d’extension.

Calculus device with power, status indicators, and connectivity options for monitoring systems.

Attention !

Le connecteur RS-485 n’est-il pas à cet endroit ? Alors vous avez probablement une vieille carte RS-485. Celui-ci a des instructions d’utilisation séparées. Si vous ne les connaissez pas, avez-vous besoin d’aide ? Ensuite, créez un ticket sur my.calculus.group et nous serons ravis de vous aider.

Passerelle C06W

Avec la passerelle C06W, le connecteur RTU RS-485 / Modbus est situé en haut à gauche de la passerelle.

2. Connexion de RS-485 à des périphériques (esclaves Modbus)

Connectez de manière cohérente les Data+ et Data- correctement à tous les appareils du bus selon le principe en chaîne de marguerite.

Wiring diagram showing connections for RS485 bus cable to various devices.

Un conseil !

Dans les systèmes RS-485, il n’existe pas de norme fixe pour l’étiquetage. Il existe une norme claire concernant la nature différentielle des signaux, à savoir « + » et « - ».

Cela signifie que pour certains appareils, A est « + » et pour d’autres « - ».

Cela s’applique aussi à B.

S’il n’y a pas d’indication +/- lors de la connexion, on suppose que A est + ; si cela ne fonctionne pas, on suppose que A est - .

Voir l’image ci-dessous pour un exemple de connexions avec des différences entre les marquages. Dans cet exemple, l’ASPAR et le DSE ont A comme +, le PLC Siemens a B comme +.

Il est important que le + de la passerelle soit connecté au + de l’appareil, sinon cela entraînera des dysfonctionnements.

Pour illustrer une chaîne de marguerites Modbus sur un compteur d’énergie :

Eastron SDM630-Modbus V2 displaying voltage readings for three phases.

Et un appareil à l’extrémité du bus de données :

Close-up of a circuit board with labeled connections and a fuse holder.

Paramètres du périphérique esclave

Pour permettre la communication entre une passerelle et un esclave Modbus (par exemple un compteur de puissance), les réglages de l’esclave modbus doivent correspondre à ceux de la passerelle. Les paramètres de la passerelle peuvent être consultés via le portail Calculus. Le fonctionnement est expliqué dans cet article : lecture du modbus RS-485 dans les réglages C07W.

Calculus utilise les paramètres de passerelle suivants comme standard :

  • Débit en bauds : 9600

  • Longueur des données : 8 bits

  • Parité : aucune

  • Bits d’arrêt : 1

L’adresse esclave doit être unique pour chaque appareil sur le même bus. Par défaut, on commence avec l’ID d’esclave 1 et l’appareil suivant, on donne l’ID d’esclave 2, et ainsi de suite.

Attention !

Si le matériel n’est pas préconfiguré par Calculus, vous, en tant que client, devez documenter correctement les paramètres par appareil et transmettre ces informations à Calculus pour un suivi correct.

Pour des débits de données plus élevés dus à des applications critiques en temps, ou à un grand nombre de registres ou de dispositifs esclaves à lire, cela est généralement discuté avant l’installation et un plan d’action est élaboré.