I N S T I T U T N A T I O N A L P O L Y T E C H N I Q U E D E G R E N O B L E E

I N S T I T U T N A T I O N A L P O L Y T E C H N I Q U E D E G R E N O B L E Ecole Supérieure d'Ingénieurs en Système Industriels Avancés Rhône-Alpes ESISAR, 50 rue B. de laffemas - BP 54 - 26902 VALENCE CEDEX 9 - France Tél. 04 75 75 94 00 - Fax 04 75 43 56 42 %$1   75$9$8  35$7,48(6 75$,7(0(1  '  85)$&( 75$16/$7(856 XWLOLVDWLR GX /RJLFLHO 3/PLFUR                            L.G. - 2 - 24 octobre 2000 Introduction Ce manuel est fait pour permettre aux élèves d’utiliser le logiciel PL7-micro sur PC, et plus particulièrement pour leur permettre de réaliser des programmes pour l’automate TSX 37 connecté à la chaîne de traitement de surface à translateurs. Il ne se veut ni un cours de GRAFCET, ni une description du fonctionnement des automates TSX de télémécanique, ni un manuel complet d’utilisation du logiciel PL7-micro. Il doit permettre aux élèves de transcrire seul des GRAFCET décrivant le fonctionnement de l’automatisme en un fichier programme (.STX) compréhensible par l’automate. Les renseignements qui y sont portés permettent la réalisation de programmes en GRAFCET, prêt à être testés. Le transfert des programmes dans l’automate, leur mise en route, et le déboguage ne sont pas traités ici, mais expliqués en salle de travaux pratiques. L’intérêt de ce manuel est de permettre aux élèves de travailler seul, préalablement à une séance de travaux pratiques au cours de laquelle il pourront tester leur GRAFCET sur la chaîne de traitement de surface, en présence d’un enseignant et sous sa responsabilité. De nombreux renseignements contenus dans ce manuel sont extraits de l’aide du logiciel PL7-micro, et pour tous renseignements complémentaires les élèves sont invités à se référer à l’aide en ligne du logiciel.                           L.G. - 3 - 24 octobre 2000 Créer un nouveau GRAFCET pour la chaîne de traitement de surface  Lancer PL7 micro (groupe de programme modicon télémécanique)  Créer un nouveau fichier  choisir l’automate, et le langage de programmation . Nous disposons d’un TSX 3721 V1.5, sans carte mémoire. Configurer l’automate il s’agit d’indiquer au logiciel quels modules d’Entrées Sorties sont connectés sur l’automate :                           L.G. - 4 - 24 octobre 2000  Dans la fenêtre de configuration, double cliquer sur le bac à configurer,  Une liste de modules apparaît, choisir celui qui est physiquement connecté dans le rack. Pour le rack 1-2, seul quelques modules TOR apparaissent, pour les autres racks, vous devez choisir entre TOR, analogique, comptage, ou communication. Modules du rack 1 Modules des rack 3-4 à 9-10                           L.G. - 5 - 24 octobre 2000 Dans le cas de la chaîne de traitement de surface à translateurs, les modules sont les suivants :  Quand vous avez fini, fermez la fenêtre. Le logiciel vous demande alors Répondre OUI. Suite à cette étape, le logiciel connaît les modules d’E/S disponibles dans l’automate. Il nous reste alors à programmer le système.                           L.G. - 6 - 24 octobre 2000 Les objets : entrées, sorties, mémoire, configuration L'adressage des principaux objets bits et mots de modules d'entrées/sorties est défini par les caractères suivants : % I ,Q,M ou K X, W, D ou F x.i r Symbole Type d'objet I = Entrée Q =Sortie M = information en lecture écriture K = Information de configuration Format X = booléens W = mots D = double mots F = flottants Position (x) et numéro de voie (i) du module TSX Micro Rang r=0 à 127 ou ERR Exemples : I1.12 est l’entrée 12 du module format complet situé sur le rack 1 Q2.0 est la sortie 0 du module situé sur le rack 2 (ici un seul module 16 E, 8 S, en 1-2). Adressage des bits : Valeur immédiate des bits: 0 ou 1 (False ou True) Type Adresse (ou valeur) Nombre maxi Accès en écriture (1) Bits d'entrées %Ixi ou %IXx.i TSX 37-10 : 264 TSX 37-20 : 328 TSX 57-10 : 512 TSX 57-20 : 1024 oui Bits de sorties %Qx.i ou %QXx.i TSX 37-10: 264 TSX 37-20: 328 TSX 57-10: 512 TSX 57-20: 1024 oui (2) Bits internes %Mi ou %MXi TSX 37-10: 264 TSX 37-20: 328 TSX 57-10: 4096 TSX 57-20: 4096 oui Bits système %Si 128 Bits de blocs fonction ex : %TMi.Q %DRi.F non Bits extraits de mots ex : %MW10:X5 selon type de mot Bits système Bit Fonction Etat initial Gestion %S0 1 = démarrage à froid (reprise secteur avec perte des données) 0 S ou U->S %S1 1 = reprise à chaud (reprise secteur sans perte de données) 0 S ou U->S %S4 Base de temps 10 ms - S %S5 Base de temps 100 ms %S6 Base de temps 1 s %S7 Base de temps 1 mn                           L.G. - 7 - 24 octobre 2000 Bit Fonction Etat initial Gestion %S8 Test du câblage(Utilisable sur automate non configuré) 1 U %S9 1 =passage en repli des sorties 0 U %S10 0 =défaut entrées/sorties 1 S %S11 1 =débordement chien de garde 0 S %S13 1 = premier cycle après mise en RUN - S %S15 1 =défaut chaîne de caractères 0 S->U %S16 0 =défaut E/S tâche 1 S->U %S17 état du bit sorti, lors d'une opération de décalage 0 S->U %S18 1 =débordement ou erreur arithmétique 0 S->U %S19 1 =débordement de période tâche 0 S->U %S20 1 =débordement d'index 0 S->U %S21 1=initialisation Grafcet 0 S %S22 1= désactivation Grafcet 0 S %S23 1= Grafcet figé 0 S %S26 1= Dépassement de capacité de la table des étapes actives avec STOP automate - (voir %SW20 et %SW21) 0 S %S30 1 = activation de la tâche maître 1 U %S31 1 = activation de la tâche rapide 1 U %S38 1 = validation des événements 1 U %S39 1 = saturation dans le traitement des événements 0 U %S40 à %S47 0= Défaut des racks 0 à 7 (%S40 rack 0). défaut rack = OU logique des défauts modules du rack 1 S %S49 1= réarmement des sorties statiques disjonctées 0 %S50 1 = mise à l'heure de l'horodateur 0 U %S59 1 = validation du réglage de la date courante 0 U %S66 1 = voyant batterie toujours éteint 0 U %S67 0 = pile carte mémoire en service - S %S68 0 = pile de sauvegarde (processeur)en service - S %S69 1 = validation du mode visualisation mémoire "WORD" sur les afficheurs 0 U %S70 1 = rafraîchissement données sur bus AS-i ou liaison TSX Nano 0 U->S %S73 (1) Passage en mode protégé sur bus AS-i 0 U %S74 (1) Sauvegarde configuration présente sur bus AS-i 0 U %S80 1 = mise à zéro des compteurs de messages 0 U->S %S90 1 = rafraîchissement des mots communs 0 S->U %S96 (1) Validité de la sauvegarde du programme application - S %S97 (1) Validité de la sauvegarde des %MW - S %S98 (1) Déport du bouton poussoir du coupleur TSX SAZ 10 0 U %S99 (1) Déport du bouton poussoir du bloc de visualisation 0 U %S100 Protocole sur prise terminal - S S = géré par le système, U = géré par l’utilisateur, U->S = mis à 1 par l'utilisateur, remis à 0 par le système, S->U = mis à 1 par le système, remis à 0 par l'utilisateur. (1) uniquement sur TSX 37 de version égale ou supérieure à V2.0                           L.G. - 8 - 24 octobre 2000 Les langages de programmation des automates TSX - télémécanique Les automates TSX de télémécanique utilisent plusieurs langages différents : Le langage à contact ou Ladder, langage de base des automates TSX, vous les trouverez sur tous les automates TSX. Le langage PL7, langage proche du grafcet, il utilise le langage à contact pour programmer les actions associées aux étapes, et les réceptivités des transitions. Il n’est pas disponible sur les uploads/Sante/ manuel-pl7-micro.pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 14, 2022
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 0.7804MB