Vous êtes sur la page 1sur 24

Cgep du Vieux Montral

255 rue Ontario Est, Montral, Qubec, H2X 1X6

Nom .......... : _________________________________________________________________________ Nom .......... : _________________________________________________________________________ Date .......... : ___________________________________ Groupe ............ :_________________________

243-301-VM Programmer un automatisme Laboratoire #2 Exercices d'dition - ControlLogix (Programmation de base)

Conu par : .... Claude Thort ............... et Guy Charbonneau Rvis par :Guy Charbonneau
Date : .......................................... 15 janvier 2005 Rvis le : ....................................... 31 aot 2009

Technologie de llectronique industrielle Instrumentation et Automatisation 243.06

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base) TABLE DES MATIRES

1. 2. 3. 4.

OBJECTIFS COMPTENCES PARTICULIRES MATRIEL NCESSAIRE INTRODUCTION

3 3 3 3

4.1 4.2 4.3 4.4

Conventions du document Contrles de moteur Exercices

3 4 7

dition de programmes 7 4.4.1 Cration du projet ....................................................................................................7 4.4.2 Cration dune tche, de programmes et des routines .............................................8 4.4.3 dition du programme Pont_roulant......................................................................12 4.4.4 dition du programme Traitement .........................................................................15 4.4.5 dition du programme Manutention ......................................................................19 4.4.6 Chargement du projet et vrification des programmes ..........................................23 4.4.7 Chargement du projet sur lautomate.....................................................................23 4.4.8 Vrification des programmes du projet .................................................................23
VALUATION CHANCIER GRILLE DVALUATION 24 24 24

5. 6. 7.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 2 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

1.
1.

Objectifs
Rdiger et documenter des programmes en langage chelle (Ladder) laide de RSLogix 5000.

2.
1. 2. 3. 4. 5.

Comptences particulires
Cration dun nouveau projet. Familiarisation avec les instructions de contacts dans des applications de base. criture dune logique relais. Utilisation de noms symboliques pour dsigner les points. Excution et dpannage des programmes en langage chelle avec un automate.

3.
1. 2. 3. 4.

Matriel ncessaire
Les logiciels RSLogix5000 et RSLinx . Le document Automate ControlLogix Guide de mise en route . Le document Exercices pour le ControlLogix . Le document de laboratoire, i.e. 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 plateformes 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.

4.1 Conventions du document


Ce style ou symbole : Termes indiqus en italique gras (par ex., RSLogix 5000 ou OK) Indique : lment ou bouton sur lequel vous devez cliquer ou nom de menu partir duquel vous devez slectionner une option ou commande. Il sagit du nom dun lment figurant lcran ou dans un exemple. lment que vous devez saisir dans le champ spcifi. Ce sont les informations que vous devez indiquer en fonction de votre application (par ex., une variable). Remarque : Lorsque vous saisissez le texte dans le champ, souvenez-vous quil est inutile de saisir les guillemets ; il vous suffit de saisir les termes quils contiennent (par ex., Automate1).

Termes utilisant la police Courier, entre simples guillemets (par ex., 'Automate1')

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 3 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Le texte qui suit ce symbole fait rfrence des informations complmentaires. Le texte qui suit ce symbole peut vous fournir de prcieux conseils en vue de faciliter la comprhension et lutilisation du ControlLogix. 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.

4.2 Contrles de moteur


En vous inspirant des contrles de moteur des circuits suivants, vous allez faire ldition de ces contrles en mode programm. Vous allez ainsi donc effectuer la conversion de rseaux en chelle relais (logique cble) en diagrammes en chelle (logique programmable). Les dessins reprsentent les circuits cbls. Aucune numrotation adquate napparat sur ces dessins. Pour chacun des circuits, vous devrez respecter la numrotation de vos points en fonction du programme illustr plus loin.
O/L

Les contacts de surcharge lautomate, donc pas de codes.

sont intgrs dans les dmarreurs. Il ny a pas de cblage

Rgle de scurit gnrale dans les commandes industrielles Tout contact associ un dispositif servant initier une action doit tre de type NO. Inversement, tout contact associ un dispositif servant arrter une action doit tre de type NF. Si cette rgle de scurit nest pas respecte, un bris dans les cbles reliant les dispositifs dentre lautomate programmable pourrait entraner le dmarrage dactions indues, ou limpossibilit darrter les actions en cours. Lorsquun dispositif est command partir dune interface dopration, il sagit alors dun cas servant initier une action. Dans ce cas, une demande darrt dun systme ou dun moteur est considre comme une action en provenance de loprateur et le contact programm devra rpondre une valeur de 1. Sauf exception, une valeur de 0 est habituellement considre comme Aucune action prise ou Conserver le dernier tat . Parce que les signaux de commande proviennent dun raccordement rseau, la scurit des systmes portera sur la vrification de la communication. Une coupure de la communication peut entraner des actions spcifiques sur le systme comme un arrt total. Lors de ltude des rseaux, vous constaterez ces options de configuration.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 4 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Circuit #1.

Les moteurs sont commands par des boutons marche et arrt , mais le 2e moteur ne peut tre mis en service avant le premier moteur.

Circuit #2.

Le sens de rotation du moteur est command par des boutons-poussoirs, et des interrupteurs NC de fin de course qui sont insrs dans le circuit des bobines dappel afin de limiter, dans les deux sens, le dplacement de lappareil contrl. (Exemple: un monte-charge)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 5 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Circuit #3.

Plusieurs moteurs sont contrls individuellement par boutons poussoirs ou par un interrupteur de niveau. Lopration de lun ou lautre de ces moteurs entrane la mise en marche dun moteur auxiliaire.

Circuit #4.

Nous dsirons comptabiliser le temps de fonctionnement des moteurs et activer un message loprateur quun entretient est ncessaire lorsque le moteur aura accumul un temps de fonctionnement de 30 jours. Le stationnement de ldifice commercial possde un stationnement intrieur. La capacit du stationnement est de 475 places. Une barrire en contrle laccs et nous voulons automatiser le systme laide de lautomate. Lorsquun vhicule se prsente lentre, la barrire souvre pour lui laisser le passage. Un afficheur indique en permanence le nombre de places restantes lintrieur. Lorsque le stationnement est rempli pleine capacit, un panneau indicateur illumin indiquant COMPLET sallume, et empche ladmission de vhicules supplmentaires. Si un vhicule quitte, alors un nouveau vhicule sera admis. Nous dsirons dmarrer et arrter les convoyeurs suivants en squence. Pour viter un encombrement de la matire sur un convoyeur nous devons dmarrer les moteurs dans lordre suivant : M_430, M_420, M_410. Un dlai de 5 secondes est requis entre les dmarrages. Les convoyeurs doivent arrter dans lordre suivant : M_410, M_420, M_430. Un dlai de 5 secondes est requis entre les arrts. Rsoudre le problme sans utiliser de grafcet.

Circuit #5.

Circuit #6.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 6 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

M_410 M_420 M_430

Circuit #7.

Nous dsirons installer un systme de protection sur un moteur de 4800 HP. Lorsquun moteur de cette dimension dmarre, un courant de dmarrage norme provoque la surchauffe. Cela empche plusieurs dmarrages conscutifs lintrieur dun temps donn. Nous dsirons automatiser la protection de dmarrage laide de lautomate. Deux dmarrages sont permis lintrieur dune priode de dix (10) minutes. Un troisime dmarrage est permis aprs une priode de dix (10) minutes seulement. Aucun autre dmarrage ne sera permis par la suite. Le moteur en marche ou en arrt, un dlai de trente (30) minutes est requis pour remettre la protection zro et permettre la reprise des tentatives de dmarrage.

4.3 Exercices
Mise en garde : Pour bien comprendre le but de lexercice, lisez toutes les tapes dune section avant dexcuter quelque manipulation que ce soit.

Enregistrez votre projet

trs souvent !!!

4.4 dition de programmes 4.4.1 Cration du projet


Lors de cette section, vous allez lancer le logiciel RSLogix 5000 qui va vous permettre de programmer un processeur. 1. Dmarrez RSLogix 5000. 2. Crez un nouveau projet dont le nom sera LAB_2_Nomdefamille (Au besoin rfrerez-vous au laboratoire dintroduction). 3. Ajuster les paramtres selon la destination vise, c'est--dire le SoftLogix, 1756-L1 ou 1756-L61 et cliquez sur OK.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 7 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

4.4.2 Cration dune tche, de programmes et des routines


Lors de cette section, vous allez renommer la tche, le programme principal et la routine principale et ajouter deux nouvelles routines qui vont vous permettre de programmer votre logique en langage chelle. Continuez dutiliser le projet dj ouvert. 1. Dans larborescence de lautomate, cliquez avec le bouton droit sur le dossier MainTask (Tche Principale) et slectionnez Properties (Proprits).

2. La fentre Task Properties (Proprits de la tche) apparat.

3. Tapez Tache_Principale la place de MainTask pour le Nom et cliquez sur OK.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 8 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Les noms Conseil : ne peuvent comporter que des lettres, des chiffres et des caractres de soulignement (_); commencent obligatoirement par une lettre ou un caractre de soulignement; doivent tre 40 caractres; ne peuvent pas comporter des caractres de soulignement conscutifs ou la fin; ne font pas de distinction entre majuscules et minuscules.

4. Dans larborescence de lautomate, cliquez avec le bouton droit sur le dossier MainProgram (Programme Principale) et slectionnez Properties (Proprits).

5. La fentre Program Properties (Proprits du programme) apparat.

6. Tapez Pont_roulant la place de MainProgram et cliquez sur OK. 7. Dans larborescence de lautomate, dveloppez le dossier Pont_roulant en cliquant sur le signe +. 8. Une fois dvelopp, le dossier Pont_roulant apparat comme ci-dessous.

9. Dans larborescence de lautomate, cliquez avec le bouton droit sur le dossier MainRoutine (Programme Principale) et slectionnez Properties (Proprits).

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 9 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

10. La fentre Routine Properties (Proprits de la routine) apparat.

11. Tapez Routine_Principale la place de MainRoutine et cliquez sur OK. 12. Dans larborescence de lautomate, cliquez avec le bouton droit sur le dossier Pont_roulant et slectionnez New Routine (Nouvelle Routine).

13. La fentre New Routine (Nouvelle Routine) apparat.

14. Dans le champ Name (Nom), saisissez Circuit_1 puis cliquez sur OK. 15. Sauvegardez le programme en cliquant sur licne Save 16. Ajoutez une autre routine au nom de Circuit_2. 17. Une fois dvelopp, le dossier Tache_Principale doit apparatre comme ci-dessous. (Sauvegarder) de la barre doutils.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 10 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

18. Crez les nouveaux programmes ainsi que leurs tches associes qui correspondent larborescence prsente ci-dessous.

ct de la routine principale, cliquez avec le bouton droit sur le 19. Pour faire apparatre licne dossier Traitement et slectionnez Properties (Proprits). 20. Cliquez sur longlet Configuration de la fentre Program Properties.

21. Dans le champ Main (Principale), slectionnez Routine_Principale puis cliquez sur OK. Licne apparat ct de la routine Routine_Principale. apparat ct de la routine

22. Assurez-vous que dans chacun des programmes licne Routine_Principale.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 11 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Dfinition de vos sous-programmes Une fois que votre projet comporte les programmes requis, vous devez dfinir et crer les sousprogrammes pour chaque programme. Sous-programme : fournit le code excutable (logique) pour un programme (similaire un fichier programme dans un automate PLC ou SLC). Sous-programme principal : chaque programme, vous attribuez un sous-programme principal. Quand le programme est en cours d'excution, son sous-programme principal s'excute automatiquement. Utilisez le sous-programme principal pour commander l'excution des autres sous-programmes de ce programme. Pour appeler (excuter) un autre sous-programme inclus dans le programme, utilisez une instruction Saut vers sous-programme (JSR).

Sous-programme : reprsente tout sous-programme autre que le sous-programme principal ou le sousprogramme de gestion des dfauts. Pour excuter un sous-programme, utilisez une instruction Saut vers sous-programme (JSR) place dans un autre sous-programme, tel que le sous-programme principal.

4.4.3 dition du programme Pont_roulant


Lors de cette session, vous devez ajouter les points (Tags) et le code concernant le programme Pont_roulant . Continuez dutiliser le projet dj ouvert. 1. Double-cliquez sur licne Program Tags ouvrir lditeur de points. du programme Pont_roulant pour

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.

3. Crez les points (Tags) associes au programme Pont_roulant qui correspond au tableau suivant. Respectez les noms, les types ainsi que les descriptions.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 12 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Lditeur complet doit ressembler ce qui suit.

4. Double-cliquez sur licne Routine principale du programme Pont_roulant pour ouvrir lditeur de routine. Une ligne vide est alors ajoute votre intention.

5. Ajouter le code suivant dans la routine principale du programme Pont_roulant.


0 JSR Jump To Subroutine Routine Name Circuit_1

JSR Jump To Subroutine Routine Name Circuit_2

(End)

6. Double-cliquez sur licne Circuit_1 du programme Pont_roulant pour ouvrir lditeur de routine. Une ligne vide est alors ajoute votre intention.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 13 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

7. Ajouter le code suivant dans la routine Circuit_1 du programme Pont_roulant.


ARRET M_10_STP / DEPART M_10_STR DEMARREUR M_10_DEM ARRET M_20_STP / DEPART M_20_STR DEMARREUR M_20_DEM DEMARREUR M_10_DEM DEMARREUR M_20_DEM

(End)

du programme Pont_roulant pour ouvrir 8. Double-cliquez sur licne Circuit_2 lditeur de routine. Une ligne vide est alors ajoute votre intention.

9. Ajouter le code suivant dans la routine Circuit_2 du programme Pont_roulant.


0 ARRET M _30_STP / DEPART ARRIERE M_30_STR_AR / DEPART AVANT M _30_STR_AV DEM ARREUR AVANT M_30_DEM_AV DEMARREUR ARRIERE M _30_DEM_AR / Position haute ZSH_30 DEM ARREUR AVANT M_30_DEM_AV

ARRET M _30_STP /

DEPART AVANT M _30_STR_AV /

DEPART ARRIERE M _30_STR_AR DEMARREUR ARRIERE M_30_DEM _AR

DEMARREUR AVANT M _30_DEM_AV /

Position basse ZSL_30

DEMARREUR ARRIERE M_30_DEM _AR

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 14 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

4.4.4 dition du programme Traitement


Lors de cette session, vous devez ajouter les points (Tags) et le code concernant le programme Traitement . Continuez dutiliser le projet dj ouvert. 1. Reprenez les tapes prcdentes pour crer le programme Traitement . Tableau des points (Tags) :

Routine principale :
0 JSR Jump To Subroutine Routine Name Circuit_3

JSR Jump To Subroutine Routine Name Circuit_4

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 15 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Routine Circuit_3 :
ARRET RELAIS MAITRE DEACTIVATION DES CONTROLES M _100_MCR_STP / DEPART RELAIS MAITRE ACTIVATION DES CONTROLES M_100_MCR_STR RELAIS MAITRE CONTROLE M _100_M CR RELAIS MAITRE CONTROLE M_100_M CR

RELAIS MAITRE CONTROLE M_100_MCR 1 HAUT NIVEAU M_110_LSH 2 ARRET M_120_STP / DEPART M_120_STR DEMARREUR M_120_DEM DEMARREUR M_120_DEM MCR DEMARREUR M_110_DEM

ARRET M_130_STP /

DEPART M_130_STR DEMARREUR M_130_DEM

DEMARREUR M_130_DEM

DEMARREUR M_110_DEM 5 DEMARREUR M_120_DEM DEMARREUR M_130_DEM

DEMARREUR M_140_DEM

MCR

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 16 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Routine Circuit_4 :
SECONDES M_120_SEC.DN 0 REMISE A ZERO DU TEMPS M_120_RAZ SECONDES M_120_SEC RES

DEMARREUR M_120_DEM 1

SECONDES RTO Retentive Timer On Timer M_120_SEC Preset 60000 Accum 0

EN DN

MINUTES M _120_MIN.DN 2 REMISE A ZERO DU TEMPS M_120_RAZ

MINUTES M_120_MIN RES

SECONDES M_120_SEC.DN 3 Count Up Counter Preset Accum

MINUTES CTU M_120_MIN 60 0

CU DN

HEURES M_120_HRS.DN 4 REMISE A ZERO DU TEMPS M_120_RAZ

HEURES M_120_HRS RES

MINUTES M_120_MIN.DN 5 Count Up Counter Preset Accum

HEURES CTU CU M_120_HRS 24 0 DN

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 17 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

REMISE A ZERO DU TEMPS M_120_RAZ 6 HEURES M_120_HRS.DN 7 Count Up Counter Preset Accum JOURS CTU

JOURS M_120_JRS RES

CU M_120_JRS 30 0 DN

JOURS M_120_JRS.DN 8

LIMITE DE TEMPS ATTEINTE M_120_LIM

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 18 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

4.4.5 dition du programme Manutention


Lors de cette session, vous devez ajouter les points (Tags) et le code concernant le programme Manutention . Continuez dutiliser le projet dj ouvert. 1. Reprenez les tapes prcdentes pour crer le programme Manutention . Tableau des points (Tags) :

Routine principale :
0 JSR Jump To Subroutine Routine Name Circuit_5

JSR Jump To Subroutine Routine Name Circuit_6

JSR Jump To Subroutine Routine Name Circuit_7

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 19 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

Routine Circuit_5 :
PRISE DU BILLET DE STATIONNEM ENT ST_000_PRISE_BILLET 0 COMM ANDE D'OUVERTURE DE LA BARRIERE D'ENTREE ST_000_BARRIERE_IN L

NOMBRE DE VOITURE ST_000_VOITURES.DN / COMMANDE D'OUVERTURE DE LA BARRIERE D'ENTREE ST_000_BARRIERE_IN U

DETECTEUR DE VOITURE A L'ENTREE ST_000_ENTREE 1

NOMBRE DE VOITURE CTU Count Up Counter ST_000_VOITURES 475 Preset Accum 0

CU DN

LE PAIEMENT A ETE EFFECTUE ST_000_PAIEMENT_OK 2 COMMANDE D'OUVERTURE DE LA BARRIERE DE SORTIE ST_000_BARRIERE_OUT U

COMM ANDE D'OUVERTURE DE LA BARRIERE DE SORTIE ST_000_BARRIERE_OUT L

DETECTEUR DE VOITURE A LA SORTIE ST_000_SORTIE 3

NOMBRE DE VOITURE CTD Count Down Counter ST_000_VOITURES Preset 475 Accum 0

CD DN

NOMBRE DE VOITURE ST_000_VOITURES.DN 4 BOUTON DE REM ISE A ZERO DU COMPTEUR ST_000_RAZ_VOITURE 5

COMMANDE DU PANNEAU D'AFFICHAGE PLEIN ST_000_PLEIN

NOMBRE DE VOITURE ST_000_VOITURES RES

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 20 sur 24

CVM

Laboratoire #2 Routine Circuit_6 :


ARRET DES CONVOYEURS M_400_STP /

Exercices d'dition - ControlLogix (Programmation de base)

DEPART DES CONVOYEURS M_400_STR DEPART MAITRE M_400_MASTER

DEPART MAITRE M_400_MASTER TOF Tim er Off Delay M_400_KIC[2] Tim er 2000 Preset Accum 2000

EN DN

DEPART MAITRE M_400_M ASTER 1 CONVOYEUR #20 M_420_DEM

TOF Tim er Off Delay M_400_KIC[3] Tim er 2000 Preset Accum 2000

EN DN

M_400_KIC[3].DN 2

DEPART MAITRE M _400_MASTER CONVOYEUR #10 M_430_DEM

CONVOYEUR #10 M _430_DEM TON Tim er On Delay M_400_KIC[0] Tim er 2000 Preset Accum 0

EN DN

M_400_KIC[2].DN 3

M _400_KIC[0].DN CONVOYEUR #20 M_420_DEM

CONVOYEUR #20 M _420_DEM TON Tim er On Delay M_400_KIC[1] Tim er 2000 Preset Accum 0

EN DN

DEPART MAITRE M_400_M ASTER 4

M_400_KIC[1].DN CONVOYEUR #30 M_410_DEM

CONVOYEUR #30 M_410_DEM

(End)

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 21 sur 24

CVM

Laboratoire #2 Routine Circuit_7 :


PERMISSION M_300_PERM 0 DEMARREUR M_300_DEM DEPART M_300_STR

Exercices d'dition - ControlLogix (Programmation de base)

ARRET M_300_STP /

DEMARREUR M_300_DEM

DEMARREUR M_300_DEM 1

FRONT MONTANT M _300_FM ONS

ESSAI M_300_ES L NOMBRE DE DEMARRAGE 2 TENTATIVES CTU Count Up Counter M_300_QIC[0] 2 Preset Accum 0 NOMBRE DE DEMARRAGE 3 TENTATIVES CTU Count Up M_300_QIC[1] Counter Preset 3 Accum 0

CU DN

CU DN

PERM ISSION DE DEM ARRAGE ESSAI 1 ET 2 M_300_KIC[0].DN / PERM ISSION DE DEM ARRAGE ESSAI 1 ET 2 M_300_KIC[0].DN

NOMBRE DE DEMARRAGE 2 TENTATIVES M _300_QIC[0].DN / NOMBRE DE DEMARRAGE 3 TENTATIVES M _300_QIC[1].DN /

PERMISSION M_300_PERM

ESSAI M_300_ES 3

PERMISSION DE DEM ARRAGE ESSAI 1 ET 2 TON Timer On Delay M_300_KIC[0] Timer Preset 600000 Accum 0

EN DN

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 22 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

ESSAI M_300_ES 4

PERMISSION DE DEM ARRAGE ESSAI 3 TON Timer On Delay Timer M_300_KIC[1] Preset 1800000 Accum 0

EN DN

PERMISSION DE DEMARRAGE ESSAI 3 M_300_KIC[1].DN 5

ESSAI M_300_ES U NOMBRE DE DEMARRAGE 2 TENTATIVES M_300_QIC[0] RES NOMBRE DE DEMARRAGE 3 TENTATIVES M_300_QIC[1] RES

(End)

4.4.6 Chargement du projet et vrification des programmes


Dans la prsente section vous devez : Charger votre projet sur lautomate Vrifier vos programmes Corriger les erreurs, sil y a lieu

Vous utiliserez pour cela le programme reposant sur les tapes ralises prcdemment. Veuillez suivre les tapes suivantes.

4.4.7 Chargement du projet sur lautomate


1. Assurez-vous que RSLogix 5000 est dmarr et que votre projet Lab2 est ouvert. Chargez votre projet sur lautomate qui vous a t attribu.

4.4.8 Vrification des programmes du projet


1. Vrifiez vous-mme vos programmes en simulant lautomatisme avec la mthode de forage. 2. Corrigez les erreurs ou anomalies, sil y a lieu. 3. Maintenant, faites vrifier vos programmes par lenseignant.

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 23 sur 24

CVM

Laboratoire #2

Exercices d'dition - ControlLogix (Programmation de base)

5. 6. 7.
No 1 No 1 2 3 No 1 2 3 No 1 2 3 4 No 1 2

valuation chancier Grille dvaluation


Structure du projet Arborescence du projet Programme Pont_roulant Cration des points (Tags). Cration du circuit_1 et fonctionnement. Cration du circuit_2 et fonctionnement. Programme Traitement Cration des points (Tags). Cration du circuit_3 et fonctionnement. Cration du circuit_4 et fonctionnement. Programme Manutention Cration des points (Tags). Cration du circuit_5 et fonctionnement. Cration du circuit_6 et fonctionnement. Cration du circuit_7 et fonctionnement. Dpannage Pnalit par intervention de dpannage : -5 points (sans limite) Pnalit pour manque dimplication : au jugement Absence, attitude ngative, manque dinitiative, etc. Note _____/10 Note _____/5 _____/5 _____/5 Note _____/5 _____/10 _____/10 Note _____/5 _____/15 _____/15 _____/15 Note

Ce laboratoire est valu individuellement.

Vous avez un bloc de 4 priodes pour effectuer ce laboratoire.

No 1 Noms des tudiants :

Total

Note _____/100

Claude Thort, Guy Charbonneau


301-A09_Lab02_Exercices_edition_ControlLogix.doc

Page 24 sur 24

CVM

Vous aimerez peut-être aussi