47
Guide d’exploitation A conserver pour usage ultérieur Altivar 71 Carte Modbus / Uni-Telway Protocole Modbus VW3 A3 303

Atv71 Modbus Card Manual Fr v1

Embed Size (px)

DESCRIPTION

Manuel Atv71 french

Citation preview

  • Guide dexploitation

    A conserver pour usage ultrieur

    Altivar 71

    Carte Modbus / Uni-TelwayProtocole Modbus

    VW3 A3 303

  • 2Sommaire

    1. Avant de commencer _______________________________________________________________________________________ 3

    2. Structure documentaire _____________________________________________________________________________________ 4

    3. Introduction_______________________________________________________________________________________________ 53. 1. Prsentation _________________________________________________________________________________________ 53. 2. Notations____________________________________________________________________________________________ 5

    4. Mise en uvre matrielle ____________________________________________________________________________________ 64. 1. Rception ___________________________________________________________________________________________ 64. 2. Description matrielle __________________________________________________________________________________ 64. 3. Montage de la carte dans le variateur _____________________________________________________________________ 64. 4. Codage des commutateurs______________________________________________________________________________ 7

    5. Raccordement au bus_______________________________________________________________________________________ 95. 1. Recommandations de cblage ___________________________________________________________________________ 95. 2. Standard Modbus RS485 _______________________________________________________________________________ 95. 3. Raccordement par systme de cblage RJ45 ______________________________________________________________ 105. 4. Raccordement par botiers de drivation __________________________________________________________________ 12

    6. Configuration ____________________________________________________________________________________________ 146. 1. Paramtres de communication__________________________________________________________________________ 146. 2. Contrle - commande _________________________________________________________________________________ 156. 3. Scanner de communication ____________________________________________________________________________ 186. 4. Dfauts de communication _____________________________________________________________________________ 196. 5. Paramtres surveills _________________________________________________________________________________ 20

    7. Diagnostic_______________________________________________________________________________________________ 217. 1. Contrle de ladresse _________________________________________________________________________________ 217. 2. Voyants lumineux de signalisation _______________________________________________________________________ 217. 3. Contrle - commande _________________________________________________________________________________ 227. 4. Scanner de communication ____________________________________________________________________________ 237. 5. Dfaut de communication______________________________________________________________________________ 247. 6. Dfaut carte ________________________________________________________________________________________ 24

    8. Protocole Modbus_________________________________________________________________________________________ 258. 1. Principe____________________________________________________________________________________________ 258. 2. Modes_____________________________________________________________________________________________ 268. 3. Fonctions Modbus disponibles __________________________________________________________________________ 278. 4. Read Holding / Input Registers (3/4) _____________________________________________________________________ 278. 5. Write Single Register (6)_______________________________________________________________________________ 288. 6. Diagnostics (8) ______________________________________________________________________________________ 298. 7. Get Comm Event Counter (11 = 16#0B) __________________________________________________________________ 308. 8. Write Multiple Registers (16 = 16#10) ____________________________________________________________________ 308. 9. Read/Write Multiple Registers (23 = 16#17)________________________________________________________________ 318. 10. Read Device Identification (43 = 16#2B) _________________________________________________________________ 328. 11. Scanner de communication ___________________________________________________________________________ 348. 12. Rponses dexception _______________________________________________________________________________ 378. 13. Lecture de paramtres inexistants ou protgs ____________________________________________________________ 38

    9. Annexes ________________________________________________________________________________________________ 399. 1. Norme RS485_______________________________________________________________________________________ 399. 2. Schma standard Modbus 2 fils _________________________________________________________________________ 409. 3. Schma standard Modbus 4 fils _________________________________________________________________________ 419. 4. Schma Uni-Telway __________________________________________________________________________________ 429. 5. Schma Jbus 2 fils ___________________________________________________________________________________ 439. 6. Ralisation dun bus Modbus avec des appareils non standard_________________________________________________ 449. 7. Schma RS485 de la carte_____________________________________________________________________________ 469. 8. Brochage du connecteur de la carte______________________________________________________________________ 46

    Malgr tout le soin apport l'laboration de ce document, Schneider Electric SA nedonne aucune garantie sur les informations qu'il contient, et ne peut tre tenuresponsable ni des erreurs qu'il pourrait comporter, ni des dommages qui pourraientrsulter de son utilisation ou de son application.Les produits et les additifs prsents dans ce document sont tout momentsusceptibles d'volutions quant leurs caractristiques de prsentation et defonctionnement. Leur description ne peut en aucun cas revtir un aspect contractuel.

  • 1. Avant de commencer3

    Lire et observer ces instructions avant de commencer toute procdure avec ce variateur.

    DANGERTENSION DANGEREUSE Lisez et comprenez le guide dinstallation dans son intgralit avant dinstaller et de faire fonctionner le variateur de

    vitesse ATV71. Linstallation, le rglage, les rparations doivent tre effectus par du personnel qualifi.

    Lutilisateur est responsable de la conformit avec toutes les normes lectriques internationales et nationales en vigueur concernant la mise la terre de protection de tous les appareils.

    De nombreuses pices de ce variateur de vitesse, y compris les cartes de circuit imprim fonctionnent la tension du rseau. NE LES TOUCHEZ PAS.Nutilisez que des outils dots dune isolation lectrique.

    Ne touchez pas les composants non blinds ou les vis des borniers si lappareil est sous tension.

    Ne court-circuitez pas les bornes PA/+ et PC/- ou les condensateurs du bus DC.

    Installez et fermez tous les couvercles avant de mettre le variateur sous tension.

    Avant tout entretien ou rparation sur le variateur de vitesse- coupez lalimentation.- placez une tiquette "NE METTEZ PAS SOUS TENSION" sur le disjoncteur ou le sectionneur du variateur de vitesse.- Verrouillez le disjoncteur ou le sectionneur en position ouverte.

    Avant dintervenir sur le variateur de vitesse, coupez son alimentation y compris lalimentation de contrle externe si elle est utilise. ATTENDRE 15 MINUTES pour permettre aux condensateurs du bus DC de se dcharger. Suivez ensuite la procdure de mesure de tension du bus DC indique dans le guide dinstallation pour vrifier si la tension continue est infrieure 45 V. Le voyant du variateur de vitesse nest pas un indicateur prcis de labsence de tension du bus DC.

    Llectrisation entranera la mort ou des blessures graves

    ATTENTION

    APPAREIL ENDOMMAGENinstallez pas et ne faites pas fonctionner le variateur sil semble tre endommag.Si cette prcaution nest pas respecte, cela peut entraner des dommages matriels.

  • 2. Structure documentaire4

    Les documents techniques suivants relatifs lAltivar 71 sont disponibles sur le site internet www.telemecanique.com et sur le cdromfourni avec chaque variateur.

    b Guide d'installationCe guide dcrit : le montage, le raccordement du variateur.

    b Guide de programmationCe guide dcrit : les fonctions, les paramtres, l'utilisation du terminal du variateur (terminal intgr et terminal graphique).

    b Guide des paramtres de communicationCe guide dcrit : les paramtres du variateur avec les lments spcifiques (adresses, formats...) pour une utilisation travers un bus ou un rseau de

    communication, les modes de marche spcifiques la communication (graphe d'tat), l'interaction entre la communication et la commande locale.

    b Guides Modbus, CANopen, Ethernet, Profibus, INTERBUS, Uni-Telway, DeviceNet, Modbus Plus, Fipio ...Ces guides dcrivent : le raccordement au bus ou rseau, la configuration des paramtres spcifiques la communication par le terminal intgr ou le terminal graphique, le diagnostic, la mise en uvre logicielle, les services de communication du protocole.

    b Guide de migration Altivar 58/58FCe guide dtaille les diffrences entre l'Altivar 71 et l'Altivar 58/58F.Il explique les dispositions prendre pour remplacer un Altivar 58 ou 58F, y compris pour les variateurs communiquant sur un bus ou unrseau.

  • 3. Introduction5

    3. 1. PrsentationLa carte de communication (rfrence : VW3 A8 303) permet de raccorder un variateur Altivar 71 un bus Uni-Telway ou Modbus.

    Le prsent guide dcrit uniquement lutilisation du protocole Modbus. Pour Uni-Telway, consultez le guide du protocole Uni-Telway.

    Les changes de donnes permettent daccder toutes les fonctions de lAltivar 71 : la configuration, le rglage, la commande et le contrle, la surveillance, le diagnostic.

    La carte est quipe dun connecteur femelle 9 contacts pour la connexion au bus Modbus.Les cbles, les cordons et les accessoires de raccordement doivent tre commands sparment.

    Ladresse du variateur doit tre configure par les commutateurs de la carte.

    Le terminal graphique ou le terminal intgr du variateur offrent de nombreuses fonctions de diagnostic de la communication.

    Nota : La carte Modbus du variateur supporte des services complmentaires aux ports intgrs du variateur :- RS485 2 fils et 4 fils,- choix de la polarisation de ligne,- modes RTU et ASCII,- sous-code de diagnostic plus nombreux,- fonctions Modbus plus nombreuses (04 : Read Input Registers et 11 : Get Comm Event Counter).

    3. 2. NotationsAffichages sur le terminal du variateur.Les menus du terminal graphique sont nots entre crochets.Exemple : [1.9 COMMUNICATION].

    Les menus du terminal 7 segments intgr sont nots entre parenthses.Exemple : (COM-).

    Les dsignations des paramtres affichs sur le terminal graphique sont notes entre crochets.Exemple : [Vitesse de repli]

    Les codes des paramtres affichs sur le terminal 7 segments intgr sont nots entre parenthses.Exemple : (LFF).

    FormatsLes valeurs en hexadcimal sont notes : 16#,les valeurs en binaire sont notes : 2#.

    AbrviationsPF : poids forts.Pf : poids faibles.

  • 4. Mise en uvre matrielle6

    4. 1. RceptionS'assurer que la rfrence de la carte inscrite sur l'tiquette est conforme au bordereau de livraison correspondant au bon de commande.Ouvrir l'emballage, et vrifier que la carte option n'a pas t endommage pendant le transport.

    4. 2. Description matrielle

    4. 3. Montage de la carte dans le variateurVoir le guide dinstallation.

    Voyants de signalisation

    Commutateurs de polarisation

    Connecteur SUB-D femelle 9 contacts

    Commutateurs dadresse

  • 4. Mise en uvre matrielle7

    4. 4. Codage des commutateursb Choix de la polarisation

    Rglage normal pour un bus Modbus : Pas de polarisation au niveau du variateur.

    Rglage spcial (voir le chapitre "Ralisation dun bus Modbus avec des appareils non standards page 44 : Polarisation de la ligne RS485 4,7 k au niveau du variateur.

    b Codage de l'adresseLes commutateurs dadresse servent coder ladresse (1 247) du variateur sur le bus.

    Les commutateurs doivent tre manuvrs, variateur hors tension.

    La correspondance entre la valeur et la position du commutateur est : 0 = OFF = commutateur en haut, 1 = ON = commutateur en bas.

    Ladresse est code en binaire.

    Exemples :

    Adresse 11 = 2#0000 1011

    Adresse 34 = 2#0010 0010

  • 4. Mise en uvre matrielle8

    Le tableau suivant indique les positions des 8 commutateurs pour l'ensemble des adresses configurables :

    Nota : L'adresse 0 n'est pas valide.

    Adresse Commutateurs1234 5678

    Adresse Commutateurs1234 5678

    Adresse Commutateurs1234 5678

    Adresse Commutateurs1234 5678

    Adresse Commutateurs1234 5678

    0 0000 0000 052 0011 0100 104 0110 1000 156 1001 1100 208 1101 0000001 0000 0001 053 0011 0101 105 0110 1001 157 1001 1101 209 1101 0001002 0000 0010 054 0011 0110 106 0110 1010 158 1001 1110 210 1101 0010003 0000 0011 055 0011 0111 107 0110 1011 159 1001 1111 211 1101 0011004 0000 0100 056 0011 1000 108 0110 1100 160 1010 0000 212 1101 0100005 0000 0101 057 0011 1001 109 0110 1101 161 1010 0001 213 1101 0101006 0000 0110 058 0011 1010 110 0110 1110 162 1010 0010 214 1101 0110007 0000 0111 059 0011 1011 111 0110 1111 163 1010 0011 215 1101 0111008 0000 1000 060 0011 1100 112 0111 0000 164 1010 0100 216 1101 1000009 0000 1001 061 0011 1101 113 0111 0001 165 1010 0101 217 1101 1001010 0000 1010 062 0011 1110 114 0111 0010 166 1010 0110 218 1101 1010011 0000 1011 063 0011 1111 115 0111 0011 167 1010 0111 219 1101 1011012 0000 1100 064 0100 0000 116 0111 0100 168 1010 1000 220 1101 1100013 0000 1101 065 0100 0001 117 0111 0101 169 1010 1001 221 1101 1101014 0000 1110 066 0100 0010 118 0111 0110 170 1010 1010 222 1101 1110015 0000 1111 067 0100 0011 119 0111 0111 171 1010 1011 223 1101 1111016 0001 0000 068 0100 0100 120 0111 1000 172 1010 1100 224 1110 0000017 0001 0001 069 0100 0101 121 0111 1001 173 1010 1101 225 1110 0001018 0001 0010 070 0100 0110 122 0111 1010 174 1010 1110 226 1110 0010019 0001 0011 071 0100 0111 123 0111 1011 175 1010 1111 227 1110 0011020 0001 0100 072 0100 1000 124 0111 1100 176 1011 0000 228 1110 0100021 0001 0101 073 0100 1001 125 0111 1101 177 1011 0001 229 1110 0101022 0001 0110 074 0100 1010 126 0111 1110 178 1011 0010 230 1110 0110023 0001 0111 075 0100 1011 127 0111 1111 179 1011 0011 231 1110 0111024 0001 1000 076 0100 1100 128 1000 0000 180 1011 0100 232 1110 1000025 0001 1001 077 0100 1101 129 1000 0001 181 1011 0101 233 1110 1001026 0001 1010 078 0100 1110 130 1000 0010 182 1011 0110 234 1110 1010027 0001 1011 079 0100 1111 131 1000 0011 183 1011 0111 235 1110 1011028 0001 1100 080 0101 0000 132 1000 0100 184 1011 1000 236 1110 1100029 0001 1101 081 0101 0001 133 1000 0101 185 1011 1001 237 1110 1101030 0001 1110 082 0101 0010 134 1000 0110 186 1011 1010 238 1110 1110031 0001 1111 083 0101 0011 135 1000 0111 187 1011 1011 239 1110 1111032 0010 0000 084 0101 0100 136 1000 1000 188 1011 1100 240 1111 0000033 0010 0001 085 0101 0101 137 1000 1001 189 1011 1101 241 1111 0001034 0010 0010 086 0101 0110 138 1000 1010 190 1011 1110 242 1111 0010035 0010 0011 087 0101 0111 139 1000 1011 191 1011 1111 243 1111 0011036 0010 0100 088 0101 1000 140 1000 1100 192 1100 0000 244 1111 0100037 0010 0101 089 0101 1001 141 1000 1101 193 1100 0001 245 1111 0101038 0010 0110 090 0101 1010 142 1000 1110 194 1100 0010 246 1111 0110039 0010 0111 091 0101 1011 143 1000 1111 195 1100 0011

    247

    1111 0111040 0010 1000 092 0101 1100 144 1001 0000 196 1100 0100 1111 1000041 0010 1001 093 0101 1101 145 1001 0001 197 1100 0101 1111 1001042 0010 1010 094 0101 1110 146 1001 0010 198 1100 0110 1111 1010043 0010 1011 095 0101 1111 147 1001 0011 199 1100 0111 1111 1011044 0010 1100 096 0110 0000 148 1001 0100 200 1100 1000 1111 1100045 0010 1101 097 0110 0001 149 1001 0101 201 1100 1001 1111 1101046 0010 1110 098 0110 0010 150 1001 0110 202 1100 1010 1111 1110047 0010 1111 099 0110 0011 151 1001 0111 203 1100 1011 1111 1111048 0011 0000 100 0110 0100 152 1001 1000 204 1100 1100049 0011 0001 101 0110 0101 153 1001 1001 205 1100 1101050 0011 0010 102 0110 0110 154 1001 1010 206 1100 1110051 0011 0011 103 0110 0111 155 1001 1011 207 1100 1111

  • 5. Raccordement au bus9

    5. 1. Recommandations de cblage Utiliser les cbles, les cordons et les accessoires de cblage proposs par Telemecanique qui assurent une bonne qualit de

    transmission (impdance adapte, immunit, raccordement des blindages ...).

    Eloigner le cble Modbus des cbles de puissance (30 cm au minimum).

    Effectuer les croisements du cble Modbus et des cbles de puissance angle droit.

    Raccorder le blindage du cble du bus aussi souvent que possible la terre de protection, par exemple, la masse de chaque quipement si cette masse est mise la terre de protection.

    Adapter la ligne ses deux extrmits avec des terminaisons de ligne.

    Veiller une polarisation correcte de la ligne.

    Mettre la polarit commune (Signal "Common") la terre de protection en au moins un point du bus.

    Pour plus d'informations consultez le guide TSX DG KBL F : "Compatibilit lectromagntique des rseaux et bus de terrain industriels".

    5. 2. Standard Modbus RS485Les caractristiques et les accessoires mentionns dans le prsent chapitre "5. Raccordement au bus" concernent Modbus standard. Dautres schmas RS485 non conformes Modbus sont possibles, pour plus dinformations, consultez les annexes.Les appareils Telemecanique de dernire gnration sont conformes Modbus (RS485 2 fils).

    Principales caractristiques :

    Longueur maximum du bus 1000 m 19 200 bit/sNombre maximum de stations 32 stations soit 31 esclaves (sans rpteur)

  • 5. Raccordement au bus10

    5. 3. Raccordement par systme de cblage RJ45

    b Accessoires de raccordement

    b Cordons et cbles de raccordement

    1. Matre (automate, PC ou coupleur de communication).

    2. Cordon dpendant du type de matre (voir tableau).

    3. Rpartiteur LU9 GC3.

    4. Cordon de drivation VW3 A58 306 Rpp.

    5. Adaptations de fin de ligne VW3 A8 306 RC.

    6. Cble Modbus TSX CSAp00.

    Dsignation Repre Rfrence

    Rpartiteur Modbus 10 connecteurs de type RJ45 et 1 bornier vis 3 LU9 GC3

    Ts de drivation Modbus Avec cble intgr de 0,3 m VW3 A8 306 TF03

    Avec cble intgr de 1 m VW3 A8 306 TF10

    Adaptations de fin de lignePour connecteur RJ45

    R = 120 , C = 1 nF 5 VW3 A8 306 RC

    R = 150 (spcifique "Schma Jbus" page 43) 5 VW3 A8 306 R

    Dsignation Longueur m Connecteurs Repre Rfrence

    Cordons pour bus Modbus 1 1 connecteurs de type RJ45 et 1 connecteur de type SUB-D mle 9 contacts

    4 VW3 A58 306 R10

    3 1 connecteurs de type RJ45 et 1 connecteur de type SUB-D mle 9 contacts

    4 VW3 A58 306 R30

    3 1 connecteur de type RJ45 et 1 extrmit dnude VW3 A8 306 D30

    0,3 2 connecteurs de type RJ45 VW3 A8 306 R03

    1 2 connecteurs de type RJ45 VW3 A8 306 R10

    3 2 connecteurs de type RJ45 VW3 A8 306 R30

    Cbles double paire torsade blinde RS 485

    100 Livrs sans connecteur 6 TSX CSA 100

    200 Livrs sans connecteur 6 TSX CSA 200

    500 Livrs sans connecteur 6 TSX CSA 500

    44

    6

    1

    2 3

    544

    3

    ATV 71

  • 5. Raccordement au bus11

    b Cordons de raccordement pour le matre

    Type de matre Interface du matre Description Rfrence

    Automate type Twido

    Adaptateur ou module interface RS485 mini-DIN

    Cordon de 3 m quip d'un connecteur mini-DIN et d'un connecteur RJ45

    TWD XCA RJ030

    Adaptateur ou module interface RS485 bornes vis

    Cordon de 3 m quip d'un connecteur RJ45 et dnud l'autre extrmit

    VW3 A8 306 D30

    Automate type TSX Micro

    Prise terminal RS485 mini-DIN

    Cordon de 3 m quip d'un connecteur mini-DIN et d'un connecteur RJ45

    TWD XCA RJ030

    Carte PCMCIA (TSX SCP114)

    Cordon dnud TSX SCP CM 4030

    Automate type TSX Premium

    Module TSX SCY 11601 ou TSX SCY 21601 (prise SUB-D 25)

    Cordon quip d'un connecteur SUB-D 25 et dnud l'autre extrmit (pour raccordement sur les bornes vis du rpartiteur LU9GC3)

    TSX SCY CM 6030

    Carte PCMCIA(TSX SCP114)

    Cordon dnud TSX SCP CM 4030

    Bridge Ethernet (174 CEV 300 20)

    RS485 bornes vis Cordon de 3 m quip d'un connecteur RJ45 et dnud l'autre extrmit

    VW3 A8 306 D30

    Passerelle Profibus DP (LA9P307)

    RS485 RJ45 Cordon de 1m quip de 2 connecteurs RJ45 VW3 P07 306 R10

    Passerelle Fipio (LUFP1) ouProfibus DP (LUFP7) ou DeviceNet (LUFP9)

    RS485 RJ45 Cordon de 0,3 m quip de 2 connecteurs RJ45 ouCordon de 1 m quip de 2 connecteurs RJ45 ouCordon de 3 m quip de 2 connecteurs RJ45

    VW3 A8 306 R03 ouVW3 A8 306 R10 ouVW3 A8 306 R30

    PC port srie PC port srie RS232 SUB-D 9 mle

    Convertisseur RS232 / RS485 et Cordon de 3 m quip d'un connecteur RJ45 et dnud l'autre extrmit (pour raccordement sur les bornes vis du rpartiteur LU9GC3)

    TSX SCA 72 etVW3 A8 306 D30

  • 5. Raccordement au bus12

    5. 4. Raccordement par botiers de drivation

    b Accessoires de raccordement

    b Cordons et cbles de raccordement

    1. Matre (automate, PC ou coupleur de communication)

    2. Cordon Modbus dpendant du type de matre (voir tableau)

    3. Cble Modbus TSX CSAp00

    4. Prise abonns TSX SCA 62

    5. Cble de drivation Modbus VW3 A8 306 2

    Dsignation Repre Rfrence

    Prise abonns2 connecteurs femelle de type SUB-D 15 contacts, 2 borniers vis, et adaptation de fin de ligne RC, relier avec le cble VW3 A8 306 ou VW3 A8 306 D30

    4 TSX SCA 62

    Dsignation Longueur m Connecteurs Repre Rfrence

    Cordons pour bus Modbus 3 1 connecteur de type SUB-D 9 contacts et 1 connecteur mle de type SUB-D 15 contacts pour TSX SCA 62

    6 VW3 A8 306 2

    Cbles double paire torsade blinde RS 485

    100 Livrs sans connecteur 3 TSX CSA 100

    200 Livrs sans connecteur 3 TSX CSA 200

    500 Livrs sans connecteur 3 TSX CSA 500

    32

    6

    1

    6

    44

    ATV 71

  • 5. Raccordement au bus13

    b Cordons de raccordement pour le matre

    Type de matre Interface du matre Description Rfrence

    Automate type Twido Adaptateur ou module interface RS485 bornes vis

    Cble Modbus TSX CSA100 ouTSX CSA200 ouTSX CSA500

    Automate type TSX Micro Prise terminal RS485mini-DIN

    Botier de drivation TSX P ACC 01

    Carte PCMCIA(TSX SCP114)

    Cordon quip d'un connecteur spcifique et dnud l'autre extrmit

    TSX SCP CM 4030

    Automate type TSX Premium Module TSX SCY 11601 ou TSX SCY 21601(prise SUB-D 25)

    Cordon quip d'un connecteur SUB-D 25 et dnud l'autre extrmit

    TSX SCY CM 6030

    Carte PCMCIA(TSX SCP114)

    Cordon quip d'un connecteur spcifique et dnud l'autre extrmit

    TSX SCP CM 4030

    Bridge Ethernet (174 CEV 300 10)

    RS485 bornes vis Cble Modbus TSX CSA100 ouTSX CSA200 ouTSX CSA500

    Passerelle Profibus DP (LA9P307)

    RS485 RJ45 Cordon de 3 m quip d'un connecteur RJ45 et dnud l'autre extrmit

    VW3 A8 306 D30

    Passerelle Fipio (LUFP1) ouProfibus DP (LUFP7) ouDeviceNet (LUFP9)

    RS485 RJ45 Cordon de 3 m quip d'un connecteur RJ45 et dnud l'autre extrmit

    VW3 A8 306 D30

    PC port srie PC port srie RS232SUB-D 9 mle

    Convertisseur RS232 / RS485 etCble Modbus

    TSX SCA 72 etTSX CSA100 ouTSX CSA200 ouTSX CSA500

  • 6. Configuration14

    6. 1. Paramtres de communicationDans le menu [1.9-COMMUNICATION] (COM-), sous-menu [Uni-Telway/Modbus] (UtL-), configurer les paramtres : [Protocole] (PrO), [Bit rate] (bdr) et [Format] (FOr).La modification de ces paramtres nest possible que moteur larrt. Elle nest prise en compte par le variateur quaprs une coupure detension.

    Paramtre Valeurs possibles Affichage sur terminal Valeur par dfaut[Protocole] (PrO)

    Uni-TelwayModbus/RTUModbus/ASCII

    [UNI-TELWAY] (UtE)[Modbus RTU] (rtU)[Modbus ASCII] (ASC)

    [UNI-TELWAY] (UtE)

    [Adresse] (AdrC)

    0 247 [0] (0) [247] (247) Valeur lue sur les commutateurs dadresse

    [Bit rate] (Bdr)

    4800 bit/s9600 bit/s19200 bit/s

    [4800 Bd] ( 4 8)[9600 Bd] ( 9 6)[19200 Bd] ( 19 2)

    [19200 Bd] ( 19 2)

    [Format] (FOr)

    En mode RTU uniquement :8 bits de donnes, parit impaire, 1 bit de stop8 bits de donnes, parit paire, 1 bit de stop8 bits de donnes, sans parit, 1 bit de stop8 bits de donnes, sans parit, 2 bits de stop

    [8-O-1] (8o1)[8-E-1] (8E1)[8-N-1] (8n1)[8-N-2] (8n2)

    [8-O-1] (8o1)

    En modes RTU et ASCII :7 bits de donnes, parit impaire, 1 bit de stop7 bits de donnes, parit paire, 1 bit de stop7 bits de donnes, parit impaire, 2 bits de stop7 bits de donnes, parit paire, 2 bits de stop

    [7-O-1] (7o1)[7-E-1] (7E1)[7-O-2] (7o2)[7-E-2] (7E2)

  • 6. Configuration15

    6. 2. Contrle - commandeDe nombreuses configurations sont possibles, consulter le guide de programmation et le guide des paramtres.Les configurations suivantes sont des exemples possibles.

    b Pilotage par Modbus en Profil I/OLa commande et la consigne proviennent de Modbus.La commande est en Profil I/O.

    Configurer les paramtres suivants :

    Configuration par le terminal graphique ou par le terminal intgr :

    b Pilotage par Modbus ou par le bornier en Profil I/OLa commande et la consigne proviennent toutes les deux de Modbus ou du bornier. L'entre LI5 au bornier permet de commuter entreModbus et le bornier.La commande est en Profil I/O.

    Configurer les paramtres suivants :

    Nota : La consigne 1B est directement connecte sur la limitation de consigne du variateur. En cas de commutation, les fonctions quiagissent sur la consigne (sommatrice, PID ) sont inhibes.

    Configuration par le terminal graphique ou par le terminal intgr :

    Paramtre Valeur CommentaireProfil Profil I/O La commande de marche est simplement obtenue par le bit 0 du mot de commande.Configuration consigne 1 Carte rseau La consigne vient de Modbus.Configuration commande 1 Carte rseau La commande vient de Modbus.

    Menu Paramtre Valeur[1.6 - COMMANDE] (CtL-) [Profil] (CHCF) [Profil I/O] (IO)

    [Canal rf. 1] (Fr1) [Carte com.] (nEt)[Canal cde 1] (Cd1) [Carte com.] (nEt)

    Paramtre Valeur CommentaireProfil Profil I/O La commande de marche est simplement obtenue par le bit 0 du mot de

    commande.Configuration consigne 1 Carte rseau La consigne 1 vient de Modbus.Configuration consigne 1B Entre analogique 1 du bornier La consigne 1B vient de l'entre AI1 du bornier.Commutation de consigne Entre LI5 L'entre LI5 commute la consigne (1 1B).Configuration commande 1 Carte rseau La commande 1 vient de Modbus.Configuration commande 2 Bornier La commande 2 vient du bornier.Commutation de commande Entre LI5 L'entre LI5 commute la commande.

    Menu Paramtre Valeur[1.6 - COMMANDE] (CtL-) [Profil] (CHCF) [Profil I/O] (IO)

    [Canal rf. 1] (Fr1) [Carte com.] (nEt)[Canal cde 1] (Cd1) [Carte com.] (nEt)[Canal cde 2] (Cd2) [Borniers] (tEr)[Commutation cmd] (CCS) [LI5] (LI5)

    [1.7 FONCTION d'APPLI] (FUn-)[COMMUTATION REF]

    [Canal rf. 1B] (Fr1b) [Rf. AI1] (AI1)[Commut. rf. 1B] (rCb) [LI5] (LI5)

  • 6. Configuration16

    b Pilotage par Modbus en profil DrivecomLa commande et la consigne proviennent de Modbus.La commande est en profil Drivecom.

    Configurer les paramtres suivants :

    Configuration par le terminal graphique ou par le terminal intgr :

    b Pilotage par Modbus ou le bornier en profil DrivecomLa commande et la consigne proviennent toutes les deux de Modbus ou du bornier. L'entre LI5 au bornier permet de commuter entreModbus et le bornier.La commande est en profil Drivecom.

    Configurer les paramtres suivants :

    Attention : La consigne 2 est directement connecte sur la limitation de consigne du variateur. En cas de commutation, les fonctions quiagissent sur la consigne (sommatrice, PID ) sont inhibes.

    Configuration par le terminal graphique ou par le terminal intgr :

    Paramtre Valeur CommentaireProfil Profil Drivecom non spar Les commandes de marche suivent le profil Drivecom, commande et consigne

    viennent du mme canal.Configuration consigne 1 Carte rseau La commande vient de Modbus.

    Menu Paramtre Valeur[1.6 - COMMANDE] (CtL-) [Profil] (CHCF) [Non spar] (SIM) (rglage usine)

    [Canal rf. 1] (Fr1) [Carte com.] (nEt)

    Paramtre Valeur CommentaireProfil Profil Drivecom non spar Les commandes de marche suivent le profil Drivecom, commande et

    consigne viennent du mme canalConfiguration consigne 1 Carte rseau La consigne 1 vient de Modbus.Configuration consigne 2 Entre analogique 1 du bornier La consigne 2 vient de l'entre AI1 du bornier.Commutation de consigne Entre LI5 L'entre LI5 commute la consigne (1 2) et la commande.

    Menu Paramtre Valeur[1.6 - COMMANDE] (CtL-) [Profil] (CHCF) [Non spar] (SIM)

    [Canal rf. 1] (Fr1) [Carte com.] (nEt)[Canal rf. 2] (Fr2) [Rf. AI1] (AI1)[Commut. rf. 2] (rFC) [LI5] (LI5)

  • 6. Configuration17

    b Commande en profil Drivecom par Modbus et commutation de la consigne au bornier La commande provient de Modbus.La consigne provient soit de Modbus soit du bornier. L'entre LI5 au bornier permet de commuter la consigne entre Modbus et le bornier.La commande est en profil Drivecom.

    Configurer les paramtres suivants :

    Nota : La consigne 1B est directement connecte sur la limitation de consigne du variateur. En cas de commutation, les fonctions quiagissent sur la consigne (sommatrice, PID ) sont inhibes.

    Configuration par le terminal graphique ou par le terminal intgr :

    Paramtre Valeur CommentaireProfil Profil Drivecom spar Les commandes de marche suivent le profil Drivecom, commande et

    consigne peuvent venir de diffrents canauxConfiguration consigne 1 Carte rseau La consigne 1 vient de Modbus.Configuration consigne 1B Entre analogique 1 du bornier La consigne 1B vient de l'entre AI1 du bornier.Commutation de consigne Entre LI5 L'entre LI5 commute la consigne (1 1B).Configuration commande 1 Carte rseau La commande 1 vient de Modbus.Commutation de commande Canal 1 Le canal 1 est le canal de commande.

    Menu Paramtre Valeur[1.6 - COMMANDE] (CtL-) [Profil] (CHCF) [Spars] (SEP)

    [Canal rf. 1] (Fr1) [Carte com.] (nEt)[Canal cde 1] (Cd1) [Carte com.] (nEt)[Commutation cmd] (CCS) [Canal 1 act] (Cd1)

    [1.7 FONCTION d'APPLI] (FUn-)[COMMUTATION REF]

    [Canal rf. 1B] (Fr1b) [Rf. AI1] (AI1)[Commut. rf. 1B] (rCb) [LI5] (LI5)

  • 6. Configuration18

    6. 3. Scanner de communicationLe scanner de communication permet de regrouper les paramtres utiles l'application dans 2 tableaux de mots conscutifs pour effectuer une transaction de lecture unique et une transaction d'criture unique. Il est mme possible de n'effectuer qu'une seule transaction par la fonction "Read/Write Multiple Registers" (23 = 16#17).

    Les 8 variables de sortie sont affectes grce aux 8 paramtres [Adr. Scan. Outp] (nCAp). Leur configuration par le terminal graphiqueest accessible via le menu [1.9 - COMMUNICATION] (CON-), sous-menu [SCANNER COM. SORTIE] (OCS-).

    Les 8 variables d'entre sont affectes grce aux 8 paramtres [Adr. Scan. Inp] (nMAp). Leur configuration par le terminal graphique estaccessible via le menu [1.9 - COMMUNICATION] (CON-), sous-menu [SCANNER COM ENTREE] (ICS-).

    Saisir ladresse logique du paramtre (voir le guide des paramtres).

    Si un paramtre [Adr. Scan. Outp] (nCAp) ou [Adr. Scan. Inp] (nMAp) est gal zro, la variable correspondante nest pas utilise parle variateur.

    Ces 16 paramtres daffectation sont dcrits dans les tableaux suivants :

    Exemple de configuration par le terminal graphique :

    Nota :Toute modification effectue sur les paramtres [Adr. Scan. Outp] (nCAp) ou [Adr. Scan. Inp] (nMAp) doit tre faite moteur l'arrt. Leprogramme de l'automate matre devra tre mis jour pour tenir compte de cette modification.

    Nom du paramtre de configuration Affectation par dfaut de la variable de sortie[Adr. Scan. Out1] (nCA1) Mot de commande (CMd)[Adr. Scan. Out2] (nCA2) Consigne de vitesse (LFrd)[Adr. Scan. Out3] (nCA3) Inutilise[Adr. Scan. Out4] (nCA4) Inutilise[Adr. Scan. Out5] (nCA5) Inutilise[Adr. Scan. Out6] (nCA6) Inutilise[Adr. Scan. Out7] (nCA7) Inutilise[Adr. Scan. Out8] (nCA8) Inutilise

    Nom du paramtre de configuration Affectation par dfaut de la variable dentre[Adr. Scan. In1] (nMA1) Mot d'tat (EtA)[Adr. Scan. In2] (nMA2) Vitesse de sortie (rFrd)[Adr. Scan. In3] (nMA3) Inutilise[Adr. Scan. In4] (nMA4) Inutilise[Adr. Scan. In5] (nMA5) Inutilise[Adr. Scan. In6] (nMA6) Inutilise[Adr. Scan. In7] (nMA7) Inutilise[Adr. Scan. In8] (nMA8) Inutilise

    RDY NET +0.00Hz 0A RDY NET +0.00Hz 0A

    SCANNER COM. ENTREE SCANNER COM. SORTIE

    Adr. Scan. In1 : 3201 Adr. Scan. Out1 : 8501

    Adr. Scan. In2 : 8604 Adr. Scan. Out2 : 8602

    Adr. Scan. In3 : 0 Adr. Scan. Out3 : 0

    Adr. Scan. In4 : 0 Adr. Scan. Out4 : 0

    Adr. Scan. In5 : 0 Adr. Scan. Out5 : 0

    Code Quick Code Quick

    Adr. Scan. In6 : 0 Adr. Scan. Out6 : 0

    Adr. Scan. In7 : 0 Adr. Scan. Out7 : 0

    Adr. Scan. In8 : 0 Adr. Scan. Out8 : 0

  • 6. Configuration19

    6. 4. Dfauts de communicationSi la carte Modbus ne reoit pas de requte Modbus son adresse pendant un temps prdfini (time out), un dfaut Modbus est dclench.Tout type de requte Modbus est pris en compte (criture, lecture ...). Le "time out" est fix 10 s (non modifiable).Il est possible de configurer le comportement du variateur lors d'un dfaut de communication Modbus.

    Les valeurs du paramtre [Gest. df. Network] (CLL) qui dclenchent un dfaut variateur [Rseau com.] (CnF) sont :

    Les valeurs du paramtre [Gest. df. Network] (CLL) qui ne dclenchent pas de dfaut variateur sont :

    La vitesse de repli peut tre configure dans le menu [1.8 - GESTION DEFAUTS] (FLt-) par le paramtre [Vitesse de repli] (LFF).

    La configuration est possible via le terminal graphique ou le terminal intgr, depuis le menu [1.8 - GESTION DEFAUTS] (FLt-), sous-menu [GESTION DEFAUT COM.] (CLL-) par le paramtre [Gest. df. Network] (CLL).

    RDY NET +0.00Hz 0A

    GESTION DEFAUT COM.

    Gest. df. Network : Roue libre

    Gest. df. CANopen : Roue libre

    Gestion df. Mdb : Roue libre

    Code Quick

    Valeur Signification

    [Roue libre] (YES) Arrt en roue libre (rglage usine).

    [arrt rampe] (rMP) Arrt sur rampe.

    [Arrt rapide] (FSt) Arrt rapide.

    [Injection DC] (dCI) Arrt par injection de courant continu.

    Valeur Signification

    [Df. ignor] (nO) Dfaut ignor.

    [Selon STT] (Stt) Arrt selon la configuration de [Type d'arrt] (Stt).

    [Vit.repli] (LFF) Passage la vitesse de repli, conserve tant que le dfaut est prsent et que l'ordre de marche n'est pas supprim.

    [Maintien vit] (rLS) Le variateur conserve la vitesse en cours au moment du dfaut, tant que le dfaut est prsent et que l'ordre de marche n'est pas supprim.

  • 6. Configuration20

    6. 5. Paramtres surveillsIl est possible de slectionner jusqu' 4 paramtres pour afficher leur valeur dans le menu [1.2 - SURVEILLANCE], sous-menu[IMAGE COM.] du terminal graphique.

    La slection s'effectue via le menu [6 - ECRAN SURVEILLANCE], sous-menu [6.3 - CONFIG. IMAGE COM.].

    Pour chaque mot surveill, il est possible de lui affecter l'un des trois formats d'affichage suivants :

    Chaque paramtre [SELECT. MOT 1] ... [SELECT. MOT 4] permet de choisir l'adresse logique du paramtre. Une adresse nulle permet de dsactiver la fonction.

    Dans l'exemple donn ici, les mots surveills sont :

    Paramtre 1 = Courant moteur (LCr) : adresse logique 3204; format dcimal sign,

    Paramtre 2 = Couple moteur (Otr) : adresse logique 3205; format dcimal sign,

    Paramtre 3 = Dernier dfaut apparu (LFt) : adresse logique 7121; format hexadcimal,

    Paramtre dsactiv : adresse 0; format par dfaut : format hexadcimal.

    RDY NET +0.00Hz 0A

    6.3 CONFIG. COMM. MAP.

    SELECT. MOT 1 : 3204

    FORMAT 1 : Sign

    SELECT. MOT 2 : 3205

    FORMAT 2 : Sign

    SELECT. MOT 3 : 7121

    Code Quick

    FORMAT 3 : Hexa

    SELECT. MOT 4 : 0

    FORMAT 4 : Hexa

    Format Plage Affichage sur le terminalHexadcimal 0000 ... FFFF [Hexa]Dcimal sign -32 767 ... 32 767 [Sign]Dcimal non sign 0 ... 65 535 [Non sign]

  • 7. Diagnostic21

    7. 1. Contrle de ladresseA laide du terminal graphique ou du terminal intgr, contrler ladresse qui a t code sur les commutateurs dans le menu[1.9 COMMUNICATION] (COM-), sous-menu [Uni-Telway / Modbus] (UtL-), paramtre [Adresse] (AdrC).Ce paramtre ne peut pas tre modifi.

    7. 2. Voyants lumineux de signalisationLa carte Modbus est quipe de 2 voyants de signalisation (DEL), RUN et ERR, visibles au travers du capot du variateur.

    Voyant vertRUN

    Voyant rougeERR

    Signification Actions correctives

    Eteint Eteint Variateur hors service ou hors tensionVrifier lalimentation

    Allum Allum Mise en route du variateur Allum Eteint Fonctionnement normal

    Eteint Allum Dfaut de communication sur le bus

    Vrifier lenvironnement (compatibilit lectromagntique). Vrifier le cblage. Vrifier que le matre entretient la communication dans le "time out"

    (= 10 s).

    Eteint Clignotant Erreur sur un caractre reu

    Vrifier lenvironnement (compatibilit lectromagntique). Vrifier la configuration des paramtres de communication (protocole,

    vitesse, format). Noubliez pas que la configuration des paramtres de communication

    est prise en compte par le variateur seulement aprs une coupure de tension.

    Vrifier que ladresse de lesclave est unique.

    Clignotant Eteint Dfaut carte [liaison com. interne] (ILF)

    Vrifier lenvironnement (compatibilit lectromagntique). Vrifier le connecteur carte/variateur. Vrifier quil na pas t install plus dune carte de communication. Vrifier quil na pas t install plus de deux cartes option. Remplacer la carte de communication. Contrler ou rparer le variateur.

    1.11.21.31.41.5

    2.12.22.32.42.5

    RUN (vert)ERR (rouge)

  • 7. Diagnostic22

    7. 3. Contrle - commandeSur le terminal graphique uniquement, le menu [1.2 - SURVEILLANCE], sous-menu [IMAGE COM.] permet de visualiser des informationsde diagnostic du contrle - commande entre le variateur et le matre :

    RUN NET +50.00Hz 80A

    IMAGE COM.

    Canal cmd. : Carte COM

    Valeur Cmd : 000FHexCanal rf. actif : Carte COM

    Rfrence frq. : 500.0HzMot d'tat : 8627Hex

    Code Quick

    W3204 : 53

    W3205 : 725

    W7132 : 0000HexW0 : -----HexCOM. SCANNER IN

    COM SCANNER OUT

    IMAGE MOT CMD.

    IMAGE REF. FREQ.

    DIAG MODBUS RESEAU

    DIAG MODBUS HMI

    IMAGE CANopen

    SCANNER CARTE PROG.

    Canal de commande actif

    Valeur du mot de commande utilispour commander le variateur

    (en hexadcimal)

    Canal de consigne actif

    Valeur de la consigne de frquence(unit 0,1 Hz) utilise pour piloter le variateur

    Valeur du mot dtat(en hexadcimal)

    Valeur de quatre mots surveills choisis par l'utilisateur.L'adresse et le format d'affichage de ces paramtres

    peuvent tre configurs dans le menu[6 - ECRAN SURVEILLANCE],

    sous-menu [6.3 - CONFIG. IMAGE COM.](voir chapitre "Configuration" page 20).

    La valeur d'un mot surveill est gale "-----" si :- la surveillance n'est pas active

    (adresse gale 0),- le paramtre est protg,- le paramtre est inconnu (ex. : 3200).

    Valeur des variables dentre

    Valeur des variables de sortie

    Mot de commande venant de Modbus[Cmd. Carte COM.] (CMd3)

    Consigne de frquence venant de Modbus[Rf. Carte COM] (LFr3)

    Scanner de communication

  • 7. Diagnostic23

    7. 4. Scanner de communicationSur le terminal graphique, dans le menu [1.2 - SURVEILLANCE] (SUP-), sous-menu [IMAGE COM.] (CMM-),

    - le sous-menu [COM. SCANNER IN] (ISA-) permet de visualiser la valeur des 8 variables dentre du scanner de communication [Val Com Scan Inp] (NMp).

    - le sous-menu [COM. SCANNER OUT] (OSA-) permet de visualiser la valeur des 8 variables de sortie du scanner de communication [Val Com Scan Outp] (NCp).

    La configuration de ces variables priodiques est dcrite dans le chapitre "Configuration".

    Exemple de visualisation du scanner de communication sur le terminal graphique :

    Dans cet exemple, seules sont configures les deux premires variables (affectation par dfaut).

    Variable dentre Paramtre du scanner Variable de sortie Paramtre du scannern 1 [Val Com Scan In1] (NM1) n 1 [Val Com Scan Out1] (NC1)n 2 [Val Com Scan In2] (NM2) n 2 [Val Com Scan Out2] (NC2)n 3 [Val Com Scan In3] (NM3) n 3 [Val Com Scan Out3] (NC3)n 4 [Val Com Scan In4] (NM4) n 4 [Val Com Scan Out4] (NC4)n 5 [Val Com Scan In5] (NM5) n 5 [Val Com Scan Out5] (NC5)n 6 [Val Com Scan In6] (NM6) n 6 [Val Com Scan Out6] (NC6)n 7 [Val Com Scan In7] (NM7) n 7 [Val Com Scan Out7] (NC7)n 8 [Val Com Scan In8] (NM8) n 8 [Val Com Scan Out8] (NC8)

    RUN NET +50.00Hz 80A RUN NET +50.00Hz 80A

    COM. SCANNER IN COM. SCANNER OUT

    Val Com Scan In1 : 34359 Val Com Scan Out1 : 15

    Val Com Scan In2 : 600 Val Com Scan Out2 : 598

    Val Com Scan In3 : 0 Val Com Scan Out3 : 0

    Val Com Scan In4 : 0 Val Com Scan Out4 : 0

    Val Com Scan In5 : 0 Val Com Scan Out5 : 0

    Code Quick Code Quick

    Val Com Scan In6 : 0 Val Com Scan Out6 : 0

    Val Com Scan In7 : 0 Val Com Scan Out7 : 0

    Val Com Scan In8 : 0 Val Com Scan Out8 : 0

    [Val Com Scan In1] = [34343] Mot dtat = 34359 = 16#8637 V Etat Drivecom "Operation enabled", marche sens arrire, vitesse atteinte.

    [Val Com Scan In2] = [600] Vitesse de sortie = 600 V 600 tours/minute

    [Val Com Scan out1] = [15] Mot de commande = 15 = 16#000F V Commande "Enable operation" (Marche).

    [Val Com Scan out2] = [598] Consigne de vitesse = 600 V 598 tours/minute

  • 7. Diagnostic24

    7. 5. Dfaut de communicationLes dfauts de communication Modbus sont signals sur le voyant lumineux rouge ERR de la carte Modbus.

    Dans la configuration usine, un dfaut de communication dclenche un dfaut variateur rarmable [Rseau com.] (CnF) et provoque unarrt roue libre.

    Il est possible de changer le comportement du variateur en cas de dfaut de communication Modbus (voir le paragraphe configuration) :- Dfaut variateur [Rseau com.] (CnF) (arrt roue libre, arrt sur rampe, arrt rapide ou freinage par injection DC).- Pas de dfaut variateur (arrt, maintien, repli).

    La gestion des dfauts de communication est dcrite en dtail dans le guide des paramtres, chapitre "Surveillance de la communication" : Aprs l'initialisation (mise sous tension), le variateur vrifie qu'au moins un des paramtres de commande ou de consigne a t crit une

    premire fois par Modbus. Ensuite, si un dfaut de communication apparat sur Modbus, le variateur ragit suivant la configuration (dfaut, maintien, repli ...).

    7. 6. Dfaut carteLe dfaut [liaison com. interne] (ILF) apparat lors de problmes graves :

    - dfaut matriel de la carte Modbus,- dfaut de dialogue entre la carte Modbus et le variateur.

    On ne peut configurer le comportement du variateur sur dfaut [liaison com. interne] (ILF), le variateur dclenche en arrt roue libre. Cedfaut n'est pas rarmable.

    Deux paramtres de diagnostic permettent d'obtenir une information plus dtaille sur l'origine du dfaut [liaison com. interne] (ILF) :- [Df. liaison interne 1] (ILF1) si le dfaut est survenu sur la carte option n1 (directement monte sur le variateur).- [Df. liaison interne 2] (ILF2) si le dfaut est survenu sur la carte option n2 (monte sur la carte option n1).

    La carte Profibus DP peut tre en position n1 ou n2.

    Les paramtres [Df. liaison interne 1] (ILF1) et [Df. liaison interne 2] (ILF2) sont accessibles sur le terminal graphique uniquement,dans le menu [1.10 DIAGNOSTIC] (DGt-), [PLUS INFOS SUR DEFAUT] (AFI-).

    Valeur Description des valeurs des paramtres [Df. liaison interne 1] (ILF1) et [Df. liaison interne 2] (ILF2)0 Pas de dfaut1 Perte de communication interne avec le variateur2 Panne matrielle dtecte3 Erreur dans le checksum de l'EEPROM4 EEPROM dfectueuse5 Mmoire Flash dfectueuse6 Mmoire RAM dfectueuse7 Mmoire NVRAM dfectueuse8 Entre analogique dfectueuse9 Sortie analogique dfectueuse

    10 Entre logique dfectueuse11 Sortie logique dfectueuse101 Carte inconnue102 Anomalie dchange sur le bus interne du variateur103 Time out sur le bus interne du variateur (500 ms)

  • 8. Protocole Modbus25

    8. 1. PrincipeLe protocole Modbus est un protocole matre - esclave.

    Les communications directes desclave esclave ne sont pas possibles.

    Pour communiquer desclave esclave, il est ncessaire que le logiciel dapplication du matre ait t conu en consquence : interrogerun esclave et renvoyer les donnes reues lautre esclave.

    Deux types de dialogue sont possibles entre matre et esclaves :

    le matre envoie une requte un esclave et attend sa rponse, le matre envoie une requte lensemble des esclaves sans attendre de rponse (principe de la diffusion gnrale).

    Nota : Le serveur Modbus de la carte "Controller Inside" nest pas accessible via carte Modbus.

    Il ne peut y avoir sur la ligne quun seul appareil en train dmettre.

    Le matre gre les changes et lui seul en a linitiative.

    Il interroge successivement chacun des esclaves.Aucun esclave ne peut de lui-mme envoyer de message sans y avoir t invit.

    Le matre ritre la question lors dun change erron et dcrte lesclave interrog absent aprs une non-rponse dans un temps enveloppe donn.

    Si un message nest pas compris par un esclave, il met une rponse dexception au matre. Le matre peut ritrer ou non la requte.

    Matre

    Esclave i Esclave kEsclave j

  • 8. Protocole Modbus26

    8. 2. Modesb Mode RTULa trame Modbus RTU ne comporte ni octet den-tte de message, ni octets de fin de message. Sa dfinition est la suivante :

    Les donnes sont transmises en binaire.CRC16 : paramtre de contrle polynomial (cyclical redundancy check).La dtection de fin de trame est ralise sur un silence suprieur ou gal 3,5 caractres.Le format des trames dans le reste du document est donn en mode RTU.

    b Mode ASCIILa trame Modbus ASCII possde la structure suivante :

    En-tte : Par dfaut, ":" = 16#3A. Deux autres caractres sont possibles : "CR" = 16#0D et "LF" = 16#0A.

    LRC : Somme hexadcimale modulo 256 de la trame (sauf en-tte et fin) avant codage en ASCII, complmente 2.

    Exemple : Ecriture de la valeur 10 dans le mot dadresse logique 9001 (16#2329) de l'esclave 2.

    Requte et rponse identiques :

    En hexadcimal

    En ASCII

    Adresse esclave Code fonction Donnes CRC16

    En-tte":"

    Adresse esclave

    Codefonction

    Donnes LRC FinPF Pf "CR" "LF"

    3A 30 32 30 36 32 33 32 39 30 30 30 41 41 32 0D 0A

    : 0 2 0 6 2 3 2 9 0 0 0 A A 2 CR LF

  • 8. Protocole Modbus27

    8. 3. Fonctions Modbus disponiblesLe tableau suivant indique les fonctions Modbus gres par l'Altivar 71 et prcise les limites.La dfinition des fonctions "lecture" et "criture" sentend vue du matre.

    8. 4. Read Holding / Input Registers (3/4)Les fonctions 3 et 4 donnent accs tous les registres du variateur qui ne fait pas de distinction entre le type "Holding" ou "Input".

    Requte :

    Rponse :

    Exemple : Lecture des 4 mots dadresse logique 3 102 3 105 (16#0C1E 16#0C21) de lesclave 2, laide de la fonction 3, avec :

    SFr = Frquence de dcoupage = 4 kHz (adresse logique 3 102 = 16#0028) tFr = Frquence maximale de sortie = 60 Hz (adresse logique 3 103 = 16#0258) HSP = Grande vitesse = 50 Hz (adresse logique 3 104 = 16#01F4) LSP = Petite vitesse = 0 Hz (adresse logique 3 105 = 16#0000)

    Requte :

    Rponse :

    Code Nom Modbus Description Diffusion gnrale

    Taille des donnes

    3 = 16#03 Read Holding Registers Lecture de N mots de sortie NON 63 mots maxi

    4 = 16#04 Read Input Registers Lecture de N mots dentre NON 63 mots maxi

    6 = 16#06 Write Single Register Ecriture d'un mot de sortie OUI

    8 = 16#08 Diagnostics Diagnostic NON

    11 = 16#0B Get Comm Event Counter Lecture compteur NON

    16 = 16#10 Write Multiple Registers Ecriture de N mots de sortie OUI 61 mots maxi

    23 = 16#17 Read/Write Multiple Registers Lecture/criture de N mots NON 20 / 20 mots maxi

    43 = 16#2B Read Device Identification Identification NON

    Nesclave

    03/04 N du premier mot Nombre de mots CRC16

    PF Pf PF Pf Pf PF

    1 octet 1 octet 2 octets 2 octets 2 octets

    NEsclave

    03/04 Nombre doctets lus

    Valeur premier mot ------- Valeur dernier mot CRC16

    PF Pf PF Pf Pf PF

    1 octet 1 octet 1 octet 2 octets 2 octets 2 octets

    02 03 0C1E 0004 276C

    02 03 08 0028 0258 01F4 0000 52B0

    Valeur de : 3 102 3 103 3 104 3 105

    Code des paramtres : SFr tFr HSP LSP

  • 8. Protocole Modbus28

    8. 5. Write Single Register (6)Requte et rponse :

    Exemple : Ecriture de la valeur 16#000D dans le mot dadresse logique 9 001 (16#2329) de lesclave 2 (ACC = 13 s).

    Requte et rponse :

    NEsclave

    06 Numro du mot Valeur du mot CRC16

    PF Pf PF Pf Pf PF

    1 octet 1 octet 2 octets 2 octets 2 octets

    02 06 2329 000D 9270

  • 8. Protocole Modbus29

    8. 6. Diagnostics (8)Requte et rponse :

    Les compteurs sont des mots non signs.

    Exemple : ECHO des valeurs 16#31 et 16#32 par l'esclave 4

    Requte et rponse :

    Nesclave

    08 Sous-code Donnes CRC16PF Pf PF Pf PF Pf

    1 octet 1 octet 2 octets 2 octets 2 octets

    Souscode

    Fonction Donnes de la requte

    Donnes de la rponse

    00 EchoCette fonction demande l'esclave de retourner la requte du matre. La tailledes donnes est limite 2 octets.

    XX YY XX YY

    01 Rinitialisation de la voieCette fonction permet de rinitialiser la communication d'un esclave et enparticulier de lui faire quitter le mode coute seule (LOM).

    16#00 00ou

    16#FF 00

    16#00 00ou

    16#FF 0003 Changement dlimiteur ASCII

    En mode ASCII, les messages sont dlimits par le caractre line feed (LF = H'0A). Cette fonction permet de changer ce caractre.

    XX 00XX = nouveau dlimiteur

    XX 00

    04 Passage en mode LOMCette fonction permet de forcer un esclave passer en coute seule (LOM).Dans ce mode, l'esclave ne traite pas les messages qui lui sont adresss etn'met jamais de rponse l'exception de la rinitialisation de la voie.

    00 00 00 00

    0A Remise zro des compteursCette fonction effectue la remise zro de tous les compteurs de surveillancedes changes de l'esclave.

    00 00 00 00

    0B Lecture du compteur de messages corrects vus sur la ligne sans erreur de checksum

    00 00 Valeur du compteur

    0C Lecture du compteur de messages incorrects vus sur la ligne avec erreur de checksum

    00 00 Valeur du compteur

    0D Lecture du compteur de rponses d'exception mis par l'esclave 00 00 Valeur du compteur

    0E Lecture du compteur de messages adresss l'esclave sauf en diffusion quelle que soit leur nature

    00 00 Valeur du compteur

    0F Lecture du compteur de messages en diffusion vus sur la ligne quelle que soit leur nature

    00 00 Valeur du compteur

    10 Lecture du compteur de rponses d'exception NAKLa valeur lue est toujours 0.

    00 00 00 00

    11 Lecture du compteur de rponses de l'esclave non prt.La valeur lue est toujours 0.

    00 00 00 00

    12 Lecture du compteur de message reus avec longueur excessive(character overrun)

    00 00 Valeur du compteur

    N esclave Code Sous Code Valeur du 1er Octet

    Valeur du2me Octet

    CRC CRCPF pf Pf PF

    04 08 00 00 31 32 74 1B

  • 8. Protocole Modbus30

    8. 7. Get Comm Event Counter (11 = 16#0B)Question :

    Rponse :

    8. 8. Write Multiple Registers (16 = 16#10)Requte :

    Rponse :

    Exemple : Ecriture des valeurs 20 et 30 dans les mots dadresse logique 9 001 et 9 002 de lesclave 2 (temps dacclration = 20 s ettemps de dclration = 30 s)

    Requte :

    Rponse :

    Nesclave

    0B CRC16

    1 octet 1 octet 2 octets

    Nesclave

    0B 00 00 Valeur compteur CRC16PF Pf Pf PF

    1 octet 1 octet 2 octets 2 octets 2 octets

    N esclave 10 N du premier mot Nombre de mots Nombre doctets Valeur du premier mot ------- CRC16

    PF Pf PF Pf PF Pf Pf PF

    1 octet 1 octet 2 octets 2 octets 1 octet 2 octets 2 octets

    N esclave 10 N du premier mot Nombre de mots CRC16

    PF Pf PF Pf Pf PF

    1 octet 1 octet 2 octets 2 octets 2 octets

    N esclave

    Code Requte

    N du premier mot

    Nombre de mots

    Nombre doctets

    Valeur du premier mot

    Valeur du deuxime mot

    CRC16

    PF Pf PF Pf PF Pf PF Pf Pf PF

    02 10 23 29 00 02 04 00 14 00 1E 73 A4

    N esclave Code Rponse N du premier mot Nombre de mots CRC16

    PF Pf PF Pf Pf PF

    02 10 23 29 00 02 9B B7

  • 8. Protocole Modbus31

    8. 9. Read/Write Multiple Registers (23 = 16#17)Requte :

    Rponse :

    Exemple : Cet exemple regroupe les deux exemples des fonctions 3 et 16. La fonction 23 diminue loccupation de la ligne par rapport ces deux fonctions. Cependant le nombre de mots pouvant tre lus et crits est restreint.

    criture des 2 mots dadresse logique 9 001 et 9 002 de l'esclave 2 aux valeurs 20 (16#14) et 30 (16#1E) ; lecture des 4 mots dadresse logique 3 102 3 105 du mme esclave (valeurs lues = 16#0028, 16#0258, 16#01F4 et 16#0000).

    Requte :

    Rponse :

    N esclave 17 N du 1er mot lire Nombre de mots lire N du 1er mot crire Nombre de mots crire ---

    PF Pf PF Pf PF Pf PF Pf ---

    1 octet 1 octet 2 octets 2 octets 2 octets 2 octets

    --- Nombre doctets crire Valeur du 1er mot crire Valeur du dernier mot crire CRC16

    --- PF Pf ----------------------------- PF Pf Pf PF

    1 octet 2 octets 2 octets 2 octets

    N esclave 17 Nombre doctets lus Valeur du 1er mot lu Valeur du dernier mot lu CRC16

    PF Pf -------------- PF Pf Pf PF

    1 octet 1 octet 1 octet 2 octets 2 octets 2 octets

    N esclave Code Requte N 1er Mot lire Nb de Mots lire N 1er Mot crire Nb de Mots crire ---

    PF Pf PF Pf PF Pf PF Pf ---

    02 17 0C 1E 00 04 23 29 00 02 ---

    --- Nb doctets crire Valeur 1er Mot crire Valeur 2me Mot crire CRC CRC

    --- PF Pf PF Pf Pf PF

    --- 04 00 14 00 1E D2 F5

    N esclave Code Rponse Nb doctets lusValeur 1er

    Mot luValeur 2me

    Mot luValeur 3me

    Mot luValeur 4me

    Mot luCRC CRC

    PF Pf PF Pf PF Pf PF Pf Pf PF

    02 17 08 00 28 02 58 01 F4 00 00 12 F0

  • 8. Protocole Modbus32

    8. 10. Read Device Identification (43 = 16#2B)Requte :

    Rponse :

    La taille totale de la rponse donne en exemple ici est gale 55 octets.

    La rponse contient les quatre objets suivants :

    N esclave 2BType de MEI

    0EReadDeviceId

    01Id de lobjet

    00CRC16

    Pf PF

    1 octet 1 octet 1 octet 1 octet 1 octet 2 octets

    N esclave 2B Type de MEI 0EReadDeviceId

    01Degr de conformit

    02-------

    1 octet 1 octet 1 octet 1 octet 1 octet

    ------- Nombre de trames supplmentaires 00

    Id de lobjet suivant 00

    Nombre dobjets04

    -------

    1 octet 1 octet 1 octet

    ------- Id de lobjet n100

    Longueur de lobjet n10D

    Valeur de lobjet n1Telemecanique

    -------

    1 octet 1 octet 13 octets

    ------- Id de lobjet n201

    Longueur de lobjet n20B

    Valeur de lobjet n2ATV71HU15M3

    -------

    1 octet 1 octet 11 octets

    ------- Id de lobjet n302

    Longueur de lobjet n304

    Valeur de lobjet n30201

    -------

    1 octet 1 octet 04 octets

    ------- Id de lobjet n406

    Longueur de lobjet n409

    Valeur de lobjet n4MACHINE 4

    -------

    1 octet 1 octet 09 octets

    ------- CRC16

    Pf PF

    1 octet 1 octet

    Objet n1 : Nom du fabricant (toujours Telemecanique, soit 13 octets).

    Objet n2 : Rfrence de lappareil (chane ASCII ; exemple : ATV71HU15M3, soit 11 octets).La longueur de cet objet varie en fonction du type de variateur. Utilisez le champ "longueur de lobjet n2" pour en connatre la longueur.

    Objet n3 : Version de lappareil, au format MMmm o MM reprsente lindice majeur et mm lindice mineur (chane ASCII de 4 octets ; exemple : 0201 pour la version 2.1).

    Objet n4 : Nom de lappareil (chane ASCII ; exemple : "MACHINE 4", soit 9 octets).La longueur de cet objet varie en fonction du nom dappareil affect au variateur, celui-ci tant configur par lutilisateur : menu [7. CONFIG AFFICHAGE] sous-menu [7.1 PARAMETRES UTILISATEUR] paramtre [NOM APPAREIL]. Ce menu nest accessible quen mode expert.Taille maximale 16 octets.

  • 8. Protocole Modbus33

    Rponse ngative spcifique la fonction didentification :

    Exemple de rponse positive :

    Adresse = 2 Nom du fabricant = Telemecanique Rfrence de lappareil = ATV71HU15M3 Version de lappareil = 0201 Nom de lappareil = "MACHINE 4"

    Requte :

    Rponse :

    Nesclave

    2B + 80AB

    Type de MEI0E

    Code derreur00 02

    CRC16

    Pf PF

    1 octet 1 octet 1 octet 1 octet 1 octet 1 octet

    Code derreur : 16#00 = Aucune erreur16#01 = Le Code requte (16#2B), le Type de MEI (16#0E) ou le ReadDeviceId (16#01) contenu dans la requte

    est incorrect16#02 = Le Id de lobjet (16#00) contenu dans la requte est incorrect

    N esclave Code Requte Type de MEI ReadDeviceld ld de lobjetCRC

    PfCRCPF

    02 2B 0E 01 00 34 77

    N esclave

    CodeRponse

    Type deMEI ReadDeviceld

    Degr de conformit

    Nb de trames supplmentaires

    ld de lobjet suivant Nb dobjet

    --------------

    02 2B 0E 01 02 00 00 04

    ----- ld de lobjet n1

    Longueur de lobjet n1

    Valeur de lobjet n1 ---------- T e l e m e c a n i q u e -----

    00 0D 54 65 6C 65 6D 65 63 61 6E 69 71 75 65

    ---- ld de lobjet n2

    Longueur de lobjet n2

    Valeur de lobjet n2 -------- A T V 7 1 H U 1 5 M 3 ----

    01 0B 41 54 56 37 31 48 55 31 35 4D 33

    ---- ld de lobjet n3

    Longueur de lobjet n3

    Valeur de lobjet n3---- 0 2 0 1

    02 04 30 32 30 31

    ---- ld de lobjet n4

    Longueur de lobjet n4

    Valeur de lobjet n4 CRC CRC---- M A C H I N E 4 Pf PF

    06 09 4D 41 43 48 49 4E 45 20 34 6F 50

  • 8. Protocole Modbus34

    8. 11. Scanner de communicationLe scanner de communication permet d'amliorer les performances de lapplication. Le variateur copie automatiquement des paramtresnon contigus dans une table dentre et une table de sortie. Ainsi, on peut lire ou crire en une seule requte, la copie de plusieursparamtres non contigus, alors que cette opration aurait ncessit plusieurs requtes Modbus.

    La table dentre et la table de sortie comportent chacune 8 variables.

    On peut visualiser les valeurs de ces variables du scanner de communication sur le terminal graphique, dans le menu [1.2-SURVEILLANCE], sous-menu [IMAGE COM.] (CMM) (voir le chapitre "7.Diagnostic - 7.4 Scanner de communication").

    Ces paramtres sont accessibles par toutes les requtes de lecture et dcriture supportes par le variateur.Lamlioration des performances est relle pour les fonctions :

    Variables de sortie Adresse logique Affectation par dfaut[Val Com Scan Out 1] (nC1) 12 761 = 16#31D9 Mot de commande (CMd)[Val Com Scan Out 2] (nC2) 12 762 = 16#31DA Consigne de vitesse (LFrd)[Val Com Scan Out 3] (nC3) 12 763 = 16#31DB Inutilise[Val Com Scan Out 4] (nC4) 12 764 = 16#31DC Inutilise[Val Com Scan Out 5] (nC5) 12 765 = 16#31DD Inutilise[Val Com Scan Out 6] (nC6) 12 766 = 16#31DE Inutilise[Val Com Scan Out 7] (nC7) 12 767 = 16#31DF Inutilise[Val Com Scan Out 8] (nC8) 12 768 = 16#31E0 Inutilise

    Variables dentre Adresse logique Affectation par dfaut[Val Com Scan In 1] (nM1) 12 741 = 16#31C5 Mot dtat (EtA)[Val Com Scan In 2] (nM2) 12 742 = 16#31C6 Vitesse se sortie (rFrd)[Val Com Scan In 3] (nM3) 12 743 = 16#31C7 Inutilise[Val Com Scan In 4] (nM4) 12 744 = 16#31C8 Inutilise[Val Com Scan In 5] (nM5) 12 745 = 16#31C9 Inutilise[Val Com Scan In 6] (nM6) 12 746 = 16#31CA Inutilise[Val Com Scan In 7] (nM7) 12 747 = 16#31CB Inutilise[Val Com Scan In 8] (nM8) 12 748 = 16#31CC Inutilise

    Code Nom Modbus Description Taille des donnes3 = 16#03 Read Holding Registers Lecture de N mots de sortie 63 mots maxi4 = 16#04 Read Input Registers Lecture de N mots dentre 63 mots maxi16 = 16#10 Write Multiple Registers Ecriture de N mots de sortie 61 mots maxi23 = 16#17 Read/Write Multiple Registers Lecture/criture de N mots 20 / 20 mots maxi43 = 16#2B Read Device Identification Identification

  • 8. Protocole Modbus35

    Le lien entre les paramtres du variateur et les variables du scanner de communication peut tre fait :- par le terminal (voir le chapitre "6. Configuration - 6.2 Scanner de communication"),- par Modbus : avant de dmarrer lapplication, lautomate doit alors crire les tables des adresses dcrites ci dessous.

    Exemple Utilisation de la fonction "Read/Write Multiple Registers" (code requte : 23 = 16#17) ; Transmission de la requte un variateur situ l'adresse 20 (16#14) ; Lecture de l'ensemble des 8 variables dentre du scanner ; Liste des paramtres dorigine :

    Ecriture des 6 premires variables de sortie du scanner ; Liste des paramtres de destination :

    Adresses des variables de sortie Adresse logique Valeur par dfaut[Adr. Scan Out 1] (nCA1) 12 721 = 16#31B1 8501 = 16#2135[Adr. Scan Out 2] (nCA2) 12 722 = 16#31B2 8602 = 16#219A[Adr. Scan Out 3] (nCA3) 12 723 = 16#31B3 0[Adr. Scan Out 4] (nCA4) 12 724 = 16#31B4 0[Adr. Scan Out 5] (nCA5) 12 725 = 16#31B5 0[Adr. Scan Out 6] (nCA6) 12 726 = 16#31B6 0[Adr. Scan Out 7] (nCA7) 12 727 = 16#31B7 0[Adr. Scan Out 8] (nCA8) 12 728 = 16#31B8 0

    Adresses des variables dentre Adresse logique Valeur par dfaut[Adr. Scan In 1] (nMA1) 12701 = 16#319D 3201 = 16#0C81[Adr. Scan In 2] (nMA2) 12702 = 16#319E 8604 = 16#219C[Adr. Scan In 3] (nMA3) 12703 = 16#319F 0[Adr. Scan In 4] (nMA4) 12704 = 16#31A0 0[Adr. Scan In 5] (nMA5) 12705 = 16#31A1 0[Adr. Scan In 6] (nMA6) 12706 = 16#31A2 0[Adr. Scan In 7] (nMA7) 12707 = 16#31A3 0[Adr. Scan In 8] (nMA8) 12708 = 16#31A4 0

    N Paramtre Adresse logique

    Valeur lue N Paramtre Adresse logique

    Valeur lue

    1 Mot dtat (EtA) 3 201 16#0007 5 Tension dalimentation puissance (ULn)

    3 207 16#00F0

    2 Vitesse de sortie (rFrd) 8 604 16#1388 6 Etat thermique variateur (tHd) 3 209 16#0065

    3 Courant moteur (LCr) 3 204 16#0064 7 Etat thermique moteur (tHr) 9 630 16#0032

    4 Couple de sortie (Otr) 3 205 16#0045 8 Code de dfaut Altivar(LFt) 7 121 16#0000

    N Paramtre Adresse logique

    Valeur crire

    N Paramtre Adresse logique

    Valeur crire

    1 Mot de commande (CMd) 8 501 16#000F 5 [Acclration] (ACC) 9 001 16#04B0

    2 Consigne de vitesse (LFrd) 8 602 16#1388 6 [Dclration] (dEC) 9 002 16#0258

    3 Grande vitesse (HSP) 3 104 16#1F40 7 - 0 16#0000

    4 Petite vitesse (LSP) 3 105 16#01F4 8 - 0 16#0000

  • 8. Protocole Modbus36

    La configuration du scanner de communication est effectue, via le terminal, de la faon suivante :

    Sortie (commande) :

    Entre (surveillance) :

    Requte :

    Rponse :

    Paramtre de configuration Valeur Paramtre affect[Adr. Scan. Out1] (nCA1) 8 501 Mot de commande (CMd)[Adr. Scan. Out2] (nCA2) 8 602 Consigne de vitesse (LFrd)[Adr. Scan. Out3] (nCA3) 3 104 [Grande vitesse] (HSP)[Adr. Scan. Out4] (nCA4) 3 105 [Petite vitesse] (LSP)[Adr. Scan. Out5] (nCA5) 9 001 [Acclration] (ACC)[Adr. Scan. Out6] (nCA6) 9 002 [Dclration] (dEC)[Adr. Scan. Out7] (nCA7) 0 Inutilis[Adr. Scan. Out8] (nCA8) 0 Inutilis

    Paramtre de configuration Valeur Paramtre affect[Adr. Scan In1] (nNA1) 3 201 Mot dtat (EtA)[Adr. Scan In2] (nNA2) 8 604 Vitesse de sortie (rFrd)[Adr. Scan In3] (nNA3) 3 204 [Courant moteur] (LCr)[Adr. Scan In4] (nNA4) 3 205 [Couple de sortie] (Otr)[Adr. Scan In5] (nNA5) 3 207 [Tension dalimentation puissance] (ULn)[Adr. Scan In6] (nNA6) 3 209 [Etat thermique variateur] (tHd)[Adr. Scan In7] (nNA7) 9 630 [Etat thermique moteur] (tHr)[Adr. Scan In8] (nNA8) 7 121 Code de dfaut Altivar (LFt)

    N esclave Code Requte N 1er Mot lire Nb de Mots lire N 1er Mot crire Nb de Mots crire Nb doctets crire ---

    PF Pf PF Pf PF Pf PF Pf ---

    14 17 31 C5 00 08 31 D9 00 06 0C ---

    --- Valeur 1erMot crire

    Valeur 2meMot crire

    Valeur 3meMot crire

    Valeur 4meMot crire

    Valeur 5meMot crire

    Valeur 6meMot crire CRC CRC

    --- PF Pf PF Pf PF Pf PF Pf PF Pf PF Pf Pf PF

    --- 00 0F 13 88 1F 40 01 F4 04 B0 02 58 56 3D

    N esclave Code Rponse Nb doctets lus Valeur 1er Mot lu Valeur 2me Mot lu Valeur 3me Mot lu Valeur 4me Mot lu ---

    PF Pf PF Pf PF Pf PF Pf ---

    14 17 10 00 07 13 88 00 64 00 45 ---

    --- Valeur 5me Mot lu Valeur 6me Mot lu Valeur 7me Mot lu Valeur 8me Mot lu CRC CRC

    --- PF Pf PF Pf PF Pf PF Pf Pf PF

    --- 00 F0 00 65 00 32 00 00 E4 90

  • 8. Protocole Modbus37

    8. 12. Rponses dexceptionUne rponse dexception est retourne par un esclave lorsque celui-ci ne peut excuter la demande qui lui est adresse.

    Format dune rponse dexception :

    Exemple : criture du mot dtat (EtA) = dadresse logique 3201 (qu'il est impossible d'crire car en "lecture seule") de l'esclave 4 la valeur 1

    Requte :

    Rponse :

    Nesclave

    Coderponse

    Codeerreur

    CRC16Pf PF

    1 octet 1 octet 1 octet 2 octets

    Code rponse : code de la requte + H80.Code erreur : 1 = la fonction demande nest pas reconnue par lesclave.

    2 = les adresses indiques dans la requte nexistent pas dans lesclave.3 = les valeurs indiques dans la requte ne sont pas permises dans lesclave.4 = lesclave a commenc excuter la demande, mais ne peut continuer la traiter entirement.6 = lopration dcriture demande a t refuse car le variateur est en mode "forage local".7 = lopration dcriture demande a t refuse car le moteur est en marche (paramtres de configuration).

    N esclave Code Requte

    N 1er Mot Nb de Mots Nb d'octets Valeur 1er Mot CRC CRCPF pf PF Pf PF Pf Pf PF

    4 10 0C 81 00 01 02 00 01 8A D1

    N esclave Code Rponse

    Code Erreur CRCPf

    CRCPF

    4 90 00 5C 01

  • 8. Protocole Modbus38

    8. 13. Lecture de paramtres inexistants ou protgsSi, l'aide d'une fonction Modbus, on lit un ensemble de paramtres, la valeur renvoye pour les paramtres inexistants et pour lesparamtres protgs est gale 16#8000.

    Si, pour une mme fonction Modbus, tous les paramtres lus sont inexistants ou protgs, le variateur renvoie une rponse d'exceptionavec un code d'erreur gal 2.

    Exemple de lecture de paramtres inexistants ou protgs :Dans cet exemple, la mme requte de lecture d'un paramtre inexistant suivi de 2 paramtres existants est utilise plusieurs fois de suiteafin de montrer les effets de la protection des paramtres.

    La requte "Read Holding Registers" (3) est adresse un variateur dont l'adresse Modbus est gale 12 (16#0C). La lecture est effectuepour 3 mots conscutifs, partir de l'adresse 8400.

    Requte :

    Rponse :

    Cas n1 : Paramtres CHCF (8 401) et COP (8 402) non protgs V Succs de la lecture pour ces deux paramtres et valeur gale 16#8000 pour le paramtre inexistant situ l'adresse 8 400.

    Cas n2 : Paramtre CHCF (8401) protg et COP (8402) non protg V Succs de la lecture pour COP et valeur gale 16#8000 pourle paramtre inexistant situ l'adresse 8 400 et pour le paramtre CHCF.

    Cas n3 : Paramtres CHCF (8 401) et COP (8 402) protgs V rponse d'exception (code rponse = 16#80 + code requte) car tous lesparamtres lus sont soit inexistants, soit protgs ; code d'erreur gal 2 (les adresses de mots indiques lors de la requte n'existent pasdans l'esclave).

    Adresse logique Paramtre Valeur8400 = 16#20D0 Inexistant -8401 = 16#20D1 [Profil] (CHCF) 38402 = 16#20D2 [Copie canal 1 2] (COP) 2

    N esclave Code Requte N 1er Mot Nb de Mots CRC16

    PF Pf PF Pf Pf PF

    0C 03 20 D0 00 03 0E EF

    N esclave Code Rponse Nb d'octets lus Valeur 8 400 Valeur 8 401 Valeur 8 402 CRC16

    PF Pf PF Pf PF Pf Pf PF

    0C 03 06 80 00 00 03 00 02 17 E4

    N esclave Code Rponse Nb d'octets lus Valeur 8 400 Valeur 8 401 Valeur 8 402 CRC16

    PF Pf PF Pf PF Pf Pf PF

    0C 03 06 80 00 80 00 00 02 CE 24

    N esclave Code Rponse Code d'erreur CRC16

    Pf PF

    0C 80+03 = 83 02 51 32

  • 9. Annexes39

    9. 1. Norme RS485Le norme RS485 (ANSI / TIA / EIA-485-A-1998) permet des variantes sur diffrentes caractristiques : polarisation, adaptation de fin de ligne, distribution d'un potentiel de rfrence, nombre d'esclaves, longueur du bus.

    Elle ne prcise pas le type ni le brochage des connecteurs.

    La spcification Modbus diffuse en 2002 sur le site www.modbus.org dfinit prcisment toutes ces caractristiques, rsumes dans les chapitres suivants (Schma standard Modbus 2 fils et 4 fils). Les appareils Telemecanique de dernire gnration (Altivar 31,Altivar 71 ...) sont conformes cette spcification.

    Des appareils plus anciens rpondent des spcifications antrieures. Les deux plus rpandues sont dcrites dans les chapitres : "Schma Uni-Telway" page 42, "Schma Jbus" page 43.

    Des rgles pour faire cohabiter des appareils de diffrents schmas sont donnes dans l'annexe : "Ralisation dun bus Modbus avec des appareils non standard" page 45.

  • 9. Annexes40

    9. 2. Schma standard Modbus 2 filsLe schma standard correspond la spcification Modbus diffuse en 2002 sur le site www.modbus.org (Modbus_over_serial_line_V1.pdf, Nov 2002) et particulirement au schma bus srie multipoint 2 fils.

    La carte Modbus (VW3 A3 303) est conforme cette spcification.

    Schma de principe :

    Type de cble principal Cble blind 1 paire torsade et au moins un 3e conducteur

    Longueur maximum du bus 1000 m 19200 bit/s avec le cble Telemecanique TSX CSAp00

    Nombre maximum de stations (sans rpteur) 32 stations soit 31 esclaves

    Longueur maximum des drivations 20 m pour une drivation 40 m divis par le nombre de drivation sur bote de drivation multiple

    Polarisation du bus Une rsistance de rappel au 5 V de 450 650 (proche de 650 recommand) Une rsistance de rappel au Common de 450 650

    (proche de 650 recommand)Cette polarisation est recommande au niveau du matre.

    Terminaison de ligne Une rsistance 120 0,25 W en srie avec un condensateur 1nF 10 V

    Polarit commune Oui (Common), mis la terre de protection en au moins un point du bus

    1n F

    650

    650

    120

    1n F

    120

    5 V

    0 V

    GR

    GR GR

    D1

    CommonD0

    Esclave 1 Esclave n

    Matre

  • 9. Annexes41

    9. 3. Schma standard Modbus 4 fils

    5 V

    G R G R

    Rp

    Rp

    Rp

    Rp

    LT

    LT

    RXD1

    TXD1

    RXD0

    TXD0

    LT

    LT

    5 V

    G R

    Esclave 1 Esclave n

    Matre

    Paire Esclave

    Paire Matre

    Common

  • 9. Annexes42

    9. 4. Schma Uni-TelwayLe schma du bus Uni-Telway a t utilis par Telemecanique pour les anciennes gnrations de variateurs et de dmarreurs progressifs(ATV58, ATV28, ATS48...), commercialiss avant la publication des spcifications Modbus sur www.modbus.org.

    Schma de principe:

    Type de cble principal Cble 2 paires torsades blindes par paire

    Longueur maximum du bus 1000 m 19200 bit/s

    Nombre maximum de stations (sans rpteur)

    29 stations soit 28 esclaves

    Longueur maximum des drivations 20m 40m divis par le nombre de drivation sur bote de drivation multiple

    Polarisation du bus Pour le matre et chaque esclave: Une rsistance de rappel au 5 V de 4,7k Une rsistance de rappel au 0 VL de 4,7 k

    Terminaison de ligne Une rsistance 120 0,25 W en srie avec un condensateur 1 nF 10 V

    Polarit commune Oui (0VL) et impdance leve place entre 0VL et la masse dans chaque station

    1 nF

    4,7 k4,7 k

    4,7 k

    4,7 k

    120

    1 nF

    120

    5 V

    0 V 0 V

    4,7 k

    R GR G

    4,7 k

    5 V

    5 V

    0 V

    R G

    D(B)

    0VLD(A)

    Matre

    Esclave 1 Esclave n

  • 9. Annexes43

    9. 5. Schma Jbus 2 filsSchma de principe :

    Type de cble principal Cble 1 paire torsade blinde

    Longueur maximum du bus 1300 m 19200 bit/s

    Nombre maximum de stations (sans rpteur)

    32 stations soit 31 esclaves

    Longueur maximum des drivations 3 m

    Polarisation du bus Une rsistance de rappel au 5 V de 470 Une rsistance de rappel au 0 V de 470 Cette polarisation est souvent faite au niveau du matre.

    Terminaison de ligne Une rsistance de 150

    Polarit commune Non

    470

    470

    150 150

    5 V

    0 V

    GR

    GR GR

    L- (B/B')

    L+ (A/A')

    Matre

    Esclave 1 Esclave n

  • 9. Annexes44

    9. 6. Ralisation dun bus Modbus avec des appareils non standardb Diffrents cas de figureM Si le bus Modbus est ralis avec des appareils Telemecanique de dernire gnration et avec les accessoires de cblage Modbus de Telemecanique, linstallation est simple et ne ncessite aucun calcul (voir le chapitre "Raccordement au bus").

    M Si un nouveau bus Modbus doit tre ralis avec des appareils de marques diffrentes ou danciennes gnrations dappareils qui ne respectent pas le standard Modbus, on doit procder quelques vrifications (voir le paragraphe "Recommandations").

    M Si, sur un bus Modbus existant, un appareil quip des polarisations de 4,7 k doit tre remplac par un appareil de nouvelle gnration, positionner les 2 commutateurs de polarisation vers le bas pour valider les polarisations 4,7 k de la carte.

    Commutateurs de polarisation :

    Polarisation de la ligne RS485 4,7 k au niveau du variateur.

    b Recommandations1. Identifier les polarits D0 et D1.

    Elles sont repres de manire diffrente suivant le standard :

    Cependant, certains composants lectroniques RS485 sont marqus linverse de la norme EIA / TIA-485.Il est parfois ncessaire de faire un essai en connectant un matre et un esclave, puis dinverser le raccordement en cas dchec.

    2. Vrifier les polarisations.Etudier la documentation des appareils pour connatre leur polarisation.Sil y a une polarisation, vrifier si la valeur de la polarisation quivalente est correcte (voir paragraphe "Calcul de la polarisation").

    Il nest pas toujours possible de raliser une polarisation correcte (par exemple, si le 5 V nest pas disponible au niveau du matre).Dans ce cas, il peut tre ncessaire de limiter le nombre dsclaves

    3. Choisir une terminaison de ligne.Sil y a une polarisation, choisissez une terminaison RC (R = 120 , C = 1 nF)Sil nest pas possible dinstaller une polarisation, choisissez une terminaison de ligne R (R = 150 ).

    Standard

    Modbus EIA / TIA-485(RS 485)

    Uni-Telway Jbus

    Signaux

    D0 A / A D(A) RD + / TD + ou L +

    D1 B / B D(B) RD - / TD - ou L -

    Common C / C 0VL

    Gnrateur D G

    Rcepteur R R

  • 9. Annexes45

    b Calcul de la polarisationM Principe

    On doit sassurer que la rsistance quivalente du bus est comprise entre 162 et 650 .La rsistance quivalente du bus (Re) dpend des rsistances de polarisation des esclaves (Rs) et du matre (Rm) :

    Si Re est trop faible, il faut diminuer le nombre desclaves.Si Re est trop fort, on doit, si possible, adapter la polarisation du matre ou ajouter des rsistances de polarisation (Rp).

    Exemple 1Si le matre est quip dune polarisation de 470 et tous les esclaves d'une polarisation de 4,7 k, il est possible de connecter aumaximum 18 esclaves.

    Rm = 470 Rs = 4,7 k

    A/Re = 1/470 + 18 x 1/4700soit Re = 168

    Exemple 2Si la polarisation Rp du bus est de 470 (installe au niveau du matre) et que 2 esclaves ont des polarisations 4,7 k, la polarisationquivalente est :1/Re = 1/470 + 1/4700 + 1/4700,soit Re = 1/ (1/470 + 1/4700 + 1/4700)et donc Re = 390 .390 est comprise entre 162 et 650 , le schma est correct.

    Pour une polarisation quivalente idale (650 ), on peut adapter la polarisation du matre :1/650 = 1/Rm + 1/4700 + 1/4700,soit Rm = 1/(1/650 - 1/4700 - 1/4700)et donc Rm = 587 .

    1Re-------- 1

    Rm--------- 1

    Rs1---------- 1

    Rs2---------- + + +=

    1Re-------- 1

    Rp-------- 1

    Rm--------- 1

    Rs1---------- 1

    Rs2---------- + + + +=

    1 nF

    Rs1Rs1

    Rm

    Rm

    120

    5 V

    0 V

    R GR G

    5 V

    Rp

    Rp

    5 V

    0 V

    0 V

    R G

    D1

    D0

    Matre

    Esclave 1 Esclave n

    Common

  • 9. Annexes46

    9. 7. Schma RS485 de la carteLinterface RS485 de la carte Modbus est isole galvaniquement du variateur.

    Schma de principe :

    Les commutateurs de polarisation permettent de connecter ou dconnecter les rsistances de rappel ("Pull up" et "Pull down") qui ralisentune polarisation de type Modbus (pas de polarisation des esclaves) ou Uni-Telway (polarisation de chaque station 4,7 k).

    9. 8. Brochage du connecteur de la carte

    N contact Signal1 Rserv2 RXD0 = RD(A)3 D0 = A/A = D(A)4 Common = C/C = 0VL5 RxD1 = RD(B)6 RxD1 = RD(B)7 D1 = B/B = D(B)8 Non connect9 Non connect

    5 V

    0 V

    R

    G

    &

    R

    Tx

    Rx

    100 k

    4,7 k

    4,7 k

    100 k

    5 V

    RXD1 = RD(B)

    D1 = B/B' = D(B) 7

    3

    5

    624

    D0 = A/A' = D(A)

    RXD0 = RD(A)

    0 V0 V

    0 V

    Commutateur de polarisation

    "Pull up" de polarisationSUB-D femelle

    9 contacts

    "Pull down" de polarisation

    Commutateur de polarisationValidation

  • 2005-05

    atv71_Modbus_Jbus_FR_V1

    Sommaire1. Avant de commencer2. Structure documentaireb Guide d'installationb Guide de programmationb Guide des paramtres de communicationb Guides Modbus, CANopen, Ethernet, Profibus, INTERBUS, Uni-Telway, DeviceNet, Modbus Plus, Fipio...b Guide de migration Altivar 58/58F

    3. Introduction3. 1. Prsentation3. 2. Notations

    4. Mise en uvre matrielle4. 1. Rception4. 2. Description matrielle4. 3. Montage de la carte dans le variateur4. 4. Codage des commutateursb Choix de la polarisationb Codage de l'adresse

    5. Raccordement au bus5. 1. Recommandations de cblage5. 2. Standard Modbus RS4855. 3. Raccordement par systme de cblage RJ45b Accessoires de raccordementb Cordons et cbles de raccordementb Cordons de raccordement pour le matre

    5. 4. Raccordement par botiers de drivationb Accessoires de raccordementb Cordons et cbles de raccordementb Cordons de raccordement pour le matre

    6. Configuration6. 1. Paramtres de communication6. 2. Contrle - commandeb Pilotage par Modbus en Profil I/Ob Pilotage par Modbus ou par le bornier en Profil I/Ob Pilotage par Modbus en profil Drivecomb Pilotage par Modbus ou le bornier en profil Drivecomb Commande en profil Drivecom par Modbus et commutation de la consigne au bornier

    6. 3. Scanner de communicationLe scanner de communication permet de regrouper les paramtres utiles l'application dans 2 tabl...

    6. 4. Dfauts de communication6. 5. Paramtres surveills

    7. Diagnostic7. 1. Contrle de ladresse7. 2. Voyants lumineux de signalisation7. 3. Contrle - commande7. 4. Scanner de communication7. 5. Dfaut de communication7. 6. Dfaut carte

    8. Protocole Modbus8. 1. Principe8. 2. Modesb Mode RTUb Mode ASCII

    8. 3. Fonctions Modbus disponibles8. 4. Read Holding / Input Registers (3/4)8. 5. Write Single Register (6)8. 6. Diagnostics (8)8. 7. Get Comm Event Counter (11 = 16#0B)8. 8. Write Multiple Registers (16 = 16#10)8. 9. Read/Write Multiple Registers (23 = 16#17)8. 10. Read Device Identification (43 = 16#2B)8. 11. Scanner de communication8. 12. Rponses dexception8. 13. Lecture de paramtres inexistants ou protgs

    9. Annexes9. 1. Norme RS4859. 2. Schma standard Modbus 2 fils9. 3. Schma standard Modbus 4 fils9. 4. Schma Uni-Telway9. 5. Schma Jbus 2 fils9. 6. Ralisation dun bus Modbus avec des appareils non standardb Diffrents cas de figureb Recommandationsb Calcul de la polarisation

    9. 7. Schma RS485 de la carte9. 8. Brochage du connecteur de la carte