R.
Lajouad GECSI-S4M2 API-Av
Université Hassan II
ENSET – Mohammedia
Filière : GECSI-2 Module : Systèmes automatisés de production
Module : S4M2 Elément : Automates Programmables Industriels Avancés
TRAVAIL DEMANDÉ :
Le travail demandé doit être mis dans un répertoire sur le bureau portant la nomination suivante : TP-
GECSI2-nom1-nom2-… (pas de prénoms). Ce dossier doit contenir tous les projets réalisés durant ce TP.
Pour la phase configuration mettre dans ce dossier des copies d’écrans validant ce que vous avez fait.
Un rapport manuscrit contenant une description des démarches suivies ainsi que tous les développements
préliminaires (GRAFCET, script, …).
Atelier N° :1
Familiarisation avec l’automate programmable industriel
Exercice 0 : Essai de configuration matériel
Créer un nouveau projet en insérant votre CPU dans le Rack.
Insérer éventuellement les interfaces d’entrées sorties nécessaires.
Configurer la communication avec l’API et tester là.
En utilisant l’interface de votre logiciel déterminer les adresses des entrées sorties. Spécifier
particulièrement les adresses des boutons : marche (vert : NO), arrêt (rouge : NC); et les adresses des
sorties : lampes tri-couleur.
Exercice 1 : Programmation simple en langage LADDER
Écrire un programme en langage LADDER permettant de lire l’état de l’interrupteur vert et de
l’affecter dans l’API. Tester le bon fonctionnement de votre programme par simulation puis
réellement sur l’API.
Écrire un programme permettant de : dés l’appui sur le bouton vert (DCY), d’allumer successivement
les lampes Vert (5s), Orange (3s) puis Rouge (8s). Charger le programme et tester son bon
fonctionnement.
Écrire un programme permettant de lors de passage d’une couleur à une autre procéder à un
clignotement de 3s avec une période de 0.2s (utiliser dans ce contexte Les bloc organisationnels de
type événement cyclique genre OB3x, ou les bits systèmes pour les APIs qui le permet).
Atelier N° : 2
Synchronisation de GRAFCETs
I. Étude préliminaire :
1. Donner la représentation en langage LADDER des équations logiques suivantes :
O1 = (/A+B)./X0+X1
O2 = (/A^/B)+/X0+/X1
2. Donner la représentation en langage LADDER du GRAFCET suivant :
1
R.Lajouad GECSI-S4M2 API-Av
3. On vous donne les GRAFCETs synchronisés ci-dessous (représentant le fonctionnement d’un
poste de perçage), donner une représentation cyclique en langage LADDER de ce
fonctionnement.
GC GPN GIP
II.Implémentation :
Implémenter les GRAFCETs précédents et vérifier le bon fonctionnement en spécifiant un
protocole de test approprié du programme.
Atelier N° : 3
Application sur un système automatisé
On dispose dans le laboratoire de trois petites maquettes de systèmes automatisés de production. En annexe
vous trouverez une description sommaire de ces maquettes.
On dispose sur notre le clavier de commande de trois boutons :
Un bouton DCY : départ de cycle (bouton vert).
2
R.Lajouad GECSI-S4M2 API-Av
Un bouton mode : Permettant de basculer entre les deux modes de fonctionnement continu et cycle
par cycle (bouton rouge).
Un bouton AU : pour l’arrêt d’urgence (une entrée libre sur le port des inputs).
1. Étude préliminaire :
a. Donner tout d’abord un GRAFCET permettant de représenter le fonctionnement d’un cycle de
votre système (On l’appelle : G_PRE).
b. On veut implémenter les modes de marche et d’arrêt pour le système que vous avez entre les
mains. On propose alors une représentation théorique selon 5 GRAFCETs de fonctionnement
(GC : GRAFCET de conduite, GPN : GRAFCET de production normale, GM : GRAFCET de
commande manuelle, GS : GRAFCET de sureté activable par le bouton AU). Donner alors les
différents GRAFCETs nécessaires pour le représentation du fonctionnement de votre système.
2. Implémentation :
a. Procéder à la configuration matérielle de votre API.
b. Implémenter tous d’abord le GRAFCET G_PRE de fonctionnement normal seul et vérifier son bon
fonctionnement.
c. Implémenter les GRAFCETs synchronisés (GM, GC, GPN et GS) permettant de gérer le
fonctionnement du système. Implémenter ces GRAFCETs dans l’API et vérifier son bon
fonctionnement.
3
R.Lajouad GECSI-S4M2 API-Av
Annexes
SYSTÈME 1 : CONVOYEUR AVEC SÉLECTION DE PIÈCES :
Système 2 : Système de manutention :
Système 3 : Système de poinçonnage :