Durée : 2h, documents personnels et calculatrice autorisés. Les documents sont tirés de l'épreuve d'automatisation du BTS Maintenance Industrielle session 1998.
Question 1 :
Limitons nous à une partie du dispositif, celle décrite dans DT1. Nous allons décomposer le système en zones délimitées par des capteurs optiques et les aiguillages. Chacune de ces zones Zi correspond à un tapis roulant indépendant, mis en mouvement par un moteur MZi. Certaines zones ne peuvent contenir qu'un colis simultané, d'autres plusieurs.Les aiguillages A3,A4,A5 sont composés de rouleaux mis en mouvement (tous les rouleaux du même aiguillage sont liés) par les moteurs MA3, MA4, MA5. Il n'y a qu'un colis à la fois dans un aiguillage. Il faut au maximum 3 secondes pour qu'un colis traverse un aiguillage (si MAi est en marche, évidemment).
Faites le Grafcet gérant cette partie de l'usine. Vous choisirez tous capteurs et actionneurs nécessaires, et pourrez soit les indiquer en clair en clair dans le Grafcet, soit prévoir une table définissant leurs noms. Vous pourrez également fixer des durées de différentes actions. Vous pourrez décomposer votre Grafcet en plusieurs, en précisant leur hiérarchie et synchronisation.
Question 2 :
gestion de l'alimentation des filmeuses. (voir DT3)Quand un colis arrive, il doit être envoyé devant une filmeuse intelligemment choisie :
Faites le Grafcet. Vous choisirez tous capteurs et actionneurs nécessaires (en plus de ceux définis en DT3). Vous ne commandez pas les filmeuses, simplement vous " savez " quand elles sont libres.
Question 3 :
gestion globaleEn fait dans toutes les zones il peut y avoir plusieurs colis. Pour gérer l'intégralité du système il faut connaître à tout endroit les pièces présentes, leur nombre et leur destination. Pour ne pas avoir à prévoir toutes les combinaisons d'ordre possible d'arrivée de colis de destination différente, on va utiliser un langage à règles.
3.1 :
de quel ordre doit il être ? (justifiez en quelques mots)3.2 :
Connaissez vous un système récent programmé ainsi (indice : il a 25000 capteurs et actionneurs) ?3.3 :
Dans un langage proche du Prolog (vous n'êtes pas obligé de respecter exactement la syntaxe) donnez en une ou plusieurs règles la gestion d'un aiguillage (avancement MAi et sortie du vérin Vi), en supposant que l'on dispose de variables entières indiquant le numéro d'aiguillage (contrairement au document PR2, on suppose que le numéro d'aiguillage correspond au numéro du quai, et également au code indiqué sur le colis), le nombre de colis en attente, le nombre maximal de colis admissibles, et toutes celles que vous jugerez utiles.Pour retourner au sommaire des sujets d'examen, cliquez ici.
Patrick TRAU, ULP - IPST mai 03