▼
Scroll to page 2
of
17
Altivar 31 Modbus Guide d’exploitation 11/2009 #### #### 1624596 #### www.schneider-electric.com Sommaire Présentation ________________________________________________________________________________________________ 3 Connexion sur bus RS485______________________________________________________________________________________ 4 Protocole Modbus ____________________________________________________________________________________________ 8 Annexe: Schémas RS485 non standard __________________________________________________________________________ 13 While every precaution has been taken in the preparation of this document, Schneider Electric SA assumes no liability for any omissions or errors it may contain, nor for any damages resulting from the application or use of the information herein. The products described in this document may be changed or modified at any time, either from a technical point of view or in the way they are operated. Their description can in no way be considered contractual. 2 1624596 11/2009 Présentation La prise Modbus de l'Altivar 31 permet d'exploiter les fonctions : • • • • Configuration Réglage Commande Surveillance Le variateur ATV31 supporte : • La couche physique RS485 2 fils • Le mode de transmission RTU Le présent guide décrit l’installation et les services Modbus disponibles. Le guide "variables de communication" décrit les modes de marche, ainsi que les variables et les paramètres de l’Altivar 31accessibles par bus de communication. 1624596 11/2009 3 Connexion sur bus RS485 Raccordement sur ATV31 Les accessoires de raccordement doivent être commandés séparément (consulter nos catalogues). Raccorder le connecteur RJ45 du câble sur le connecteur de l'ATV31. Brochage du connecteur RJ45 ATV31 Vue côté embase 8........................1 Broche 1 2 3 4 5 6 7 8 Signal CAN_H CAN_L CAN_GND D1 (1) D0 (1) Non raccordée VP (2) Commun (1) (1) Signaux Modbus (2) Alimentation d'un convertisseur RS232 / RS485 ou d'un terminal déporté Protection contre les perturbations • Utiliser le câble Schneider-Electric avec 2 paires de conducteurs torsadées blindées (référence : TSXCSA100, TSXCSA200, TSXCSA500). • Eloigner le câble Modbus des câbles de puissance (30 cm au minimum). • Effectuer les croisements du câble Modbus et des câbles de puissance à angle droit, si nécessaire. • Raccorder le blindage du câble à la masse de chaque équipement. Pour plus d'informations consultez le guide TSX DG KBL F : "Compatibilité électromagnétique des réseaux et bus de terrain industriels". Schéma du bus RS485 Le standard RS485 permet des variantes sur différentes caractéristiques : • polarisation, • adaptation de fin de ligne, • distribution d'un potentiel de référence, • nombre d'esclaves, • longueur du bus. La nouvelle spécification Modbus diffusée en 2002 sur le site Modbus.org définit précisément toutes ces caractéristiques, résumées dans le paragraphe suivant (Schéma standard). Les nouveaux appareils Schneider Electric sont conformes à cette spécification. Des appareils répondent à des spécifications antérieures. Les deux plus répandues sont décrites dans les annexes : • "Schéma Uni-Telway" page 13, • "Schéma Jbus" page 14. Des règles pour faire cohabiter des appareils de différents schémas sont données dans l'annexe : • "Schéma mixte" page 15. 4 1624596 11/2009 Connexion sur bus RS485 Schéma standard Le schéma standard correspond à la spécification Modbus diffusée en 2002 sur le site Modbus.org (Modbus_over_serial_line_V1.pdf, Nov 2002) et particulièrement au schéma bus série multipoint 2 fils. Le variateur ATV31 est conforme à cette spécification. Schéma de principe : Maître T R 5V 650 Ω 650 Ω 0V D1 120 Ω 120 Ω 1n F 1n F D0 Common R T Esclave 1 Type de câble principal Longueur maximum du bus Nombre maximum de stations (sans répéteur) Longueur maximum des dérivations Polarisation du bus Terminaison de ligne Polarité commune 1624596 11/2009 R T Esclave n Câble blindé 1 paire torsadée et au moins un 3e conducteur 1000 m à 19200 bits/s avec le câble Schneider Electric TSX CSAppp 32 stations soit 31 esclaves • 20 m pour une dérivation • 40 m divisé par le nombre de dérivation sur boîte de dérivation multiple • Une résistance de rappel au 5 V de 450 à 650 Ω (650 Ω recommandé) • Une résistance de rappel au Common de 450 à 650 Ω (650 Ω recommandé) Cette polarisation est recommandée au niveau du maître. Une résistance 120 Ω 0,25 W en série avec un condensateur 1nF 10 V Oui (Common), mis à la terre de protection en au moins un point du bus 5 Connexion sur bus RS485 Raccordement par système de câblage RJ45 1 Maître (automate, PC ou coupleur de communication). 2 Câble Modbus dépendant du type de maître (voir tableau). 1 2 3 3 Répartiteur Modbus LU9 GC3. 4 6 4 6 5 4 Câbles de dérivation Modbus VW3 A8 306 Rpp. 5 Adaptations de fin de ligne VW3 A8 306 RC. 5 4 #### 4 #### 4 6 Tés de dérivation Modbus VW3 A8 306 TFpp (avec câble). #### #### #### 7 Câble Modbus (vers autre répartiteur) TSX CSAp00. 7 ATV 31 Accessoires de raccordement Désignation Répartiteur Modbus Tés de dérivation Modbus Adaptations de fin de ligne Pour connecteur RJ45 10 connecteurs de type RJ45 et 1 bornier à vis Avec câble intégré de 0,3 m Avec câble intégré de 1 m R = 120 Ω, C = 1 nF R = 150 Ω (spécifique "Schéma Jbus" page 14) Référence LU9 GC3 VW3 A8 306 TF03 VW3 A8 306 TF10 VW3 A8 306 RC VW3 A8 306 R Cordons et câbles de raccordement Désignation Cordons pour bus Modbus Câbles double paire torsadée blindée RS 485 Type de maître Longueur m 3 0,3 1 3 100 200 500 Connecteurs Référence 1 connecteur de type RJ45 et 1 extrémité dénudée 2 connecteurs de type RJ45 2 connecteurs de type RJ45 2 connecteurs de type RJ45 Livrés sans connecteur Livrés sans connecteur Livrés sans connecteur VW3 A8 306 D30 VW3 A8 306 R03 VW3 A8 306 R10 VW3 A8 306 R30 TSX CSA 100 TSX CSA 200 TSX CSA 500 Accessoires de raccordement Modbus pour système de câblage RJ45 Description Référence Automate Adaptateur ou module Cordon de 3 m équipé d'un connecteur mini-DIN et d'un TWD XCA RJ030 type Twido interface RS485 mini-DIN connecteur RJ45 Adaptateur ou module Cordon de 3 m équipé d'un connecteur RJ45 et dénudé à VW3 A8 306 D30 interface RS485 bornes à vis l'autre extrémité Automate Prise terminal RS485 Cordon de 3 m équipé d'un connecteur mini-DIN et d'un TWD XCA RJ030 type TSX Micro mini-DIN connecteur RJ45 Carte PCMCIA (TSX SCP114) Cordon dénudé TSX SCP CM 4030 Automate type TSX Module TSX SCY 11601 ou Cordon équipé d'un connecteur SUB-D 25 et dénudé à TSX SCY CM 6030 Premium TSX SCY 21601 l'autre extrémité (pour raccordement sur les bornes à vis du (prise SUB-D 25) répartiteur LU9GC3) Carte PCMCIA (TSX SCP114) Cordon dénudé TSX SCP CM 4030 Bridge Ethernet RS485 bornes à vis Cordon de 3 m équipé d'un connecteur RJ45 et dénudé à VW3 A8 306 D30 (174 CEV 300 10) l'autre extrémité Passerelle Profibus DP RS485 RJ45 Cordon de 1m équipé de 2 connecteurs RJ45 VW3 P07 306 R10 (LA9P307) Passerelle Fipio RS485 RJ45 Cordon de 0,3 m équipé de 2 connecteurs RJ45 ou VW3 A8 306 R03 ou (LUFP1) ou Cordon de 1 m équipé de 2 connecteurs RJ45 ou VW3 A8 306 R10 ou Profibus DP (LUFP7) ou Cordon de 3 m équipé de 2 connecteurs RJ45 VW3 A8 306 R30 DeviceNet (LUFP9) PC port série PC port série RS232 Convertisseur RS232 / RS485 et TSX SCA 72 et SUB-D 9 mâle Cordon de 3 m équipé d'un connecteur RJ45 et dénudé à VW3 A8 306 D30 l'autre extrémité (pour raccordement sur les bornes à vis du répartiteur LU9GC3) 6 Interface du maître 1624596 11/2009 Connexion sur bus RS485 Raccordement par boîtiers de dérivation 1 Maître (automate, PC ou coupleur de communication) 2 Câble Modbus dépendant du type de maître 1 2 3 Câble Modbus TSX CSAp00 5 3 4 4 Boîtier de dérivation TSX SCA 50 5 Prise abonnés TSX SCA 62 6 7 6 Câble de dérivation Modbus VW3 A8 306 #### #### #### 7 Câble de dérivation Modbus VW3 A8 306 D30 ATV 31 Accessoires de raccordement Désignation Référence Boîtier de dérivation TSX SCA 50 3 borniers à vis et adaptation de fin de ligne RC, à relier avec le câble VW3 A8 306 D30 Prise abonnés TSX SCA 62 2 connecteurs femelle de type SUB-D 15 contacts, 2 borniers à vis, et adaptation de fin de ligne RC, à relier avec le câble VW3 A8 306 ou VW3 A8 306 D30 Cordons et câbles de raccordement Désignation Cordons pour bus Modbus Câbles double paire torsadée blindée RS 485 Type de maître Automate type Twido Automate type TSX Micro Automate type TSX Premium Bridge Ethernet (174 CEV 300 10) Passerelle Profibus DP (LA9P307) Passerelle Fipio (LUFP1) ou Profibus DP (LUFP7) ou DeviceNet (LUFP9) PC port série 1624596 11/2009 Longueur Connecteurs m 3 1 connecteur de type RJ45 et une extrémité dénudée 5 1 connecteur de type RJ45 et 1 connecteur mâle de type SUB-D 15 contacts pour TSX SCA 62 100 Livrés sans connecteur 200 Livrés sans connecteur 500 Livrés sans connecteur Référence VW3 A8 306 D30 VW3 A8 306 TSX CSA 100 TSX CSA 200 TSX CSA 500 Interface du maître Accessoires de raccordement Modbus pour boîtiers de dérivation sur bornes à vis Description Référence Adaptateur ou module interface Câble Modbus TSX CSA100 ou RS485 bornes à vis TSX CSA200 ou TSX CSA500 Prise terminal RS485 mini-DIN Boîtier de dérivation TSX P ACC 01 Carte PCMCIA (TSX SCP114) Cordon équipé d'un connecteur spécifique et TSX SCP CU 4030 dénudé à l'autre extrémité Module TSX SCY 11601 ou TSX Cordon équipé d'un connecteur SUB-D 25 et TSX SCY CM 6030 SCY 21601 (prise SUB-D 25) dénudé à l'autre extrémité Carte PCMCIA (TSX SCP114) Cordon équipé d'un connecteur spécifique et TSX SCP CU 4030 dénudé à l'autre extrémité RS485 bornes à vis Câble Modbus TSX CSA100 ou TSX CSA200 ou TSX CSA500 RS485 RJ45 Cordon de 3 m équipé d'un connecteur RJ45 et VW3 A8 306 D30 dénudé à l'autre extrémité RS485 RJ45 Cordon de 3 m équipé d'un connecteur RJ45 et VW3 A8 306 D30 dénudé à l'autre extrémité PC port série RS232 SUB-D 9 mâle Convertisseur RS232 / RS485 et Câble Modbus TSX SCA 72 et TSX CSA100 ou TSX CSA200 ou TSX CSA500 7 Protocole Modbus Configuration de la liaison série La configuration des paramètres de la liaison série est accessible par le menu Communication COMParamètres Valeurs possibles Affichage sur terminal Valeur par défaut Adresse 1 à 247 001 à 247 1 4800 bits/s 9600 bits/s 19200 bits/s (1) 4,8 9,6 19,2 19200 bits/s 8 bits de données, parité impaire, 1 bit de stop 8 bits de données, parité paire, 1 bit de stop (1) 8 bits de données, pas de parité, 1 bit de stop 8 bits de données, pas de parité, 2 bits de stop 8O1 8E1 8n1 8n2 8E1 Add Vitesse tbr Format tFO (1) Seules ces valeurs permettent d’utiliser le terminal déporté. Mode RTU Le mode de transmission utilisé est le mode RTU. La trame ne comporte ni octet d’en-tête de message, ni octets de fin de message. Sa définition est la suivante : Adresse esclave Code Requête Données CRC16 Les données sont transmises en binaire. CRC16 : paramètre de contrôle polynomial (cyclical redundancy check). La détection de fin de trame est réalisée sur un silence supérieur ou égal à 3 caractères. Principe Le protocole Modbus est un protocole maître - esclave. Maître Esclave i Il ne peut y avoir sur la ligne qu’un seul équipement en train d’émettre. Le maître gère les échanges et lui seul en a l’initiative. Il interroge successivement chacun des esclaves. Aucun esclave ne peut de lui-même envoyer de message sans y avoir été invité. Le maître réitère la question lors d’un échange erroné et décrète l’esclave interrogé absent après une nonréponse dans un temps enveloppe donné. Si un message n’est pas compris par un esclave, il émet une réponse d’exception au maître. Le maître peut réitérer ou non la requête. Esclave j Esclave k Les communications directes d’esclave à esclave ne sont pas possibles. Pour communiquer d’esclave à esclave, il est nécessaire que le logiciel d’application du maître ait été conçu en conséquence : interroger un esclave et renvoyer les données reçues à l’autre esclave. Deux types de dialogue sont possibles entre maître et esclaves : • le maître envoie une requête à un esclave et attend sa réponse • le maître envoie une requête à l’ensemble des esclaves sans attendre de réponse (principe de la diffusion générale) Adresses • L’adresse Modbus du variateur peut être configurée de 1 à 247. • L’adresse 0 codée dans une requête émise par le maître est réservée à la diffusion générale. Les variateurs ATV 31 prennent en compte la requête, mais n’y répondent pas. 8 1624596 11/2009 Protocole Modbus Fonctions Modbus Le tableau suivant indique les fonctions Modbus gérées par l'Altivar 31, et précise les limites. La définition des fonctions "lecture" et "écriture" s’entend vue du maître. Code (décimal) 3 6 16 43 Diffusion générale NON OUI OUI NON Nom des fonctions Lecture de N mots de sortie Ecriture d'un mot de sortie Ecriture de N mots de sortie Identification Valeur maxi de N Nom standard Modbus 29 mots maxi – 27 mots maxi – Read Holding Registers Preset Single Register Preset Multiple Regs Read Device Identification Lecture de N mots de sortie : fonction 3 Nota : PF = bits de poids fort, Pf = bits de poids faible. Cette fonction permet de lire tous les mots de l’ATV 31, qu’il s’agisse de mots de sortie ou de mots d’entrée. Requête N° esclave 1 octet Réponse N° Esclave 1 octet 03 N° du premier mot PF Pf 2 octets 1 octet 03 Valeur premier mot PF Pf 2 octets Nombre d’octets lus 1 octet Nombre de mots PF Pf 2 octets 1 octet CRC16 Pf PF 2 octets ------- Valeur dernier mot PF Pf 2 octets CRC16 Pf PF 2 octets Exemple : lecture des 4 mots W3102 à W3105 (16#0C1E à 16#0C21) de l’esclave 2, à l’aide de la fonction 3, avec : • • • • SFr = Fréquence de découpage = 4 kHz (W3102 = 16#0028) tFr = Fréquence maximale de sortie = 60 Hz (W3103 = 16#0258) HSP = Grande vitesse = 50 Hz (W3104 = 16#01F4) LSP = Petite vitesse = 0 Hz (W3105 = 16#0000) Requête 02 Réponse 02 03 0C1E 03 08 Valeur de : Paramètres : 0004 0028 W3102 SFr 276C 0258 W3103 tFr 01F4 W3104 HSP 0000 W3105 LSP 52B0 Ecriture d’un mot de sortie : fonction 6 Requête et réponse (le format des trames est identique) N° Esclave 06 1 octet 1 octet Numéro du mot PF Pf 2 octets Valeur du mot PF CRC16 Pf Pf 2 octets PF 2 octets Exemple : écriture de la valeur 16#000D dans le mot W9001 (16#2329) de l’esclave 2 (ACC = 13 s). Requête et réponse 1624596 11/2009 02 06 2329 000D 9270 9 Protocole Modbus Identification : Fonction 43 (16#2B) Requête N° Esclave 2B Type de MEI 0E ReadDeviceId 01 Id de l’objet 00 1 octet 1 octet 1 octet 1 octet 1 octet 2B Type de MEI 0E 1 octet ReadDeviceId 01 1 octet CRC16 Pf PF 2 octets Réponse N° Esclave 1 octet 1 octet ------- Nombre de trames supplémentaires 00 1 octet Degré de conformité 02 1 octet Id de l’objet suivant 00 1 octet ------- Nombre d’objets 03 1 octet ------- Id de l’objet n°1 00 1 octet Longueur de l’objet n°1 0D 1 octet Valeur de l’objet n°1 “Schneider Electric” 13 octets ------- ------- Id de l’objet n°2 01 1 octet Longueur de l’objet n°2 0F 1 octet Valeur de l’objet n°2 “ATV31HU09M3S232” 15 octets ------- ------- Id de l’objet n°3 02 1 octet Longueur de l’objet n°3 04 1 octet Valeur de l’objet n°3 “0201” 04 octets ------- ------- CRC16 Pf PF 1 octet 1 octet ------- La taille totale de la réponse est égale à 48 octets Les trois objets contenus dans la réponse correspondent aux objets suivants : • Objet n°1 : • Objet n°2 : • Objet n°3 : Nom du fabricant (toujours “Schneider Electric”, soit 13 octets). Référence de l’appareil (chaîne ASCII ; exemple : “ATV31HU09M3S232”, soit 15 octets). Version de l’appareil, au format “MMmm” où “MM” représente l’indice majeur et “mm” l’indice mineur (chaîne ASCII de 4 octets ; exemple : “0201” pour la version 2.1). Nota : La réponse à la fonction 43 peut être négative ; dans ce cas, la réponse située en haut de la page suivante est renvoyée par l’Altivar 31 à la place de la réponse décrite ci-dessus. 10 1624596 11/2009 Protocole Modbus Réponse négative N° Esclave 2B + 80 AB Type de MEI 0E Code d’erreur 00 à 02 1 octet 1 octet 1 octet 1 octet Code d’erreur : • 16#00 = • 16#01 = • 16#02 = CRC16 Pf PF 1 octet 1 octet Aucune erreur Le “Code requête” (16#2B), le “Type de MEI” (16#0E) ou le “ReadDeviceId” (16#01) contenu dans la requête est incorrect Le “Id de l’objet” (16#00) contenu dans la requête est incorrect Exemple : Suite à la demande du maître Modbus, l’esclave 2 s’identifie de la manière suivante : • Nom du fabricant = “Schneider Electric” (13 octets) • Nom de l’appareil = “ATV31HU09M3S232” (15 octets) • Version de l’appareil = “0201” (4 octets) Requête 02 2B 0E 01 00 3477 Réponse 02 2B 0E 01 02 00 ------- 00 0D ------- 01 0F ------- 02 04 00 03 ------- 54 45 4C 45 4D 45 43 41 4E 49 51 55 45 ------- 41 54 56 33 31 48 55 30 39 4D 33 53 32 33 32 30 32 30 31 ------- A80F Ecriture de N mots de sortie : fonction 16 (16#10) Requête N° esclave 1 octet Réponse N° esclave 1 octet 10 1 octet 10 1 octet N° du premier mot PF Pf 2 octets Nombre de mots Nombre d’octets 2 octets 1 octet N° du premier mot PF Pf 2 octets Nombre de mots PF Pf 2 octets Valeur du premier mot PF Pf 2 octets 1624596 11/2009 02 10 0FCB 0002 CRC16 Pf PF 2 octets CRC16 Pf PF 2 octets Exemple : écriture des valeurs 20 et 30 dans les mots W4043 et W4044 de l’esclave 2 (ACC = 20 s et DEC = 30 s) Requête 02 10 0FCB 0002 04 0014 001E Réponse ------- 30F4 3311 11 Protocole Modbus Réponses d’exception Une réponse d’exception est retournée par un esclave lorsque celui-ci ne peut exécuter la requête qui lui est adressée. Format d’une réponse d’exception : N° esclave Code réponse Code erreur 1 octet 1 octet 1 octet CRC16 Pf PF 2 octets Code réponse : code fonction de la demande + 16#80. Code erreur : 1 = La fonction demandée n’est pas reconnue par l’esclave 2 = Les adresses de bits ou de mots indiquées lors de la requête n’existent pas dans l’esclave 3 = Les valeurs de bits ou de mots indiquées lors de la requête ne sont pas permises dans l’esclave 4 = L’esclave a commencé à exécuter la demande, mais ne peut continuer à la traiter entièrement Calcul du CRC16 Le CRC16 se calcule sur tous les octets du message en appliquant la méthode suivante : Initialiser le CRC (registre de 16 bits) à 16#FFFF. Faire du premier octet du message au dernier : CRC XOR Faire 8 fois <octet> —> CRC Décaler le CRC d’un bit à droite Si le bit sorti = 1, faire CRC XOR 16#A001—> CRC Fin faire Fin faire Le CRC obtenu sera émis poids faibles d’abord, poids forts ensuite, (contrairement aux autres données contenues dans les trames Modbus). XOR = OU exclusif. 12 1624596 11/2009 Annexe: Schémas RS485 non standard Schéma Uni-Telway Le schéma du bus Uni-Telway a été utilisé par Schneider Electric pour ses variateurs et démarreurs progressifs (ATV58, ATV28...). Schéma de principe: Maître T R 5V 4,7 kΩ 4,7 kΩ 0V D(B) 120 Ω 120 Ω 1 nF 1 nF D(A) 0VL 5V 4,7 kΩ 4,7 kΩ 5V 4,7 kΩ 0V R T Esclave 1 Type de câble principal Longueur maximum du bus Nombre maximum de stations (sans répéteur) Longueur maximum des dérivations Polarisation du bus Terminaison de ligne Polarité commune 1624596 11/2009 4,7 kΩ 0V R T Esclave n Câble 2 paires torsadées blindées par paire 1000 m à 19200 bits/s 29 stations soit 28 esclaves • 20m • 40m divisé par le nombre de dérivation sur boîte de dérivation multiple Pour le maître et chaque esclave: • Une résistance de rappel au 5 V de 4,7kΩ • Une résistance de rappel au 0 VL de 4,7 kΩ Une résistance 120 Ω 0,25 W en série avec un condensateur 1 nF 10 V Oui (0VL) et impédance élevée placée entre 0VL et la masse dans chaque station 13 Annexe: Schémas RS485 non standard Schéma Jbus Schéma de principe : Maître T R 5V 470 Ω 470 Ω 0V L- (B/B') 150 Ω 150 Ω L+ (A/A') R T Esclave 1 Type de câble principal Longueur maximum du bus Nombre maximum de stations (sans répéteur) Longueur maximum des dérivations Polarisation du bus Terminaison de ligne Polarité commune 14 R T Esclave n Câble 1 paire torsadée blindée 1300 m à 19200 bits/s 32 stations soit 31 esclaves 3m Une résistance de rappel au 5 V de 470 Ω Une résistance de rappel au 0 V de 470 Ω Cette polarisation est souvent faite au niveau du maître. Une résistance de 150 Ω Non 1624596 11/2009 Annexe: Schémas RS485 non standard Schéma mixte Des esclaves équipés de polarisation 4,7kΩ peuvent être intégrés dans un schéma standard. Il est nécessaire de calculer une polarisation adéquate (Rp). Schéma de principe : Maître T R 5V Rp Rp 0V D1 120 Ω 120 Ω 1 nF 1 nF D0 Common 5V 4,7 kΩ 4,7 kΩ 0V R T Esclave 1 Type de câble principal Longueur maximum du bus Nombre maximum de stations (sans répéteur) Longueur maximum des dérivations Polarisation du bus Terminaison de ligne Polarité commune R T Esclave n Câble blindé 1 paire torsadée et au moins un 3e conducteur 1000 m à 19200 bits/s Au plus 32 stations soit 31 esclaves (dépend de Rp et du nombre de 4,7 kΩ) • 20 m pour une seule dérivation • 40 m divisé par le nombre de dérivation sur boîte de dérivation multiple • Une résistance de rappel au 5 V (Rp) • Une résistance de rappel au Common (Rp) Cette polarisation peut être faite au niveau du maître. On doit valider (ou déterminer) la valeur de Rp par le calcul de la polarisation équivalente (Re) en fonction des polarisation des stations maître et esclaves. La valeur de Re doit être comprise entre 162 Ω et 650 Ω (valeur recommandée : 650 Ω). Une résistance 120 Ω 0,25 W en série avec un condensateur 1 nF 10 V Oui (Common) • Pour calculer la polarisation (Rp), il faut considérer que les polarisations des stations sont toutes en parallèle. Exemple : Si la polarisation Rp du bus est de 470 Ω (installée au niveau du maître) et que 2 esclaves ont des polarisations à 4700 Ω, la polarisation équivalente est: 1/Re = 1/470 + 1/4700 + 1/4700, soit Re = 1/ (1/470 + 1/4700 + 1/4700) et donc Re = 390 Ω. 390 Ω est supérieur à 162 Ω, le schéma est correct. Pour une polarisation équivalente idéale (650 Ω), on peut installer une polarisation bus Rp telle que: 1/650 = 1/Rp + 1/4700 + 1/4700, soit Rp = 1/(1/650 - 1/4700 - 1/4700) et donc Rp = 587 Ω. • Si le maître est équipé d’une polarisation de 470 Ω, il est possible de connecter au maximum 18 esclaves équipés de polarisation de 4,7 kΩ. 1624596 11/2009 15 Annexe: Schémas RS485 non standard Recommandations pour réaliser un réseau Modbus avec des appareils non standard. 1. Identifier les polarités D0 et D1 Elles sont repérées de manière différentes suivant la spécification utilisée : Modbus D0 D1 Common EIA / TIA-485 A / A’ B / B’ C / C’ UNI-TELWAY D(A) D(B) 0VL Jbus RD + / TD + L+ RD - / TD L- Cependant, certains composants électroniques RS485 sont marqués à l’inverse de la norme EIA / TIA-485. Il est parfois nécessaire de faire un essai en connectant un maître et un esclave, puis d’inverser le raccordement en cas d’échec. 2. Vérifier les polarisations. Etudier la documentation des appareils pour connaître la polarisation. S’il y en a une, vérifier si la valeur est correcte (voir Schéma mixte page 15) Il n’est pas toujours possible de réaliser une polarisation. Par exemple, si le 5 V n’est pas disponible au niveau du maître. 3. Choisir une terminaison de ligne. S’il y a une polarisation, choisissez une terminaison RC (R = 120 Ω, C = 1 nF) S’il n’est pas possible d’avoir une polarisation, choisissez une terminaison de ligne R (R = 150 Ω). 16 1624596 11/2009 ATV31_modbus_manual_FR_1624596_03 1624596 11/2009