TP3 – ALLEN BRADLEY SLC 500
Transcription
TP3 – ALLEN BRADLEY SLC 500
IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série TP3 – ALLEN BRADLEY SLC 500 Lire attentivement le sujet de TP et réaliser la préparation concernant la chaîne de remplissage de bidons d’huile (paragraphe 3). 1 Présentation du sujet : Ce TP porte sur la programmation d’un automate ALLEN BRADLEY muni d’un processeur SLC 500. L’automate est monté sur un châssis à 7 emplacements comprenant : • 1 module CPU 1747 - L541 • 1 module 16 entrées 1746 - IB16 • 1 module 16 sorties 1746 - OW – 16 Le SLC 500 est programmé en langage Ladder (schéma à contacts) à l’aide du logiciel RS Logix 500 sous Windows 95. 1.1 Logiciel de programmation RS Logix 500 : Le RS Logix 500 est basé sur le principe de projets. Un projet est un ensemble de fichiers associés à votre programme de logique. Ces différents fichiers vous permettront de : - configurer et paramétrer le SLC 500 - éditer et vérifier un programme en Ladder - observer et agir sur les bits d’Entrées / Sorties - et les bits internes de l’automate pour tester le bon fonctionnement de votre automatisme. Le paragraphe suivant vous permettra, grâce à un exemple didactique la prise en main des outils principaux du RS Logix 500. 2 Exemple didactique Saisir le grafcet suivant dans l’automate. Cf0 = X0 ▪ Entrée_1 Cf1 = X1 ▪ Entrée_2 Cf2 = X2 ▪ Entrée_3 X0 = Cf2 + X0 ▪ / Cf0 + INIT X1 = ( Cf0 + X1 ▪ / Cf1 ) ▪ /INIT X2 = ( Cf1 + X2 ▪ / Cf2 ) ▪ /INIT K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 1/6 IUT GE2i Valenciennes Septembre 2003 TP API 1 Adressage des variables : Les bits d’Entrées de l’automate sont notés : I:1.0/n Avec n = 0, 1, 2…15 le numéro du bit I = input = entrée Exemple : I : 1.0 / 2 = entrée 2 Les bits de Sorties sont notés : O : 2 . 0 / n Avec n = 0, 1, 2…15 le numéro du bit O = output = sortie Exemple : O : 2.0 / 2 = sortie 2 Les bits internes sont notés : B3 : 0 / n Avec n = 0, 1, 2…7 le numéro du bit ou B3 : 1 / n B3 : 2 / n ère série Exemple : B3 : 1 / 2 = CF2 Note : Pour faciliter la lecture, des mnémonique ou symboles peuvent être associés aux variables. 1.1 Création de projet et paramétrage du SLC 500 Créer un nouveau projet à partir du menu Fichier > Nouveau Dans la liste qui s’affiche, choisissez la CPU de l’automate Dans le menu Fichier > Enregistrer Sous, renommez votre projet en « Projet 1 » Une fenêtre projet s’ouvrira dans la partie gauche de l’écran et vous y verrez l’arborescence du projet. Définition du châssis et des modules : Double cliquez sur l’icône Configuration des E/S dans la fenêtre projet. Dans la fenêtre qui s’affiche, choisissez grâce au menu déroulant à gauche le rack (châssis) correspondant à l’installation. Exemple pour un automate SLC Indiquez les paramètres des 2 modules d’E/S selon leurs positions respectives dans le châssis. Pour faciliter la configuration, le bouton central ‘lire la config des E/S’ permet de configurer automatiquement votre projet en se connectant sur la CPU. Astuce : A tout moment, clic droit de la souris, donne accès à un menu contextuel en rapport avec l’élément pointé. Utiliser aussi Glisser / déplacer avec la souris (drag and drop). K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 2/6 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série 1.2 Edition du programme Pour saisir le programme, double clic sur l’icône LAD 2 (ou REL 2) dans la fenêtre projet. Le fichier LADDER s’ouvre dans la moitié droite de la fenêtre RS Logix 500 (vous pouvez l’agrandir avec les boutons standard windows). C’est dans cette partie que vous allez saisir votre programme. Cliquez sur la ligne de fin Barre d’outil utilisateur et sélectionnez l’icône Nouvelle ligne à partir de la barre d’outils Utilisateur. Vous pouvez ainsi placer vos instructions en cliquant sur les icônes correspondantes et saisir votre programme. Exemple : X1 = ( Cf0 + X1 ▪ /Entrée 3 ) ▪ /INIT X1 B3 : 0/1 Entrée3 I : 1.0/3 INIT B3 : 0/10 X1 B3 : O/1 CF0 B3 : 1/0 K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 3/6 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série Pour le bon fonctionnement de votre programme, commencer par définir les conditions de franchissement des transitions, ensuite les équations d ‘étapes et terminer par l’affectation des sorties (actions liées aux étapes). Astuce : A tout moment, clic droit de la souris, donne accés à un menu contextuel en rapport avec l’élément pointé. La touche F1, permet aussi d’accéder à une aide contextuelle. 1.3 Visualisation et manipulation des données RS Logix vous permet de surveiller et de modifier les valeurs des données utilisées dans votre programme. Pour accéder à cette fonctionnalité, double cliquez sur l’icône Fichiers de données dans la fenêtre projet. Vous pouvez aussi définir un symbole pour chaque adresse utilisée dans votre programme. Notez que vous pouvez aussi accéder à ces fonctions grâce au menu contextuel (clic droit de la souris). 1.4 Chargement et exécution du programme A partir du menu Comm., charger le programme dans l’automate, passer en ligne et sélectionner le mode de fonctionnement RUN (exécution) dans le menu Comm. > Mode. Pendant l’exécution du programme, la modification des valeurs des données (notamment les entrées) vous sera utile pour simuler la partie opérative de votre automatisme. La modification de l’état des bits d’entrée se fera par forçage à partir de la fenêtre projet. K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 4/6 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série 2 Préparation 1- lire cet énoncé ! ! 2- Chaîne de remplissage-bouchage Un tapis avance pas à pas et transporte des bidons vides qui seront d’abord remplis puis ensuite bouchés à des postes de travail différents. L’approvisionnement en bidons n’est pas régulier et certains bidons peuvent manquer de temps à autre. La distance entre les bidons présents est fixée par des taquets situés sur le tapis et distants d’un pas. Un dispositif permet à chacun des postes décrits de détecter la présence ou l’absence d’un bidon. Le Grafcet du fonctionnement est le suivant : 1 = (X5 ▪ X8 = 1) dans le cas présenté Travail de préparation demandé : Question Écrire les équations de ce Grafcet, dessiner le réseaux de contacts relatifs à ces équations. Définir dans un tableau les adresses d’E/S et les bits internes de l’automate utilisés. K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 5/6 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série Manipulations 0- Poste de travail Question 0 Avant de commencer le TP, identifier tous les éléments de votre poste de travail : Ou est l’automate ? quelles cartes d’E/S ? adressage ?… Quel est l’outil de programmation ou est-il ? quelle communication ?… 1- Exemple didactique Question 1 Saisir et exécuter le programme donné en exemple didacticiel et faites vérifier le bon fonctionnement à l’enseignant. 2- Chaîne de remplissage-bouchage Question 1 Saisir et exécuter le programme correspondant au grafcet de la partie préparation en langage Ladder. faire vérifier le fonctionnement à l’enseignant. N’oubliez pas de rédiger votre compte rendu avec des conclusions pertinentes, à rendre à la fin de la dernière séance de ce TP. K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 6/6