9. Communication série
9.1. Communication RS‐485
Le variateur Optidrive P2 possède un connecteur RJ45 en façade. Ce connecteur permet à l'utilisateur de mettre en place un réseau de terrain
filaire. Le connecteur contient 2 connexions RS485, une pour le Bus interne Invertek's nommé Optibus Protocol et un pour la communication
Modbus RTU. Les deux connexions peuvent être utilisées en même temps.
L'affectation des bornes du connecteur RJ45 est indiquée ci‐dessous:
Le lien de données Optibus utilise le même protocole de communication que la communication infrarouge (IrDA). C'est ci qui est utilisé dans la
fonction Maître/Esclave (se référer au guide d'utilisation avancé Optidrive P2 pour plus d'information). Jusqu'à 62 esclaves peuvent être
connectés à un maître.
L'interface Modbus permet une connexion à un réseau modbus RTU comme décrit ci‐dessous.
9.2. Communication Modbus RTU
9.2.1. Structure des trames Modbus
L'Optidrive P2 supporte la communication Modbus RTU Maître / Esclave, en utilisant les commandes 03 (Lecture de plusieurs registres) et 06
(écriture dans un registre). Plusieurs appareils maîtres traitent le premier registre comme registre d'adresse 0; c'est pourquoi il peut s'avérer
utile de convertir le numéro du registre en soustrayant 1. La structure des trames est indiquée ci‐dessous:
36
Optidrive ODP‐2 User Guide Revision 1.01
Commande 03 – Lecture de plusieurs registres
Maître envoi
Longueur
Addresse Esclave
1
Byte
Code fonction (03)
1
Byte
er
Addresse 1
Registre 2
Bytes
No. Registre
2
Bytes
CRC Checksum
2
Bytes
Command 06 – Ecriture dans un registre
Maître envoi
Longueur
Addresse Esclave
1
Byte
Code fonction (06)
1
Byte
Addresse Registre
2
Bytes
Valeur
2
Bytes
CRC Checksum
2
Bytes
www.invertek.co.uk
CAN‐
CAN+
0 Volt
Optibus / Clavier à distance / Connexion PC ‐
Optibus / Clavier à distance / Connexion PC +
+24 Volts Alimentation du clavier à distance
RS 485‐ Modbus RTU
RS 485+ Modbus RTU
Attention:
Ce n'est pas une connexion Ethernet.
Ne pas connecter directemet à un
port Ethernet.
Esclave répond
Addresse Esclave
Addresse début
er
Addresse 1
Registre
nd
Addresse 2
Registre
Etc...
CRC Checksum
Esclave répond
Addresse Esclave
Code fonction (06)
Addresse Registre
Valeur Registre
CRC Checksum
Longueur
1
Byte
1
Byte
2
Bytes
2
Bytes
2
Bytes
Longueur
1
Byte
1
Byte
2
Bytes
2
Bytes
2
Bytes