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