1 / 29

Système Numérique de Contrôle Commande

Système Numérique de Contrôle Commande. AUMOD 3.3. Principes généraux de contrôle commande. AUMOD 3.3. INTERFACE HOMME MACHINE Synoptiques de conduite. APPLICATION AUMOD - Animation des symboles synoptiques - Enregistrement des mesures & événements - Module Automate

regina
Télécharger la présentation

Système Numérique de Contrôle Commande

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Système Numérique de Contrôle Commande AUMOD 3.3

  2. Principes généraux de contrôle commande AUMOD 3.3 INTERFACE HOMME MACHINE Synoptiques de conduite APPLICATION AUMOD - Animation des symboles synoptiques - Enregistrement des mesures & événements - Module Automate - Module de communication Cartes Interface Inter application RACK DE CARTES INTERFACE ETOR, STOR, EAN, SANA

  3. Les choix matériel AUMOD 3.3 Unité Centrale L’utilisation du PC comme unité centrale de traitement permet de proposer une solution puissante, Évolutive, fiable et particulièrement économique. Communication La communication PC-Rack utilise un protocole série RS232 ou RS 485 autorisant la connexion de plusieurs Rack sur un même PC Rack de 15 cartes interfaces AUMOD. Equipé:D’une carte PTO communication PC avec une fonction « chien de garde » Un ensemble de cartes d’entrées et sorties suivant les besoins Carte ETOR 16 voies (Entrées Tout ou Rien ou Compteur) Carte STOR 16 relais inverseur Carte EAN 8 voies de mesure 4-20 mA ou sonde PT100 Carte SANA 8 voies de sorties 4-20 mA ou tension

  4. Les choix logiciels AUMOD 3.3 Système d’exploitation XP Visual Basic comme logiciel de compilation de l’éxécutable Excel comme support de la console de programmation Langage C pour le développement des Drivers de communication

  5. Structure (Logiciels Fichiers) AUMOD 3.3

  6. Structure des fichiers de communication Format du fichier courbes Format du fichier consignateur d’états Format de fichier STR Un fichier STR permet l’échange de valeurs entre 2 ou plusieurs application AUMOD 3.3, les valeurs lues sont des entrées les valeur écrites sont des sorties. Un fichier peut être éclaré en « lecture de l’appli » , en « écriture sur l’appli » ou en « initialisation ». Dans ce dernier cas les valeurs déclarées sont écrites en permanence et servent à réinitialiser l’appli. au redémarrage

  7. Structure des fichiers d’entrées/ sorties Les fichiers d’entrées et sorties permettent la communication entre l’application et le Driver sous une forme standard quelque soit l’équipement servant d’interface. Charge ensuite au Driver d’utiliser le protocole de communication adéquat avec l’équipement.

  8. Structure de l’application AUMOD 3.3

  9. AUMOD 3.3 MENU PRINCIPAL Boutons d’accès aux synoptiques de conduite ( maximum 9 synop. ) Bouton d’accès aux synoptiques de DEFAUTS Bouton d’accès aux courbes Bouton d’accès consignateur d’états Boutons d’accès ( Protégé par code) aux outils de maintenance de l’application. Indicateur de marche appli. Message de défaut système

  10. Synoptique de conduite AUMOD 3.3 SYMBOLES ANIMES - Message affiché à l’écran - Bouton de commande - Mesure - Fenêtre de réglage - Voyant de signalisation - Jauge de mesure - Boite escamotable avec repère associé Une boite escamotable permet de regrouper un ensemble de symboles qui ne sont utile que dans certaines phases de conduite. Pour éviter l’encombrement de l’écran on les dispose dans une boite escamotable que l’on appelle avec un bouton repère. Clavier de saisie à l’écran Lorsque l’opérateur clique sur un symbole réglage le clavier de saisieapparaîtà l’écran Les valeurs [0] [100] sont des bornes dans lesquelles doit être comprise la valeur saisie

  11. Courbes de mesures AUMOD 3.3

  12. Consignateur d’états AUMOD 3.3

  13. Synoptique des défauts AUMOD 3.3

  14. Création d’une application AUMOD 3.3 • COPIER LE REPERTOIRE AUMOD DANS LA RACINE C: • AUTOMATSATION CHM est un exemple • CONFIG Dossier des fichiers de config de l’appli crées par CONSOLE XL • CONSETAT Dossier contenant les consignateurs d’état crées Par l’application. • COURBES Dossier contenant les fichiers courbes crées Par l’application • DEV_APPLI • APPLI Contient les fichiers Synoptique et bmp contient les • fonds de plan des synoptiques • PROJET • AUMOD 3.3 qui est le projet principal permettant de créer l’exécutable • SYNOPTIQUE-a qui est le projet permettant de créer les synoptiques • DOC_GENERALE contient la documentation AUMOD • Driver PTO contient le driver de communication avec le rack • de cartes interface AUMOD Pour créer une nouvelle appli. Copier MODELE qui est une appli vierge Dans le répertoire AUMOD VB6 Puis renommer la avec le nom de la Nouvelle application

  15. Création d’un fond de plan AUMOD 3.3 Un fond de plan est un dessin ou une photo sur lequel seront disposés les symboles animés

  16. L’outil synoptique AUMOD 3.3 BARRE D’OUTILS VB MENU PRINCIPAL LISTE DES PROPRIETES DE L’OBJET SELECTIONNE SYNOPTIQUES DE CONDUITE

  17. Boite à outils synoptique AUMOD 3.3 SYMBOLES PREDEFINIS - [<<] Retour menu principal - [CRB] Appelle l’écran « Courbes » - [CE] Appelle le consignateur d’états - [DEFAUTS] Appelle l’écran de DEFAUTS BOITE A OUTILS SYMBOLES - Message affiché à l’écran - Bouton de commande - Mesure - Fenêtre de réglage - Voyant de signalisation - Jauge de mesure - Boite escamotable avec repère associé Création d’un symbole par copier -coller Chaque symbole représente une collection de type, un symbole animé est caractérisé par un type( Cmde….) et un indice qui le caractérise dans un synoptique exp:Cmde(5) Chaque foie que vous coller un nouveau symbole vous devez le déclarer dans la feuille correspondante de la console

  18. Console de programmation Excel (1) AUMOD 3.3 L’utilisation de excel comme console de programmation permet d’utiliser des fonctionnalités qui facilitent énormément la programmation d’une application: MULTI FENETRAGE FONCTIONS DE RECHERCHE FONCTION DE TRI AUTOMATIQUE FONCTION DE REMPLACEMENT CABLAGE DES BLOCS PAR REFERENCE PRODUCTION D’UNE DOCUMENTATION IMPRIMABLE CLAIRE

  19. Console de programmation Excel (2) AUMOD 3.3 Bouton d’enregistrement de l’appli. Bouton de compilation de l’appli. Accès aux feuilles de configuration Des fichier de com. STR Des courbes Du consignateur d’états Accès au plan de mapping des variables de l’application Accès aux feuilles de programmation Par blocs & en litteral Accès aux feuilles de configuration des entrées / sorties & Driver Accès aux feuilles de configuration des symboles animés

  20. Programmation par blocs AUMOD 3.3 Notion de bloc fonctionnel. Un bloc fonctionnel est un organe qui reçoit des entrées ( Gauche) et qui produit des sorties (Droite) Les entrées à gauche sont des « ABOUTISSANT » Les sorties à droite sont des « TENANT » Tous les blocs sont répertoriés et définis dans le module « MODELE BLOC » Câblage des blocs • Les blocs sont reliés entre eux par des fils de câblage ( variables). • Les fils sont de deux types • - Fil simple qui contiennent des entiers • 0 => FAUX: 1=> VRAI • Fil mesure qui contiennent des décimaux • Un fil sera câblé d’un « TENANT » vers un ou plusieurs « ABOUTISSANT » • L’application génère automatiquement les TENANT au moment de la compilation. Les ABOUTISSANT seront câblés par référence. ( = cellule(i,j)) Feuille de programmation par bloc: Moule PRELIMINAIRE Module INSTRUM Module POST Feuille de modèles de bloc Un bloc est copié puis collé dans la feuille de programmation

  21. Programmation en littéral AUMOD 3.3 La programmation en langage littéral permet D’ écrire des programmes clairs et très proche du langage de l’automaticien. Il permet de faire Des calculs D’écrire des règles SI « Condition » ALORS « Action » D’écrire des graphes séquentiels Le module Littéral est considéré comme un bloc avec des « TENANT » et des « ABOUTISSANT » Les variables sont déclarées au début du module et sont utilisées avec leur mnémonique.

  22. Déclaration des entrées / sorties AUMOD 3.3 Les sorties sont des ABOUTISSANT ( allant au Process) STOR Sorties Tout Ou Rien SANA Sorties Analogiques Les entrées sont des TENANT ( venant du Process) ETOR Entrées Tout Ou Rien EAN Entrées Analogiques ECPT Entrées Compteur

  23. Déclaration des symboles animés CMDE AUMOD 3.3 Bouton de réinitialisation du synoptique (Permet de changer le nombre de symbole par synoptique) Le fil animation d’une CMDE est un TENANT ( venant d’un synoptique de conduite) Attributs d’un symbole CMDE Le fil d’animation change d’état ( 0:1) en cliquant sur le bouton Le fil de visibilité permet suivant sa valeur de rendre la commande visible ou invisible à l’écran Remarque: le fil( 2 ) est toujours égale à 1 Une commande qui â son fil de visibilité câblée sur ce fil sera toujours visible. Couleur du bouton de commande suivant son état( 0:1) N° de Synop. N° de Symbole

  24. Déclaration des symboles animés REGLAGES AUMOD 3.3 Le fil animation d’un REGLAGE est un TENANT ( venant d’un synoptique de conduite) Attributs d’un symbole REGLAGE Le fil d’animation contient une valeur décimale rentrée sur un synoptique de conduite par l’opérateur.Cette valeur est rentrée sur une échelle Xa-Xb et sera transformée dans l’échelle 0-10000 Le fil de visibilité permet suivant sa valeur de rendre la commande visible ou invisible à l’écran Remarque: le fil( 2 ) est toujours égale à 1 Une commande qui â son fil de visibilité câblée sur ce fil sera toujours visible. Couleur du bouton de commande suivant son état( 0:1) L’opérateur rentre une valeur physique comprise dans une échelle Xa-Xb Cette valeur est convertie dans l’échelle standard de l’appli. Ya-Yb

  25. Déclaration des symboles animés VOYANT AUMOD 3.3 Le fil animation d’un VOYANT est un ABOUTISSANT Attributs d’un symbole VOYANT Le fil d’animation contient une état (0:1) qui permet de visualité Le fil de visibilité permet suivant sa valeur de rendre le voyant visible ou invisible à l’écran ce qui permet de pouvoir en superposer plusieurs Remarque: le fil( 2 ) est toujours égale à 1 Un voyant qui â son fil de visibilité câblée sur ce fil sera toujours visible.

  26. Déclaration des symboles animés Mesure AUMOD 3.3 Le fil animation d’une MESURE est un ABOUTISSANT Attributs d’un symbole MESURE Le fil d’animation contient une valeur 0-10000 qui sera affichée dans une échelle Ya-Yb La précision indique le nombre de décimale à afficher.

  27. Déclaration des symboles animés JAUGE AUMOD 3.3 Le fil animation d’une JAUGE est un ABOUTISSANT Attributs d’un symbole JAUGE Le fil d’animation contient une valeur 0-10000 qui varier la jauge suivant le sens choisi « H » ou « V » Les paramètres Height, Widht,Top,Left. Sont les propriétés de la forme lorsque celle ci indiquue une mesure de 100%

  28. Déclaration des symboles animés MESSAGE AUMOD 3.3 Le fil animation d’un MESSAGE est un ABOUTISSANT Attributs d’un symbole MESSAGE Le fil d’animation contient une valeur 0-1 Lorsque la valeur est 1, le texte orrespondant à message vrai s’affiche dans la couleur vraie Lorsque la valeur est 0 le texte correspondant à message Faux dans la couleur Faux s’affiche

  29. Déclaration des symboles animés REPERE AUMOD 3.3 Le fil animation d’un REPERE est un ABOUTISSANT Attributs d’un symbole REPERE Un repère permet d’ouvrir une boite escamotable, qui contient des symboles. Si cette boite ne doit pas être visible à certaines étapes, on rend son repère invisible.

More Related