Dans cet article, nous nous intéresserons à un serveur série qui peut être connecté à plusieurs appareils RS485.
Avec le développement de l'Internet industriel des objets, les données des dispositifs de communication multi-hôte RS485 dans diverses industries doivent être collectées sur la plateforme. Mais de nombreux contrôleurs intelligents, tels que les automates programmables, les onduleurs, etc. Il n'y a qu'une interface série, il n'y a pas d'interface de communication supplémentaire pour permettre aux données de l'API et de l'onduleur d'être transmises à la plate-forme afin de collecter les données de la passerelle. Le bus RS485 appartient à l'interface semi-duplex, le protocole de communication est généralement un mode aller-retour, tel que le protocole de communication MODBUS. Au même moment, il ne peut qu'envoyer ou recevoir des données. Ensuite, lorsque RS485 est le maître, un seul appareil est autorisé à être le maître sur un bus, et les appareils de communication multi-maître RS485 utilisent la méthode de formation du bus.
L'équipement commun de communication multimaître RS485 est un large éventail de fabricants d'automates programmables, de compteurs d'eau, de compteurs, de thermostats, de contrôleurs d'E/S, de transmetteurs, etc.
Les équipements industriels sont généralement des équipements de communication en temps réel. L'extension de l'interface ne peut pas affecter la communication normale de l'équipement d'origine, ni le travail de production de l'équipement. Qu'est-ce que l'extension d'interface ? rôle du serveur de port série?
1. Exigences du protocole d'acquisition
Système de communication multi-hôte RS485, les exigences en matière de protocole ne sont pas élevées, tant qu'il est basé sur le protocole de communication semi-duplex du bus RS485, il peut être étendu, et même le protocole de communication semi-duplex de l'interface RS232. Par exemple, l'interface de communication de l'automate Omron prend en charge l'interface RS232, mais le protocole de communication sous-jacent est le protocole de communication MODBUS semi-duplex.
2. En fonction des besoins, il convient de satisfaire aux deux exigences de base suivantes : l'appareil prend en charge les communications multi-hôtes 485.
Prise en charge de plusieurs interfaces de communication RS485, au moins 3 interfaces RS485 sont nécessaires, 1 vers le dispositif esclave d'origine, 1 vers le dispositif maître d'origine, 1 vers le dispositif maître étendu.
La première étape consiste à résoudre le problème de la communication multimaître 485. Dans le système de communication, plus de 2 appareils ou plus peuvent accéder simultanément à l'appareil esclave et renvoyer des données valides en temps réel. Comme le montre la figure 3-1, 2 ordinateurs, 1 écran de contrôle industriel, via le serveur multisérie de Shanghai Zoran, collectent en même temps le bus RS485 sur les 10 contrôleurs d'E/S. Les 3 hôtes collectent les données en conflit complémentaire. 3 hôtes pour collecter des données complémentaires conflictuelles, sont les données d'origine.
La deuxième étape consiste à résoudre le problème de l'extension RS485. Le serveur multisérie prend en charge la conversion bidirectionnelle des données entre le port série et le réseau. La communication entre le port série et le réseau, mais aussi entre le réseau et le port série.
Un serveur série à quatre canaux vers un serveur multisérie permet de résoudre ce problème. Le quatrième canal se connecte au dispositif esclave d'origine et fonctionne en mode serveur TCP. Le premier canal se connecte au dispositif maître d'origine et fonctionne en mode client TCP. Le deuxième canal se connecte à l'interface RS485 étendue, et l'interface étendue est utilisée pour la passerelle de la plate-forme.
Câblage correct pour la communication RS485
RS485 a un câblage bifilaire et un câblage quadrifilaire, le système quadrifilaire ne peut que réaliser une communication point à pointCe système de câblage pour la topologie de bus, dans le même bus, peut être connecté à un maximum de 32 nœuds.
Ligne idéale pour la paire torsadée : half-duplex des deux lignes est mieux d'utiliser une paire de paires torsadées, de sorte que les deux lignes torsadées, plus le niveau d'interférence sur les deux lignes pour atteindre l'effet anti-brouillage de l'annulation. En duplex intégral, la réception de deux lignes par une paire, l'envoi de deux lignes par une autre paire de RS485 n'a pas d'exigences en matière de transmission d'énergie, de sorte que le diamètre des fils n'est pas élevé.
Dans le cadre d'un projet réel, on achète généralement des fils à paires torsadées étanches pour l'extérieur afin de garantir la protection de la ligne. Toutefois, certains ingénieurs utilisent des câbles RVV, ce qui est également possible, mais l'antiparasitage est moins bon. Ainsi, certains ingénieurs utilisent un câble RVVP (avec blindage), ce qui n'est pas bon, car l'augmentation de la capacité entre les lignes affectera la qualité de la transmission, ce qui nécessitera de réduire le débit en bauds de la transmission.
Les réglages du débit en bauds et la longueur du câble (y compris la longueur totale de la branche) correspondent dans une certaine mesure ; plus la ligne est longue, plus le débit en bauds doit être bas pour être stable.
Quel que soit le type de câble, il convient d'utiliser autant que possible la structure en bus, de réduire la connexion en étoile, de raccourcir autant que possible les embranchements et d'utiliser autant que possible la connexion en guirlande, c'est-à-dire que le bus se rend au premier nœud, puis passe au nœud suivant.
Spécification du câblage RS485
1. Les lignes de signal RS485 et les lignes électriques ne peuvent pas être acheminées ensemble. Dans la construction actuelle, en raison de l'alignement à travers le pipeline, le côté construction parfois pour la commodité, directement à la ligne de signal RS485 et la ligne d'alimentation liée ensemble, en raison de la forte puissance a un signal électromagnétique fort à l'interférence de puissance faible, ce qui conduit à l'instabilité du signal RS485, ce qui entraîne des communications instables.
2. La ligne de signal 485 peut être câblée avec du fil blindé, mais vous pouvez également utiliser du fil non blindé. Le signal 485 est transmis en mode différentiel, c'est-à-dire par la différence de tension entre 485+ et 485- pour la transmission du signal.
Le serveur série peut-il se connecter à plus d'un dispositif RS485 ?
Oui, le serveur série peut se connecter plusieurs dispositifs RS485. Le serveur série est un dispositif réseau qui connecte des dispositifs série au réseau via le protocole TCP/IP. Avec un serveur série, vous pouvez gérer et contrôler à distance plusieurs dispositifs RS485 pour le transfert de données et la communication. Certains serveurs série prennent en charge plusieurs ports série et peuvent connecter plusieurs dispositifs RS485 en même temps. En outre, certains serveurs série prennent également en charge la technologie du port série virtuel, qui vous permet de simuler plusieurs ports série virtuels par le biais d'un logiciel, augmentant ainsi le nombre de dispositifs RS485 connectés. Par conséquent, grâce au serveur de port série, vous pouvez réaliser la connexion et la gestion de plusieurs dispositifs RS485.