301 A09 Lab1 Introduction Au ControlLogix Etape 1
301 A09 Lab1 Introduction Au ControlLogix Etape 1
301 A09 Lab1 Introduction Au ControlLogix Etape 1
Nom .......... : _________________________________________________________________________ Nom .......... : _________________________________________________________________________ Date .......... : ___________________________________ Groupe ............ :_________________________
Conu par : .... Claude Thort et ............... Guy Charbonneau Rvis par :Guy Charbonneau
Date : ............................................ 8 janvier 2004 Rvis le : ....................................... 30 aot 2009
Laboratoire #1A
TABLE DES MATIRES 1. OBJECTIFS............................................................................................................................................ 3 2. COMPTENCES PARTICULIRES ...................................................................................................... 3 3. MATRIEL NCESSAIRE ..................................................................................................................... 3 4. INTRODUCTION .................................................................................................................................... 3 4.1.CONVENTIONS DU DOCUMENT ...................................................................................................... 3 5. CHSSIS CONTROLLOGIX.................................................................................................................. 4 6. EXERCICES ........................................................................................................................................... 4 6.1.CRATION DUN NOUVEAU PROJET .............................................................................................. 5 6.1.1. LANCEMENT DU LOGICIEL DE PROGRAMMATION RSLOGIX 5000 .................................... 5 6.1.2. AJOUT DUNE LOGIQUE RELAIS LA ROUTINE PRINCIPALE ......................................... 7 6.1.3. CRATION DE POINTS (TAG) POUR LE CODE RELAIS ................................................... 12 6.1.4. CONTRLE / DITION DE POINTS ........................................................................................ 17 6.2.CONNEXION DE LORDINATEUR LAUTOMATE........................................................................ 19 6.2.1. LANCEMENT DU LOGICIEL RSLINX ...................................................................................... 19 6.3.CHARGEMENT DU PROJET PARTIR DE LORDINATEUR SUR LAUTOMATE ....................... 20 6.3.1. CHARGEMENT DU PROJET SUR LAUTOMATE................................................................... 20 6.4.ESSAI DU PROGRAMME RELAIS ................................................................................................... 22 6.4.1. MISE DE LAUTOMATE EN MODE RUN ET ESSAI DU PROGRAMME. ............................... 22 6.5.AJOUT DUNE LOGIQUE ET DE POINTS (TAGS) EN LIGNE ........................................................ 24 6.5.1. AJOUT DU TEMPORISATEUR LA LOGIQUE ...................................................................... 24 6.6.DPANNAGE .................................................................................................................................... 31 6.7.CRATION ET FONCTIONNEMENT DUNE TENDANCE .............................................................. 32 6.7.1. CRATION ET FONCTIONNEMENT DUNE TENDANCE ...................................................... 32 6.8.AIDE DE RSLOGIX 5000 .................................................................................................................. 36 6.8.1. AIDE RELATIVE AUX INSTRUCTIONS ................................................................................... 36 6.8.2. SCHMAS DE CONNEXION DES MODULES DE/S .............................................................. 37 6.8.3. MATRIELS DE RFRENCE EN LIGNE............................................................................... 38 6.8.4. MODLES DE PROJETS DE FOURNISSEURS TIERS ......................................................... 39 6.8.5. DIDACTICIEL LEARNING CENTER......................................................................................... 39 6.8.6. RESSOURCE CENTER............................................................................................................ 40 7. VALUATION ...................................................................................................................................... 40 8. CHANCIER ...................................................................................................................................... 40
CVM
Laboratoire #1A
1. Objectifs
1. Enseigner les avantages essentiels des automates bass sur Logix.
2. Comptences particulires
1. 2. 3. 4. 5. 6. 7. Vue densemble du ControlLogix Cration dun nouveau projet. criture dune logique relais. Utilisation de noms symboliques pour dsigner les points. Utilisation dun contrleur / diteur de points. Configuration des modules dE/S. Renvoi des points des modules aux points crs dans votre logique relais.
3. Matriel ncessaire
1. Les logiciels RSLogix5000 et RSLinx . 2. Le document Automate ControlLogix Guide de mise en route . 3. Le document de laboratoire, c.--d. ce document-ci.
4. Introduction
Les plates-formes ControlLogix offrent une plate-forme de commande modulaire pour les applications squentielles, de procd, dentranement, ou de commande de mouvement dans nimporte quelle combinaison. Cette plate-forme vous permet dassocier plusieurs processeurs, rseaux et E/S sans restriction. Au fur et mesure que votre systme stend, vous pouvez utiliser soit un rseau ControlNet ou Ethernet I/P pour rpartir la commande vers dautres chssis et/ou dautres plates-formes Logix. Un systme ControlLogix peut non seulement comporter un automate autonome et des modules dE/S au sein dun seul chssis, mais aussi un systme hautement rparti compos de plusieurs chssis et rseaux fonctionnant les uns avec les autres. Vous allez ainsi apprendre concevoir, crer et charger des programmes sur un automate ControlLogix tout en contrlant lexcution dun programme par un automate.
Termes utilisant la police Courier, entre simples guillemets (par ex., 'Automate1')
CVM
Laboratoire #1A
Avertissement !!! Le texte qui suit ce symbole fait rfrence un avertissement important. Il est conseill de lire attentivement lavertissement. Remarque : Si le bouton de la souris nest pas prcis dans le texte, cela signifie que vous devez cliquer sur le bouton gauche de la souris.
5. Chssis ControlLogix
chacun des postes, vous retrouverez un chssis semblable celui-ci. Le calcul des encoches se fait partir de la gauche et commence au numro 0. Le premier contrleur se retrouvera dans lencoche #3. Les contrleurs retrouvs dans ces chssis sont des 1756-L1, dont la version logicielle utiliser sera la version 13 seulement. Si vous dsirez utiliser un contrleur 1756-L61 dun autre local ou le contrleur SoftLogix de votre ordinateur, vous devrez vrifier et adapter le modle en consquence. Ces derniers utiliseront la version RSLogix 5000 la plus rcente disponible.
La vrification des modles, sries et rvisions Planification du travail : il est essentiel de dterminer la destination de votre projet. Le contrleur vis, les cartes de communication et les modules dentres et de sorties doivent tre connus avant de commencer votre travail. Ces nouvelles technologies de contrle ont la possibilit dtre mises jour par programmation. Vous devez connatre le modle, la version et le numro de rvision de vos modules et contrleurs de votre projet. Recherche de linformation : pour connatre et vrifier ces informations, vous utiliserez RSLinx laide de la fonctionnalit RSWho. Pointer un module ou un contrleur et laide du bouton droit de la souris, slectionner la fonction Device Properties . Une fentre contenant toutes les informations requises apparatra. Veuillez les prendre en notes pour vos besoins de programmation.
6. Exercices
Mise en garde : Pour bien comprendre le but de lexercice, lisez toutes les tapes dune section avant dexcuter quelque manipulation que ce soit. Cet exercice est bas sur lutilisation dun contrleur 1756-L1. Votre enseignant dsignera le chssis et la version logicielle utiliser.
CVM
Laboratoire #1A
Cette section pratique vous montre comment crer votre premier projet dautomate. 1. Dans le menu File (Fichier), slectionnez New (nouveau). 2. La bote de dialogue New Controller (nouvel automate) apparat.
3. Si vous utilisez les chssis du local A2.14, vos slections correspondront celles indiques cidessous. Pour le nom du projet, vous utiliserez votre nom de famille sans les accents : Claude Thort, ing. et Guy Charbonneau Page 5 de 40
301_A09_Lab1_ Introduction_au_ControlLogix_Etape_1.docx
CVM
Laboratoire #1A
LAB1_Nomdefamille. Lextension .ACD sera ajoute automatiquement. Si lenseignant vous dsigne un autre chssis, suivre les indications transmises. Cliquez sur OK lorsque termin.
Type CPU 1756-L1 si vous travaillez avec les chssis du local A2.14 Le nom de votre projet Rvision 13 (Ne pas choisir de rvision plus rcente)
Nouvel Automate La fentre New Controller (nouvel automate) vous permet de dfinir le projet. Type: Corresponds au type de lautomate Logix que vous utilisez. Il peut sagir dun automate ControlLogix, FlexLogix, CompactLogix, DriveLogix ou SoftLogix. Un seul logiciel de programmation est requis pour lensemble des automates Logix. Revision: Permets de slectionner la rvision du microprogramme avec laquelle le projet va tre cr. Actuellement, les rvisions valides sont 13 et 16. Name: Nom de lautomate et du projet. Chssis Type : Permets de slectionner la taille du chssis utilis. Ne sappliquent pas tous les types dautomates, par ex., FlexLogix possde 2 rails Flex 8 emplacements. Les chssis diffrent de dimension selon le local o il se situe. Slot: Le numro de lemplacement dans lequel vous souhaitez installer le processeur. Ne sappliquent pas tous les types dautomates. CompactLogix est par exemple install dans lemplacement zro. Larborescence de lautomate apparat gauche dans la fentre RSLogix5000 avec un dossier appel Controller LAB1_Nomdefamille (Controller1 dans lexemple illustr). Vous avez prsent cr votre premier projet dautomate. A ce stade, aucune E/S, aucune base de donnes de points, ni aucune logique nest associe lautomate.
CVM
Laboratoire #1A
Larborescence de lautomate est une reprsentation graphique du contenu de votre fichier dautomate. Elle se compose de dossiers et de fichiers comportant toutes les informations concernant les programmes et les donnes contenues dans le fichier courant de lautomate. Larborescence comporte les dossiers principaux suivants : Controller File Name (Nom du fichier de lautomate) Tasks (Tches) Motion Groups (Groupes de mouvements) Trends (Tendances) Data Types (Types de donnes) I/O Configuration (Configuration des E/S) Avant chaque dossier se trouve un carr comportant un signe + ou un signe -. Le signe + indique que ce dossier est ferm. Cliquez dessus pour dvelopper larborescence et afficher les fichiers du dossier. Le signe indique que le dossier est dj ouvert et que son contenu est visible. 6.1.2. Ajout dune logique relais la routine principale Lors de cette session, vous devez ajouter un code concernant un simple marche/arrt moteur auto aliment. Vous allez ainsi dcouvrir quel point la programmation laide du logiciel RSLogix 5000 est aise. Lors des sessions suivantes, nous allons utiliser uniquement la programmation relais, cependant les automates Logix peuvent galement tre programms laide des graphes de blocs fonctionnels (Function Block), des graphes de fonctionnement squentiel (Sequential Function Charts) et du texte structur (Structured Text). Vous pouvez slectionner la langue du programme la mieux adapte votre application.
CVM
Laboratoire #1A
Continuez dutiliser le projet dj ouvert. 1. Dans larborescence de lautomate, dveloppez le dossier MainProgram (programme principal) en cliquant sur le signe +.
3. Double-cliquez sur licne MainRoutine (Routine principale) de routine. Une ligne vide est alors ajoute votre intention.
4. Dans la barre doutils des instructions, cliquez avec le bouton gauche maintenu enfonc sur linstruction Examine if Closed (XIC) . 5. Faites glisser linstruction XIC sur la ligne 0 jusqu ce que le point vert apparaisse comme ciaprs. Relchez le bouton de la souris lendroit o vous souhaitez placer votre instruction.
CVM
Laboratoire #1A
7. Dans la barre doutils des instructions, cliquez avec le bouton gauche maintenu enfonc sur linstruction Examine if Open (XIO) . 8. Faites glisser linstruction XIO sur la ligne 0 vers la droite de linstruction XIC. Un point vert apparat de nouveau droite de linstruction XIC indiquant lendroit o votre nouvelle instruction sera insre. Relchez le bouton de la souris lendroit o vous souhaitez placer votre instruction.
Instructions de dplacement Si vous placez une instruction au mauvais endroit sur une ligne, il suffit de cliquer sur linstruction tout en maintenant le bouton enfonc pour la dplacer au bon endroit. 10. Dans la barre doutils des instructions, cliquez avec le bouton gauche maintenu enfonc sur linstruction Output Energize (OTE) . 11. Faites glisser linstruction OTE sur la ligne 0 droite de linstruction XIO. Un point vert apparat de nouveau droite de linstruction XIO indiquant lendroit o linstruction OTE sera insre. Relchez le bouton de la souris lendroit o vous souhaitez placer votre instruction.
CVM
Laboratoire #1A
13. Nous allons prsent ajouter une branche autour de linstruction XIC. Cliquez sur linstruction XIC pour la slectionner.
14. Dans la barre doutils des instructions, cliquez sur la branche 15. Une branche est insre sur la ligne.
CVM
Laboratoire #1A
16. Cliquez avec le bouton gauche maintenu enfonc sur la partie bleue mise en vidence de la branche, puis faites glisser la patte slectionne de la branche vers la gauche de linstruction XIO. Placez la branche sur le point vert et relchez le bouton de la souris.
17. Dans la barre doutils des instructions, cliquez avec le bouton gauche maintenu enfonc sur linstruction XIC . 18. Faites glisser linstruction XIC sur la nouvelle branche cre jusqu ce que le point vert apparaisse. La ligne doit ressembler ce qui suit.
19. Ainsi sachve lajout dune ligne. La ligne complte doit ressembler ce qui suit.
20. Sauvegardez le programme en cliquant sur licne Save (sauvegarder) de la barre doutils. Le programme sera ainsi sauvegard dans le dossier des programmes configur : archive ou data. Comme vous pouvez le voir, le mode ddition libre dans RSLogix 5000 permet dacclrer le dveloppement. Il nest plus utile de placer une instruction et de lier une adresse linstruction avant dajouter linstruction suivante.
CVM
Laboratoire #1A
6.1.3. Cration de points (TAG) pour le code relais Au cours de cette section pratique, vous allez crer les points requis pour le programme. Sur les PLC conventionnels, ladresse mmoire physique identifie chaque lment de donne, par ex. N7:0. Les automates Logix ne disposent d'aucuns format numrique fixe, mais utilisent des points. Continuez dutiliser le projet dj ouvert.
Quest-ce quun point et pourquoi est-ce prfrable dy recourir ? Un point est un nom bas sur du texte concernant une zone de la mmoire. En utilisant, un systme bas sur du texte, vous pouvez utiliser le nom du point pour documenter votre code relais et organiser vos donnes reprsentant vos quipements. Vous pouvez par exemple crer un point nomm Pression_Citerne_Nord. Cette mthode facilite la gnration des codes et le dbogage. Tous les noms de points sont mmoriss dans lautomate. Nous allons crer 3 points (TAG) pour le programme : Motor_Start, Motor_Stop, et Motor_Run. 1. Crez dabord le point Motor_Start. Cliquez avec le bouton droit de la souris sur le ? de linstruction XIC et slectionnez New Tag (Nouveau point).
CVM
Laboratoire #1A
Cration dun point Lorsque vous crez un point, vous crez galement plusieurs attributs pour ce point. Les principaux attributs qui nous intressent pour cette session sont les suivants : Tag Type (type de point) : Dfinit le fonctionnement du point dans le projet. Base (base) : Mmorise une ou des valeurs utilises par la logique dun projet Alias (alias) : Point reprsentant un autre point Produced (produit) : Donnes envoyes un autre automate Consumed (consomm) : Donnes reues dun autre automate Data Type (type de donnes) : Dfinit le type de donnes mmorises par le point. Par ex., boolen, nombre entier, nombre rel, chane de caractres, etc. Scope (accs) : Dfinit la manire dont les donnes du projet sont accessibles. On parle daccs automate (Controller) lorsque les donnes globales sont accessibles depuis lautomate et daccs programme (Nom du Programme) lorsque les donnes sont accessibles partir dun programme spcifique. 3. Saisissez les paramtres ci-dessous.
CVM
Laboratoire #1A
6. Crez prsent le point Motor_Stop. Cliquez avec le bouton droit de la souris sur le ? de linstruction XIO et slectionnez New Tag (Nouveau point). 7. La fentre New Tag (Nouveau point) apparat de nouveau.
CVM
Laboratoire #1A
9. Cliquez sur OK pour valider et crer le point. 10. La ligne doit ressembler ce qui suit.
11. Crez prsent le point Motor_Run. Cliquez avec le bouton droit sur le ? de linstruction OTE et slectionnez New Tag (Nouveau point). 12. La fentre New Tag (Nouveau point) apparat. 13. Saisissez les paramtres ci-dessous.
14. Cliquez sur OK pour valider et crer le point. 15. La ligne doit ressembler ce qui suit.
CVM
Laboratoire #1A
16. Il est inutile de crer un point pour la branche de linstruction XIC. Vous utiliserez le point Motor_Run. 17. Cliquez avec le bouton gauche maintenu enfonc sur le point Motor_Run de linstruction OTE. 18. Faites glisser le point Motor_Run sur linstruction XIC jusqu ce quun point vert apparaisse ct du ?. Puis, relchez le bouton de la souris.
20. Veuillez noter les e ct de la ligne zro. Ils indiquent que la ligne est en mode dition. Cliquez sur la ligne (End) (Fin). Les e ont prsent disparu. Le logiciel RSLogix 5000 vrifie chaque ligne automatiquement lorsque vous cliquez dessus laide de la souris. Ceci facilite la programmation. Si les e ct de la ligne zro persistent, ceci signifie quil y a une erreur dans lcriture de votre code. 21. La ligne doit ressembler ce qui suit.
CVM
Laboratoire #1A
Compar aux adresses de mmoires fixes dun PLC classique, la base de donnes des points de Logix vous aide crer un code auto document. Cela signifie quil est inutile dutiliser des symboles ou des descriptions dadresses pour faciliter la lecture dun code. 6.1.4. Contrle / dition de points Nous allons prsent tudier la fonction Tag Monitor/Editor de RSLogix 5000. Nous aborderons galement le concept des points daccs automate et daccs programme. Continuez dutiliser le projet dj ouvert. 1. Dans larborescence de lautomate, double-cliquez sur Controller Tags (Points dautomate).
2. La fentre tag Monitor/Editor (Contrleur/diteur de points) apparat. Veuillez noter, en bas gauche de la fentre, les deux points intituls Monitor Tags (Visualiser/Contrler les points) et Edit Tags (diter les points) comme ci-aprs.
Onglets Monitor Tags et Edit Tags (Contrler les points et diter les points) Lorsque longlet Monitor Tags (Contrler les points) est slectionn, la ou les valeurs relles des points saffichent. Par ex., si vous visualisez un bouton de saisie, le logiciel affiche le point activ ou dsactiv du bouton. Lorsque longlet Edit Tags (diter les points) est slectionn, il est possible de crer de NOUVEAUX points et de modifier les proprits actuelles des points. Si vous avez des difficults crer ou modifier les paramtres des points, vrifiez que longlet Edit Tags (diter les points) est bien slectionn. 3. Veuillez noter quaucun point nest affich, mme si vous vous rappelez avoir cr 3 points.
4. Vous dcouvrez prsent un champ intitul Scope (Accs) en haut gauche de la fentre Tag Editor (diteur de points). Rappelez-vous, nous avons abord brivement la notion de points daccs automate et daccs programme. La slection actuelle indique Controller1(controller). Claude Thort, ing. et Guy Charbonneau Page 17 de 40
301_A09_Lab1_ Introduction_au_ControlLogix_Etape_1.docx
CVM
Laboratoire #1A
5. Lorsque nous avons cr les points prcdemment, nous les avons crs dans le programme.
Accs aux donnes Lorsque vous crez un point, vous le dfinissez soit en tant que point dautomate (donnes globales), soit en point de programme pour un programme spcifique (donnes locales).
Les donnes accessibles partir du programme sont isoles des autres programmes. Les routines ne peuvent pas avoir accs aux donnes daccs programme dun autre programme. Vous pouvez ainsi rutiliser le nom du point dun point daccs programme dans plusieurs programmes.
6. Cliquez sur la flche bas de la bote liste Scope (Accs). 7. Slectionnez MainProgram (Programme principal).
CVM
Laboratoire #1A
8. Tag Editor (diteur de points) affiche prsent les points au niveau du programme et vous pouvez ainsi visualiser les points que vous avez crs prcdemment.
Lcran RSWho Lcran RSWho est en ralit linterface de navigation du rseau RSLinx, qui vous permet dafficher toutes les connexions actives de votre rseau. Le volet gauche de lcran reprsente larborescence des rseaux et des priphriques sous forme hirarchise. Lorsque larborescence dun rseau ou dun priphrique est rduite, comme lindique le signe +, vous pouvez cliquer sur le signe + ou double-cliquer sur licne du rseau ou du priphrique pour agrandir larborescence et parcourir le contenu. Lorsque larborescence dun rseau ou dun priphrique est dveloppe, comme lindique le signe -, vous pouvez cliquer sur le signe - ou doublecliquer sur licne du rseau ou du priphrique pour rduire larborescence. Le volet droit de lcran RSWho est une reprsentation graphique de tous les dispositifs prsents sur le rseau. Veuillez noter que RSLinx possde deux connexions Ethernet diffrentes : Ethernet/IP Driver (connexion Ethernet/IP) et Ethernet devices (priphriques Ethernet). Vous pouvez utiliser le pilote EtherNet/IP Driver. Il scrute automatiquement et recherche tous les priphriques Ethernet/IP disponibles sur le rseau. Cette connexion ne permet pas de dtecter certaines anciennes cartes ou composantes Ethernet de Rockwell comme les cartes localises sur les tables #1, #2 et #3. Elle est aussi dconseiller parce que cette mthode utilise plus de ressources du rseau en utilisant une plus grande passante par le mode de scrutation (browsing) continu. La connexion de priphriques Ethernet Devices fonctionne avec tous les produits Ethernet de Rockwell, mais il ne peut cependant scruter que les adresses IP que vous lui demandez de rechercher Claude Thort, ing. et Guy Charbonneau Page 19 de 40
301_A09_Lab1_ Introduction_au_ControlLogix_Etape_1.docx
CVM
Laboratoire #1A
manuellement. Vous devrez donc configurer manuellement les pilotes en inscrivant ladresse IP dans lespace rserv. Vous retrouverez ladresse IP de vos cartes de communication Ethernet inscrite sur le devant de chacune des cartes.
2. Lcran Who Active (Qui est actif) apparat. Limage sera diffrente selon les noms et les adresses attribus.
Les tapes suivantes vous montrent comment effectuer un chargement dun projet dans un automate situ dans le Chassis- A, fente (slot) 10. Slectionner lautomate appropri selon lattribution de lenseignant. Claude Thort, ing. et Guy Charbonneau Page 20 de 40
301_A09_Lab1_ Introduction_au_ControlLogix_Etape_1.docx
CVM
Laboratoire #1A
3. Dveloppez larborescence du Chassis- A, en cliquant sur le signe +s jusqu ce que lcran suivant apparaisse.
4. 5. 6. 7.
Cliquez sur lautomate 1756-L1/A de lemplacement 10 pour slectionner votre automate. Cliquez sur Set Project Path (Activation du chemin du projet). Cliquez sur Download (Charger). Le systme vous demande de vrifier le chargement, cliquez nouveau sur Download.
8. Le chargement du projet dbute. Si votre automate tait en mode RUN avant le chargement, il est possible que le systme vous demande de rtablir le mode RUN. Si tel est le cas, cliquez sur YES. 9. A ce stade, lautomate est en ligne et les DEL dtat imitent les voyants de votre automate. Voici ci-dessous un exemple dautomate en mode Programme.
CVM
Laboratoire #1A
Adressage des points Pour la prsente section, lautomate ne comporte pas de groupe de boutons-poussoirs et de relais de dmarrage pour le moteur. Les boutons-poussoirs seront simuls en utilisant la mthode Toggle 6.4.1. Mise de lautomate en mode Run et essai du programme. 1. Dans RSLogix 5000, placez lautomate en mode RUN (excution). Dans Controller Faceplate (Tableau de contrle de lautomate), slectionnez Run Mode (Mode dexcution).
2. Lautomate passe en mode RUN. Vous pouvez le vrifier laide de la DEL Run situe sur lautomate. Elle doit sallumer en vert. Vous pouvez galement le vrifier sur le tableau de contrle de lautomate du logiciel RSLogix 5000.
Veuillez noter quil sagit ici dune rplique de la face avant de votre automate. 3. Dans larborescence de lautomate, dveloppez le dossier MainProgram en cliquant sur le +.
CVM
Laboratoire #1A
5. Lditeur relais apparat. Vous voyez prsent la logique relais. Veuillez noter les barres dalimentation vertes. Elles indiquent que vous tes en ligne et que la routine est en cours dexcution.
6. Vous allez maintenant tester le fonctionnement de votre programme. laide du bouton droit de la souris, choisissez Toogle Bit ou appuyez sur les touches CTRL + T. Vous changerez la valeur du bit concern en son complment (0 vers 1 ou 1 vers 0).
CVM
Laboratoire #1A
Modification dun programme en ligne Soyez extrmement prudent lorsque vous modifiez une logique en ligne. Des erreurs risqueraient d'occasionner des blessures corporelles ou des dgts matriels. Avant d'effectuer des modifications en ligne : estimez la raction des machines suite aux modifications; informez tout le personnel des modifications effectues. Si toutefois, vous devez modifier un programme en ligne, il est suggr dutiliser cette option avec beaucoup de prcautions. Continuez dutiliser le projet dj ouvert. 6.5.1. Ajout du temporisateur la logique 1. Cliquez avec le bouton droit de la souris dans la zone bleue gauche de la ligne zro et slectionnez Start Pending Rung Edits (Commencer ldition des lignes en attente).
CVM
Laboratoire #1A
La ligne prsentant des I au niveau des barres dalimentation est la ligne que vous allez diter. La ligne prsentant des r au niveau des barres dalimentation est lancienne ligne que vous allez remplacer. 3. Cliquez sur linstruction OTE pour la mettre en vidence.
4. Dans la barre doutils des instructions, cliquez sur longlet Timer/Counter (temporisateur/compteur).
5. Cliquez sur licne RTO . 6. Un temporisateur est insr dans le code droite de linstruction OTE.
Dans Logix, vous pouvez enchaner des instructions de sorties les unes aux autres. Il nest pas ncessaire de crer des branches.
CVM
Laboratoire #1A
7. Dans linstruction du temporisateur, cliquez avec le bouton droit de la souris sur la zone bleue ct du mot Timer (temporisateur) et slectionnez New Tag (Nouveau point).
8. La fentre New Tag (Nouveau point) apparat. Veuillez noter que Data Type (Type de donnes) est dj rgl sur TIMER. Ceci du fait que vous tes en train de crer un point dans une instruction de temporisateur. 9. Dans le champ Name (Nom), saisissez Timer (temporisateur) puis cliquez sur OK.
CVM
Laboratoire #1A
11. Double-cliquez sur le ?, dans linstruction du temporisateur, ct du mot Preset (Prslection). 12. Saisissez la valeur 100000. Dans Logix, Timer Preset est un DINT 32 bits, ce qui signifie que la valeur maximum de vos temporisateurs peut tre gale : 2 147 483 647. 13. Appuyez sur Enter (Entre).
Votre valeur Preset (Prslection) est dsormais de 100000 millisecondes, c'est--dire 100 secondes. 14. Double-cliquez sur le ?, dans linstruction du temporisateur, ct du mot Accum (Accumulateur). 15. Saisissez la valeur 0. 16. Vous pouvez prsent vrifier les ditions que vous avez effectues. 17. Cliquez sur licne Accept Pending Program Edits en attente). (Accepter les ditions du programme
Pending Program Edits (Editions du programme en attente) : modifications apportes une routine laide du logiciel RSLogix 5000, mais qui nont pas encore t communiques lautomate. 18. Acceptez les ditions du programme en attente en cliquant sur YES. 19. Cliquez sur licne Test Program Edits (Tester les ditions du programme).
Test Program Edits : demande au logiciel RSLogix 5000 de tester vos ditions de programme afin de sassurer que les modifications fonctionnent comme prvu. 20. Une fentre apparat. Cliquez sur Yes pour autoriser le logiciel et lautomate tester les ditions. 21. Cliquez sur licne Assemble Program Edits (Assembler les ditions du programme).
Assembling Program Edits (Assemblage des ditions du programme) : demande au logiciel RSLogix 5000 de convertir les zones ddition de toutes les routines dun programme en lignes ordinaires.
CVM
Laboratoire #1A
22. Une fentre apparat. Cliquez sur Yes pour autoriser le logiciel et lautomate assembler les ditions. 23. Lditeur relais apparat comme suit.
Nous devons prsent ajouter une ligne afin de rinitialiser le temporisateur lorsque le bouton Motor_Stop est enfonc. 24. Cliquez avec le bouton droit de la souris sur (End) rung (ligne (Fin)) et slectionnez Add Rung (Ajouter une ligne).
RES . 27. Une instruction Timer-Reset (Rinitialisation du temporisateur) est ajoute la ligne. 28. Dans linstruction du temporisateur de la ligne zro, cliquez en maintenant le bouton enfonc sur le mot Timer. (Temporisateur).
CVM
Laboratoire #1A
29. Faites glisser le nom du point Timer vers linstruction RES, un point vert apparat ct de linstruction. Relchez le bouton de la souris.
30. Cliquez avec le bouton droit de la souris sur linstruction XIO (Motor_Stop) de la ligne zro et slectionnez Copy Instruction (Copier linstruction).
31. Cliquez avec le bouton droit de la souris gauche de la ligne 1 et slectionnez Paste (Coller).
La mnmonique de l'instruction peut prsent tre dite. 32. Tapez XIC la place de XIO
CVM
Laboratoire #1A
Vous pouvez prsent vrifier les ditions que vous avez effectues sur le programme. 34. Cliquez sur licne Accept Pending Program Edits (Accepter les ditions du programme en attente). 35. Acceptez les ditions du programme en attente en cliquant sur YES. 36. Cliquez sur licne Test Program Edits (Tester les ditions du programme). 37. Une fentre apparat. Cliquez sur Yes pour autoriser le logiciel et lautomate tester les ditions. 38. Cliquez sur licne Assemble Program Edits (Assembler les ditions du programme). 39. Une fentre apparat. Cliquez sur Yes pour autoriser le logiciel et lautomate assembler les ditions. Le code doit apparatre comme suit.
prsent, lorsque vous appuyez (Toggle Bit) sur le bouton-poussoir Motor_Start, Motor_Run sallume et linstruction du temporisateur sincrmente. Lorsque vous appuyez (Toggle Bit) sur le bouton poussoir Motor_Stop, linstruction Motor_Run est dsactive et le temporisateur est rinitialis.
CVM
Laboratoire #1A
6.6. Dpannage
Lors de cet essai, vous remarquerez que votre temporisateur ne fonctionne pas. Si nous analysons la logique, la premire ligne le temporisateur est activ. Lors de lexcution de la seconde ligne, le temporisateur est immdiatement remis zro, provoquant lannulation de comptage du temps. Pour corriger la situation nous diterons lerreur en ligne. 1. Excutez ldition en ligne de la ligne 1 en utilisant les tapes prcdentes ou en double cliquant sur la ligne 1.
2. Pointez linstruction et appuyez sur Enter ou bouton de droite et slectionnez Edit Instruction
CVM
Laboratoire #1A
Fonction de tendances La fonction de tendances de base de RSLogix 5000 vous permet de visualiser des donnes chantillonnes sur une priode dfinie sous forme graphique. Les donnes sont chantillonnes sur une priode que lon peut configurer entre 10 millisecondes et 30 minutes. RSLogix 5000 vous permet ainsi de crer une tendance et de la sauvegarder dans le fichier du projet. La fonction de tendances de base prsente cependant des limites : vous pouvez crer une tendance pour les lments de donnes de type BOOL, SINT, INT, DINT, et REAL, lchantillonnage est cependant limit huit lments de donnes uniques et une tendance active la fois. 6.7.1. Cration et fonctionnement dune tendance 1. Dans larborescence de lautomate, cliquez avec le bouton droit de la souris sur Trends (Tendances) et slectionnez New Trend (Nouvelle tendance).
CVM
Laboratoire #1A
4. Cliquez sur Next (Suivant). La fentre New Trend Add/Configure Tags (Nouvelle tendance Ajouter/Configurer les points) apparat.
CVM
Laboratoire #1A
5. Nous souhaitons crer une tendance pour la valeur cumule du temporisateur. Lorsque vous avez ajout le temporisateur, le point a t cr au niveau du programme. Il faut donc slectionner les points de MainProgram (Programme principal).
7. Dveloppez le point Timer (Temporisateur) en cliquant sur le signe +. 8. Slectionnez Timer.ACC. 9. Cliquez sur le bouton Add (Ajouter). Le point Timer.ACC est ainsi ajout la liste Tags To Trend (Points de la tendance).
CVM
Laboratoire #1A
13. Sous longlet Pens , vous pouvez modifier les proprits de lenregistreur, comme la couleur de la plume, lchelle, la visibilit, la largeur du trait, etc. Explorez et dcouvrez les possibilits lors de vos essais. Vous pouvez ajouter des plumes partir de cet onglet.
14. Sous les onglets X-axis et Y-axis , vous aurez la possibilit de changer les chelles de laxe du temps X et de lamplitude Y. Cet enregistrement de tendance correspond un oscilloscope intgr au logiciel. 15. Excutez la tendance en cliquant sur Run (Excuter). 16. Lancez le temporisateur du programme en appuyant (Toggle Bit) sur le bouton-poussoir Motor_Start.
CVM
Laboratoire #1A
18. Essayez dappuyer (Toggle Bit) sur le bouton-poussoir DI1 et observez la tendance. 19. Ds que vous avez termin dexaminer la tendance, stoppez-la en cliquant sur Stop.
6.8.1. Aide relative aux instructions 1. Dans le menu droulant Help (Aide), slectionnez Instruction Help (Aide relative aux instructions).
CVM
Laboratoire #1A
2. Cliquez sur une instruction pour localiser sa description, afficher les dtails sur ses paramtres et les instructions lies, ainsi que des exemples vous indiquant comment utiliser linstruction. 6.8.2. Schmas de connexion des modules dE/S 1. Dans le menu droulant Help (Aide), slectionnez Contents (Index). 2. Slectionnez longlet Rechercher sil nest pas dj slectionn. Cliquez sur Suivant et par la suite sur Terminer. 3. Compltez le champ 1 comme ci-dessous. 4. Dans le champ 2, slectionnez IA16 comme ci-dessous. 5. Dans le champ 3, droulez la liste jusqu ce que Wiring Diagram (1756-IA16) (Schma de connexion (1756-IA16)) apparaisse.
CVM
Laboratoire #1A
6. Cliquez sur Display (Afficher) pour visualiser le schma de connexion du module en question. Il se peut que vous ayez besoin dagrandir lcran.
7. Aprs avoir visualis le schma de connexion, fermez la fentre daffichage. 6.8.3. Matriels de rfrence en ligne 1. Dans le menu droulant Help (Aide), slectionnez Online Books (Manuels en ligne).
Lorsque vous installez le logiciel RSLogix 5000, vous avez galement la possibilit dinstaller les matriels de rfrence en ligne. Une fois installs, vous pouvez les visualiser ici dans laide RSLogix 5000.
CVM
Laboratoire #1A
6.8.4. Modles de projets de fournisseurs tiers 1. Dans le menu droulant Help (Aide), slectionnez Vendor Sample Projects (Modles de projets de fournisseurs). Lafficheur Adobe Acrobat souvre et affiche plusieurs modules tiers. Vous pouvez ainsi visualiser et rutiliser des modles de programmes pour RSLogix 5000.
2. Une fois que vous avez termin, fermez Adobe Acrobat. 6.8.5. Didacticiel Learning Center 1. Dans le menu droulant Help (Aide), slectionnez Learning Center Si vous souhaitez rafrachir vos connaissances, ce menu est loutil idal pour vous rappeler les principes de base concernant la configuration RSLinx, la cration dun projet RSLogix 5000 et le chargement sur un automate. Essayez-le !! Cliquez sur Learning Center.
CVM
Laboratoire #1A
6.8.6. Ressource Center 2. Dans le menu droulant Help (Aide), slectionnez Ressource Center. Vous aurez alors accs au site WEB de Rockwell en relation avec les sujets affichs.
Flicitations !! La premire partie du laboratoire pratique Introduction au ControlLogix est termine. Vous excuterez la deuxime partie du laboratoire qui portera sur la communication avec les modules dentre et de sortie du ControlLogix. 7. valuation
Ce laboratoire nest pas valu, par contre, il est obligatoire pour la bonne comprhension des futurs laboratoires. Vous devrez dmontrer le fonctionnement lenseignant.
8. chancier
Vous avez un bloc de 2 priodes pour effectuer les deux tapes de ce laboratoire.
CVM