tp api1-1 micrologix1200

6
IUT GE2i Valenciennes TP API 1 ère série Septembre 2003 K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 1/6 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. Cf 0 = X 0 Entrée_1 Cf 1 = X 1 Entrée_2 Cf 2 = X 2 Entrée_3 X 0 = Cf 2 + X 0 / Cf 0 + INIT X 1 = ( Cf 0 + X 1 / Cf 1 ) /INIT X 2 = ( Cf 1 + X 2 / Cf 2 ) /INIT

Upload: mohamed-rgn

Post on 10-Apr-2016

6 views

Category:

Documents


4 download

DESCRIPTION

PLC

TRANSCRIPT

Page 1: TP Api1-1 MicroLogix1200

IUT GE2i Valenciennes TP API 1ère sérieSeptembre 2003

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 1/6

TP3 – ALLEN BRADLEY SLC 500

Lire attentivement le sujet de TP et réaliser la préparation concernant la chaîne deremplissage 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 processeurSLC 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 RSLogix 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 fichiersassocié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 maindes outils principaux du RS Logix 500.

2 Exemple didactiqueSaisir 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

Page 2: TP Api1-1 MicroLogix1200

IUT GE2i Valenciennes TP API 1ère sérieSeptembre 2003

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 2/6

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éeExemple :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 = sortieExemple :O : 2.0 / 2 = sortie 2

Les bits internes sont notés :B3 : 0 / nouB3 : 1 / nB3 : 2 / n

Avec n = 0, 1, 2…7 le numéro du bit Exemple :B3 : 1 / 2 = CF2

Note : Pour faciliter la lecture, des mnémonique ou symboles peuvent être associés auxvariables.

1.1 Création de projet et paramétrage du SLC 500Créer un nouveau projet à partir du menu Fichier > NouveauDans la liste qui s’affiche, choisissez la CPU de l’automate

Dans le menu Fichier > Enregistrer Sous, renommezvotre projet en « Projet 1 »

Une fenêtre projet s’ouvrira dans la partie gauche del’é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 dansla fenêtre projet.

Dans la fenêtre qui s’affiche, choisissez grâce aumenu déroulant à gauche le rack (châssis)correspondant à l’installation.

Exemple pour un automate SLCIndiquez les paramètres des 2 modules d’E/S selonleurs positions respectives dans le châssis.

Pour faciliter la configuration, le bouton central ‘lire laconfig des E/S’ permet de configurerautomatiquement votre projet en se connectant sur laCPU.

Astuce :A tout moment, clic droit de la souris, donne accès à un menu contextuel enrapport avec l’élément pointé.Utiliser aussi Glisser / déplacer avec la souris (drag and drop).

Page 3: TP Api1-1 MicroLogix1200

IUT GE2i Valenciennes TP API 1ère sérieSeptembre 2003

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 3/6

1.2 Edition du programmePour 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 lamoitié droite de la fenêtre RS Logix500 (vous pouvez l’agrandir avec lesboutons standard windows).

C’est dans cette partie que vousallez saisir votre programme.

Cliquez sur la ligne de finet sélectionnez l’icôneNouvelle ligne à partir dela barre d’outilsUtilisateur.

Barre d’outil utilisateur

Vous pouvez ainsi placer vos instructions en cliquant sur les icônes correspondantes etsaisir votre programme.

Exemple :X1 = ( Cf0 + X1 ▪ /Entrée 3 ) ▪ /INIT

X1B3 : 0/1

Entrée3I : 1.0/3

INITB3 : 0/10

X1B3 : O/1

CF0B3 : 1/0

Page 4: TP Api1-1 MicroLogix1200

IUT GE2i Valenciennes TP API 1ère sérieSeptembre 2003

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 4/6

Pour le bon fonctionnement de votre programme, commencer par définir les conditions defranchissement des transitions, ensuite les équations d ‘étapes et terminer par l’affectationdes sorties (actions liées aux étapes).

Astuce :A tout moment, clic droit de la souris, donne accés à un menucontextuel 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éesRS Logix vous permet de surveiller et de modifier les valeurs des données utilisées dansvotre programme. Pour accéder à cette fonctionnalité, double cliquez sur l’icône Fichiersde données dans la fenêtre projet. Vous pouvez aussi définir un symbole pour chaqueadresse utilisée dans votre programme.

Notez que vous pouvez aussi accéder à ces fonctions grâce au menu contextuel (clic droitde la souris).

1.4 Chargement et exécution du programmeA partir du menu Comm., charger le programme dans l’automate, passer en ligne etsé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 (notammentles entrées) vous sera utile pour simuler la partie opérative de votre automatisme. Lamodification de l’état des bits d’entrée se fera par forçage à partir de la fenêtre projet.

Page 5: TP Api1-1 MicroLogix1200

IUT GE2i Valenciennes TP API 1ère sérieSeptembre 2003

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 5/6

2 Préparation1- lire cet énoncé ! !

2- Chaîne de remplissage-bouchage

Un tapis avance pas à pas et transporte des bidons vides qui seront d’abord remplis puisensuite bouchés à des postes de travail différents.

L’approvisionnement en bidonsn’est pas régulier et certainsbidons peuvent manquer detemps à autre. La distanceentre les bidons présents estfixée par des taquets situés surle tapis et distants d’un pas.Un dispositif permet à chacundes postes décrits de détecterla présence ou l’absence d’unbidon.

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’automateutilisés.

Page 6: TP Api1-1 MicroLogix1200

IUT GE2i Valenciennes TP API 1ère sérieSeptembre 2003

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-1 MicroLogix1200 - 6/6

Manipulations

0- Poste de travail

Question 0 Avant de commencer le TP, identifier tous les éléments de votre poste detravail :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érifierle bon fonctionnement à l’enseignant.

2- Chaîne de remplissage-bouchage

Question 1 Saisir et exécuter le programme correspondant au grafcet de la partiepréparation en langage Ladder.

faire vérifier le fonctionnement à l’enseignant.

N’oubliez pas de rédiger votre compte rendu avec desconclusions pertinentes,

à rendre à la fin de la dernière séance de ce TP.