Programmation ladder
Le travail que vous effectuerez fera l'objet d'un compte-rendu. Ce compte-rendu sera constitué de vos grilles réseaux complétées.
Déroulement du TP :
Problème : Vous allez travailler dans ce TP en mode ladder uniquement (langage à contacts). Vous ne devez donc pas concevoir de grafcet pour ce TP. Le ladder ressemble de par son écriture à la schématisation des contacts électriques et fonctionne de la même façon.
1 - Vous devez réaliser un programme, sous Pl7-2, permettant de piloter la cabine d'ascenseur uniquement depuis la cabine du cinquième étage au premier et du premier étage au cinquième étage uniquement. Les autres étages ne sont pas utilisés dans ce TP. Le fonctionnement attendu est celui d'un monte-charge. (Voir exemple)
2 - L'action sur un bouton poussoir de l'étage à atteindre devra permettre la montée ou la descente de la cabine jusqu'à la position souhaitée et l'arrêt de celle-ci à la position demandée. (automaintien de l'ordre et désactivation à destination)
3 - La sécurité de l'ascenseur repose sur la fermeture des portes. L'ouverture d'une de ces portes interdit tout mouvement. (Stockage de l'information sur une variable interne)
4 - Une fois votre programme validé, vous devez allumer le voyant du bouton poussoir de l'étage appelant.
5 - En fonction de l'étage atteint, affichez le niveau où se situe l'ascenseur. (le code binaire pur est utilisé pour obtenir cet effet).
Définir les éléments à piloter. (Contacteurs, moteur,...) Définir les contraintes de fonctionnement. (Conditions de montée, de descente,...) Définir les conditions de fonctionnement. (Equations des sorties de l'automate) Ne pas oublier le stockage de l'information. (Bits internes, auto-alimentation...) Construire vos réseaux sur la grille réseau. Programmez.
Configurez l'automate de la façon suivante :
Transférez votre programme dans l'automate. Testez le. Modifiez le si nécessaire.
Les symboles utilisés dans ce mode sont :
-( )- : variable de sortie (B12 bit interne; O0,2 sortie automate, etc..), -(S)- : sortie mise à un mémorisée (S = set), -(R)- : sortie mise à zéro mémorisée (R = reset),
Faites un réseau simple pour commencer avec une entrée puis une sortie, puis vous compléterez votre programme au fur et à mesure Exemple : (programme réponse à la question 1)
Le fonctionnement de ce réseau ladder est le suivant : SI j'ai l'entrée I0,1 ALORS je mets la sortie O0,1 à 1. SI j'ai l'entrée I0,2 ALORS je mets la sortie O0,2 à 1
|