Académique Documents
Professionnel Documents
Culture Documents
TP API
SOMMAIRE
1. Prsentation et description 2. Programmation depuis le module logic 3. Logiciel de programmation Zelio Soft 2 4. Exemple dapplication : Eclairage intrieur/extrieur dune habitation 5. Application raliser : Feux de croisement
N. KABBAJ
TP API
N. KABBAJ
TP API
1. PRESENTATION ET DESCRIPTION
1.1. Prsentation :
Le module logique Zelio Logic SR2 B121 BD est destin la ralisation de petits quipements d'automatisme. Sa compacit et leur facilit de mise en uvre en font une alternative comptitive aux solutions base de logique cble ou de cartes spcifiques. Il est ainsi utilis dans les secteurs d'activit de l'industrie et du tertiaire : Pour lindustrie : Automatismes de petites machines de finition, de SR2 B121 BD confection, dassemblage ou demballage ; Automatismes dcentraliss sur les annexes de grosses et moyennes machines (domaines du textile, du plastique, de la transformation de matriaux, etc.) ; Automatismes pour machines agricoles (irrigation, pompage, serre, etc.). ; Pour le tertiaire/btiment : Automatismes de barrires, de volets roulants, de contrle daccs ; Automatismes dclairage ; Automatismes de compresseurs et de climatisation. Le module compact SR2 B121 BD est caractris par : Une alimentation 24V DC ; 12 Entres/Sorties dont : 8 entres TOR dont 4 entres analogiques 0 - 10V ; 4 sorties relais 8A. Affichage LCD ; Horloge interne dont lautonomie de lhorloge, assure par une pile lithium, est de 10 ans ; La sauvegarde des donnes (valeurs de prslection et valeurs courantes) est garantie par une mmoire Flash EEPROM (10 ans). Programmation peut tre ralise soit en langage contacts (LADDER ou LD), soit en langage blocs fonctions (FBD).
1.2. Description :
1.2.1. Prsentation de la face avant :
Destin faciliter le cblage lectrique de solutions intelligentes, le module logique est trs simple mettre en uvre. Sa flexibilit et ses performances vous permettront de raliser des gains de temps et dargent importants. Lillustration ci-dessous prsente les lments de la face avant du module logique :
N. KABBAJ
TP API
Repre 2 3 4 5 6 7 8 9 10
Elment Bornier vis dalimentation Afficheur LCD, 4 lignes, 18 caractres Bornier vis des entres TOR Bornier vis des entres analogiques 0-10 Volts Emplacement mmoire de sauvegarde ou cble de raccordement PC Touche Shift (blanche) Touche Menu/Ok (verte) de slection et validation Bornier vis sorties relais Touches de navigation (grises) ou boutons poussoir Z
Depuis la face avant du module logique, il est possible de : Programmer (en mode LD), Configurer, Commander lapplication, Surveiller le droulement de l'application. Touches Zx Ce sont les touches grises alignes de gauche (Z1) droite (Z4) et situs sous le LCD. Les flches indiquant les sens des dplacements associs la navigation sont graves au-dessus des touches. Les touches de navigation permettent de se diriger vers la gauche, vers le bas, vers le haut et vers la droite. Touche Menu/OK Cette touche est utilise pour toutes les validations : menu, sous-menu, programme, paramtre, etc.
N. KABBAJ
TP API
Lorsque la touche Shift est appuye, elle permet l'affichage d'un menu contextuel au-dessus des touches Z :
Utilisation des fonctions des menus contextuels : + /: permet de faire dfiler les diffrentes valeurs possibles du champ slectionn (types dentres, de sorties, de numros, etc.) ; Ins. : insre une ligne ; Del. : efface llment dsign ou la ligne lorsquelle est vide ; Param. : affiche lcran de paramtrage pour une fonction donne ; : sens du trac de la connexion
Lcran dentres-sorties permet de visualiser : 1. ltat des entres : 1 9, A P, 2. le mode utilis : LD/FBD, 3. le mode de marche : RUN / STOP, 4. le jour et heure pour les produits avec horloge, 5. ltat des sorties : 1 9, A G, 6. boutons poussoirs Z : 1 4. En mode Simulation ou en mode Monitoring, quand le programme est en RUN, les tats actifs des entres est des sorties sont indiqus en vido inverse. Lappui sur la touche Menu/OK remplace laffichage de l'cran dentres-sorties par laffichage du menu principal : PROGRAMMATION (LD mode STOP) MONITORING (LD mode RUN) PARAMETRES RUN / STOP CONFIGURATION (mode STOP) EFFACER PROG. (LD mode STOP) TRANSFERT (mode STOP) VERSION LANGUE DEFAUT CHANGER J/H CHANGER ETE/HIV.
N. KABBAJ
TP API
2.
Entrer dans le menu PRINCIPAL en appuyant sur la touche Menu/OK, puis se positionner sur le menu de configuration de la langue : LANGUAGE, en appuyant 7 fois sur la touche de navigation vers le bas . La commande slectionne clignote :
3.
Slectionner et valider la langue (la slection est matrialise par le clignotement du texte). Le bouton Menu/OK permet de valider le choix de la nouvelle langue. Laffichage revient sur menu PRINCIPAL si le module logique est en mode STOP :
b. Modification de la date et lheure : 1. A partir de lcran des ENTREES-SORTIES, entrer dans le menu PRINCIPAL, puis se positionner sur le menu CHANGER J/H. Entrer dans le menu de configuration de la date et de lheure en appuyant sur le bouton Menu/OK :
2. Slectionner le paramtre modifier laide des touches de navigations (la slection est matrialise par le clignotement du paramtre) ; 3. Modifier le paramtre laide des touches de navigations. Puis valider les modifications avec la touche Menu/OK ; 4. Le retour sur lcran des ENTREES-SORTIES se fait par appui sur :
N. KABBAJ
TP API
1 2 3 4
: Colonne rserve aux contacts (conditions). : Colonne rserve aux contacts ou aux liaisons. : Colonne rserve aux bobines (actions). : Colonne rserve aux liaisons.
Chaque ligne comporte 5 champs de 2 caractres rservs aux contacts (conditions). Les 4 colonnes centrales peuvent aussi accueillir des liaisons. La dernire colonne de 3 caractres est rserve aux bobines (actions). Entre les colonnes de contacts et de bobines, on doit saisir les liaisons. La saisie dun Schma de commande dans le module logique seffectue partir des touches situes en face avant. Les rgles suivantes doivent tre respectes :
N. KABBAJ
TP API
Lappui simultan sur Shift et sur lune des touches (- et +) insre la premire lettre de llment : I pour un contact et Q pour une bobine, suivi du chiffre 1. 3. Choisir le type dlment dsir en appuyant simultanment sur Shift et + ou -. Ceci fait dfiler de manire cyclique les diffrents types dlments possibles (voir ANNEXES), dans lordre suivant : Pour les contacts : I, i, Z, z, M, m, Q, q, T, t, C, c, K, k, V, v, A, a, H, h, W, w, S, s. Pour les bobines : M, Q, T, C, K, X, L, S. 4. Relcher la touche Shift pour avoir accs aux touches de navigations : lappui sur la touche positionne le curseur sur le chiffre 1 correspondant. 5. Appuyer simultanment sur les touches Shift et + pour incrmenter le numro de llment (2, 3, 4,..., 9, A, etc.). Les numros des blocs fonctions sont limits au nombre de blocs du type disponibles dans le module logique. Dans le cas des modules logiques extensibles, les numros des entres et des sorties permettent de programmer lextension de taille maximum : Pour la saisie dun contact, une fois cette tape ralise, la saisie est termin. Pour la saisie dune bobine, il faut en plus choisir la fonction de la bobine. 6. Relcher la touche Shift pour avoir accs aux touches de navigations 7. Les tapes 7 9 ne sont raliser que dans le cas de la saisie dune bobine. Pour modifier un lment de schma de commande existant, il suffit de : Se positionner sur llment modifier : tape 1 prcdemment dcrite. Choisir le nouvel lment dsir : tapes 3 6 prcdemment dcrites. Pour supprimer un lment, il suffit de : Positionner le curseur sur llment supprimer : tape 1, Appuyer simultanment sur les touches Shift et Menu/OK. Selon la position du curseur au moment de la suppression, deux cas peuvent se prsenter : Sur un lment : ce dernier est effac Sur un emplacement vide de la ligne : la ligne entire est efface.
N. KABBAJ
TP API
3. Tracer les connexions en appuyant simultanment sur Shift et sur une des touches : Shift et trace une connexion jusqu la position du contact suivant ou jusqu la bobine de fin de ligne Shift et permettent de tracer des connexions perpendiculaires vers la ligne prcdente ou la suivante. 4. Relcher la touche Shift pour avoir accs aux touches de navigations 5. Rpter lopration autant de fois que ncessaire pour relier les lments les uns aux autres selon vos besoins.
N. KABBAJ
TP API
10
3.1. Prsentation :
Le logiciel Zelio Soft 2 permet depuis un ordinateur : La programmation en langage contacts (LADDER) ou en langage blocs fonctions (FBD) La simulation, le monitoring et la supervision, Le chargement et le dchargement de programmes, Ldition de dossiers personnaliss, La compilation automatique de programmes
N. KABBAJ
ZELIO LOGIC SR2 B121 BD Simuler le programme applicatif en temps rel ou en acclr,
TP API
Le mode monitoring de Zelio Soft 2 permet de tester le programme excut par le module, c'est--dire : Visualiser en ligne le programme, Forcer les entres, les sorties, les relais auxiliaires et les valeurs courantes des blocs fonctions, Rgler lheure, Passer du mode darrt (STOP) au mode de marche (RUN) et inversement.
11
En mode simulation ou monitoring, la fentre de supervision permet de visualiser ltat des entres/sorties du module dans lenvironnement de votre application (dessin ou image).
2. Cliquez sur Crer un nouveau programme pour dmarrer une application ou bien choisissez Nouveau dans le menu Fichier si le logiciel est dj lanc. La fentre de choix du module logique saffiche alors :
N. KABBAJ
TP API
12
3. Nous opterons dans cet exemple pour le module SR2 B121 BD. Cliquez sur la catgorie (1) 10/12 ENTREES/SORTIES SANS EXTENSION. La catgorie slectionne apparat alors sur fond jaune et la liste des modules correspondants cette catgorie saffiche alors en dessous. Slectionnez le module SR2 B121 BD en cliquant sur la ligne correspondante et cliquez sur Suivant :
4. Lcran du choix du type de programmation apparat. Par dfaut, le langage contact (ladder) est slectionn (encadr jaune), cliquez sur Suivant pour programmer en ladder. Cliquez sur licne FBD puis sur Suivant pour programmer en FBD :
N. KABBAJ
TP API
13
2. Slectionnez le contact I1 dans le tableau en maintenant le bouton de la souris appuy et dplacez le contact jusqu' la premire case en haut gauche de la feuille de cblage. Relchez le bouton : le contact I1 est plac :
N. KABBAJ
TP API
3. Dplacez ensuite le pointeur de la souris sur l'icne Sorties TOR en bas. Un tableau des diffrents contacts ou bobines possibles apparat :
14
4. Slectionnez la bobine [ dans la premire ligne du tableau en maintenant le bouton de la souris appuy et dplacez la bobine jusqu' la case bobine la premire ligne de la feuille de cblage. Relchez le bouton: la bobine [Q1 est place :
2. Le programme saisi est alors compil et lcran de simulation saffiche. Cliquez ensuite sur l'icne RUN pour simuler la mise en marche du module :
3. Un contact ou une bobine sont reprsents en bleu sils sont inactifs (0) et en rouge sils sont actifs (1). Le forage des entres seffectue par un clic sur le bouton gauche de la souris :
N. KABBAJ
TP API
Cliquez sur le contact I1 pour le rendre actif, la bobine Q1 est active. Lorsque vous cliquez nouveau sur I1 pour le dsactiver, Q1 se dsactive galement. et le
15
Il est possible dexcuter la simulation en utilisant Le bouton daffichage des entres bouton daffichage des sorties, situs en bas de la fentre de simulation :
Pour linstallation, il suffit de se munir du CD Zlio qui contient les drivers et de suivre les tapes normalises pour linstallation dun priphrique.
N. KABBAJ
TP API
16
2. Dans le menu Transfert, slectionnez Transfrer Programme puis cliquez sur PC>MODULE.
Remarque 1: il est impossible d'crire dans le module quand celui-ci est en marche. Vous pouvez l'arrter en cliquant sur STOP Module dans le menu Transfert. Remarque 2: Si le module connect l'ordinateur ne correspond pas au module slectionn au dmarrage de l'application, vous pouvez slectionner un autre modle en cliquant sur Choix du module/programmation dans le menu Module.
3. Aprs confirmation, le programme est transfr dans le module. Vous pouvez dsormais tester le programme prsent dans le module en le mettant en marche ( partir du logiciel: cliquez sur RUN Module dans le menu Transfert).
Remarque : Le mode monitoring n'est possible que lorsque le programme contenu dans le module est identique celui prsent dans le logiciel.
1. Pour se mettre en mode Monitoring, cliquez sur l'icne correspondante :
2. Mettez alors le module en marche en cliquant sur RUN. De la mme faon qu'en simulation, vous pouvez activer les contacts en cliquant dessus (clic gauche de la souris pour forcer ltat dune entre), ceux-ci sont alors activs en temps rel sur le module. Par exemple, si vous cliquez sur I1, la bobine Q1 va s'activer l'cran (couleur rouge) et au niveau du module. On peut naviguer dans les diffrents menus du module au moyen des touches et . La fonction slectionne se met clignoter : Pour entrer dans la fonction, appuyez sur Menu/Ok Pour remonter au menu prcdent, appuyez sur La touche Shift (touche blanche) fait apparatre des fonctionnalits supplmentaires, notamment lors de la programmation en faade. Ainsi, on peut retrouver le programme transfr l'cran du module lorsque celui-ci est l'arrt (STOP Module) : A partir du menu principal du module, placez-vous sur PROGRAMMATION au moyen des touches et (le mot ainsi slectionn clignote) Confirmez en appuyant sur Menu/Ok.
N. KABBAJ
TP API
Vous pouvez alors visualiser le programme saisi. Pour retourner au menu principal, appuyez deux fois sur Menu/Ok.
17
4. EXEMPLE DAPPLICATION
N. KABBAJ
TP API
18
N. KABBAJ
TP API
Bobine TT : Entre de commande Symbole de la bobine Entre de commande est donn ci-contre. Chaque type induit un fonctionnement particulier qui permet de grer tous les cas de figure envisageables dans une application. Bobine RC : Entre de remise zro, Symbole de la bobine Entre de remise zro est donn ci-contre. Lexcitation de la bobine a pour effet de remettre zro la valeur courante du temporisateur : le contact T est dsactiv et la fonction est prte pour un nouveau cycle de temporisation.
19
4.4.4. Paramtrage :
Le paramtrage du bloc est accessible : Depuis le module lors de la saisie de la ligne de commande, ou bien partir du menu PARAMETRES si le bloc na pas t verrouill avec le cadenas ; Depuis ZlioSoft2 en double cliquant sur la bobine du temporisateur Les paramtres renseigner sont les suivants : Type de temporisateur, Valeur(s) de prslection, Unit de temps, Verrouillage paramtres, Rmanence. Pour notre exemple dapplication, le paramtrage de la temporisation T1 (2mn) est le suivant :
N. KABBAJ
TP API
20
N. KABBAJ
TP API
21
L'API utilis pour grer cette application est le Module Zelio Logic SR2 B121 BD; Le langage de programmation utilis est le LADDER.
TRAVAIL DEMANDE
1/ Etablir le GRAFCET (niveau 1). 2/ Complter le schma de cblage de l'application la page 21. 3/ Etablir le programme LADDER correspondant sur le logiciel Zelio SOFT 2.
N. KABBAJ
TP API
22
Q1
220 V P 50 Hz
I1 I2 I3 I4 IB
Tem IC
SR2 B121 BD
Q2
Q3
Q4
ID Tem IE 24 V +
N. KABBAJ