Publicité

Liens rapides

Boîtier d'automatisme
4 226 80
Protocole de communication Modbus
Part. LE09944AA-05/17-01 GF

Publicité

Table des Matières
loading

Sommaire des Matières pour LEGRAND 4 226 80

  • Page 1 Boîtier d'automatisme 4 226 80 Protocole de communication Modbus Part. LE09944AA-05/17-01 GF...
  • Page 2 Boîtier d'automatisme 4 226 80 FRANÇAIS...
  • Page 3: Table Des Matières

    Boîtier d'automatisme 4 226 80 Table des matières 1. Protocole Modbus 2. Réglage des paramètres 3. Protocole Modbus RTU 4. Fonctions Modbus 4.1 Fonction 04: read input register 4.2 Fonction 06: preset single register 4.3 Fonction 07: read exception status 4.4 Fonction 16: preset multiple register...
  • Page 4: Protocole Modbus

    1. Protocole Modbus Le boîtier d’automatisme 4 226 80 est compatible avec les protocoles de communication Modbus (RTU et ASCII) sur port RS232, à l’aide du câble 4 226 96 (contacter Legrand pour plus d’informations). L’utilisation de cette fonction permet de lire l’état du dispositif et de commander l’unité à l’aide du logiciel de supervision ou autres dispositifs maitres compatibles avec le protocole Modbus (API par exemple).
  • Page 5: Protocole Modbus Rtu

    Boîtier d'automatisme 4 226 80 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 bit) (8 bit) (N x 8 bit) (16 bit • Le champ Adresse contient l’adresse série du dispositif esclave destinataire.
  • Page 6: Fonctions Modbus

    4. Fonctions Modbus Les fonctions disponibles sont les suivantes : Permet la lecture des registres internes du boîtier 03 = Read Multiple Holding Registers d’automatisme 04 = Read input register Permet la lecture des mesures 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: Fonction 06: Preset Single Register

    Boîtier d'automatisme 4 226 80 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: Fonction 07: Read Exception Status

    4. Fonctions Modbus Fonction 07: read exception status Cette fonction permet de lire l’état du boîtier d’automatisme. Exemple : INTERROGATION MAITRE Adresse Slave Fonction MSB CRC LSB CRC Le tableau ci-dessous indique la signification du octet d’état envoyé comme réponse par le boîtier d’automatisme. SIGNIFICATION Mode de fonctionnement OFF / Reset Mode de fonctionnement MAN...
  • Page 9: Fonction 17: Report Slave Id

    … LSB CRC … ➊ 95 – 5F = 4 226 80 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: Protocole Modbus Ascii

    6. Protocole Modbus ASCII Le protocole Modbus ASCII est en principe utilisé sur les applications qui nécessitent une communication avec 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: Mesures Fournies Par Le Protocole De Communication

    Boîtier d'automatisme 4 226 80 7. Tableaux Mesures fournies 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: Bits D'état

    7. Tableaux En lisant les words à partir de l’adresse 40 32 bits sont restitués (pour leur signification voir ci-dessous) : CODE ALARME Tension de la batterie trop faible Tension de la batterie trop haute Timeout interrupteur ligne 1 Timeout interrupteur ligne 2 Erreur ordre de phases Ligne 1 Erreur ordre de phases Ligne 2 Timeout charge non alimentée...
  • Page 13 Boîtier d'automatisme 4 226 80 ➊ Le tableau suivant indique la signification des bits de words à l’adresse 2070 TOUCHE Ligne 2 ON-OFF Mode OFF Mode MAN Mode AUT (non utilisé) Ligne 1 ON-OFF Sélection mesures ligne 2 Sélection mesures ligne 1 8…15...
  • Page 14 7. Tableaux ➍ Le tableau suivant indique la signification des bits de words à l’adresse 2074 (Ligne 1) et à l’adresse 2076 (Ligne 2) : ÉTAT LIGNE Valeurs ligne dans les limites Valeurs ligne dans les limites avec retard Tension dans les limites Tension ok Fréquence dans les limites Fréquence ok...
  • Page 15 Boîtier d'automatisme 4 226 80 ➏ Le tableau suivant indique la signification des bits de words à l’adresse 2078 ÉTAT FONCTIONS ENTRÉES Interrupteur ligne 1 fermé Déclenchement interrupteur ligne 1 (non utilisé) Interrupteur ligne 2 fermé Déclenchement interrupteur ligne 2 (non utilisé)
  • Page 16: Commandes

    7. Tableaux Commandes A utiliser avec fonction 06 ADRESSE WORDS ÉTAT FORMAT 2F00h Unsigned integer Changement de mode de fonctionnement ➊ 2F01h Unsigned integer Reset dispositif (warm boot) ➋ 2F02h Unsigned integer Rétablissement paramètres par défaut ➋ 2F03h Unsigned integer Sauvegarde paramètres en mémoire ➌...
  • Page 17: Réglage Des Paramètres

    Boîtier d'automatisme 4 226 80 Réglage des paramètres En utilisant le protocole Modbus, il est possible d’accéder aux paramètres des menus. Dans les tableaux suivants, figurent les plages numériques de tous les paramètres. Pour interpréter correctement la correspondance entre valeur numérique et fonction sélectionnée et/ou unité...
  • Page 18 7. Tableaux ADRESSE WORDS PARAMÈTRES PLAGE FORMAT 3200 P3.01 Chute de tension min. 70… 98 Unsigned integer 3201 P3.02 Prélèvement tension min. 75… 100 Unsigned integer 3202 P3.03 Retard tension min. 1 … 9000 Unsigned integer 3203 P3.04 Chute de tension max. Unsigned integer 102…121 ➌...
  • Page 19 Boîtier d'automatisme 4 226 80 ADRESSE WORDS PARAMÈTRES PLAGE FORMAT 340A P5.03.03 Entrée programmable 3 Unsigned integer 0…250 ➊ 340B P5.03.04 Entrée programmable 3 Unsigned integer 0…250 ➊ 340C P5.04.01 Entrée programmable 4 Unsigned integer 0…13➊ 340D P5.04.02 Entrée programmable 4 Unsigned integer 0…1 ➊...
  • Page 20: Calcul Crc (Checksum Pour Rtu)

    7. Tableaux Calcul CRC (Checksum pour RTU) Algorithme de calcul CRC Exemple : Trame = 0207 Initialisation CRC 1111 1111 1111 1111 Charge premier bit 0000 0010 Exécution xor avec le premier octet du trame 1111 1111 1111 1101 0111 1111 1111 1110 1 Exécution premier shift à...
  • Page 21: Calcul Lrc (Checksum Pour Ascii)

    Boîtier d'automatisme 4 226 80 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 23 Boîtier d'automatisme 4 226 80...
  • 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.

Table des Matières