ANNEXE B
ANNEXE B Communications ModbusB.1Protocole Modbus
Les relais de série UR supporte un nombre de protocoles de communications pour permettre le raccordement à l'équipe-
ment tel que des ordinateurs personnels, RTUs, maîtres SCADA et des contrôleurs à logique programmables. Le protocole
RTU Modbus de Modicon est le protocole le plus élémentaire supporté par le UR. Modbus est disponible via les liens séri-
els RS232 ou RS485 ou via ethernet (utilisant la spécification Modbus/TCP). La description suivante est prévue principale-
ment pour les utilisateurs qui désirent développer leurs propres programmes de communication maîtres et s'applique au
protocole sériel RTU Modbus. Noter que:
•
Le UR agit toujours comme un dispositif esclave, ce qui veut dire qu'il n'initie jamais les communications; il entend et
répond aux demandes émises par l'ordinateur maître.
MD
•
Pour le Modbus
, un sous-ensemble de format de protocole de l'unité terminal à distance est supporté, ce qui permet
la supervision extensive, la programmation et les fonctions de contrôle en utilisant le registre de commandes de lec-
ture et d'écriture.
MD
Le protocole RTU Modbus
d'une variété de configurations de matériel informatique incluant RS232 et RS485. Le relais comprend un port RS232 sur
la plaque frontale et deux ports de communications de terminaux arrières qui peuvent être configurés en RS485, fibre
optique, 10Base-T ou 10Base-F. Le flux de données est demi-duplex dans toutes les configurations. Voir chapitre 3 pour
les détails sur le filage.
Chaque bit de données est transmis dans un format asynchrone consistant en 1 bit de départ et 8 bits de données, 8 bits
de données, 1 bit d'arrêt, et possiblement 1 bit de parité. Ceci produit un cadre de données de 10 à 11 bits. Ceci peut être
important pour la transmission via des modems à des hauts taux de bit (les cadres de données de 11 bits ne sont pas sup-
portés par plusieurs modems à des taux de transmission plus hauts que 300).
Les taux de transmission et de parité sont indépendamment programmables pour chaque port de communications. Les
taux de transmission de 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 33600, 57600 ou 115200 bps sont
disponibles. Pair, impair et aucune parité sont disponibles. Prière se référer à la section «Communications» du chapitre 5
pour des détails additionnels.
Le dispositif maître dans tout système doit connaître l'adresse du dispositif esclave avec lequel il communique. Le relais
n'agira pas sur demande d'un maître si l'adresse dans la demande ne correspond pas à l'adresse de l'esclave relais (à
moins que l'adresse soit l'adresse de diffusion – voir ci-dessous).
Un simple réglage sélectionne l'adresse esclave utilisant tous les ports, à l'exception du port de la plaque frontale, le relais
acceptera toute adresse lorsque le protocole RTU Modbus
Les communications ont lieu en paquets qui sont des groupes de données de byte encadrées de façon asynchrone. Le
maître transmet un paquet à l'esclave et l'esclave répond par un paquet. La fin du paquet est marquée par un temps mort
sur la ligne de communications. Le suivant décrit le format général pour les paquets de transmission et de réception. Pour
les détails précis sur le formatage du paquet, se référer à la section subséquente décrivant chaque code de fonction.
Table B–1: FORMAT DE PAQUET MODBUS
DESCRIPTION
ADDRESSE DE L'ESCLAVE
CODE DE FONCTION
DONNÉES
CRC
TEMPS MORT
•
ADRESSE DE L'ESCLAVE: Ceci est l'adresse du dispositif esclave prévu de recevoir le paquet émis par le maître et
d'exécuter l'action désirée. Chaque dispositif esclave sur une voie de communications doit avoir une adresse unique
pour éviter la contention de la voie. Tous les ports du relais ont la même adresse qui est programmable de 1 à 254;
GE Multilin
est indépendant du matériel informatique de façon à ce que la couche physique puisse être
MD
DIMENSION
1 byte
1 byte
N bytes
2 bytes
3.5 bytes de temps de transmission
Relais de courant différentiel de ligne L90
est utilisé.
B.1.3 COUCHE DE LIAISON DE DONNÉES
B.1 PROTOCOLE MODBUS
B.1.1 INTRODUCTION
B.1.2 COUCHE PHYSIQUE
B-1
B