Télécharger Imprimer la page

Publicité

Liens rapides

Part. LE09945AA-05/17-01 GF
Boîtier d'automatisme
A D
L O
Q 1
N
M A
N U
M E
E 1
T
+
A U
T
L I N
S E
R E
O K
F
O F
_
N U
M E
T
A U
Protocole de communication Modbus
8 2
2 6
4 2
E 2
L I N
Q 2
M
C O
I R
- 1
7 - 6
9 4
6 0
I E C
4 226 82

Publicité

loading

Sommaire des Matières pour LEGRAND 4 226 82

  • Page 1 Boîtier d'automatisme 4 226 82 Protocole de communication Modbus L I N L I N 7 - 6 I E C Part. LE09945AA-05/17-01 GF...
  • Page 2 Boîtier d'automatisme 4 226 82 FRANÇAIS L I N L I N 7 - 6 I E C...
  • Page 3 Boîtier d'automatisme 4 226 82 Table des matières 1. Protocole Modbus 2. Réglage des paramètres 3. Protocole Modbus RTU 4. Fonctions Modbus Fonction 04: read input register Fonction 06: preset single register Fonction 07: read exception status Fonction 16: preset multiple register Fonction 17: report Slave ID 5.
  • Page 4 1. Protocole Modbus Le boîtier d’automatisme 4 226 82 est compatible avec les protocoles de communication Modbus (RTU et ASCII) sur l’in- terface optique et les modules d’extension : • 4 226 87 Clé frontale IR-USB • 4 226 88 Clé frontale IR-USB •...
  • Page 5 Boîtier d'automatisme 4 226 82 3. Protocole Modbus RTU Pour le protocole Modbus RTU, le type du message de communication est la suivante : Adresse Fonction Données T1T2T3 T1T2T3 (8 bits) (8 bits) (N x 8 bits) (16 bits) • Le champ Adresse contient l’adresse série du dispositif esclave destinataire.
  • Page 6 4. Fonctions Modbus Les fonctions disponibles sont les suivantes : 03 = Read Multiple Holding Registers Permet la lecture des registres internes du boîtier d’automatisme 04 = Read input register Permet la lecture des registres d’entrées du boîtier d’automatisme 06 = Preset single register Permet d’écrire des paramètres 07 = Read exception Permet de lire l’état des dispositifs...
  • Page 7 Boîtier d'automatisme 4 226 82 Sur l’exemple ci-dessus, à l’esclave 08, sont demandés 8 registres consécutifs commençant par l’adresse 10 . Aussi, les registres de 10 à 17 seront lus. Comme prévu, le message se termine par le checksum CRC.
  • Page 8 4. Fonctions Modbus Fonction 07: read exception status Cette fonction permet de lire l’état du boîtier d’automatisme. Exemple : INTERROGATION MAÎTRE Adresse esclave Fonction LSB CRC MSB CRC Le tableau ci-dessous indique la signification de l’octet d’état envoyé par le boîtier d’automatisme: SIGNIFICATION Mode de fonctionnement OFF / Reset Mode de fonctionnement MAN...
  • Page 9 Donnée 06 (réservée) Donnée 07 (réservée) Donnée 08 (réservée) LSB CRC MSB CRC 118 - 76 = 4 226 82 ➊ 2 – 02 = série Legrand ➋ 5. Erreurs Dans le cas où l’esclave recevrait un message incorrect, il répond par un message constitué de la fonction OR-ée requise en OR avec 80 , suivi d’un octet de code d’erreur.
  • Page 10 6. Protocole Modbus ASCII Le protocole Modbus ASCII est principalement utilisé sur les applications qui nécessitent une communication par deux modems. Les fonctions et adresses disponibles sont les mêmes que celles de la version RTU, sauf que les caractères transmis sont au format ASCII et que la fin du message est délimité...
  • Page 11 Boîtier d'automatisme 4 226 82 7. Tableaux Mesures donnees par le protocole de communication A utiliser avec fonctions 03 et 04 ADRESSE WORDS MESURE UNITÉ FORMAT Tension Ligne 1 L1-N Unsigned long Tension Ligne 1 L2-N Unsigned long Tension Ligne 1 L3-N...
  • Page 12 7. Tableaux ADRESSE WORDS MESURE UNITÉ FORMAT Ligne 1 heures entretien Unsigned long Ligne 2 heures entretien Unsigned long Opérations d’entretien sur interrupteur 1 Signed long Opérations d’entretien sur interrupteur 2 Signed long 21C0 OR de toutes les limites bits Unsigned int 21C1 LIM 1...
  • Page 13 Boîtier d'automatisme 4 226 82 Bits d’état A utiliser avec les fonctions 03 et 04 ADRESSE WORDS FONCTION FORMAT 2070 État clavier panneau frontal Unsigned integer ➊ 2100 État entrées numériques (par borne) Unsigned integer ➋ 2140 État sorties numériques (par borne) Unsigned integer ➌...
  • Page 14 7. Tableaux ➋ Le tableau suivant indique la signification de chaque bits du word se trouvant à l’adresse 2100 ENTRÉE ENTRÉE Entrée 1 Entrée 9 Entrée 2 Entrée 10 Entrée 3 Entrée 11 Entrée 4 Entrée 12 Entrée 5 Entrée 13 Entrée 6 Entrée 14 14-15...
  • Page 15 Boîtier d'automatisme 4 226 82 ➎ Le tableau suivant indique la signification de chaque bits du word se trouvant à l’adresse 2075 (Ligne 1) et à l’adresse 2177 (Ligne 2) : CONDITION INTERRUPTEUR Interrupteur fermé Alarme déclenchement Non utilisé État commande (1 = fermeture) Sortie commande de fermeture Sortie commande d’ouverture...
  • Page 16 7. Tableaux ➑ Le tableau suivant indique la signification de chaque bits du word se trouvant à l’adresse 207B ÉTAT MESSAGES ÉCRAN Mise en marche générateur 1 Mise en marche générateur 2 Refroidissement générateur 1 Refroidissement générateur 2 ➝ Commutation charge 2 ➝...
  • Page 17 Boîtier d'automatisme 4 226 82 ➊ En écrivant la valeur AA à l’adresse indiquée, la variable à distance est réglée sur 1 en écrivant BB , la variable à distance est réglée sur 0 ➋ Le tableau suivant indique les valeurs à écrire à l’adresse 2F00...
  • Page 18 7. Tableaux État général du dispositif A utiliser avec les fonctions 03 et 04. ADRESSE WORDS ÉTAT FORMAT 2210 Unsigned integer État global dispositif (bit 0-bit31) ➊ ➊ En lisant deux words à l’adresse 2210 , 32 bits sont restitués (pour leur signification voir ci-dessous) : SIGNIFICATION SIGNIFICATION Bit 0...
  • Page 19 Boîtier d'automatisme 4 226 82 8. Lecture log événements Pour lire les événements, il est nécessaire de procéder comme suit : 1. Effectuer la lecture de 1 registre en utilisant la fonction 04 à l’adresse 5030 , l’octet le plus significatif (MSB) indique le nombre d’événements mémorisés (valeur comprise entre 0 et 100), l’octet le moins significatif est augmenté...
  • Page 20 9. Réglage des paramètres En utilisant le protocole Modbus, il est possible d’accéder aux paramètres des menus. Pour interpréter correctement la correspondance entre valeur numérique et fonction sélectionnée et/ou unité de me- sure, faire référence au manuel d’utilisation du boîtier d’automatisme. PROCÉDURE POUR LIRE LES PARAMÈTRES ➊...
  • Page 21 Boîtier d'automatisme 4 226 82 Phase 2 : Régler le sous-menu 01. MAITRE Fonction = 6 Adresse = 5001 (5001 – 0001 =5000 Valeur = 1 Boîtier Fonction = 6 d’automatisme Adresse = 5001 (5001 – 0001 =5000 Valeur = 1 Phase 3 : Régler le paramètre 01.
  • Page 22 9. Réglage des paramètres CALCUL CRC (CHECKSUM pour RTU) Algorithme de calcul CRC Exemple : Frame = 0207 Initialisation CRC 1111 1111 1111 1111 Charge premier octet 0000 0010 Exécution xor avec le premier 1111 1111 1111 1101 octet du frame Exécution premier shift à...
  • Page 23 Boîtier d'automatisme 4 226 82 CALCUL LRC (CHECKSUM pour ASCII) Exemple : Adresse 00000001 Fonction 00000100 Adresse de mise en marche haut 00 00000000 Adresse de mise en marche bas 00000000 Nombre de registres 00001000 Somme 00001101 1. complément 11110010 00000001 2.
  • Page 24 Pro and Consumer Service BP 30076 - 87002 LIMOGES CEDEX FRANCE www.legrand.com Cachet installateur Legrand se réserve le droit de modifier à tout moment le contenu affiché dans cette publication et de la communication, sous quelque forme et modalité, les changements apportés.