Technicien superieur

Disponible uniquement sur Etudier
  • Pages : 8 (1922 mots )
  • Téléchargement(s) : 0
  • Publié le : 16 juin 2010
Lire le document complet
Aperçu du document
TP Automates : STEP 7

Documents disponibles : documentation succincte STEP 7, documentation en ligne de Step7, description  progressive d'un mini­projet WinCC (en fin de document), documentation en ligne de WinCC. Déroulement du TP : Une fois résolue une question, me présenter votre programme (qui fonctionne),  passer à la question suivante.

1) langages de base1 ­ Lecture (et compréhension) du document sur STEP7. Se familiariser avec le matériel et logiciel,  préparer le projet en décrivant le matériel dans le logiciel (comme décrit, jusqu'à la valise en haut de la  page 2, mais pas les mnémoniques). Les connexions IP et Profibus doivent être définies (et connectées).   2 – Langage à contacts : Ecrire un programme n'utilisant que des fonctions combinatoires, utilisant trois entrées tout ou rien, que nous numéroterons 1, 2 et 3, et une sortie qui s'allumera quand la somme des  numéros d'entrée est paire (vous pouvez utiliser un tableau de Karnaugh). Par exemple, si on appuie sur le  1 et le 3, 3+1 étant pair il faut allumer la sortie. Vous utiliserez obligatoirement le langage à contacts (CONT). Je propose de considérer que 0 est un nombre pair (quand aucun n'est appuyé). 

3 – Séquentiel de base, en langage LOG : utiliser des bascules (RS) et temporisations, pour résoudre le  problème suivant : On désire automatiser la porte d'un garage collectif. On utilise deux sorties : Montée et Descente de la  porte. Comme capteurs, on utilise: ­ 3 boutons poussoirs Montée, Descente, Stop (d'autres jeux peuvent y être reliés en parallèle)­ 2 capteurs de position de la porte (ouverte et fermée), que l'on déclenchera soi­même via le pupitre. Quand on demande la montée (et que la porte n'est pas ouverte), on ouvre la porte, jusqu'à ce qu'elle soit  ouverte.   Quand   on  demande   la   fermeture,   on   ferme   la   porte.   La   fermeture   en   cours   de   la   porte   est  transformée en montée par un ordre de montée.  L'ordre Stop arrête la porte dans sa position actuelle, et ce jusqu'à un ordre de montée ou de descente. Chaque sortie (montée, descente) sera traitée dans un  réseau séparé et correspondra à l'état de sortie d'une bascule dont vous devez définir les  conditions Set et  Reset. Suivant le temps restant, vous pouvez ajouter une temporisation: si un temps T s'est écoulé depuis que la porte est arrivée en position ouverte, la porte se ferme. Pour ne pas attendre trop longtemps dans cette 
ENSPS 2007­2008    P. TRAU, L. CUVILLON                                                                                                    1

simulation,   on  prendra T assez court (5s  par exemple).  L'ordre Stop arrête  la porte dans  sa position  actuelle, et ce jusqu'à un ordre de montée ou de descente (la descente automatique est inhibée). La tempo doit être traitée dans un réseau séparé (essayer de trouver de l'aide en ligne). 4 ­ langage LIST : Etude du numérique et de l'analogique. On commande un four en température. On dispose  : – d'une consigne de température, donnée par l'opérateur via l'entrée numérique à roues codeuses; – d'une mesure analogique de la température courante, simulée par la tension réglable AI1 du pupitre; –d'une résistance chauffante,  dont l'état actif sera visualisé par une LED. On considère que les affichages sont en dixièmes de degrés Celsius. 1/ Lire la valeur de l'entrée numérique à roues codeuses . Solution : L EW 2      lire 16 bits de E2.0 a E3.7(voir  documentation succincte step7) BTD         conversion BCD ­> valeur numérique  (Question: pourquoi pas BTI? ) T MW 0   stocker la valeur  de consigne  dans 1 mot mémoire à partir de l'adresse M0.0


Profiter du mode de visualisation en ligne pour examiner, en hexa ou en decimal, les résultats des  lectures et conversions sur  l'automate

2/ Lire la valeur analogique du capteur sur le convertisseur CAN 12 bits (12bits significatifs+1 bit de  signe) et l'envoyer sur l'afficheur BCD 7 segments: ...
tracking img