[1] phpMyVisites | Open source web analytics Statistics [wwwcount.cgi?df=philippe.berger2.dat&dd=A] Programmation ladder [2]Retour ________________________________________________________ * Définition : 2 - Approche structurée des systèmes automatisés 2.2 - Structuration en fonctions principales d'automatisme 2.2.1 - Fonctions et relations internes au système automatisés - Fonction "Acquérir des informations" - Fonction "Traiter les informations" - Fonction "Commander la puissance" 2.2.2 - Relations entre le système automatisé et son environnement - Fonction "Communiquer" : * dialogue homme/machine, * communication entre système. 2.2.3 - Chaîne fonctionnelle associée à une fonction opérative ou à une tâche. 4 - Commande des systèmes 4.2 - Commande fonction de l'état : traitement séquentiel - définition : information + état ® ordre - non univocité de la relation entrée/sortie - notion de variable interne - notion d'état réceptif à une entrée : réceptivité. Expression logique des ordres. - cas d'application 5 - Outils de description du fonctionnement d'un automatisme 5.1 - Concepts de base - bloc - alternative - répétition 6 - Description du fonctionnement des systèmes automatisés 6.2 Description technologique 6.2.1 Représentation des solutions technologiques câblées : - schéma à contacts 6.2.2 Représentation des solutions technologiques programmées, * assistance informatique à la programmation. 7 - Réalisations technologiques 7.2 - Fonction traitement - Traitement de données : logiques, - Automates programmables industriels * Entrées/Sorties modulaires * implantation d'un programme sur automate programmable. * Objectifs : En présence de la station 1 du système modulaire, en état de fonctionnement, en possession des éléments de description du fonctionnement et de sa réalisation technologique l'apprenant doit : - pour le système : identifier les moyens techniques associés aux fonctions principales. - Pour une fonction : caractériser les flux et les moyens associés. * Moyens mis en oeuvre : - la station 1 du système modulaire, - le logiciel Automgen ou PL7-2, - le site d'Automatique et d'Informatique Industrielle, - le [3]dossier ressource de la station 1, - des ouvrages d'automatique, Le travail que vous effectuerez ne fera pas l'objet d'un compte-rendu. ________________________________________________________ Déroulement du TP : * Problème : Vous allez travailler dans ce TP en mode ladder uniquement (langage à contacts). Vous ne devez donc pas concevoir de grafcet pour ce TP. Le ladder ressemble de par son écriture à la schématisation des contacts électriques et fonctionne de la même façon. Dans un premier temps vous travaillerez avec les boutons poussoirs de la partie droite droite du pupitre, entourée en bleu. [4][progra1.jpg] Vous allez réaliser plusieurs programmes sous Automgen en langage ladder. Ces programmes permettent de piloter la station 1. Mode Manuel : 1 - Lorsque l'on appuie sur le bouton poussoir "Sortie Pousseur" le vérin de pousser "P" sort. Le vérin rentre dès qu'on relâche le bouton poussoir. 2 - Les distributeurs qui pilotent les mouvement sont monostables. Vous devrez donc utiliser pour cette question les fonctions set et reset. Cette fois, le vérin doit sortir lors d'une impulsion sur le bouton poussoir Sp1 et le vérin doit rentrer lors d'une impulsion sur le bouton poussoir Sp0. 3 - Le vérin ne peut rentrer automatiquement que s'il est autorisé à rentrer. Il est autorisé à rentrer s'il est arrivé en position sortie maximum. Cette position est acquittée par le [5]capteur ILS Sl1. 4 - Compéter le programme précédent pour piloter l'activation du venturi et la rotation du vérin rotatif. Mode automatique 5 - Lorsque les vérins sont en position repos, le voyant bleu "conditions initiales" doit être allumé. Vous utiliserez à cette occasion un bit interne B10 pour piloter le voyant. 6 - Complétez votre programme pour réaliser le cycle suivant : Sortie du vérin de poussée; Sortie du vérin rotatif; Activation de la ventouse; Rentrée du vérin de poussée; Rentrée du vérin rotatif; Désactivation de la ventouse. * Démarche à suivre : Définir les éléments à piloter. Définir les contraintes de fonctionnement. (Conditions de mouvement,...) Définir les conditions de fonctionnement. (Équations logiques des sorties de l'automate) Ne pas oublier le stockage de l'information. (Bits internes, auto-alimentation...) Construire vos réseaux. Transférez votre programme. * Cas de programmation en PL7-2 : Configurez l'automate de la façon suivante : - Programme : 8Ko - Mode : Ladder Configurez l'entrée I0,0 en RUN/STOP pour contrôler l'arrêt et la marche de l'automate. Programmez : - Insérez (INS) votre réseau en n'oubliant pas de donner un nom à votre label (ex: L10). - Validez par "Entrée" vos réseaux. Transférez votre programme dans l'automate. Testez le. Modifiez le si nécessaire. * Cas de programmation avec Automgen : Configurez l'automate de la façon suivante : - Programme : 8Ko - Mode : Ladder Configurez l'entrée I0,0 en RUN/STOP pour contrôler l'arrêt et la marche de l'automate. * Symbolique Ladder : Les symboles utilisés dans ce mode de programmation sont : [progra2.gif] : variable d'entrée ou contact à fermeture (I0,2 entrée automate; B12 bit interne; etc...), [progra2.gif] : variable d'entrée complémentée ou contact à ouverture, -( )- : variable de sortie (B12 bit interne; O0,2 sortie automate, etc..), -(S)- : sortie mise à un mémorisée (S = set), -(R)- : sortie mise à zéro mémorisée (R = reset), [progra3.gif] : connexions horizontales, [progra4.gif] : connexions verticales. * Conseil : Faites un réseau simple pour commencer avec une entrée puis une sortie, puis vous compléterez votre programme au fur et à mesure Exemple : [progra1.gif] Le fonctionnement de ce réseau ladder est le suivant : SI j'ai l'entrée I1,1 ALORS j'active la sortie O0,0 (la sortie O0,0 = 1). SI j'ai l'entrée I1,20 ALORS j'active la sortie O0,1. [6][0142.gif] ________________________________________________________ References 1. http://st.free.fr/ 2. http://philippe.berger2.free.fr/tp.htm#Cha%C3%AEnes fonctionnelles s%C3%A9rie 2 3. http://philippe.berger2.free.fr/automatique/ressource/poste1/poste_1.htm 4. http://philippe.berger2.free.fr/automatique/ressource/poste1/pupitre1.htm 5. http://philippe.berger2.free.fr/automatique/cours/cpt/les_capteurs.htm#Capteurs ILS 6. http://philippe.berger2.free.fr/automatique/tp/2_TP16_Ladder/programmation_ladder.htm#top