3.5 Protocole RTU Modbus - Mise en œuvre des registres
Ce paragraphe décrit l'utilisation des registres Modbus lorsqu'ils sont mis en œuvre dans le
protocole RTU du RLD Modbus.
① Configuration des paramètres de communication
Les paramètres "Device address" (Adresse du périphérique) et "Baudrate" (Débit en bauds) de
Modbus peuvent être modifiés via les commandes Modbus (voir ② ci-dessous).
Paramètres : Adresse du périphérique-Par défaut 247, Débit en bauds-9600, Bits de données-8
(Data Bits-8), Parité-Aucune (Parity-None), Bits d'arrêt-1 (Stop Bits-1).
② Commandes Modbus
Les commandes Modbus suivantes sont prises en charge par cette mise en œuvre de Modbus :
• 0x06 : "Write single register" (Écriture dans registre unique). Cette commande ne peut être
utilisée que pour écrire une valeur de 16 bits dans un registre Modbus unique.
• 0x10 : "Write multiple registers" (Écriture dans plusieurs registres). Utilisez cette commande, par
exemple, pour écrire une valeur de 32 bits dans deux registres Modbus consécutifs.
• 0x03 : "Read holding registers" (Lecture des registres de maintien). Utilisez cette commande pour
lire un ou plusieurs "holding registers" (registres de maintien).
• 0x04 : "Read input registers" (Lecture des registres d'entrées). Utilisez cette commande pour lire
un ou plusieurs "input registers" (registres d'entrées).
• 0x08 : "Read Modbus counters" (Lecture des compteurs Modbus). Utilisez cette commande pour
lire ou réinitialiser les "error counters" (compteurs d'erreurs) Modbus.
③ Variables
Vous pouvez accéder aux variables via les registres Modbus répertoriés ci-dessous. Pour chaque
variable, deux registres Modbus sont utilisés, car les variables sont des valeurs de 32 bits. Les
bits les moins significatifs sont enregistrés dans le premier registre et les bits les plus significatifs
sont enregistrés dans le deuxième registre (comme cela est défini par la norme Modbus). Utilisez
uniquement les registres décrits dans ce document.
REGISTRES :
NOM :
0x390:0x391 Position actuelle RLD 0 ... 1000 = 0,0 ... 100,0%
Position souhaitée
0x392:0x393
RLD
0x394:0x395 Charge RLD*
0x396:0x397 Tension du moteur
0x398:0x399 Version logiciel RLD
0x39A:0x39B Date logiciel RLD
0x39C:0x39D État RLD
0x39E:0x39F Erreurs RLD
DESCRIPTION :
0 ... 1000 = 0,0 ... 100,0%
0 ... 112 = 0 ... 112%
par ex. 246 = 24,6V
par ex. 20100 = Version 2.01.00
par ex. 20150727 = 2015-07-27
bit 1 : Position finale programmée à 0%
bit 2 : Position finale programmée à 100%
bit 3 : Va vers 0%
bit 4 : Va vers 100%
bit 5 : Actuellement en position finale à 0%
bit 6 : Actuellement en position finale à 100%
bit 7 : RLD en "Mode d'apprentissage"
bit 8 : Commande manuelle active
bit 1 : Protection couple
T +31 (0)341 416 854 F +31 (0)341 416 611 I www.ridder.com
Ridder Drive Systems
6
bit 2 : Protection anti-calage