Présentation du Coupleur de bus de ligne série TM3 Modbus
Le Coupleur de bus de ligne série TM3 Modbus est un équipement conçu pour gérer la communication de ligne série lorsque des modules d'extension sont utilisés avec un contrôleur dans une architecture distribuée. Le Coupleur de bus de ligne série TM3 Modbus prend en charge les modules d'extension TM3 et les modules d'extension TM2.
Le Coupleur de bus de ligne série TM3 Modbus peut être raccordé physiquement au port série d'un équipement maître et il doit être déclaré sous un noeud logique représentant le scrutateur d'E/S Modbus série d'un appareil au sein de EcoStruxure Machine Expert.
Le Coupleur de bus de ligne série TM3 Modbus est conforme au profil d'esclave Modbus.
La structure des paquets Modbus est la suivante :
|
Messages Modbus |
||
---|---|---|---|
Adresse |
Code fonction |
Données |
CRC |
1 octet |
1 octet |
Champ de n octets |
2 octets |
La trame de message Modbus RTU se présente comme suit :
Adresse de l'esclave |
Code fonction |
Données |
CRC |
---|---|---|---|
1 octet |
1 octet |
0-252 octets |
2 octets CRC bas, CRC haut |
Mode de démarrage et mode opérationnel de la ligne série
Le schéma suivant présente les modes de fonctionnement du Coupleur de bus de ligne série TM3 Modbus :
Le tableau suivant décrit les transitions survenant pendant le processus de démarrage :
Elément |
Description |
---|---|
1 |
Démarrage de l'équipement |
2 |
Après le démarrage, l'équipement passe automatiquement à l'état Pas configuré. |
3 |
L'équipement commence le processus de configuration. |
4 |
Le contrôleur a pris le contrôle de l'équipement. |
5 |
Une erreur de timeout s'est produite. |
6 |
Un processus de reconfiguration est initialisé. |
7 |
Une erreur irrécupérable a provoqué un redémarrage du système. |
Configuration de la communication de ligne série
Les paramètres de configuration de l'interface réseau du Coupleur de bus de ligne série TM3 Modbus sont définis dans le tableau suivant :
Paramètre |
Valeur |
---|---|
Mode |
RTU |
Parité |
Paire |
Bits d'arrêt |
1 |
Bits de données |
8 |
Liste des commandes de ligne série
Le tableau suivant décrit les commandes prises en charge :
Code de fonction Modbus : index décimal (hexadécimal) |
Sous-fonction : sous-index |
Commande |
---|---|---|
3 (0003H) |
- |
Lecture de n registres |
6 (0006H) |
- |
Ecriture d'un seul registre |
16 (0010H) |
- |
Ecriture de n registres |
22 (0016H) |
- |
Masquage du registre d'écriture |
23 (0017H) |
- |
Lecture/écriture de n registres |
43 (002BH) |
14 |
Lecture des registres d'identification d'esclave |
Objets d'identification de ligne série
La commande Modbus d'identification d'équipement renvoie les objets suivants :
ID de l'objet |
Description |
Valeur |
Type |
---|---|---|---|
0x00 |
Nom du fournisseur |
Schneider Electric |
Chaîne ASCII |
0x01 |
Code produit |
0x1109 |
|
0x02 |
Révision majeure/mineure |
XYxy (MAJmin) |
Limites opérationnelles de la ligne série
Le Coupleur de bus de ligne série TM3 Modbus prend en charge les adresses d'esclave de 1 à 127, correspondant aux réglages d'adresse par les commutateurs rotatifs. L'utilisation d'adresses hors de la plage d'adresses d'esclave risque d'interrompre les communications entre d'autres équipements sur cette ligne série.