Différence entre l'interface RS232 et l'interface RS485
Tout d'abord, la structure physique de l'interface
1, interface RS232:
L'une des interface de communication informatique, généralement -232 interface à 9 broches (db -9) ou 25 broches (db -25) type d'apparence, l'ordinateur personnel général aura deux ensembles de RS -232 interface, respectivement connue sous le nom de com1 et com2.
2, RS485:
RS485 Aucune forme physique spécifique, selon la situation réelle du projet et de l'interface.
Deuxièmement, les caractéristiques électroniques de l'interface
1, RS232:Niveau de transmission Signal Interface Le niveau du signal est supérieur (signal "1" pour le "-3 v à -15 v", signal "0" pour le "3 à 15v", "{{ {6}} "pour le" 3 à 15v "," 0 "pour le "{{10}}V", "0" for the "3 to 15V", "0" for the "-15V", "{{ 21}} "pour le" 3 à 15v "." 3 à 15v "), facile à endommager la puce du circuit d'interface, mais aussi en raison du niveau TTL (0 ~ '<0.8v', 1 ~ '>2. 0 v ') n'est pas compatible avec la nécessité d'utiliser le circuit de conversion de niveau pour pouvoir communiquer avec le niveau TTL (0 ~'<0.8v', 1 ~ '>2. 0 v '). Le circuit de conversion de niveau peut être connecté au circuit TTL. De plus, une mauvaise capacité anti-jumelle.
2, RS485:Transmission des signaux différentiels Logic "1" à la différence de tension entre les deux lignes pour + (2-6) v Said; Logic "0" à la différence de tension entre les deux lignes pour - (2-6) La logique "0" est indiquée par une différence de tension de - (2-6) v entre les deux lignes. Le niveau du signal d'interface est inférieur à RS -232, il n'est pas facile d'endommager la puce du circuit d'interface, et le niveau est compatible avec le niveau TTL, il est pratique de se connecter avec le circuit TTL.
Troisièmement, la longueur de la distance de communication
1, RS232: la distance de transmission RS232 est limitée, la valeur standard de distance de transmission maximale de 15 mètres et ne peut être que la communication point à point, le taux de transmission maximal allant jusqu'à 20 Ko / s.
2, RS485: RS485 Distance maximale de transmission sans fil de 1200 mètres. Le taux de transmission maximal est de 10 Mbps et la distance de communication maximale ne peut être atteinte qu'à l'heure de la vitesse de transmission de 100 kb / s. La distance maximale de transmission sans fil de RS485 est de 1200 mètres.
En utilisant la correspondance d'impédance, une faible atténuation du câble spécial peut atteindre 1800 mètres! Plus de 1200 mètres, vous pouvez ajouter des répéteurs (jusqu'à 8), afin que la distance de transmission soit proche de 10 km.
Quatrièmement, peut prendre en charge la communication multi-points
RS232:L'interface RS232 dans le bus permet uniquement la connexion d'un émetteur-récepteur, ne peut pas prendre en charge la possibilité d'envoyer et de recevoir plusieurs stations, de sorte que la communication point à point ne prend pas en charge la communication multi-points.
RS485:L'interface RS485 sur le bus est autorisée à connecter jusqu'à 128 émetteurs-récepteurs. Autrement dit, avec des capacités de communication multi-station, afin que les utilisateurs puissent utiliser une seule interface RS485 pour établir facilement un réseau d'appareils.
Cinq, la différence entre la ligne de communication
RS232:Vous pouvez utiliser une paire torsadée à trois cœurs, un fil blindé à trois cœurs, etc.
RS485:La paire torsadée à deux noirs, le fil blindé à deux noirs, etc. peut être utilisé. Dans les occasions à basse vitesse, à courte distance et sans interférence, peuvent être utilisées par câble à paire torsadé ordinaire, au contraire, en transmission à grande vitesse et à longue circulation, il doit être utilisé pour correspondre à l'impédance (généralement 120Ω) du RS485 Câble spécial (STP -120 ω (pour RS485 & Can) une paire de 18AWG), et dans l'interférence des environnements durs doit être utilisé pour les blindés Câble blindé torsadé (ASTP -120 ω) (pour RS485 & CAN), une paire de 18AWG) doit également être utilisée dans des environnements hostiles d'interférence.
Supplémentaire: c'est-à-dire que la distance de transmission RS232 n'est que de 15 mètres si courte, alors quel est le rôle?
En fait, il dispose d'une très large gamme d'applications, peut être connecté à une variété d'appareils, tels que la surveillance, d'autres mises à niveau d'équipement ou le débogage, etc. peuvent avoir besoin de l'utiliser. La fonction et l'USB sont relativement proches, le port USB est de plus en plus courant, il y aura plus USB dans RS -232 ou d'autres interfaces du dispositif de conversion.
Grâce à l'interface USB, peut être connecté à plus de périphériques RS -232, non seulement pour obtenir des vitesses de transmission plus élevées, la réalisation du vrai plug and play, tandis que la résolution de l'interface USB ne peut pas être des lacunes de transmission à longue distance (distance de communication USB (USB Distance de communication USB Dans les 5 mètres).
Plusieurs protocoles de communication communs
Avant de commencer ce problème, nous devons comprendre un problème que j'ai déjà été confus.
RS485 et Modbus Différence: RS485 est une interface physique, tout simplement le matériel; MODBUS est un protocole de communication standard international pour l'échange de données entre les différents fabricants d'équipements (généralement à usage industriel); Le soi-disant protocole, qui peut également être interprété comme ce qui précède, quelqu'un a dit «langage», tout simplement, tout simplement logiciel. Le soi-disant protocole peut également être compris comme la "langue" mentionnée ci-dessus, qui est simplement le logiciel.
En général, deux appareils via le protocole Modbus pour transmettre des données: le plus tôt est d'utiliser RS232 comme interface matérielle (c'est-à-dire le port de communication série ordinaire ordinaire (port série)); RS422 également utile, il existe également RS485 couramment utilisé, cette distance de transmission d'interface, en général, le champ industriel avec plus.
Le protocole MODBUS est divisé en modbus rtu, modbus ASCII et le développement ultérieur de Modbus TCP trois modes.
Les deux premiers (Modbus RTU, Modbus ASCII) utilisés dans l'interface matérielle physique sont la communication série (série) (RS232, RS422, RS485). Modbus TCP est de se conformer à la tendance du développement mondial d'aujourd'hui, ce qui peut être utilisé le réseau Ethernet ou Internet pour connecter et transmettre des données. Ainsi, le mode MODBUS TCP, le mode de l'interface matérielle est le port Ethernet (Ethernet), c'est-à-dire que nos ordinateurs sont généralement utilisés sur le port réseau.
Ensuite, nous pouvons utiliser une image pour comprendre le s 7-200 PLC prend en charge plusieurs protocoles de communication.
Communication PPI
Il s'agit d'un protocole de communication développé par Siemens spécifiquement pour la série S 7-200 plc. Il est intégré à S 7-200 CPU. Le protocole PPI est physiquement basé sur le port RS -485, et la communication PPI peut être réalisée via un câble de paire torsadé blindé. Le protocole PPI est un protocole maître-esclave. L'appareil principal envoie une demande à l'appareil esclave, l'appareil esclave répond et l'esclave ne peut pas initier d'informations. Le maître s'appuie sur la connexion partagée gérée par le protocole PPI pour communiquer avec les esclaves. Le protocole PPI ne limite pas le nombre de maîtres qui peuvent communiquer avec l'un des esclaves, mais il ne peut y avoir plus de 32 maîtres dans un réseau. L'utilisation la plus élémentaire du protocole PPI consiste à permettre au logiciel de programmation Micro / Win SIEMENS Step 7- pour télécharger et télécharger des programmes et Siemens HMI pour communiquer avec le PC.
Communication MPI
MPI (Interface multipoint) est l'interface de la communication multipoint S7 S7, qui est une sorte de réseau adapté à la communication entre quelques sites, principalement utilisés pour connecter l'ordinateur supérieur et un petit nombre de PLC pour communiquer entre eux à distance. Ceci peut être réalisé en connectant le port de programmation MPI du CPU du contrôleur S 7-300 ou S 7-400 et le port de communication PPI du S{ {3}} CPU via les câbles Profibus et les câbles Profibus et Connecteurs, ainsi que la connexion du port de programmation de la carte réseau de l'ordinateur hôte (port MPI / DP) via Profibus ou MPI câbles. Il est bien sûr possible d'exclure le PC du réseau et d'inclure uniquement le PLC.
Le taux de communication de MPI est de 19,2k à 12mbbita / s, mais le taux maximal d'un réseau MPI directement connecté au port de communication du CPU S 7-200 est généralement de 187,5 kbit / s (limité par le taux de communication maximal de Le CPU S 7-200). Il peut y avoir jusqu'à 32 stations sur le réseau MPI, et la distance de communication maximale d'un segment de réseau est de 50 mètres (lorsque le taux de baume de communication est de 187,5 kbit / s), et la distance de communication plus longue peut être prolongée de Rs {{11 }} répéteur. Le nombre de connexions par S 7-200 Le port de communication CPU est 4.
Le protocole MPI ne peut pas communiquer avec un CPU S 7-200 en tant que maître PPI, c'est-à-dire S 7-300 ou s 7-400 doit s'assurer que ce S{ {3}}} ne peut plus être utilisé En tant que maître PPI lors de la communication avec le S 7-200, et Micro / Win ne peut pas accéder au S 7-200 CPU en tant que maître PPI via le protocole MPI. Le CPU S 7-200 ne peut être utilisé que comme esclave MPI, c'est-à-dire que le CPU S 7-200 ne peut être utilisé que comme maître PPI. Les CPU S 7-200 ne peuvent être que des esclaves MPI, c'est-à-dire que les processeurs S 7-200 ne peuvent pas communiquer entre eux via le réseau MPI, mais ne peuvent communiquer entre eux via PPI.
Communication modbus
Modbus a été inventé par Modicon (maintenant une marque de Schneider Electric) en 1979, qui est le premier protocole de bus réel utilisé dans le domaine industriel du monde. Afin de mieux populariser et promouvoir l'application distribuée de modbus basée sur Ethernet, à l'heure actuelle, Schneider a transféré la propriété du protocole Modbus à l'organisation IDA (Interface for Distributed Automation) et mis en place l'organisation Modbus-Ida, qui jette les bases de l'organisation pour l'organisation pour l'automatisation distribuée) et la mise en place de l'organisation Modbus-IDA, qui jette les bases de l'organisation pour l'organisation Développement futur de modbus. Cela a jeté les bases du développement futur de Modbus. En Chine, Modbus est devenu le National Standard GB / T 19582-2008, selon des statistiques incomplètes: d'ici 2007, le nombre de nœuds modbus installés a dépassé 10 millions.
Le protocole Modbus est un langage universel appliqué aux contrôleurs électroniques. Avec ce protocole, les contrôleurs peuvent communiquer entre eux et avec d'autres appareils via un réseau (par exemple Ethernet). Il est devenu une norme industrielle commune. Avec lui, les dispositifs de contrôle de différents fabricants peuvent être connectés à un réseau industriel pour une surveillance et un contrôle centralisés. Ce protocole définit une structure de messages qu'un contrôleur peut reconnaître et utiliser, quel que soit le réseau sur lequel il communique. Il décrit le processus par lequel un contrôleur demande l'accès à d'autres appareils, comment il répond aux demandes d'autres appareils et comment il détecte et enregistre les erreurs. Il établit un format commun pour le modèle et le contenu des champs de messages. Modbus est un modèle de communication maître / esclave à master. Il ne peut y avoir qu'un seul maître sur un réseau Modbus à la fois, et il peut y avoir plusieurs esclaves.
Modbus a les caractéristiques suivantes.
1, standard, ouvert, les utilisateurs peuvent utiliser le protocole Modbus gratuitement, à l'aise, sans payer de frais de licence, et ne violera pas les droits de propriété intellectuelle. À l'heure actuelle, plus de 400 fabricants prennent en charge les modbus et plus de 600 types de produits prennent en charge les modbus.
2, Modbus peut prendre en charge une variété d'interfaces électriques, telles que RS -232, RS -485, etc., mais peut également être transmise sur une variété de supports, comme la paire torsadée, la fibre optique, sans fil, etc.
3, le format de trame de modbus est simple, compact et facile à comprendre. Il est facile pour les utilisateurs d'utiliser et simple à développer pour les fabricants.
Remarque: S 7-200 ne prend en charge que le protocole Modbus RTU, pas le protocole Modbus ASCII;
Communication Profibus
En tant que l'un des nombreux membres de la famille Fieldbus, Profibus est l'une des normes de bus de terrain les plus utilisées dans le monde industriel européen, et est également l'une des normes de bus de terrain reconnues internationalement. PROFIBUS est un réseau Simimitac au niveau du champ au niveau de l'unité adapté à la transmission de données moyennes et petites de données. Son ouverture permet à de nombreux fabricants de développer leurs propres produits conformes à Profibus, qui peuvent être connectés au même réseau Profibus.
Profibus est un réseau électrique où le milieu de transmission physique peut être protégé une paire torsadée, une fibre optique ou un sans fil. Profibus est une norme internationale, ouverte et indépendante du fabricant, avec des vitesses de transmission sélectionnables allant de 9,6 kbaud à 12 mbaud et tous les appareils connectés au bus doivent être réglés à la même vitesse lorsque le système de bus est activé. Profibus est largement utilisé dans l'automatisation de la fabrication, l'automatisation de l'industrie des processus et d'autres domaines tels que la construction, le transport et l'automatisation de l'électricité, etc. Profibus est également une sorte de technologie de bus de terrain utilisée pour l'automatisation d'usine, surveillance et contrôle du niveau de la planche et la communication de données et le contrôle sur le terrain Niveau de l'appareil. Il peut réaliser un réseau de contrôle numérique et de communication sur le terrain décentralisés de la couche d'équipement sur le terrain à la surveillance au niveau de l'atelier, offrant ainsi une solution réalisable pour réaliser l'automatisation d'usine intégrée et l'intelligence de l'équipement sur le terrain.
Communication USS
USS (Universal Serial Interface) est un protocole de communication développé par Siemens spécifiquement pour les disques et a subi un processus de développement et d'amélioration continu au fil des ans. Initialement, l'USS a été utilisé pour paramétrer le lecteur, c'est-à-dire pour définir des paramètres plus orientés vers le sol. Il a été largement utilisé dans la connexion des disques avec les panneaux d'exploitation et les logiciels de mise en service (par exemple les drives / starter).
Récemment, l'USS a également été de plus en plus utilisé pour la communication avec les contrôleurs (par exemple les PLC) pour le contrôle de la communication de niveau général en raison de son protocole simple et de ses faibles exigences matérielles. (Remarque: l'USS fournit un moyen de contrôle de communication à faible coût et relativement simple. En raison de sa conception, l'USS ne peut pas être utilisé dans des applications avec des exigences élevées pour le taux de communication et le volume de transfert de données. Dans ces cas, une meilleure méthode de communication en temps réel , comme Profibus-DP, doit être sélectionné.
Par exemple, si dans certaines exigences de synchronisation de vitesse des applications plus élevées (comme la ligne de production de papier), une douzaine ou même des dizaines d'onduleurs utilisant le contrôle de la communication USS, l'effet peut être imaginé.
Tous les onduleurs Siemens avec un port de communication RS485, plc comme maître, permettant jusqu'à 31 onduleurs comme lien de communication dans la station d'esclaves, selon l'adresse de l'onduleur ou en utilisant la méthode de diffusion, vous pouvez accéder à l'onduleur à communiquer, Seule la station maître peut envoyer un message de demande de communication, les caractères d'adresse du message pour spécifier la station d'esclaves pour transmettre des données, la station d'esclaves ne peut être reçue que dans le message de la demande principale à l'esclave gare. Seul le maître peut envoyer un message de demande de communication et le caractère d'adresse du message spécifie la station d'esclaves à laquelle les données doivent être transmises. Avant d'utiliser le protocole USS, vous devez installer la bibliothèque d'instructions Siemens. Les instructions du protocole USS se trouvent dans le dossier de la bibliothèque de l'arborescence d'instructions micro / win32 de la bibliothèque. La bibliothèque d'instructions Micro / Win32 de l'étape 7- fournit 14 sous-programmes, 3 interruptions et 8 instructions pour prendre en charge le protocole USS. Un ou plusieurs sous-programmes seront ajoutés automatiquement lorsqu'une instruction est appelée.
Les caractéristiques de base du protocole USS sont les suivantes:
■ Prend en charge la communication multi-points (et peut donc être appliquée à des réseaux tels que Rs 485)
■ Un mécanisme d'accès "maître-esclave" avec un seul maître.
■ Jusqu'à 32 nœuds sur un réseau (jusqu'à 31 esclaves)
Format de message simple et fiable pour une transmission de données flexible et efficace
Facile à mettre en œuvre et à faible coût
L'USS fonctionne de telle manière que la communication est toujours initiée par le maître, le Master USS interroge les esclaves individuels dans un cycle continu, et les esclaves décident si et comment, pour répondre en fonction des commandes qu'ils reçoivent. Les esclaves n'envoient jamais de données sur leur propre initiative.
L'esclave répond lorsque les conditions suivantes sont remplies:
1. Le message reçu du maître est exempt d'erreurs;
2. Et cet esclave est abordé dans le message maître reçu.




