Ascenseur Repérage des composants Travail à faire : - Vous devez repérer les différents éléments de la maquette par le repère correspondant indiqué sur le tableau. - Mettre en rouge les entrées et en vert les sorties. ENTREES DES INFORMATIONS SORTIES DES INFORMATIONS Bouton poussoir appel niveau 0 E1 Moteur porte (haut ou bas) S1 Bouton poussoir appel niveau 1 E2 Moteur cage d ascenseur S2 Bouton poussoir montée ou descente cage E3 Témoin lumineux de présence de la cage n0 S3 Porte niveau 0 E4 Témoin lumineux de présence de la cage n1 S4 Porte fermée niveau 0 E5 Alarme S5 Porte niveau 1 E6 Porte fermée niveau 1 E7 Détection blocage porte (barrière infra rouge) E8 Ascenseur niveau 0 N Vu Ascenseur niveau 1 N Vu Attention! Les repères d entrées et sorties de ce tableau ne correspondent pas focément à ceux du programme Cage d ascenseur S2 Attention si la valise est détectée par la barrière infra rouge, la porte ne se ferme pas. Témoins d état des entrées et sorties
Automatisme 5 éme 4 éme MP 2F TP2 Compléter un programme (Ascenseur : Appel + ouverture et fermeture d une porte) Scénario : La cage d ascenseur est à un endroit indéterminé. Un appel est effectué au niveau 0, les portes doivent s ouvrir quand la cage d ascenseur est au niveau demandé. Quand l ordre de monter est donné, les portes doivent se refermer. Remarque : Dans ce TP il n est pas demandé de déplacement de la cage d ascenseur. - Appel niveau 0. - Ouvrir porte niveau 0. - Ordre de montée de l ascenseur. - Fermer porte niveau 0. Attention! Il faut demander l arrêt des portes après Vous disposez : De la présente fiche de travail. Du guide d apprentissage TP1. D un programme qui a été commencé et qu il vous faut maintenant poursuivre. D une fiche d exercice à compléter et à rendre en fin de séance avec un tirage du programme réalisé. Travail à faire : - Analyser l organigramme proposé, le compléter et répondre au questions posées sur la fiche. - Faire le test demandé et répondre aux questions sur la fiche. - Apporter les corrections voulues au fur et à mesure de la lecture de ce document tout en répondant aux questions. 1. Démarrage Lancer le logiciel Ouvrir le fichier : decasc0.prg Les commandes d action possibles sont : Ouvrir porte niveau 0 Fermer porte niveau 0 Les commandes de test possibles sont : Ouvrir porte niveau 0 Appel ext niveau 0 fermée 2. Analyser l organigramme, le compléter et répondre aux questions de la fiche. Pour compléter l organigramme voir le scénario proposé au début de ce document et le guide dans TP1 2.2 et 3.2. 2.2 Ne pas oublier d ajouter les branches [non] à chaque test (voir TP1 6) 3. Effectuer la simulation à l écran (voir TP1 9) Répondre aux questions de la fiche. Attention! La simulation nécessite une mise à zéro avant d être effective, laisser passer un cycle (l alarme est alors active) avant de tester votre programme. 4. Enregistrer selon les directives données, appeler le professeur pour contrôle puis demander une impression du travail effectué.
TP2 Compléter un programme (Ascenseur : Appel + ouverture et fermeture d une porte) Scénario : La cage d ascenseur est à un endroit indéterminé. Un appel est effectué au niveau 0, les portes doivent s ouvrir quand la cage d ascenseur est au niveau demandé. Quand l ordre de monter est donné, les portes doivent se refermer. Remarque : Dans ce TP il n est pas demandé de déplacement de la cage d ascenseur. - Appel niveau 0. - Ouvrir porte niveau 0. - Ordre de montée de l ascenseur. - Fermer porte niveau 0. Q1 : Combien de commandes d action existe t il Q2 : Combien de tests existe t il Test1 : Avez vous un affichage particulier lors du lancement du test? Quelle modification avez vous portée à votre programme? Le programme doit être remis à zéro, laisser l opération se faire seule. Test2 : Durant cette remise à zéro, que constatez vous? défauts de la simulation : organigramme : Ouvrir porte niveau 0 Q3 : Quelles sont les actions qui ne sont pas réalisées automatiquement? Q4 : Quelles actions automatiques peut on envisager d ajouter au programme pour le développer?
TP2 Compléter un programme (Ascenseur : Appel + ouverture et fermeture d une porte) Scénario : La cage d ascenseur est à un endroit indéterminé. Un appel est effectué au niveau 0, les portes doivent s ouvrir quand la cage d ascenseur est au niveau demandé. Quand l ordre de monter est donné, les portes doivent se refermer. Remarque : Dans ce TP il n est pas demandé de déplacement de la cage d ascenseur. - Appel niveau 0. - Ouvrir porte niveau 0. - Ordre de montée de l ascenseur. - Fermer porte niveau 0. Q1 : Combien de commandes d action existe t il 4 commandes Q2 : Combien de tests existe t il 4 tests dont 2 attentes d actions manuelles Test1 : Avez vous un affichage particulier lors du lancement du test? Quelle modification avez vous portée à votre programme? _Si oui ajouter les sauts de programme Le programme doit être remis à zéro, laisser l opération se faire seule. Test2 : Durant cette remise à zéro, que constatez vous? défauts de la simulation : Porte ne se ferme pas durant le mouvement de la cage, Alarme clignote organigramme : Pas de défilement, toutes les cases sont bleus jusqu à l initialisation Ouvrir porte niveau 0 Q2 : Quelles sont les actions en attente d une commande manuelle? Ouvrir les portes niveau zéro Fermer les portes par l ordre montée cage Q3 : Quelles actions automatiques peut on envisager d ajouter au programme pour le développer? 1. Faire monter la cage au niveau 1 2. Ouvrir les portes niveau 1 Fermer porte niv.0 Porte niv.0 fermée Arrèter porte
Automatisme 5 éme 4 éme MP 3F TP3 Modifier un programme (Ascenseur : Appel,mouvements des porte et déplacement) Scénario : La cage d ascenseur est au niveau 1, porte. Un appel est effectué au niveau 0, les portes se ferment puis l ascenseur descend. Les portes doivent s ouvrir quand la cage d ascenseur est au niveau demandé. Quand l ordre de monter est donné les portes se referment, l ascenseur monte puis arrivé au niveau 1, les portes s ouvrent. - Appel niveau 0. - Ordre de montée de l ascenseur. - Fermer porte niveau 1 - Fermer porte niveau 0. - Descendre l ascenceur - Montée de l ascenseur - Ouvrir porte niveau 0. - Ouvrir porte niveau 1 En gras les commandes venant modifier le TP2 Vous disposez : De la présente fiche de travail. Du guide d apprentissage TP1 et de l exercice précédent TP2. D un programme qui a été commencé et qu il vous faut maintenant poursuivre. D une fiche d exercice à compléter et à rendre en fin de séance avec un tirage du programme réalisé. Travail à faire : - Analyser l organigramme proposé, le compléter et répondre au questions posées sur la fiche. - Faire des tests et apporter les corrections voulues au fur et à mesure de l avance du travail. 1. Démarrage Lancer le logiciel Ouvrir le fichier : tp3_asc.prg Les nouvelles commandes d action possibles sont : Ouvrir porte niveau 1 Fermer porte niveau 1 Descendre ascenseur Les nouvelles commandes de test possibles sont : Cage niveau 0 Cage niveau 1 Porte niveau 1 Porte niveau 1 fermée 1.2 Pour modifier le programme réalisé au TP2 voir le document Commandes de MaqPlus. 2. Analyser l organigramme, le compléter et répondre aux questions de la fiche. 2.2 Compléter les cases test selon l ordre logique du scénario. Cage niveau 0 Ouvrir port niveau 0 Fermer porte niveau 0 fermée 3. Ne pas oublier les branches [non] et [oui] de l organigramme. 4. Enregistrer selon les directives données, appeler le professeur pour contrôle puis demander une impression du travail effectué.
TP3 Modifier un programme (Ascenseur : Appel,mouvements des porte et déplacement) Scénario : La cage d ascenseur est au niveau 1, porte. Un appel est effectué au niveau 0, les portes se ferment puis l ascenseur descend. Les portes doivent s ouvrir quand la cage d ascenseur est au niveau demandé. Quand l ordre de monter est donné les portes se referment, l ascenseur monte puis arrivé au niveau 1, les portes s ouvrent. - Appel niveau 0. - Ordre de montée de l ascenseur. - Fermer porte niveau 1 - Fermer porte niveau 0. - Descendre l ascenceur - Montée de l ascenseur - Ouvrir porte niveau 0. - Ouvrir porte niveau 1 En gras les commandes venant modifier le TP2 Q1 : Combien de commandes d action sont ajoutées? Q2 : Combien de tests sont ajoutés? Q3 : Quelles sont les actions nouvelles qui n étaient pas présentes dans le TP2? Q4 : Quelles sont les tests nouveaux qui n étaient pas présents dans le TP2? Test : (le programme doit être remis à zéro, laisser l opération se faire seule). Après l initialisation, le déroulement de la première simulation est différentes des suivantes, quelle est cette différence? Y a t il une différence entre le fonctionnement des portes au niveau 0 et au niveau 1? Q5 : Quelles nouvelles commandes peut on ajouter au programme pour le développer? Notes supplémentaires : Cage niveau 0 Ouvrir port niveau 0 Fermer porte niveau 0 fermée
TP3 Modifier un programme (Ascenseur : Appel,mouvements des porte et déplacement) Scénario : La cage d ascenseur est au niveau 1, porte. Un appel est effectué au niveau 0, les portes se ferment puis l ascenseur descend. Les portes doivent s ouvrir quand la cage d ascenseur est au niveau demandé. Quand l ordre de monter est donné les portes se referment, l ascenseur monte puis arrivé au niveau 1, les portes s ouvrent. - Appel niveau 0. - Ordre de montée de l ascenseur. - Fermer porte niveau 1 - Fermer porte niveau 0. - Descendre l ascenceur - Montée de l ascenseur - Ouvrir porte niveau 0. - Ouvrir porte niveau 1 En gras les commandes venant modifier le TP2 Q1 : Combien de commandes d action sont ajoutées? _ 4 Q2 : Combien de tests sont ajoutés? _ 4 Q3 : Quelles sont les actions nouvelles qui n étaient pas présentes dans le TP2? _ mouvements de l ascenseur et des porte niveau 1 Q4 : Quelles sont les tests nouveaux qui n étaient pas présents dans le TP2? _ positition de la cage, contrôle des portes niveau 1 Test : (le programme doit être remis à zéro, laisser l opération se faire seule). Après l initialisation, le déroulement de la première simulation est différentes des suivantes, quelle est cette différence? _ cage niveau 0, portes fermées ensuite niveau 1, portes s Y a t il une différence entre le fonctionnement des portes au niveau 0 et au niveau 1? _ non Q5 : Quelles nouvelles commandes peut on ajouter au programme pour le développer? _ appel niveau 1 fermeture des portes temporisée contrôle d encombrement de la porte à la fermeture Notes supplémentaires : Fermer porte niv.1 Porte niv.1 fermée Arrèter porte Descendre ascenseur Cage niveau 0 Ouvrir port niveau 0 Fermer porte niveau 0 fermée Monter ascenseur Cage niveau 1 ouvrirr porte niv.1 Porte niv.1 s s