Automate TSX Micro & Premium – Logiciel PL7 Pro 1/77 AUTOMATES TSX MICRO & PREM

Automate TSX Micro & Premium – Logiciel PL7 Pro 1/77 AUTOMATES TSX MICRO & PREMIUM LOGICIEL PL7 PRO Automate TSX Micro & Premium – Logiciel PL7 Pro 2/77 SOMMAIRE TSX MICRO VUE D’ENSEMBLE ________________________________________________________________5 FONTION INTEGREES _________________________________________________________________________5 LANGAGES ________________________________________________________________________________5 PRESENTATION DU LOGICIEL PL7 PRO ________________________________________________________6 CREATION D’UNE NOUVELLE APPLICATION__________________________________________________________6 PRESENTATION DU NAVIGATEUR_________________________________________________________________6 Nom de la station ________________________________________________________________________7 Dossier configuration______________________________________________________________________7 Dossier Programme ______________________________________________________________________7 CONFIGURATION____________________________________________________________________________8 CONFIGURATION DES CARTES __________________________________________________________________8 Configuration d’un coupleur analogique d’entrée ________________________________________________9 Configuration d’une voie MODBUS ( Liaison intégrée ) ___________________________________________9 ADRESSAGES DES MODULES________________________________________________________________10 TSX MICRO_______________________________________________________________________________10 TSX PREMIUM_____________________________________________________________________________10 STRUCTURE DE LA MEMOIRE __________________________________________________________________11 STRUCTURE MULTITÂCHE __________________________________________________________________12 SCRUTATION D’UNE TACHE____________________________________________________________________12 STRUCTURE D’UNE TACHE ____________________________________________________________________12 STRUCTURE D’UNE TACHE ____________________________________________________________________13 CONFIGURATION DE L’APPLICATION _________________________________________________________14 CONFIGURATION PROCESSEUR_________________________________________________________________14 CONFIGURATION DE TACHE EVENEMENTIELLE ______________________________________________________14 ADRESSAGE DES OBJETS BITS ET MOTS _____________________________________________________15 PRESENTATION GENERALE____________________________________________________________________15 Qu’est qu’un objet _______________________________________________________________________15 Représentation des objets_________________________________________________________________15 Liste des différents types d’objets ___________________________________________________________15 Les formats des objets ___________________________________________________________________15 LES ELEMENTS DES OBJETS ___________________________________________________________________16 LES OBJETS STRUCTURES ____________________________________________________________________16 Bit extrait de mots _______________________________________________________________________16 Tableaux de bits ou chaines de bits _________________________________________________________16 Tableau de mots ________________________________________________________________________16 LES FORMES D’ADRESSAGES __________________________________________________________________17 LES FORMES D’ADRESSAGES __________________________________________________________________18 L’adressage direct_______________________________________________________________________18 L’adressage indexé ______________________________________________________________________18 ORGANISATION MEMOIRE OBJETS ___________________________________________________________20 LE RANGEMENT DES MOTS EN MEMOIRE __________________________________________________________20 REPRESENTAION DES VALEURS IMMEDIATES _________________________________________________21 Entier décimal __________________________________________________________________________21 Hexadécimal ___________________________________________________________________________21 Binaire ________________________________________________________________________________21 Chaîne de caractère _____________________________________________________________________21 Les dates______________________________________________________________________________21 Les heures_____________________________________________________________________________21 Les durées_____________________________________________________________________________21 Les flottants____________________________________________________________________________21 CREATION D’UNE SECTION__________________________________________________________________23 Automate TSX Micro & Premium – Logiciel PL7 Pro 3/77 LANGAGE A CONTACTS_____________________________________________________________________24 INSTRUCTION DE TEST D’OBJETS BITS ____________________________________________________________24 INSTRUCTION DE MISE A JOUR DE BITS ___________________________________________________________24 INSTRUCTIONS DE BRANCHEMENT_______________________________________________________________25 INSTRUCTIONS DE COMPARAISONS ______________________________________________________________25 OPERATION_______________________________________________________________________________25 FONCTIONS GRAPHIQUES_____________________________________________________________________26 L’EDITEUR DE VARIABLES __________________________________________________________________28 LES BLOCS FONCTION PREDEFINIS __________________________________________________________29 LES TEMPORISATEURS_______________________________________________________________________29 Principe général ________________________________________________________________________29 Temporisateur %TM_____________________________________________________________________30 Temporisateur SERIE 7 %T ______________________________________________________________31 Monostable ____________________________________________________________________________32 COMPTEURS ____________________________________________________________________________33 Principe et objets du compteur _____________________________________________________________33 REGISTRES _____________________________________________________________________________34 PROGRAMMATEUR CYCLIQUE DRUM _______________________________________________________35 BIBLIOTHEQUE DE FONCTIONS ______________________________________________________________37 PRESENTATION ____________________________________________________________________________37 FAMILLE DE FONCTION EF ____________________________________________________________________38 Conversions numériques _________________________________________________________________38 Chaînes de caractères ___________________________________________________________________38 Dates et durées_________________________________________________________________________38 Temporisation __________________________________________________________________________38 Communication _________________________________________________________________________38 Opérations sur entier double et simple longueur________________________________________________38 Gestion des CCX 17 _____________________________________________________________________38 Gestion des événements _________________________________________________________________39 Fonctions de régulation___________________________________________________________________39 Fonctions d'échanges explicites ____________________________________________________________39 Fonctions sur tableaux de mots, bits, mots doubles _____________________________________________39 LES FONCTIONS DBF________________________________________________________________________39 LES FONCTIONS EF TEMPORISATEURS _______________________________________________________40 PRINCIPE DE FONCTIONNEMENT ________________________________________________________________40 RETARD A L’ENCLENCHEMENT FTON ____________________________________________________________41 Syntaxe _______________________________________________________________________________41 Description ____________________________________________________________________________41 Chronogramme de fonctionnement__________________________________________________________41 Exemple ______________________________________________________________________________41 RETARD AU DECLENCHEMENT FTOF ____________________________________________________________42 Syntaxe _______________________________________________________________________________42 Description ____________________________________________________________________________42 Chronogramme de fonctionnement__________________________________________________________42 Exemple ______________________________________________________________________________42 IMPULSION FTP____________________________________________________________________________43 Syntaxe _______________________________________________________________________________43 Description ____________________________________________________________________________43 Chronogramme de fonctionnement__________________________________________________________43 Exemple ______________________________________________________________________________43 GENERATEUR DE SIGNAL RECTANGULAIRE FPULSOR _______________________________________________44 Syntaxe _______________________________________________________________________________44 Description ____________________________________________________________________________44 Chronogramme de fonctionnement__________________________________________________________44 Exemple ______________________________________________________________________________44 LANGAGE LISTE D'INSTRUCTION IL __________________________________________________________46 Automate TSX Micro & Premium – Logiciel PL7 Pro 4/77 PRESENTATION ____________________________________________________________________________46 LES INSTRUCTIONS _________________________________________________________________________46 Instructions booléennes __________________________________________________________________46 Valeur « Vrai » et « Faux » ________________________________________________________________47 Instruction sur blocs fonctions FB prédéfinis___________________________________________________47 Opération sur mots et comparaisons ________________________________________________________47 LANGAGE LITTERAL STRUCTURE ____________________________________________________________49 STRUCTURE DE PROGRAMME __________________________________________________________________49 Structure inconditionnelle _________________________________________________________________49 Structures conditionnelle__________________________________________________________________49 Structures itératives _____________________________________________________________________49 Structure répétitive ______________________________________________________________________49 Le mot clé "EXIT" _______________________________________________________________________50 EXEMPLES DE PROGRAMME EN LITTERAL STRUCTURE ________________________________________________50 LE LANGAGE GRAFCET _____________________________________________________________________52 OBJETS ASSOCIES AUX ENTREES SORTIES ___________________________________________________55 RAPPEL SUR LA SCRUTATION D’UNE TACHE ________________________________________________________55 OBJET A ECHANGE IMPLICITE __________________________________________________________________56 OBJET A ECHANGE EXPLICITE__________________________________________________________________56 OBJETS ASSOCIES AUX MODULES ___________________________________________________________57 VOIES ANALOGIQUES_____________________________________________________________________58 Exemple ______________________________________________________________________________58 FONCTION DE COMPTAGE INTEGREE_________________________________________________________59 CONFIGURATION ___________________________________________________________________________59 EXEMPLE DES COMPTEURS INTEGRES AUX UC TSX MICRO ____________________________________60 COMPTAGE SUR MODULE TOR_____________________________________________________________61 COMPTAGE SUR CARTE CTY ______________________________________________________________62 COMMUNICATIONS _________________________________________________________________________63 FONCTIONS DE COMMUNICATION __________________________________________________________65 COMPTES RENDUS DE COMMUNICATION____________________________________________________66 AIDE A LA SAISIE D'UNE FONCTION DE COMMUNICATION ______________________________________67 SAISIE DE L'ADRESSE_____________________________________________________________________68 DIAGNOSTIQUE D’UNE LIAISON ____________________________________________________________69 MISE EN LIGNE AVEC UNE STATION_________________________________________________________70 DIALOGUE OPERATEUR CCX 17______________________________________________________________71 FONCTIONS DOP_________________________________________________________________________72 PARAMETRES DES FONCTIONS DOP________________________________________________________74 AIDE A LA SAISIE DES FONCTIONS DOP _____________________________________________________76 ERGONOMIE_______________________________________________________________________________77 Automate TSX Micro & Premium – Logiciel PL7 Pro 5/77 TSX MICRO VUE D’ENSEMBLE Les voies 0 à 4 du module 1 peuvent être configurées en comptage décomptage 500 Hz Cartes PCMCIA pour communication MODBUS/JBUS, UNITELWAY, FIPWAY, Chaîne de caractères , FIPIO Agent. FONTION INTEGREES ♦ Commande de mouvements ♦ Communication ♦ Régulation ( PID et PWM) ♦ Dialogue opérateur ( CCX 17 ) ♦ Affichage ... LANGAGES ♦ Ladder ♦ Liste d'instructions ♦ Grafcet et Macro étapes ♦ Littéral structuré Haut niveau - PT 100 - Ni 1000 - Thermocouple T = 32 ms ( AEZ 801 ) T = 520 ms ( AEZ 414 ) Adresses 1 à 4 : Bloc E/S Adresses 5 à 7 : Esclaves Unitelway %I\4.0\3.2 : Voie 2 du bloc E/S d'adresse 3 40 KHz Comptage /décomptage RS 422 - Totem pôle - TOR 500 Hz 10 KHz ( 37-22) Comptage /décomptage RS 422 - Totem pôle - TOR voies 11 et 12 8 Entrées Haut niveau 256 pts 32 ms voies 2 à 9 1 Sortie 0 - 10 V 256 pts voie 10 TSX 37-22 RS 485 RS 232 Unitelway maître ou esclave Chaîne de caractères. Voie 0 FIPWAY, MODBUS, FIPIO voie 1 avec PCMCIA Jusqu'à 4 modules TSX 07 Le TSX 07 Peut être entrée sortie déporté ou Esclave unitelway, dans ce cas le 07 dispose de sont propre programme et garde une certaine autonomie Automate TSX Micro & Premium – Logiciel PL7 Pro 6/77 Présentation du logiciel PL7 Pro CREATION D’UNE NOUVELLE APPLICATION PRESENTATION DU NAVIGATEUR VUE STRUCTURELLE VUE FONCTIONNELLE ( TSX 57 ) Automate TSX Micro & Premium – Logiciel PL7 Pro 7/77 NOM DE LA STATION En sélectionnant la station à l’aide de la souris, puis en choisissant le menu Edition, option Propriété, on accède aux propriétés de la station. On pourra à partir de cet Ecran : ♦ Modifier le nom de la Station ♦ Gérer les numéros de versions du programme, de façon automatique ou manuelle ♦ Visualiser la dernière date de modification de l’application ♦ Visualiser la signature de l’application ♦ Protéger l’application Attention ! Protéger une application implique qu’après sont transfert sur l’automate, l’application n’est plus modifiable, il faudra donc en transférer une nouvelle ! DOSSIER CONFIGURATION Le dossier Configuration permet, en double cliquant dessus, d’avoir accès à la configuration: ♦ Matérielle pour accéder aux racks et modules Configuration des racks Configurations des modules Eventuellement, changement du type de Microprocesseur ♦ Logicielle pour définir les paramètres de l'application le nombre des différents types de blocs fonctions le nombre de mots des registres, le nombre de bits internes %M, le nombre de mots internes %MW, le nombre de constantes %KW. ♦ Grafcet pour définir les paramètres de l'application spécifiques au Grafcet. le nombre d'étapes, le nombre d'étapes actives, le nombre de transitions valides. DOSSIER PROGRAMME Ce dossier contient les différentes sections de programme, en LADDER, en LITTERAL, en LISTE, en GRAFCET. Un programme est structuré en tâches ( tâche maître, tache rapide ) elles mêmes découpée en sections, et d’événements déclenché par des cartes périphériques. On peut visualiser les différentes sections d’un programme sous forme fonctionnelle. Automate TSX Micro & Premium – Logiciel PL7 Pro 8/77 CONFIGURATION CONFIGURATION DES CARTES Double cliquez sur le module à configurer, puis choisissez dans la liste Double cliquez sur le module pour le configurer Double cliquer sur le dossier Configuration matérielle dans le navigateur Les 4 premières voies d’entrées sur un TSX 37 peuvent être configurée comme vois de comptage rapide ou événementielle ou voie On peut associer un groupe de voie à la tache maître ( par défaut) ou à la tâche rapide Le filtrage permet d’éliminer les perturbations de fréquence élevée, il peut être utile de diminuer cette valeur si la voie est configurée en comptage rapide par exemple Automate TSX Micro & Premium – Logiciel PL7 Pro 9/77 CONFIGURATION D’UN COUPLEUR ANALOGIQUE D’ENTREE CONFIGURATION D’UNE VOIE MODBUS ( LIAISON INTEGREE ) Automate TSX Micro & Premium – Logiciel PL7 Pro 10/77 ADRESSAGES DES MODULES TSX MICRO TSX PREMIUM Jusqu'à 7 racks d’extentions 1 à 7 Le rack du TSX Micro porte par défaut le numéro 0 N° RackN° Module : N° rack sur 1 chiffre ( peut être omis si rack 0) N° Module sur 2 chiffres EXEMPLES : 105 Module 05 du rack 1 4 Module 4 du rack 0 ( les 0 devant peuvent être omis ) 410 Module 10 du rack 4 Module 0, contient les voies intégrées de comptage et Module 107 = 1 et 07 Module 8 ou 08 Configuration des voies de communication TER et AUX ( voies 0 ) et PCMCIA ( voie 1) Configuration des équipements Automate TSX Micro & Premium – Logiciel PL7 Pro 11/77 STRUCTURE DE LA MEMOIRE Automate TSX Micro & Premium – Logiciel PL7 Pro 12/77 STRUCTURE MULTITÂCHE SCRUTATION D’UNE TACHE Lecture des entrées affectées à la tâche %I Traitement interne Exécution du programme application Ecriture des sorties affectées à la tâche %Q Replis des sorties ou maintient suivant configuration Tâche maître Cyclique ou périodique ( suivant configuration) Tâche rapide Périodique Tâches événementielles ( 0 à 15 ) Déclenchées par des périphériques - + Priorité API en RUN Automate TSX Micro & Premium – Logiciel PL7 Pro 13/77 STRUCTURE D’UNE TACHE Une tâche d'un programme PL7 se compose ♦ de plusieurs parties appelées sections ♦ de sous-programmes. Chacune uploads/Ingenierie_Lourd/ pl7-pro 2 .pdf

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager