Format d'échange des données
Format Modbus
La communication s'appuie sur le protocole Modbus RTU serveur.
Le format des données est le suivant :
|
1 bit de départ |
8 bits de données |
1 bit de parité |
1 bit d'arrêt |
Initialisation
L’initialisation s’effectue en deux temps :
|
A la mise sous tension de l'alimentation 24 V auxiliaire, le module de communication Modbus LULC033 est initialisé :
|
|
|
A l'issue de la phase d'initialisation, le module de communication Modbus LULC033 identifie automatiquement les paramètres de configuration (vitesse et parité) de la liaison RS-485 dès qu'un trafic est détecté sur le réseau. Après analyse de 20 trames maximum à une vitesse de 19200 bauds, l'initialisation se poursuit (à 1200 bauds, le nombre de trames est plus élevé) :
|
Zones en lecture-écriture
La zone mémoire de 0 à 19999 est accessible par le client.
-
La lecture de la zone d'un registre réservé (ou non défini) génère une réponse correcte (valeur 0).
-
L'écriture dans la zone d'un registre réservé génère une réponse correcte (valeur 0). L'opération d'écriture n'est pas prise en compte et le contenu reste égal à 0.
-
L'écriture dans la zone d'un registre en lecture seule génère une réponse avec un code d'exception (code 03).
La zone mémoire 20000 étant privée, la lecture et l'écriture y sont interdites. Tous les accès seront signalés par un code d'exception (code 02).
Code d'exception
La présence d'un code d'exception est signalée par le compte rendu de l'automate (voir la documentation du module client Modbus).
Les codes d'exception Modbus pris en charge sont les suivants :
|
Valeur du code d’exception |
Nom |
Commentaire |
|
|---|---|---|---|
|
Hexadécimal |
Décimal |
||
|
0x01 |
1 |
Fonction illégale |
Code de requête inconnu |
|
0x02 |
2 |
Adresse de données illégale |
La zone mémoire est interdite en lecture et en écriture. |
|
0x03 |
3 |
Valeur de données illégale |
La commande d’écriture est interrompue. |
Vitesse et parité
Les valeurs reconnues sont les suivantes :
|
|
Valeurs possibles |
Valeur usine |
|---|---|---|
|
Vitesse |
1200, 2400, 4800, 9600 et 19200 bauds. |
19200 bauds |
|
Parité |
Paire, impaire, aucune parité (bit de parité supprimé). |
Paire |
Plate-forme TSX Micro ou Premium
La conception et la mise en œuvre des applications pour automates Micro et Premium sont réalisées à l'aide de logiciels PL7.
Des requêtes READ_VAR ou WRITE_VAR (voir Requêtes Modbus et exemples de programmation) permettent respectivement de lire ou d’écrire la valeur d’un ou plusieurs objets consécutifs de même type (bit, mot), en langage PL7.
Plate-forme Modicon M340 ou M580
La conception et la mise en œuvre des applications pour automates Modicon sont réalisées à l'aide de logiciels EcoStruxure Control Expert.
-
Pour la plate-forme Modicon M340, utilisez le module RTU Ethernet / Série BMXNOR0200H
-
Pour la plate-forme Modicon M580, utilisez le module RTU Ethernet / Série BMENOR2200H
