▼
Scroll to page 2
of
222
Glossaire des pictogrammes utilisés å ! xi ß m TEM10800F Panneau AUTOROUTE Repère les résumés de chapitres, de paragraphes, … Panneau ATTENTION Indique les procédures présentant un risque (en cours d'installation, de manipulation ou de modification, …) Panneau INDICATEUR "Exemple" Repère les exemples pratiques (techniques de saisie, …) Panneau INTERDICTION Repère les démarches ou actions STRICTEMENT INTERDITES Panneau STOP Signale les remarques importantes, le lecteur doit lire attentivement le texte avant de continuer MAIN Signale les remarques d'ordre général, les notas, … n TEM10800F n Sommaire général A- Manuel de référence 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Présentation générale d'ORPHEE-DIAG Connexion de la console au réseau Numérotation des automates du réseau Les fonctions de transfert et comparaison Le poste d'exploitation Modes de fonctionnement de l'automate Les fonctions d'exploitation de la configuration automate-Diagnostics Visualisation dynamique d'une entité relais (localisation variable) Visualisation dynamique d'une entité %GMn, %GEn, %XEn Visualisation et modification des variables de l'automate Les fonctions d'exploitation du réseau d'automates Forçage des entrées TOR Déchargement/chargement de la mémoire de données B- Dossier d'application 1. 2. 3. Présentation Accés au dossier Composition du dossier C- Ecrans-d'Exploitation 1. 2. 3. 4. Présentation Utilisation générale du logiciel Création d'écrans Exploitation D- Chronogramme 1. 2. 3. 4. 5. Introduction Méthodologie Edition Exploitation Restitution E- Feuille de pannes 1. 2. 3. Introduction Mise en oeuvre Exploitation F- Annexes 1. 2. TEM10800F Annexe A Annexe B n TEM10800F n L'offre ORPHEE-DIAG Les logiciels composant l'offre ORPHEE-DIAG ORPHEE DIAG CHRONO. Utilisation Fonctions Principales Ecrans d'exploitation Visualisation dynamique Surveillance des défauts Diagnostic des causes Enrichissement données Consultation programme API ORPHEE DIAG EXPLOITANT Conception Visualisation et seule Exploitation }➜ Chronogramme de variables Feuilles historiques de pannes ß TEM10800F ORPHEE-DIAG EXPLOITANT permet de visualiser les écrans construits à l'aide d'ORPHEE-DIAG CHRONO. Les fonctions de modification, de forçage et d'écriture sont verrouillées n TEM10800F n ORPHEE-DIAG CHRONO. 1. Présentation Le logiciel ORPHEE-DIAG CHRONO. (ODKXXXX) offre l'ensemble des fonctionnalités décrites dans cette documentation. 2. Installation L'installation, d'ORPHEE-DIAG CHRONO. ou d'ORPHEE-DIAG EXPLOITANT est la même (se reporter à l'additif "Mise en œuvre"). Un seul produit ORPHEE-DIAG CHRONO. ou ORPHEE-DIAG EXPLOITANT doit être installé dans la console. La distinction s'effectue par l'intermédiaire de la clé de protection. 3. Mise en œuvre ß La clé de protection ORPHEE-DIAG CHRONO. est reconnaissable par ses couleurs verte et beige ainsi que par sa désignation "DIAGCHR". La clé de protection ORPHEE-DIAG, reconnaissable par ses couleurs verte et bleue ainsi que par sa désignation "ORP DIAG", offre les mêmes fonctions qu' ORPHEE-DIAG CHRONO. La clé de protection ORPHEE-DIAG EXPLOITANT est, quant-à elle, reconnaissable par sa couleur grise ainsi que par sa désignation "DIAG EXPL". Remarque : La clé de protection ORPHEE-DIAG CHRONO., si elle est superposée à la clé de protection ORPHEE-DIAG EXPLOITANT est prioritaire. Elle autorise l'accès à toutes les fonctionnalités du logiciel. TEM10800F n TEM10800F n ORPHEE-DIAG EXPLOITANT 1. Présentation Le logiciel ORPHEE-DIAG EXPLOITANT (ODEXXXX) est un sous ensemble d'ORPHEE-DIAG CHRONO. Ce produit garantit une sécurité d'utilisation et permet à l'exploitant de surveiller le procédé sans risque de perturbation. Ceci est réalisé grâce au verrouillage des fonctionnalités suivantes : - m Pas de modification de variables. Pas d'envoi de commande. Pas de modification d'Ecrans d'exploitation. Pas de transfert ni de restitution d'application. Pas d'archivage, Pas de forçage, … Il autorise à l'exploitant d'une installation, une visualisation du procédé ainsi qu'un accès rapide au diagnostic en cas de panne tout en lui donnant la possibiilté de visualiser l'application. ORPHEE-DIAG EXPLOITANT visualise les Champs Chronogrammes. ORPHEE-DIAG EXPLOITANT ne permet pas l'accés à la Feuille de pannes 2. Installation L'installation, d'ORPHEE-DIAG CHRONO. ou d'ORPHEE-DIAG EXPLOITANT est la même (se reporter à l'additif "Mise en œuvre"). Un seul produit ORPHEE-DIAG CHRONO. ou ORPHEE-DIAG EXPLOITANT doit être installé dans la console. La distinction s'effectue par l'intermédiaire de la clé de protection. 3. Mise en œuvre La clé de protection ORPHEE-DIAG EXPLOITANT est reconnaissable par sa couleur grise ainsi que par sa désignation "DIAG EXPL". m TEM10800F La clé de protection ORPHEE-DIAG CHRONO. est, quant-à elle, reconnaissable par ses couleurs verte et beige ainsi que par sa désignation "DIAGCHR". (La clé de protection ORPHEE-DIAG, reconnaissable par ses couleurs verte et bleue ainsi que par sa désignation "ORP DIAG", offre les mêmes fonctions qu' ORPHEE-DIAG CHRONO.). Remarque : n Les fonctions ORPHEE-DIAG CHRONO. inaccessibles sont grisées à l'écran. TEM10800F n ORPHEE-DIAG avec la clé de protection ORPHEE Vous possédez ORPHEE ou Mini ORPHEE et ORPHEE-DIAG (chrono. ou Exploitant). Si seule votre clé de protection ORPHEE ou Mini ORPHEE est présente, le lancement d'ORPHEE-DIAG dans le mode "Création d'écrans" est désormais possible. Inaccessible (grisé) Accessible en création/modification des écrans Inaccessible (grisé) Permettre de créér ou de modifier des écrans en l'absence de la clé ORPHEE-DIAG est une facilité d'utilisation offerte au concepteur de l'application, d'autre part, la clé ORPHEE-DIAG ainsi libérée permet de continuer sur un autre poste l'exploitation du procédé. Remarque : Toutefois, si la clé de protection ORPHEE-DIAG est superposée à la clé de protection ORPHEE ou Mini ORPHEE, elle est prioritaire. TEM10800F n TEM10800F n A A - Manuel de référence TEM10800F n A TEM10800F n A.1 Manuel de référence Sommaire Pages TEM10800F 1. Présentation générale d'ORPHEE-DIAG 1.1. Introduction 1.2. Les fonctions de l'écran "Présentation des applications" 1.3. Le menu "Système" 1.4. Les fonctions de l'écran "Consultation application" 1.5. Archivage et restitution des applications sur disquette A.3 A.3 A.5 A.6 A.7 A.8 2. Connexion de la console au réseau A.13 3. Numérotation des automates du réseau A.15 4. Les fonctions de transfert et comparaison 4.1. Transfert console ⇒ automate 4.2. Comparaison des applications console et automate 4.3. Comparaison des programmes de deux automates A.17 A.17 A.22 A.23 5. Le poste d'exploitation 5.1. Accès au poste 5.2. Lecture du temps de cycle automate A.25 A.25 A.26 6. Modes de fonctionnement de l'automate 6.1. Etats de l'automate 6.2. Commandes RUN ⇔ STOP 6.2.1. Principe 6.2.2. Les commandes console A.27 A.27 A.28 A.28 A.29 7. Les fonctions d'exploitation de la configuration automateDiagnostics 7.1. Lecture de la configuration matérielle 7.2. Visualisation dynamique de la configuration Diagnostic programme - Diagnostic carte(s) Modification des paramètres d'une carte A.31 A.33 A.35 8. Visualisation dynamique d'une entité relais (localisation variable) A.39 9. Visualisation dynamique d'une entité %GMn, %GEn, %XEn A.43 10. Visualisation et modification des variables de l'automate 10.1. Visualisation dynamique des variables de l'automate Création de la table de variables Lecture / modification des chaînes de caractères 10.2. Visualisation et modification en ligne des variables automates A.47 A.47 A.50 11. Les fonctions d'exploitation du réseau d'automates 11.1. Visualisation statique du réseau d'automates 11.2. Visualisation dynamique du réseau d'automates A.53 A.53 A.54 12. Forçage des entrées TOR 12.1. Généralités 12.2. Création d'une table de forçage 12.3. Exploitation de la table 12.4. Forçage individuel des entrées A.55 A.55 A.56 A.58 A.59 n A A.2 Manuel de référence Pages A 13. Déchargement / chargement de la mémoire de données 13.1. Rôle 13.2. Variables concernées 13.3. Caractéristiques de la fonction 13.4. Mode opératoire de saisie TEM10800F A.61 A.61 A.61 A.62 A.62 n A.3 Manuel de référence 1. Présentation générale d'ORPHEE-DIAG 1.1. Introduction A Dès le lancement du logiciel ORPHEE-DIAG, l'écran suivant apparaît : • La sélection de l'option "Editeur Ecrans" permet de créer des écrans graphiques relatifs au procédé et qui seront animés dynamiquement en exploitation. • La sélection de l'option "Application(s)" permet d'atteindre la liste des applications présentes en console (écran "Présentation des applications"), qui donne accès à l'écran Consultation permettant de consulter une application. • La sélection de l'option "Dialogue automate(s)" permet : - de se connecter au réseau d'automates, - de connaître les automates présents sur la liaison console (écran Présentation des automates), - d'accéder aux fonctions de transfert, - de diagnostiquer la configuration matériel, - d'atteindre le "Poste d'exploitation", - de récupérer ou de charger les données. Le poste d'exploitation permettra de réaliser : - la visualisation dynamique des programmes, - la visualisation dynamique des données, - l'envoi de commandes, - la modification du mode de marche de l'automate, - l'horodatage, - le diagnostic des dysfonctionnements du programme, - le diagnostic de l'automate sélectionné - de créer, modifier, visualiser les écrans exploitation, - de surveiller les variables. TEM10800F n A.4 Manuel de référence A Accès au réglage PC (voir document d'installation) Consultation Exploitation PRESENTATION DES APPLICATIONS Edition Consulter Services Outils Accès PRESENTATION DES AUTOMATES Automates Exploitation Services Accès EXEMPLE ESSAILPI APRIL5000 ESSAI 1 APRIL5000 ESSAI 2 XXX Applications Application sélectionnée CONSULTATION APPLICATION Edition Présentation des différents types d'entités m TEM10800F POSTE D'EXPLOITATION Exploitation Application Services Visualisation dynamique du programme, envoi de commande… Remarque : Pour revenir à la fenêtre de niveau supérieur effectuer un double "clic" sur le menu "Système" situé en haut et à gauche de la fenêtre : n A.5 Manuel de référence 1.2. Les fonctions de l'écran "PRESENTATION DES APPLICATIONS" A Cet écran contient les menus suivants : Renommer une application Visualiser une application PRESENTATION DES APPLICATIONS Edition Consulter Détruire une application TEM10800F Services Renommer Détruire Outils Archiver Accès Accès au réseau Permet de : . Sauvegarder une application sur disquette . Charger sur le disque une application sur disquette . Formater une disquette . Identifier une disquette n A.6 Manuel de référence 1.3. Le menu "Système" A Sur chaque écran ORPHEE-DIAG existe un menu "Système" placé en haut à gauche. Pour le dérouler, cliquer sur l'icône comme pour les autres menus. Icône menu système. Déplacer la fenêtre dans l'écran. Le contenu de la fenêtre n'est pas modifié. (La fenêtre peut également être déplacée par la barre de titre à l'aide de la souris). Barre de titre. Passage de la fenêtre en taille plein écran ; une double flèche apparaît permettant de revenir à la taille initiale de la fenêtre. Réduire la taille de la fenêtre. Fermer la fenêtre. Réduire la dimension de la fenêtre. (Elle peut également être réduite à l'aide de la souris). Réduire la fenêtre en icône. Permet d'aller directement dans une autre application active Agrandir la fenêtre sur la totalité de l'écran ou ramener la fenêtre à sa taille normale. Permet de lire la version d'ORPHEE-DIAG en console. ! TEM10800F La fonction "Quitter" peut être réalisée par un double "clic" sur l'icône système. n menu A.7 Manuel de référence 1.4. Les fonctions de l'écran "CONSULTATION APPLICATION" A Consultation de l'historique de l'application Entités Graphes Protéger une consultation en cours. Les droits relatifs au mot de passe sont alors provisoirement suspendus, pour continuer la consultation, il faut redéclarer le mot de passe. Entité Régulation Rechercher une variable, une entité, une BFU Entité Axes Entité Identité Entité Déclaration Entité Configuration Entités Traitements associés aux graphes Dossier de l'application Liste des Boîtes Fonctionnelles Utilisateur Entités Evénements Possibilité de regrouper des variables de type différent dans des tables qui seront utilisées en visualisation dynamique. TEM10800F n A.8 Manuel de référence 1.5. Archivage et restitution des applications sur disquette A ORPHEE-DIAG permet de réaliser les fonctions suivantes : - Archiver des applications sur disquettes, disque dur ou disque virtuel réseau. - Recharger des applications sur le PC à partir de disquettes, disque dur ou disque virtuel réseau. - Formater des disquettes. Ces fonctions sont accessibles à partir de l'écran "PRESENTATION DES APPLICATIONS" par le menu "Outils". PRESENTATION DES APPLICATIONS Edition Services Outils Accès Archiver Sélectionner le menu "Archiver", l'écran suivant apparaît : Permet de connaître le contenu d'une disquette ou d'un disque. Archivage d'une application sur disquettes ou sur disque. Choix du support d'archivage (lecteur disquettes ou disque dur). ARCHIVAGE Archivage Archiver Restituer Consulter Détruire Support Lecteur de disquettes a: Lecteur de disquettes b: Disque 1 (C:\BACKUP) Disque 2 (C:\BACKUP) Formater Formater + option ( ) Chargement d'une application sur le PC à partir de disquettes ou à partir d'un disque. Suppression d'une application archivée sur disque. TEM10800F Paramétrer Formatage des disquettes avec utilisation possible d'options de formatage. Les options étant définies par le menu paramétrer. Paramétrage : - du chemin d'accès des supports disque (DISQUE 1 et DISQUE 2) - des options de formatage. n A.9 Manuel de référence ARCHIVER ! Sélectionner le nom de l'application à archiver, puis indiquer : - le nom donné à l'application une fois archivée, - un commentaire éventuel (40 caractères maximum). A • Cas particulier de l'archivage sur disquettes : Plusieurs disquettes risquent d'être nécessaires pour archiver l'application, prendre la précaution de les formater au préalable. Ne pas oublier que le contenu de la disquette sera effacé lors de l'archivage. Pour interrompre l'archivage lors du changement de disquette, cliquer sur le bouton ANNULER. Au fur et à mesure de l'archivage, écrire sur chaque disquette : - le nom de l'application, - le numéro de la disquette. • Cas particulier de l'archivage sur disque : Plusieurs applications peuvent être archivées sur un même support disque (il faut pour cela leur donner des noms différents). Cela permet de constituer une bibliothèque d'applications archivées. Les écrans d'exploitation sont également archivés avec l'application-source. ! ! Sélectionner le menu "Restituer", (dans le cas d'un support disquette, introduire d'abord la première disquette). Parmi les applications disponibles proposées, valider par OK pour lancer la restitution (il est possible de restituer l'application sous un autre nom). FORMATER + OPTIONS Ce menu permet de spécifier des options de formatage, par exemple pour imposer une certaine densité de formatage. Ces options dépendent du matériel utilisé. Elles sont définies via le menu "Paramétrer". RESTITUER FORMATER Si une application de même nom existe sur le PC, elle sera détruite. Le formatage est réalisé selon le standard de formatage du PC utilisé. Ce standard varie selon le matériel : certains PC formatent les disquettes 3'1/2 en 720 ko d'autres en 1,44 Mo. Pour un formatage à 1,44 Mo utiliser toujours des disquettes haute densité (HD). Ne jamais formater à 1,44 Mo une disquette qui n'est pas haute densité, l'archivage de l'application ne serait pas garanti. Exemple : Formater des disquettes 3'1/2 à 720 ko. Matériel Toshiba 5200 Compaq TEM10800F Options de formatage /3 /T:80 /N:9 n A.10 Manuel de référence PARAMETRER A Ce menu permet de définir : - Le chemin d'accès des supports disque DISQUE 1 et DISQUE 2. - Les options de formatage. Le chemin d'accès à un support disque doit être un nom complet valide de répertoire DOS, commençant par le nom du disque. Exemple : D:\ D:\BACKUP D:\CLIENT\BACKUP Pour utiliser un disque virtuel réseau, il faut d'abord créer ce disque virtuel (voir l'administrateur du réseau). Certains répertoires sont interdits : ! LECTURE DU NOM D'UNE APPLICATION - répertoires contenant le logiciel ORPHEE-DIAG ou un sous-ensemble répertoires dont le nom contient le mot clé ORPHEE-DIAG répertoires contenant déjà des fichiers DOS répertoires commençant par A: ou B: Ne pas choisir cette fonction pour sauvegarder sur une disquette. Ne pas choisir n'importe quel support disque et en particulier ne pas utiliser comme support une zone contenant déjà des fichiers DOS : • Risque d'effacement de fichiers du DOS ou d'autre logiciels • Risque de perte de sauvegardes par dispersion des fichiers. Pour obtenir la lecture du nom de l'application stockée sur disquette à partir du DOS : - mettre la disquette dans le lecteur A, - saisir : C:>FIND "NOM" A:\ZHEADERZ.DAT (commande à saisir en respectant les majuscules). r MESSAGES D'ERREUR Ces messages correspondent à une erreur de manipulation. "Le nom du support doit être de la forme X:\YYYYY" Cause : Dans l'écran associé au menu "Paramétrer", le chemin donné n'est pas un chemin complet disque + répertoire pour définir le support disque. Action : Ressaisir "Le nom du support doit être alphanumérique" Cause : Le chemin d'accès d'un support disque contient des caractères invalides. Action : Ressaisir "Erreur : ce chemin contient le répertoire ODIAG" Cause : Le chemin d'accès d'un support disque contient un sous ou un sur ensemble du répertoire ODIAG. Action : Ressaisir TEM10800F n A.11 Manuel de référence "Ce support est inaccessible ou ne peut être créé" Cause : Impossible de créer le chemin d'accès associé à un support disque : → emploi du mot réservé AUX ou du mot réservé CON → nom de disque invalide, ou réseau en panne → le chemin d'accès est refusé par le système DOS → tentative d'utiliser A: ou B: Action : Réparer le réseau ou ressaisir. "Le nom de l'application n'est pas admis par ORPHEE-DIAG" Cause : Le nom sous lequel l'application doit être restituée, n'est pas un nom valide d'application. Action : Ressaisir le nom. "Le nombre maximum d'applications ORPHEE-DIAG est dépassé : restitution refusée" Cause : ORPHEE-DIAG n'accepte pas plus de N applications. (N = 16). Action : Sortir de l'Archivage et détruire une application, ou restituer l'application sous un nom qui existe déjà. "Support non installé ou non formaté" Cause : Utilisation d'une disquette non formatée, ou disquette mal introduite, ou réseau en panne. Action : Mettre une disquette formatée, dans le bon lecteur de disquettes, et vérifier qu'elle est introduite correctement. Vérifier le réseau. "Ce support a déjà été utilisé pour Archiver cette application" Cause : Lorsque l'Archivage d'une application nécessite plusieurs disquettes, le changement de disquette n'a pas été fait correctement. Action : Mettre une nouvelle disquette. Si le problème persiste, reformater la disquette. "Ce support ne contient pas d'application archivée" "Ceci n'est pas une application archivée" Cause : Lors d'une Consultation ou d'une Restitution, la disquette, ou le support disque ne contiennent pas d'application archivée. Il est probable que l'archivage de l'application demandé n'a pas été mené jusqu'au bout. Action : Utiliser une disquette / disque contenant vraiment une application. "Ce support n'a pas le bon numéro" Cause : Lors d'une Restitution, les disquettes n'ont pas été introduites dans l'ordre demandé, ou les disquettes de 2 archivages différents ont été mélangées. Action : Mettre la bonne disquette. TEM10800F n A A.12 Manuel de référence "Impossible d'Archiver sur ce support" A Cause : Lors d'un Archivage, il est impossible d'écrire sur le support disque ou disquette : disquette protégée contre l'écriture, disquette non formattée ou mal introduite, existence de fichiers protégés sur la disquette, disquette abîmée, chemin d'accès au support disque invalide, disquette non compatible avec le lecteur. Action : Enlever la protection contre l'écriture. Si le problème persiste, la disquette est défectueuse, la détruire ! Vérifier le réseau. "Support non fiable : jetez-le" Cause : En fin d'Archivage, la disquette n'a pas pu être lue correctement (erreur de lecture, ou erreur de CRC) Action : Détruire la disquette abîmée. Recommencer l'archivage. "Disque saturé" Cause : Il reste moins de 100 k sur le disque dur. Action : Faire le nettoyage, regarder le disque de sauvegarde et les différents disques du PC. "Disque de sauvegarde saturé ou inaccessible" Cause : Impossible d'écrire sur le support Disque : → disque saturé → réseau en panne Action : Réparer le réseau, faire le nettoyage. "Il existe un répertoire/fichier DOS du même nom" Cause : Un répertoire contenant des fichiers DOS a été pris comme support disque. Action : → Changer de support disque → Détruire le répertoire ou fichier DOS → Sauvegarder sous un autre nom TEM10800F n A.13 Manuel de référence 2. Connexion de la console au réseau Pour se connecter sur la liaison console, sélectionner dans l'écran ORPHEE-DIAG "Dialogue automate(s)" l'écran "PRESENTATION DES AUTOMATES" apparaît. Nota : Les procédures de configuration console sont décrites dans le document d'installation d'ORPHEE-DIAG. "Clic" PRESENTATION DES AUTOMATES Automates Services Module BACKUP Accès Voir documentation TEM60880 "Module BACKUP" x 3 Type d'automate Nom application N° de l'automate sur la liaison Console de programmtion ! TEM10800F APRIL7000 USINAGE ? Type automate ? Signifie que l'automate n'est pas numéroté Signifie qu'il n'y a pas d'application Cet écran montre les automates présents sur la liaison console (réseau). Remarque : n Pour un APRIL 2000 la liaison console (réseau) est limitée à un seul automate. A A.14 Manuel de référence Suite à la demande de connexion, deux cas se présentent : A - le réseau est libre et la connexion est réalisée, ou - un message d'erreur apparaît indiquant que : . soit la console est débranchée du réseau, . soit une autre console est maître du réseau. Deux choix possibles : ! RECOMMENCER : permet à l'utilisateur de renouveler sa demande de connexion, après avoir vérifié le réseau. ANNULER : annule la tentative de connexion. ATTENTION La reconnaissance des automates sur le réseau ne se fait qu'UNE SEULE FOIS lors de la connexion. Les automates connectés par la suite seront ignorés. L'écran "PRESENTATION DES AUTOMATES" contient les menus suivants : Accès au poste d'exploitation d'une application. Affichage des applications présentes en console. Déconnexion de la console, retour à l'écran ORPHEE-DIAG. Réservé au module "Backup" Numérotation d'un automate sur les réseaux 1 à 16. PRESENTATION DES AUTOMATES Automates Transfert d'une application dans l'automate. Services Module BACKUP Exploiter Applications en console Numéroter Transférer PC → AP Visu dynamique du Réseau Comparer AP PC Transfert de la mémoire de données dans le PC / Chargement de la mémoire de données dans l'automate Comparer AP / AP Décharger/charger mémoire de données Envoyer commandes Accés Accès aux applications Visualisation statique ou dynamique : - des automates présents sur le réseau - de l'état des automates. Configuration matérielle Lire / Ecrire horodateur Visualisation et modification des modes de marche des automates. Visualiser identité application Lecture, écriture et modification de l'horodateur. 1 - Sélectionner l'automate 2 - Modifier les paramètres concernés et valider par OK. Affichage de la configuration et de l'état de l'automate : "diagnostic". Comparaison des programmes console et automate. Comparaison des programmes de deux automates. Identité application et version de développement d'ORPHEE. Cet écran permet l'accès au poste d'exploitation par la procédure suivante : 1 - Numéroter les automates (§ 3). 2 - Charger le programme dans l'automate (§ 4). 3 - Accéder au poste d'exploitation de l'application (§ 5). TEM10800F n A.15 Manuel de référence 3. Numérotation des automates du réseau Cette fonction est la première opération à réaliser avant même de charger les programmes dans l'automate. Chaque automate reçoit un numéro (de 1 à 16). Pour cette procédure il faut raccorder la console de programmation en point à point sur chaque automate. Cependant il est possible de numéroter un automate en liaison multipoint à condition qu'il n'y ait qu'un seul automate non numéroté sur la liaison. L'automate doit être numéroté même s'il est seul sur le réseau. º º April 5000 April 5000 April 5000 INTERDIT La fonction est indépendante du mode de fonctionnement de l'automate. La saisie du numéro s'effectue à l'aide d'une fenêtre de dialogue. PRESENTATION DES AUTOMATES Automates Services Accès Numéroter NUMEROTATION AUTOMATE ANCIEN NUMERO ? NUMEROS DISPONIBLES 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 NOUVEAU NUMERO En connexion point à point numérotation possible jusqu'à 254 ANNULER OK NOTA : ! Ne pas numéroter deux automates avec le même numéro sur le réseau. En point à point, il est possible de numéroter un automate entre 1 et 254. Cependant, le réseau est limité à 16 automates numérotés de 1 à 16. En conséquence, si un automate a un numéro supérieur à 16, il n'apparaîtra pas sur le réseau. Pour se connecter à un automate d'un numéro supérieur à 16, son numéro doit être connu et indiqué dans le menu "Liaison console" (Voir additif "Mise en œuvre"). Pour ne pas oublier ce numéro, il est conseillé de l'écrire dans l'entité Identité. Utilisation de la POCKET1000 : Les versions 1.0 et 1.1 de la POCKET1000 permettent d'accéder uniquement aux automates numérotés de 1 à 16. TEM10800F n A A.16 Manuel de référence A TEM10800F n A.17 º Manuel de référence 4. Les fonctions de transfert et comparaison ß 4.1. Transfert console ⇒ automate Cette opération permet un transfert en mémoire programme ou dans la carte d'archivage. Avant le transfert, une opération de validation peut être nécessaire Automates Transférer PC → AP LIAISON CONSOLE APRIL2000/APRIL3000/ APRIL2000/APRIL3000 April 5000 APRIL5000/APRIL7000 APRIL5000/APRIL7000 TRANSFERT AUTOMATE Nom de l'application présente éventuellement dans l'automate (? : pas d'application) IDENTIFICATION AUTOMATE NUMERO SUR LE RESEAU 12 Voir fin du § 4.1 SUPPRESSION CONTENU APPLICATION CONTROL IDENTIFICATION CONSOLE Liste des applications validées pour le type d'automate sélectionné LISTE DES APPLICATIONS POUR APRIL 5000 CONTROL APPLI1 APPLI2 Validée en programmation Validée en programmation Validée en ligne 1 Sélectionner le nom de l'application à transférer dans la liste. PROGRAMME APPLICATION 2 Indiquer le type de transfert ! m TEM10800F (Transfert en mémoire RAM) TRANSFERT CONTROL ARCHIVAGE ANNULER OK 3 (Transfert dans les cartes d'archivage disponible, sauf pour l'APRIL2000/ 3000) Le transfert dans les mémoires programme de l'UC et des régulateurs impose de passer ces processeurs en mode STOP. La mémoire programme recevra le programme exécutable. Pour le transfert dans les cartes d'archivage, l'automate peut être en mode STOP ou RUN. Si une coupure secteur intervient pendant le transfert recommencer la procédure. REMARQUE : n Si la liaison console est coupée, le transfert est arrêté et reprendra dès le rétablissement de la liaison. A A.18 Manuel de référence Transfert dans la carte d'archivage (sauf APRIL2000/3000 ) Il est nécessaire d'avoir installé la carte d'archivage vierge dans le rack avant de lancer la procédure. En sélectionnant l'option "transfert dans la carte d'archivage", l'écran suivant apparaît : A Contrôle des cartes d'archivage présentes dans l'automate et de la place disponible pour l'application (MR : rack principal 7000 SR : rack standard 5000) IMPLANTATION ARCHIVAGE MEM 5000 EMPLACEMENT SR00 ETAT 1 MEM5000 VIERGE SR00 1 Affectation d'une ou plusieurs cartes pour l'application MODULES SUPPORTES CPU5020 Indication des programmes qui seront archivés. Ex. programme de la carte CPU ! SR00 0 OK ANNULER Validation En cas d'erreur un message est affiché (exemple : mémoire insuffisante, mémoire non vierge, ...). Dès la validation par "OK", une fenêtre s'affiche permettant de sélectionner les attributs AUTO LOAD (rechargement automatique, carte d'archivage mémoire programme sur défaut mémoire) et AUTO RUN (passage en mode RUN après AUTO LOAD). Procéder de la manière suivante : Sélectionner les attributs (flip-flop) 2 AUTO-LOAD / AUTO-RUN 1 MODULE CPU5020 EMPLACEMENT SR00 AUTO-LOAD AUTO-RUN 3 0 Indiquer la carte programme concernée par les attributs (exemple CPU) MISE EN LISTE MODULE EMPLACEMENT CPU5020 ANNULER SR00 0 AUTO-LOAD AUTO-RUN OUI NON OK Lancer le transfert 4 Le choix par défaut est : AUTO-LOAD validé - AUTO-RUN non validé. TEM10800F Valider n A.19 Manuel de référence Transfert dans l'automate comprenant des régulateurs ou des processeurs de régulation. Compatibilité : La fonction n'est disponible qu'à partir des versions suivantes : ORPHEE ≥ 6.1, ORPHEE-DIAG ≥ 2.1, CTL0040 ≥ 7, CTL0140 ≥ 5, CPR1000 ≥ 1, CPU7020 ≥ 1 uniquement. Il est possible de transférer l'application dans l'UC de l'automate sans transférer à nouveau le programme des régulateurs ou processeurs de régulation, cette option se choisit lors de l'installation d'ORPHEE ou d'ORPHEE-DIAG. Dans ce cas, dés la validation par "OK" de la fenêtre de transfert, une boite de sélection s'affiche. Cette boite (ci-contre) permet de choisir la destination du programme Comportement des régulateurs ou des processeurs de régulation, lors d'un Transfert UC. ß Pour permettre le maintien en RUN des régulateurs ou processeurs de régulation lors d'un transfert programme dans l'UC seule, l'utilisateur devra avoir préalablement programmé et transféré dans chaque Régulateur la Boite fonctionnelle Constructeur suivante : PLC_LOAD. Cette BFC définit le comportement des régulateurs (RUN ou STOP), lors d'un transfert dans l'UC seule. (Pour plus de détails sur la BFC, se reporter aux documentations TEM50100F, TEM50130F). Mode de marche du régulateur ou processeur de régulation Chargement BFC PLC_LOAD active UC et Régul. UC seule (*) STOP (*) RUN ou STOP selon paramétrage de la BFC BFC PLC_LOAD non active (*) STOP (*) STOP (*) L'UC passe en STOP systématiquement ! ß TEM10800F Pour des raisons de sécurité, un contrôle du nom de l'application est effectué par les régulateurs ou processeurs de régulation. Dans le cas où une application de nom différent a été transférée dans l'UC, les régulateurs ou processeurs de régulation passeront en STOP et leurs programmes seront automatiquement effacés. Il sera alors nécessaire de transférer à nouveau toute l'application en choisissant l'option Dans l'UC et dans les Régulateur(s). Pour faire évoluer l'application UC, il est obligatoire de conserver le même nom à l'application et au programme régulateur(s). n Toute modification de programme de régulation effectuée dans l'atelier de programmation doit être transférée dans les régulateurs concernés, sinon ORPHEE interdira les possibilités de modification, mise au point sur ces régulateurs (verif. identité des exécutables). A A.20 Manuel de référence Cycle de Marche des Régulateurs / Processeurs lors d’un Transfert Application A Exemple : API7000, UC7020F, 2fils Vert comprenant 1CTL0040 et 1 CPR1000 La CTL et le CPR sont paramétrés à «Continuer» sur demande «Automate en Stop». Transfert «Dans l’UC ET dans les Régulateurs» BFC PLC_LOAD non présente ou BFC PLC_LOAD présente (dans chaque Régulateur) avec EN = 0 Run CPU7020 Stop Transfert UC Transfert CTL CTL0040 Run Stop Transfert CPR CPR1000 Run Stop Action Opérateur "Automate en STOP" Action Opérateur "Automate en RUN" t BFC PLC_LOAD présente (dans chaque Régulateur / Processeur) avec EN = 1 Run CPU7020 Stop Transfert UC Transfert CTL CTL0040 Run Stop Transfert CPR CPR1000 Run Stop Action Opérateur "Automate en STOP" TEM10800F t n Action Opérateur "Automate en RUN" A.21 Manuel de référence Transfert «Dans l’UC seule» BFC PLC_LOAD non présente ou BFC PLC_LOAD présente (dans chaque Régulateur / Processeur) avec EN = 0 Run CPU7020 CTL0040 CPR1000 Transfert UC Stop Run Stop Run Stop Action Opérateur "Automate en STOP" Action Opérateur "Automate en RUN" t BFC PLC_LOAD présente (dans chaque Régulateur) avec EN = 1 Run CPU7020 CTL0040 CPR1000 Transfert UC Stop Run Stop Run Stop Action Opérateur "Automate en STOP" TEM10800F Action Opérateur "Automate en RUN" t n A A.22 Manuel de référence Contrôle de transfert A Un contrôle du transfert est effectué. TRANSFERT DE PROGRAMME Taille de l'application en Kmots : 8.65 Nombre total d'échanges : 7 Nombre d'échanges effectués : 1 NATURE MODULE EMPLACEMENT EXECUTABLE CPU500❋ SR00 0 TAILLE : 8.55 Kmots TRANSMIS : 2.00 Kmots ANNULER º OK Suppression contenu (fenêtre "TRANSFERT AUTOMATE") Permet de supprimer le programme : - de toutes les cartes de la configuration physique, - d'une carte. Cette fonction est opérationnelle si l'automate est en STOP et même si aucune application n'est présente en console. Si on efface le programme de l'unité centrale à partir de la console et si ensuite on réalise un auto-load à partir de la mémoire d'archivage, il faut faire à nouveau une procédure de connexion pour que le nouveau programme soit pris en compte. 4.2. Comparaison des applications console et automate Automates Cette fonction permet de comparer une "application console" avec une "application automate" stockée dans les unités centrales et dans les cartes d'archivage après avoir sélectionné l'automate. Comparer AP PC COMPARAISON CONSOLE / AUTOMATE LIAISON CONSOLE APRIL 2000/APRIL3000/ APRIL 5000/APRIL 7000 TEM10800F n A.23 Manuel de référence COMPARAISON PROGRAMME A IDENTIFICATION AUTOMATE NUMERO SUR LE RESEAU 1 Sélectionner le nom de l'application console à comparer dans la liste APPLICATION 12 CONTROL IDENTIFICATION CONSOLE LISTE DES APPLICATIONS POUR APRIL 5000 Liste des applications en console Validée en programmation CONTROL COMPARAISON APPLICATION APPLICATION CONTROL ARCHIVAGE ! Arrêt de la comparaison OK ANNULER 2 Validation • Si une coupure secteur intervient pendant la comparaison recommencer la procédure. • 2 applications sont identiques si elles ont la même signature (nom + checksum). Résultat de la comparaison RESULTAT COMPARAISON APPLICATION NATURE MODULE EMPLACEMENT RESULTAT EXECUTABLE CPU500❋ TRAJECTOIRE CPU500❋ IDENTITE CPU500❋ SR00 0 SR00 0 SR00 0 DIFFERENT IDENTIQUE DIFFERENT OK NOTA : La notion de trajectoire est réservée pour les modules axes. 4.3. Comparaison des programmes de deux automates (Cette fonction n'est pas réalisable avec l' April 2000/3000) La comparaison porte sur les programmes des modules CPU et Régulation. 1 - Sélectionner le menu "Comparer AP / AP". n 2 - Indiquer le numéro des automates dont les programmes vont être comparés et valider par OK. TEM10800F A.24 Manuel de référence A TEM10800F n A.25 Manuel de référence 5. Le poste d'exploitation 5.1. Accès au poste A L'accès au poste se fait à partir de l'écran "Présentation des automates". 1 - Sélectionner l'automate 2 - Sélectionner le menu "Automates" et le sous-menu "Exploitation" ou effectuer un double "clic" sur l'automate : l'écran "Poste d'exploitation" apparaît. Exploitation Visualiser Ecrans d'exploitation Possibilité de regrouper des variables de type différent dans des tables qui seront utilisées en visualisation dynamique. TEM10800F n A.26 Manuel de référence 5.2. Visualisation dynamique temps de cycle automate A La lecture de temps de cycle permet de lire la valeur du chien de garde programmé et le temps de cycle réel, minimum et maximum lorsque l'automate est en mode RUN. Visu Dyn du temps de Cycle en ms Exploitation CDG Valeur du chien de garde 100 Services MIN 2 3 REEL 5 4 Valeurs minimales, maximales et réelles (en dynamique) du temps de cycle en millisecondes MAX 7 Hors CF 8 Avec CF Combinatoire de Fond ? m TEM10800F Signifie valeur hors des limites 0, 1000 … Signifie automate en initialisation ou STOP sur défaut Nota : Lorsque le menu "Visualisation dynamique du temps de cycle" est sélectionné, la fenêtre correspondante s'affiche et reste présente mème si une autre visualisation dynamique est lancée. n A.27 Manuel de référence 6. Modes de fonctionnement de l'automate 6.1. Etats de l'automate A L'automate a deux états de base : RUN STOP Le programme automate est exécuté. Aucune carte n'est en défaut ou à l'arrêt (STOP), l'automate est en mode de fonctionnement RUN (marche). Toutes les cartes sont en mode RUN Le programme automate n'est plus exécuté. L'automate est en mode de fonctionnement STOP (arrêt). Toutes les cartes sont en mode STOP. Cas de l'APRIL5000/7000 : Suite à un défaut ou un arrêt (STOP) d'une ou plusieurs cartes (régulation, …) alors que l'automate était en mode RUN, l'automate passe dans l'état RUN/STOP (dégradé). ≈ Dans l'état RUN/STOP, il existe au moins une carte en mode RUN (ou en mise au point) dans l'automate. Il existe dans l'automate une carte qui n'a pas le même mode de fonctionnement que la CPU). Cas de l'APRIL2000/3000 : L'état RUN/STOP est affiché lorsque le module CPU est en mise au point. Le module CPU est en mode STOP, la carte de régulation en mode RUN. C P U CPU en mode STOP ⇓ Carte régulation en mode RUN Automate dans l'état RUN/STOP Les états RUN, STOP, RUN/STOP sont signalés par des voyants sur le module COD (APRIL7000) ou CPU (APRIL5000). Sur l'APRIL2000/3000 le voyant RUN s'éclaire lorsque l'automate est en RUN. Voyant vert : carte OK OK RUN Voyant vert : automate en mode RUN Voyant rouge : automate en mode RUN/STOP TEM10800F EXT. FAULT n A.28 Manuel de référence 6.2. Commandes RUN ⇔ STOP A 6.2.1. Principe º Les commandes RUN ⇔ STOP sont réalisées soit : - au moyen d'une CLE sur le module COD (APRIL7000) ou sur le module CPU (APRIL5000), par un interrupteur sur le module CPU (APRIL2000/3000) COD ou CPU - par des COMMANDES sur la console. Commandes RUN Envoi de Commandes STOP Les commandes pourront être exécutées également par des ordres reçus sur les cartes de communications (Protocole JBUS...). Suite à un défaut, l'automate peut être mis en mode STOP. L'utilisateur peut aussi provoquer un STOP de l'automate par programme à TEM10800F CLE COMMANDE console ETAT automate STOP STOP STOP STOP RUN STOP RUN STOP STOP RUN RUN RUN n A.29 Manuel de référence 6.2.2. Les commandes console A Ce service permet à l'utilisateur de visualiser et de modifier : - le mode de fonctionnement d'un automate, - le mode de fonctionnement de certains modules : unité centrale, axe, régulation, (CPU5000, CPU7000, AXI0010, CTL0040). La modification du mode de fonctionnement d'un automate consiste à mettre dans un même état tous les modules de la configuration. Les commandes de mode de fonctionnement sont les suivantes : m - passage en mode RUN (carte ou automate), - passage en mode STOP (carte ou automate), REMARQUE : La fonction "Envoyer commandes" ne dépend pas de la présence de l'application automate dans la console. Dès la sélection du menu "Envoyer commandes" (voir écran "Présentation des automates", menu "Automates"), la fenêtre de saisie apparaît : a) Procédure globale automate 1 - Sélectionner la case "AUTOMATE" 2 - Sélectionner le mode : exemple RUN 3 - Valider par "OK" ENVOI DE COMMANDES 1 Sélection automate ou module AUTOMATE NUMERO MODULE NOM 1 APPL VALIDER NOM Position de la clé Mode de fonctionnement de l'automate, diagnostic global de l'automate et cause du mode de fonctionnement. CLE : RUN MODE : STOP CAUSE : COMMANDE DIAG : DEFAUT TEST COMMANDES RUN 2 ANNULER Commandes autorisées suivant le choix module ou automate OK 3 CAUSE mode de fonctionnement : Zone de présentation de la "CAUSE" qui explique le mode de fonctionnement Automate dans l'état indiqué dans le champ "MODE" : - clé, - spécifique : défaut carte ou débordement chien de garde (Watchdog), dans ce cas passer en mode STOP puis en RUN, - commande : console, autres cartes (JBUS) ou programme. TEM10800F n A.30 Manuel de référence b) Procédure carte : A Pour modifier le mode de fonctionnement d'un module, il faut : 1 - Sélectionner la case "MODULE" 2, 3 - Saisir la référence commerciale du module : exemple "CTL0040" et valider par "VALIDER NOM". Si la configuration possède plusieurs modules de même référence, une fenêtre de choix présente la liste des modules avec leur position dans la configuration. 4, 5 - Sélectionner le module souhaité et valider par "OK". Après disparition de la fenêtre de choix, les zones Status courant et Modes de fonctionnement autorisés sont mis à jour. 6, 7 - Désigner la commande dans la liste des Modes de fonctionnement autorisés et valider par "OK". 2 Saisie du nom du module 3 1 Sélection automate ou module Position de la clé Validation du nom du module ENVOI DE COMMANDES AUTOMATE NUMERO MODULE NOM CLE : RUN MODE : STOP 1 APPL CTL0040 TEST VALIDER NOM COMMANDES RUN Mode de fonctionnement et diagnostic du module CAUSE : DIAG : DEFAUT Commandes autorisées suivant le choix module ou automate 6 ANNULER OK 7 FAMILLE REGULATION 4 NOM RACK EMPLACEMENT CTL0040 CTL0040 CTL0040 SR03 SR03 SR03 02 04 06 ANNULER TEM10800F OK 5 n A.31 Manuel de référence 7. Les fonctions d'exploitation de la configuration automate-Diagnostics Diagnostic automate - Diagnostic application A ORPHEE-DIAG propose plusieurs possibilités de diagnostics. • Lecture de la configuration matérielle de l'automate (voir § 7.1.) Elle permet de faire le diagnostic de la configuration matérielle même si l'automate ne contient pas de programme. Si l'automate contient le programme, cette fonction permet de diagnostiquer les différences entre la configuration physique et programmée les défauts internes, externes, les modes de marche globaux de l'automate. • Visualisation dynamique de la configuration (voir § 7.2.) Permet de réaliser la visualisation dynamique de la configuration automate et signale les défauts automate, cartes, application. A partir de ceci, deux fonctions sont réalisables : DIAGNOSTICS Diagnostic carte(s) - Si aucune carte n'est sélectionnée c'est le diagnostic global automate qui est fourni. Diagnostic programme Permet de réaliser un diagnostic du programme d'application. - Pour avoir le diagnostic d'une carte, sélectionner la carte au préalable. ß TEM10800F n Pour un APRIL 5000 possédant des équipements distants reliés au bus FIPIO, se reporter à la documentation "Additif pour l'utilisation de la liaison FIPIO sur APRIL 5000" Ref. TEM10000/10800F Chap. 4. A.32 Manuel de référence Exemple de fonctionnalité : DIAGNOSTIC PARTIE COMMANDE A En visualisation dynamique de la configuration sélectionner "Diagnostic programme" dans le menu "Diagnostic". DIAGNOSTIC PROGRAMME Mode de Marche de la CPU : ORIGINE NATURE DERNIER TRAITEMENT EMPLACEMENT CARTE Run Qui est à l'origine du mode de marche de la CPU ? Quelle est la nature du défaut ou de l'arrêt ? : : : : Quelle est la dernière entité lancée par le programme ? CAUSES PROBABLES SI ARRET DEFAUT Quelle est la carte en cause si arrêt défaut carte ? Quelles sont les causes probables ? OK ORIGINE TRAITEMENT / EMPLACEMENT CARTE CAUSES NATURE Arrêt demandé par le programme Nom de l'ENTITE %STOP exécuté par le programme utilisateur Arrêt provoqué par un défaut carte Emplacement Carte Défaut de configuration Défaut interne Défaut externe Diagnostic NO RUN Programme utilisateur Défaut détecté par le PROGRAM MANAGER Configuration API non conforme : CPU ou MR (APRIL7000) Incompatibilité : version CPU - événements immédiats (… causes internes) Défaut détecté par le MONITEUR GRAFCET Plus de 16 changements d'état d'étape dans les graphes Plus de 20 étapes actives dans un graphe Graphe à plus de 30 transitions ayant une étape amont active Plus de 20 transitions franchissables dans un graphe Plus de 20 transitions à évaluer simultannément dans un graphe Commande générale automate Commande spécifique carte Automate TEM10800F Débordement du temps de cycle Nom de l'ENTITE Chien de garde insuffisant ou Présence d'une boucle sans fin dans le programme Reset de l'automate Nom de l'ENTITE Indice de table mal ou non initialisé ou Accès à une adresse inexistante (pas d'extension mémoire) Perte du programme utilisateur Incohérence mémoire de données / programme Altération de la mémoire Programme Défaut d'interface Programme Utilisateur/CPU Programme utilisateur et version CPU non à niveau Défaut dans la table de FORÇAGE Adresse incorrecte dans la table de FORÇAGE Défaut dans la Pile de commandes internes Commande incorrecte dans la Pile Défaut dans la table des points d'arrêt/passage Adresse incorrecte dans la table des points n A.33 Manuel de référence 7.1. Lecture de la configuration matérielle A Automates Cette fonction permet à l'utilisateur de connaître la composition physique et l'état de marche d'un automate sur la liaison Console de programmation. Configuration matérielle Selectionner l'automate désiré, puis le menu "Configuration matérielle". Une première fenêtre de dialogue affiche la liste des RACKS présents dans la configuration matérielle de l'automate. Cette fenêtre permet de visualiser en plus : - le type d'automate - son numéro sur la liaison Console de programmation - son mode de fonctionnement global - son diagnostic global CONFIGURATION MATERIELLE Effectuer un double "clic" pour lire le contenu d'un rack ou se positionner par les touches : = , / , * , +et valider par "OK". AUTOMATE APRIL7000 N° SUR RESEAU 6 MODE DIAG RUN/STOP DEFAUT LISTE DES RACKS RACK PRINCIPAL MR CANAL 4 RACK1 SR41 CANAL 4 RACK2 SR42 CANAL 5 RACK6 SR56 ANNULER OK Le choix d'un RACK ("double clic") ouvre une deuxième fenêtre détaillant celui-ci et présentant par emplacement : - la référence commerciale du module (ou carte) dans le cas d'un APRIL5000/7000, - le type et la modularité du module (ou carte) dans le cas d'APRIL2000/3000 - le diagnostic du module. ß TEM10800F Le bouton "ANNULER" ferme la fenêtre des modules avec retour à la fenêtre des RACKS. n Pour un APRIL 5000 possédant des équipements distants reliés au bus FIPIO, se reporter à la documentation "Additif pour l'utilisation de la liaison FIPIO sur APRIL 5000" Ref. TEM10000/10800F Chap. 4.1. A.34 Manuel de référence EXEMPLE DE FENETRE "RACK" A CONFIGURATION DETAILLEE D'UN RACK RACK : MODE DE FONCTIONNEMENT : Synthèse des modes de fonctionnement des modules du rack. Diagnostic des différentes cartes SR 01 RUN/STOP EMPLACEMENT CARTE DIAG 0 1 2 3 4 5 6 7 8 9 PSU0150 CPU5000 IDA3224 AXI0010 ????? (IDA3224) JBU0220 CTL0040 ----- OK OK DEF EXT Effectuer un "double clic" pour connaître le détail du défaut (1) Carte avec référence inconnue Carte déclarée mais absente physiquement (parenthèses) ABSENTE OK ANNULER Carte à 2 emplacements (6 + 7) OK Diagnostics possibles des différentes cartes : OK : Pas de défaut DEFAUT INTERNE (défaut carte pour APRIL2000/3000) DEFAUT EXTERNE DEFAUT CONFIGURATION : carte présente physiquement mais l'emplacement a été déclaré différemment, IOP mal numérotée DEFAUT LOGIQUE : carte non programmée ou défaut de paramétrage. a) Un diagnostic détaillé est réalisable en effectuant un "double clic" sur le type de défaut (1) une fenêtre apparaît : ANALYSE DES DEFAUTS CARTE CARTE : IDA3224 MODE DE FONCTIONNEMENT : STOP DEFAUT DE CONFIGURATION NON DEFAUT INTERNE DI1 DI2 DI3 DI4 DEFAUT EXTERNE DE1 DE2 DE3 DE4 DEFAUT DEFAUT LOGIQUE DL1 DL2 DL3 DL4 OK m TEM10800F b) Pour connaître le détail d'un défaut interne, externe ou logique, cliquer sur le DIn, DEn ou DLn signalé : un message d'explication en clair s'affiche. n Se reporter au chapitre Maintenance pour les automates APRIL5000/7000 et au chapitre Dépannage pour l'automate APRIL2000/3000. A.35 Manuel de référence 7.2. Visualisation dynamique de la configuration Diagnostic programme - Diagnostic carte(s) Modification des paramètres d'une carte A Cette fonction permet l'exploitation de la configuration programmée (décrite dans le Programme d'Application). L'exploitation consiste à visualiser dynamiquement les défauts éventuels provenant : - des différences entre la configuration programmée et la configuration matérielle mise à jour par l'automate, - des changements d'états (de fonctionnement et de diagnostic) de chaque carte présente dans les deux configurations. Dans le haut de l'écran, sont visualisés en permanence : - Le mode de fonctionnement global de l'automate : • RUN : toutes les cartes sont en mode RUN (APRIL2000/3000 : API en RUN) • STOP : toutes les cartes sont en mode STOP (APRIL2000/3000 : API en STOP) • RUN/STOP : cas de défaut d'une carte par exemple - Le diagnostic global de l'automate : Signalisation de la visualisation dynamique ou statique • OK • DEFAUT : toutes les cartes ont un diagnostic correct : au moins une carte est en défaut VISU DYN CONFIGURATION (AP : XX-APPL : XXXXXXXX) Présentation Services Commandes MODE DE FONCTIONNEMENT : STOP Diagnostic DIAGNOSTIC : OK FORÇAGE Indication du forçage La visualisation se fait rack par rack, les menus accessibles sont les suivants : Diagnostic API et/ou cartes Passage en visualisation statique ou dynamique. VISU DYN CONFIGURATION (AP : XX-APPL : XXXXXXXX) Présentation Services Statique / Dynamique Se positionner Période de rafraîchissement Commandes Diagnostic Envoi de commandes Diagnostic carte(s) Modif de paramètres Diagnostic programme Diagnostic cartes E/S de régulation Positionnement sur un rack. Modification de la période de rafraîchissement. TEM10800F Modification des paramètres des cartes axe, communication, archivage. Permet de réaliser un diagnostic de l'application en cas de problème. n A.36 Manuel de référence Positionnement sur un rack : A 1ère possibilité : Utiliser le sous-menu "Se positionner" dans le menu "Services" : Indiquer le n° de rack x y Cliquer sur le "chemin" désiré x : N° de canal ( N° 0 pour April 2000/3000/5000, N° 0 à N° 9 pour April 7000 ) y : N° de rack ( N° 0 à N° 6 pour April 5000 et April 7000, N°0 à N°1 pour l'April 3000 , N°0 pour l'APRIL 2000 ) 2ème possiblité : Cliquer sur la case du n° de rack : VISU DYN CONFIGURATION (AP : XX - APPL : XXXXXXXX) Présentation Services Commandes MODE DE FONCTIONNEMENT : APRIL 7000 OK FORÇAGE PSU 7000 0 1 2 C O D 7 0 0 0 C P U 7 0 0 0 M E M 7 0 0 0 "Clic" pour passage au rack suivant TEM10800F DIAGNOSTIC : RACK PRINCIPAL MR ALIM ß STOP Diagnostic 3 4 5 6 7 8 9 10 11 I O P 7 0 0 0 1 2 S R 1 1 S R 2 4 Case indiquant les n° des racks standards raccordés n Pour un APRIL 5000 possédant des équipements distants reliés au bus FIPIO, se reporter à la documentation "Additif pour l'utilisation de la liaison FIPIO sur APRIL 5000" Ref. TEM10000/10800F Chap. 4.2. A.37 Manuel de référence Diagnostic carte(s) A • Si aucune carte n'est sélectionnée, c'est le diagnostic global qui est fourni. • Pour avoir le diagnostic d'une carte, sélectionner la carte au préalable. Signalisation des défauts : - niveau RACK : (coupure secteur RACK, etc...) Ce type de défaut provenant d'un RACK déporté est ramené au niveau des cartes correspondantes. - niveau CANAL : Ce type de défaut est considéré comme faisant partie d'un composant du module IOP. Les DEFAUTS de type CANAL sont signalés par un petit rectangle en VIDEO INVERSE dans l'emplacement correspondant au module IOP. La cause du défaut est indiquée en sélectionnant l'emplacement. - niveau CARTE : Une carte en défaut apparaît en vidéo inverse. Trois types de défauts sont différenciés : 1 Carte présente dans la configuration programmée et absente dans la configuration matérielle ou autre carte dans l'emplacement : l'emplacement correspondant est mis en vidéo-inverse et le nom de la carte reste apparent. 2 Carte absente dans la configuration programmée et présente dans la configuration matérielle : l'emplacement correspondant est mis en vidéo-inverse. 3 Carte en non marche normale (NO RUN) ou en défaut : un petit rectangle en vidéo-inverse apparaît dans l'emplacement correspondant. - Si le rectangle est noir, il indique : carte en défaut et NO RUN - Si le rectangle est gris, il indique : carte en NO RUN (L'état NO RUN sur APRIL2000/3000 est l'état STOP) RACK STANDARD SR 41 PSU 0 1 P S U 0 1 0 0 C P U 5 0 0 0 I X A 0 4 0 0 3 1 2 3 4 5 6 7 2 8 9 n Pour connaître le type de défaut faire un "double clic" sur le numéro de l'emplacement défectueux ou utiliser le menu "liste des défauts" après avoir désigné l'emplacement. TEM10800F A.38 Manuel de référence DIAGNOSTIC CARTE A EMPLACEMENT 2 CARTE ID❋3224 MODE DE MARCHE STOP CAUSE DIAGNOSTIC DETAIL DEFAUT EXTERNE OK Cliquer sur DETAIL pour connaître le contenu du défaut (voir § 7.1) Modification des paramètres Cette fonction permet de modifier les paramètres des cartes JBUS, AXE et Archivage. Pour modifier les paramètres, il faut : 1) 2) 3) 4) Etre en visualisation dynamique configuration. Se positionner sur le rack contenant la carte cible. Sélectionner le numéro d'emplacement de la carte cible. Sélectionner le menu "Commandes" et le sous-menu "Modif. des paramètres". - Modification des paramètres AXE et JBUS : se reporter à la notice correspondante. - Modification des paramètres carte d'archivage : il est possible de modifier les paramètres AUTO-RUN, AUTO-LOAD. La fenêtre suivante est proposée : 2 Modifier les paramètres (flip/flop) MODIFICATION DES PARAMETRES Indication des modules concernés par les paramètres AUTO-RUN et AUTOLOAD de la carte d'archivage. 1 Sélectionner la carte MODULE EMPLACEMENT CPU500❋ SR00 00 AUTO-LOAD AUTO-RUN 3 Valider la modification MISE EN LISTE MODULE EMPLACEMENT AUTO-LOAD AUTO-RUN CPU500❋ CTL0040 SR00 00 SR00 03 OUI OUI OUI NON ANNULER OK 4 Réaliser la modification TEM10800F n A.39 Manuel de référence 8. Visualisation dynamique d'une entité relais (localisation variable) Cette fonction permet de visualiser les entités : %CCn, %CFn, %TTn, %TRn, TGn, %ESn, %ETn, %EPn, %TDn, %REn. A La visualisation dynamique porte sur les éléments suivants : - les contacts et actionneurs, - les variables numériques, - les éléments de tables. Pour réaliser cette fonction, il faut sélectionner dans l'écran "Poste d'exploitation" : - le type d'entité à visualiser, - le menu "Exploiter" et le sous-menu "Visualiser", - l'entité à visualiser dans la fenêtre affichée, ≈ et valider par "OK". Exemple : Sélection de l'entité %TT40 Indication forçage en cours par passage en vidéo inverse. Mode de fonctionnement de l'automate. Diagnostic global de l'automate VISU DYN RELAIS (AP : XXX, APPL : XXXX, %TT40-PESAGE) Signalisation de la visualisation dynamique ou statique Présentation ETAT : Services Commandes MODE : Accès DIAG : FORÇAGE %EC100 : EXPRESSION DE DETECTION DES ALARMES Etat de validité de l'entité : affichage de l'état de la variable associée à l'état (en cours, fin). %CCn : EN COURS représente l'état de la sortie ETAT. MARCHE 2 SECU3 ALARME Indication de forçage Variable à 1 - Affichage normal : contact ou actionneur à zéro. - Affichage en vidéo inverse : contact ou actionneur à un. - Nom en vidéo inverse : variable forcée. TEM10800F n A.40 Manuel de référence Pour visualiser dynamiquement des variables mots, se reporter au § 10 ou utiliser le menu "Commandes" et le sous-menu "Modif de variables". A Les différents menus accessibles en visualisation dynamique sont les suivants : Permet de lire les variables en décimal ou en hexadécimal (flip-flop). Sélectionner les variables (entiers de 16/32 bits) puis le menu. Recherche d'une expression combinatoire à partir d'un élément : - variable, - %ECn, - appellation utilisateur, - boîte fonctionnelle, - texte. Visualisation dynamique des corps ou des conditions de validation de l'entité. Envoi des commandes RUN → STOP, voir § 6.2. Affichage du N° du %ECn lors du scrolling VISU DYN RELAIS (AP : XXX, APPL : XXXX, %TT40-PESAGE) Services Présentation Statique / Dynamique Rechercher Accès Commandes Envoi de commandes Corps Taille réduite / normale Localisation variable Modif de variables Lecture/modif chaînes Décimal / Hexadécimal de caractères Période de rafraîchissement Forçage E/S : variable constructeur Conditions de validation Expression non consécutive Paramètres BF Variable Fiches terminal BFU Liste des expressions Visualiser une expression Commentaire général Modifier voir § 12 voir § 10.1 Lecture des paramètres d'une variable. Permet d'afficher une expression quelconque (cette expression est ajoutée à la liste des EC non consécutives) Modification des variables, voir § 10.2. Permet un flip/flop appellation variable pour les %IX et %QX m TEM10800F Permet de créer et modifier une liste de %EC à afficher : sélectionner les %EC dans la liste puis la fonction "ajouter", "insérer" (avant celle sélectionnée) ou "effacer" NOTA : n L'affichage du menu "Accès" est fonction du type d'entité traitée (combinatoire, régulation). A.41 Manuel de référence Expression non consécutive A la suite de la sélection du sous-menu "Expression non consécutive" dans le menu "Présentation" de l'écran "Visu dyn relais" la fenêtre suivante apparaît. VISUALISER DES EXPRESSIONS NON CONSECUTIVES Liste des Expressions Combinatoires consécutives Expressions de l'entité : Expressions visualisées : EC10 EC20 EC30 EC40 EC50 EC60 EC70 EC80 EC90 EC50 EC20 EC10 EC70 AJOUTER INSERER EFFACER ANNULER OK Liste des Expressions Combinatoires non consécutives créées par l'utilisateur Le bouton AJOUTER permet à l'utilisateur de créer la liste des expressions combinatoires non consécutives. Les boutons INSERER et EFFACER permettent de modifier cette liste. TEM10800F n A A.42 Manuel de référence Localisation variable : A m Cette fonction permet de rechercher les différentes entités dans lesquelles est utilisée une variable donnée en activation ou en utilisation. De plus elle précise le numéro de l'expression combinatoire concernée. Nota : Un double clic sur une variable active la fonction "Localisation variable". Dès la sélection du menu la fenêtre suivante apparaît : LOCALISATION VARIABLE VARIABLE ACTIVATION Saisir la variable associée à la recherche, si une variable était déjà sélectionnée, elle s'affiche automatiquement UTILISATION OK ANNULER Sélectionner ACTIVATION pour afficher les entités où la variable est activée. Sélectionner UTILISATION pour afficher toutes les entités où la variable est utilisée. VISU DYN RELAIS (AP : XXX, APPL : XXXX, %CC10) Présentation Services ETAT : Commandes MODE : Accès DIAG : FORÇAGE %EC20 Entité d'origine VAR1 VAR2 VISU DYN RELAIS (AP : XXX, APPL : XXXX, %CC20) Présentation Affichage de la 1ère entité trouvée et de la 1ère %ECn où la variable est située, après sélection d'un élément dans la liste et de la fonction "Afficher". m TEM10800F ETAT : Services Commandes MODE : Accès DIAG : FORÇAGE %EC50 VAR1 LOCALISATION VARIABLES ORIGINE %CC10 mnémonic %EC20 ---------------------------------------------------------------------------VAR1 %MX3 %CC10 mnémonic %EC20 U* VAR1 %MX3 %CC20 mnémonic %EC50 U* QUITTER AFFICHER Liste des entités n NOTA : - S'il y a une seule entité dans la liste, l'affichage est automatique. - Une nouvelle recherche en visualisation dynamique relais peut être réalisée à partir de n'importe quel écran affiché. A.43 Manuel de référence 9. Visualisation dynamique d'une entité %GMn, %GEn, %XEn Pour réaliser cette fonction, il faut sélectionner dans l'écran "Poste d'exploitation" : A - le type d'entité à visualiser, - le menu "Exploitation" et le sous-menu "Visualiser", - l'entité à visualiser dans la fenêtre affichée, puis valider par "OK". ≈ Exemple : Sélection de l'entité %GM2 Diagnostic global automate N° de la 1ère étape en débordement Signalisation d'un débordement d'une durée d'étape Signalisation de la visualisation dynamique ou statique Indication de forçage des entrées Mode de fonctionnement global de l'automate VISU DYN GRAPHE (AP : XXX, APPL : XXXX, %GM2-MAITRE) Présentation Services Commandes ACT INA GIN GAG TMIN TMAX NUM 6 1 %TT10 3 %TR9 2 %TT40 Accès MODE : RUN ESCLAV 6 DIAG : OK FORÇAGE MACROETA RECEPT 5 %TG4 Etat du graphe FINMOUV 4 Indication étape active en vidéo inverse TEM10800F TACHE %TR15 n A.44 Manuel de référence Les menus accessibles sont les suivants : A La recherche porte sur : - un élément du langage en taille normale (%TRn, %TTn, %TGn, %XEn, =1), - un numéro d'étape, - un commentaire associé à une étape en taille réduite. L'étape est repérée par un rectangle noir dans la cellule. Affichage sous forme de graphe. Envoi des commandes RUN → STOP, voir § 6.2. Affichage du graphe sous forme de numéros d'étapes VISU DYN GRAPHE (AP : XXX, APPL : XXXX, %GM2-MAITRE) Présentation Commandes Services Statique / Dynamique Rechercher Taille réduite / normale Poursuivre la recherche Accès Envoi de commandes Graphe Etapes Modif de variables Commentaire général Période de rafraîchissement Contenu élément Modification des variables, voir § 10.2. Lecture des commentaires de l'entité. Affichage des contenus des entités %TTn, %TRn, %TGn, %XEn. TEM10800F n A.45 Manuel de référence VISUALISATION D'UN GRAPHE SOUS FORME D'ETAPES A VISU DYN GRAPHE (AP : XXX, APPL : XXXX, %GM2-MAITRE) Présentation Services Accès Commandes ACT INA GIN GAG TMIN TMAX NUM 6 Graphe MODE : RUN DIAG : OK FORÇAGE Etapes Commentaire général Contenu élément 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Etape active en vidéo inverse REPRESENTATION EN MODE REDUIT VISU DYN GRAPHE (AP : XXX, APPL : XXXX, %GM2-MAITRE) Présentation Services Commandes ACT INA GIN GAG TMIN TMAX NUM 6 Accès MODE : RUN DIAG : OK FORÇAGE 0 0 3 1 3 1 2 6 6 5 5 2 4 4 COMMENTAIRE ETAPES/TRANSITION 7 7 8 11 11 8 9 12 12 9 10 10 15 18 16 19 17 20 14 16 15 13 17 13 14 18 21 19 22 TEM10800F n A.46 Manuel de référence Exemple d'application de la fonction "Contenu élément" : Détailler la macro-étape : MACROETA A VISU DYN GRAPHE (AP : XXX, APPL : XXXX, %GM2-MAITRE) 3 3 ESCLAV 6 MACROETA RECEPT 5 %TG4 VISU DYN GRAPHE (AP : XXX, APPL : XXXX, %XE6-MACROETA) 0 0 1 1 TACH1 RECEP1 2 2 TACHEMAR =1 TACH2 RECEP2 Le zoom sur un traitement (entité %TTn, %TRn, %TGn, %XEn) est réalisé comme suit : - Soit par simple sélection sur le graphe du nom de l'entité ou étape puis choix de la fonction "Contenu élément" dans le menu "Accès". - Soit par double sélection sur le graphe du nom de l'entité ou étape. TEM10800F n A.47 Manuel de référence 10.Visualisation et modification des variables de l'automate 10.1. Visualisation dynamique des variables de l'automate Création de tables de variables Lecture / modification des chaînes de caractères Cette fonction permet de visualiser des variables automate avec tous les paramètres associés (variables, appellations, …). Pour réaliser cette fonction, il faut : - sélectionner l'automate, dans l'écran "Présentation des automates", l'écran "Poste d'exploitation" apparaît, - sélectionner le sous-menu "Visualiser" dans le menu "Exploitation", - cliquer 2 fois sur "Table de variables" pour obtenir un écran de visualisation des variables. Il est possible de regrouper des variables visualisées dans une table et de rappeler cette table par la suite. Plusieurs tables peuvent être créées. Passage en mode saisie ou visualisation de variables. Passage en visualisation statique ou dynamique. Création d'une table vierge. Modification de variable, voir § 10.2. Rappel d'une table. (AP : N°, application, nom écran) Présentation Tables Commandes Envoi de commandes Saisie / Visualisation Appeler Localisation variables Détruire Modif de variables Statique / Dynamique Créer Effacer variable(s) une table. Lecture/modification Décimal / Hexadécimal Sauvegarder Consulter paramètres chaînes de Période de rafraîchissement Détruire caractères ForçageVARIABLE M VALEUR Renommer APPELLATION VARIABLE M VALEUR FORÇ. APPELLATION FORÇ. Permet de lire les variables Imprimer en décimal ou en hexadécimal (flip-flop). Sélectionner les variables (entiers de 16/32 bits) puis le menu. Pour sauvegarder le contexe décimal ou hexadécimal sélectionner le menu "Sauvegarder". TEM10800F Services Sauvegarde d'une table. Permet de lire tous les paramètres associés à la variable sélectionnée. Renommer une table. Impression d'une table (se positionner en visualisation statique) n A A.48 Manuel de référence ≈ A Exemple d'écran : VISU DYN VARIABLES (AP : 2, APPL : ECREXP2, TABLE1) Commandes Services Tables Présentation MODE DE FONCTIONNEMENT TABLE PRECEDENTE APPELLATION VARIABLE VALEUR F F %IX800 0 AUTO %IX801 1 ET15 %MW250 P OK FORÇAGE APPELLATION VARIABLE M VALEUR F F 2000 %IX814 0 FDCH_MAX %IX815 1 AV_TAPIS %QX500 0 MOT_MAX %QX501 0 (0..19) IL (…) CHAIN1 DIAGNOSTIC TABLE SUIVANTE MANU FDCB_MAX Cas des chaînes de caractères uniquement : La colonne APPELLATION contient le nom constructeur ou l'appellation utilisateur, VARIABLE indique la longueur de la chaîne et M affiche les 2 premiers caractères. M RUN Identification de forçage. Identification de modification avec mot de passe (P). ou appellation de la chaîne Longueur de la chaîne. Affichage des 2 premiers caractères de la chaîne. Principe d'utilisation : (menu "Saisie") 1 - Sélectionner "Créer" dans le menu "Tables". Ce menu est sélectionné automatiquement lors de l'accès à la visualisation dynamique des variables. 2 - Saisir l'appellation ou la variable. 3 - Sauvegarder l'écran ainsi saisi par un nom de 8 caractères avec "Sauvegarder" dans le menu "Tables". • La saisie de variables se fait soit par appellations, soit par variables constructeur. • Déplacement par les touches + * = /ou t • Menu "Présentation" sous-menu "Visualisation" : il permet l'affichage de l'état des variables d'une table. • Menu "Présentation" sous-menu "Saisie" : il permet de saisir les variables d'une table. • Menu "Services" sous-menu "Effacer variables" : 1 - Sélectionner la ou les variables. 2 - Sélectionner le menu. TEM10800F n A.49 Manuel de référence Lecture et modification des chaînes de caractères : - Si le nom d'une chaîne est affiché (%CHn ou l'appellation), sélectionner celui-ci puis sélectionner "Lecture/modif chaînes de caractères" dans le menu "Commandes", la chaîne est affichée. Toute modification doit être validée par OK. - Si aucun nom de chaîne n'est affiché, sélectionner directement "Lecture/modif chaînes de caractères" dans le menu "Commandes", la liste des chaînes s'affiche, sélectionner alors la chaîne à modifier et valider par OK. Toute modification doit être validée par OK. VISUALISATION DYNAMIQUE DES VARIABLES : Le tableau suivant présente les variables autorisées en visualisation dynamique. Type Bit d'entrée %QXn Bit monostable non mémorisé %MXn Bit monostable mémorisé %MXn(j) %RXn Elément table de bits mémorisés %RXn(j) Mot de 16 bits entier décimal signé %MWn Elément de table mot de 16 bits %MW(j) Bit dans un mot de 16 bits Mot de 32 bits entier décimal signé %MWn:Xi %MDn Elément de table mot de 32 bits %MDn(j) Bit dans un mot de 32 bits %MDn:Xi Mot de 32 bits réel ou flottant %FDn Elément de table réel 32 bits %FDn(j) Mot entrée numérique 16 bits %IWn Mot entrée numérique 32 bits %IDn Mot sortie numérique 16 bits %QWn Mot sortie numérique 32 bits Chaînes de caractères Bit d'état d'étape TEM10800F %IXn Bit de sortie Elément table de bits non mémorisés m Variables ou données autorisées %QDn %CHn(0..k) %GMn:Xi, %GEn:Xi, %XEn:Xi Bit d'état de graphe %GMn:ACT, %GMn:INA, %GMn:GIN, %GMn:GAC, %GEn:ACT, %GEn:INA, %GEn:GIN, %GEn:GAC, Bit de dépassement de durée d'étape %GMn:MIN, %GMn:MAX, %GEn:MIN, %GEn:MAX, %XEn:MIN, %XEn:MAX N° d'étape ayant débordé %GMn:NUM, %GEn:NUM, %XEn:NUM n NOTA : Le rang j peut être une constante décimale ≤ 999 ou une variable de type %MWn. A A.50 Manuel de référence A 10.2. Visualisation et modification en ligne des variables automates Lecture et modification des chaînes de caractères, voir § 10.1. 1ère possibilité : En visualisation dynamique de variables, d'une entité combinatoire d'un graphe ou en mise au point, ouvrir le menu "Modif. de variables", la fenêtre suivante apparaît : Zone de saisie de la nouvelle valeur de la variable Lecture de tous les paramètres de la variable MODIFICATION DE VARIABLES Zone de saisie APPELLATION VARIABLE VALEUR LUE STOP-2 %MX2000 1 EFFACER Validation de la saisie de l'appellation ou de la variable PRESSION VALEUR MODIFIEE VALIDER NOM DE VARIABLE %FD6000 30.E09 PARAMETRES 30.E09 LISTE DES VARIABLES MODIFIEES DANS L'AUTOMATE Zone d'affichage (26 données maximum) ANNULER MEMORISATION LISTE Mémorisation de la liste des variables modifiées RAPPEL LISTE OK Validation de la modification Rappel de la liste des variables modifiées Utilisation : Commandes associées à la fenêtre : - Scrolling : permet la visualisation de 20 données mémorisées pendant la session, - OK : validation de la modification de la variable, et réinitialisation de la zone de saisie, - ANNULER : abandon du service, - EFFACER : effacement des variables sélectionnées dans la liste et dans la zone de saisie, n - PARAMETRES : lecture de tous les paramètres de la variable sélectionnée. TEM10800F A.51 Manuel de référence ≈ Exemple : A 1) Modifier une variable non présente dans la zone LISTE Pour modifier cette variable, il faut : - sélectionner une case de saisie (appellation ou variable), - donner l'appellation utilisateur ou le nom constructeur (la valeur en cours dans l'automate est affichée automatiquement), et valider par le bouton "VALIDER NOM DE LA VARIABLE". - écrire la nouvelle valeur, - sélectionner le bouton "OK": l'affichage de la variable apparaît dans la liste avec la valeur automate remise à jour automatiquement. Les cases de saisie sont libérées. 2) Modifier une variable présente dans la zone LISTE Pour modifier cette variable, il faut : - sélectionner la variable dans la liste : cette variable est affichée automatiquement dans les cases de saisie, - écrire la nouvelle valeur, - sélectionner le bouton "OK" : le réaffichage de la variable apparaît dans la liste avec la valeur automate remise à jour automatiquement. Les cases de saisie sont libérées. 3) Supprimer une variable de la liste Pour supprimer la variable , il faut : - sélectionner par un "clic" la variable dans la liste. - sélectionner le bouton "EFFACER" : la variable est supprimée et la liste est réorganisée. 2ème possibilité : Une variable simple ou un élément de table peuvent être modifiés directement sans interruption de la visualisation dynamique : 1 2 3 4 TEM10800F - Sélectionner la variable. Sélectionner le menu "Commandes" et le sous-menu "Modif de variables". Saisir la valeur. Valider la modification par "OK", la modification est effectuée et la fenêtre reste affichée pour une nouvelle modification. n A.52 Manuel de référence 3ème possibilité : A Aucune entité n'est affichée, procéder de la manière suivante : Sélection de l'icône Table des variables dans l'écran "Poste d'exploitation" Commandes Table des variables ➞ Exploitation Visualiser Envoi de commandes ➞ Modif de variables Forçage Ecran "Visu dyn variables" La fenêtre "Modification de variables" étant à l'écran, procéder comme pour la 1ère possibilité. MODIFICATION DE VARIABLES : Le tableau suivant présente les variables autorisées en modification de variables. Type Variables ou données autorisées Bit d'entrée %IXn Bit de sortie %QXn Bit monostable non mémorisé %MXn Elément table de bits non mémorisés Bit monostable mémorisé %RXn(j) Mot de 16 bits entier décimal signé %MWn Elément de table mot de 16 bits %MW(j) Mot de 32 bits entier décimal signé TEM10800F %RXn Elément table de bits mémorisés Bit dans un mot de 16 bits ! %MXn(j) %MWn:Xi %MDn Elément de table mot de 32 bits %MDn(j) Bit dans un mot de 32 bits %MDn:Xi Mot de 32 bits réel ou flottant %FDn Elément de table réel 32 bits %FDn(j) Mot entrée numérique 16 bits %IWn Mot entrée numérique 32 bits %IDn Mot sortie numérique 16 bits %QWn Mot sortie numérique 32 bits %QDn NOTA : Le rang j doit être une constante décimale ≤ 999. Il est interdit de modifier une variable d'entrée ou une variable de sortie du canal 2 sur un APRIL 5000 qui n'est pas équipé d'une CPU possédant un canal FIPIO (CPU5030 ou CPU5130). n A.53 Manuel de référence 11. Les fonctions d'exploitation du réseau d'automates 11.1. Visualisation statique du réseau d'automates A Description Cette fonction est exécutée par défaut lorsque la console est "EN LIGNE". Elle a un double intérêt : - la visualisation des automates présents sur la liaison Console de programmation et du nom des applications, - la possibilité de réaliser les fonctions d'exploitation proposées par le logiciel sur un automate. La sélection d'un automate est réalisée en cliquant sur l'automate. PRESENTATION DES AUTOMATES Automates Accès Services Exploiter Applications en console Numéroter Visu dynamique du réseau Accès aux applications Transférer PC → AP Comparer AP PC Comparer AP / AP ? Décharger/charger mémoire de données Envoyer commandes Type automate Nom Application Configuration matérielle Lire / écrire horodateur x Visualiser identité application Type automate ? 3 APRIL7000 USINAGE N° automate sur liaison console. Signifie que l'automate n'est pas numéroté. Signifie qu' il n'y a pas d'application. TEM10800F n A.54 Manuel de référence 11.2. Visualisation dynamique du réseau d'automates A La fonction permet de visualiser dynamiquement : Services Applications en console Visu dynamique du réseau - le nombre d'automates (16 maximum) et les types d'automates présents sur le réseau (liaison console), - l'identité (ou numéro) de chaque automate, - le mode de Fonctionnement global de chaque automate : RUN, STOP, RUN/STOP, - le diagnostic global associé à chaque automate. Le DIAGNOSTIC GLOBAL représente la synthèse de tous les diagnostics des modules de l'automate. Il est de type booléen : OK ou DEFAUT. DEFAUT signifie qu'au moins un module présente un défaut. Lorsque le dialogue avec un automate du réseau devient impossible (exemple : coupure de ligne, mise hors tension), celui-ci disparaît de l'écran, et réapparaît dès que le dialogue est rétabli. Lecture de la configuration matérielle d'un automate (voir §7.1). Permet de figer la visualisation dynamique. Fonction Flip/Flop pour relancer la visualisation. VISU DYNAMIQUE RESEAU Présentation Statique Mode de fonctionnement global de l'automate Configuration matérielle 1 Diagnostic global de l'automate Services 3 4 5 APRIL5000 RUN APRIL7000 RUN/STOP APRIL5000 RUN APRIL7000 RUN OK DEFAUT OK OK Automate non numéroté 7 ? APRIL7000 RUN REMARQUE : OK La présence du caractère "?" dans les champs Mode et Diagnostic signifie : Pour un automate numéroté : - valeur incohérente retournée par l'automate, - ou défaut de transmission détecté lors de la lecture de la valeur correspondante. Pour un automate non numéroté : le mode de fonctionnement et le diagnostic ne sont pas accessibles. 8 10 APRIL7000 ? APRIL7000 STOP APRIL7000 RUN ? OK OK Pour sélectionner un automate, cliquez sur ce dernier. TEM10800F n A.55 Manuel de référence 12. Forçage des entrées TOR 12.1. Généralités A Cette fonction permet de forcer une ou plusieurs entrées TOR (%IXn) dans un état déterminé (0 ou 1), indépendamment du programme d'application (l'automate doit être en mode RUN). Le mode opératoire est le suivant : - Définir une table en programmation précisant, les entrées TOR susceptibles d'être soumises au forçage (40 maximum). - Transférer la table créée dans l'automate. - Activer le forçage. Le forçage peut être : m ! TEM10800F - soit global pour un ensemble d'entrées, - soit unitaire. Nota : Le forçage est accessible si son installation a été effectuée lors de la mise en œuvre d'ORPHEE-DIAG. Il est interdit de forcer une variable d'entrée du canal 2 sur un APRIL 5000 qui n'est pas équipé d'une CPU possédant un canal FIPIO (CPU5030 ou CPU5130). n A.56 Manuel de référence 12.2. Création d'une table de forçage A La table de forçage est créée dans le poste d'exploitation : 1 - Sélectionner "Forçage". 2 - Sélectionner le menu "Exploitation" et le sous-menu "Visualiser" ou faire un double clic sur table de forçage. Exemple de création : EDITION TABLE DE FORÇAGE : (APP : USINAGE, TABLE : ESSAI) APPELLATION VARIABLE VAL. F COM1 OUVERT VERROU FINCOM1 DEVERROU AVANCE SECU BUTEE2 CAPT5 CAPT4 CAPT3 %IX1000 %IX20310 %IX11130 %IX11131 %IX32320 %IX1326 %IX2217 %IX1010 %IX12112 %IX12111 %IX12110 1 0 1 1 0 0 1 0 0 1 0 APPELLATION VARIABLE VAL. F APPELLATION VARIABLE VAL. F r Saisir l'appellation ou la variable et valider par . La valeur de forçage s'affiche par défaut à 0. Pour la mettre à 1, cliquer sur celle-ci (FLIP-FLOP). Une fois la table créée, fermer la fenêtre de table de forçage (menu "Quitter") en donnant un nom à cette table et passer au poste d'exploitation sans réaliser une validation de l'application. Le passage d'un champ à un autre s'effectue par les touches TEM10800F =/*+ et t n A.57 Manuel de référence Description des menus de l'écran TABLE DE FORÇAGE : A Voir documentation Régulation Déverrouillage : la saisie est autorisée Enregistrement de la table sous une appellation de 7 caractères alphanumériques maximum EDITION TABLE DE FORÇAGE : (APP : USINAGE, TABLE : ESSAI) Présentation Verrouillage / Déverrouillage Services Effacer une variable Tables Régulation Sauvegarder Détruire Imprimer Sélectionner la (ou les) variable(s) puis activer le menu. Suppression d'une table de forçage Impression de la table de forçage TEM10800F n A.58 Manuel de référence 12.3. Exploitation de la table A Les fonctions d'exploitation de la table de forçage permettent : - le transfert d'une table de la console dans l'automate ou vice versa, - la validation/dévalidation de la table présente dans l'automate, - la visualisation du contenu de la table présente dans l'automate. Pour avoir accès à ces fonctions, mettre une entité relais ou graphe en visualisation dynamique puis sélectionner le menu "Commande" et le sous-menu "Forçage". Mise en place du forçage : 1 - Sélectionner le sens de transfert ou la suppression. 2 - Saisir le nom de la table à transférer (ex. FORÇAGE). 3 - Valider la commande en cliquant sur ENVOI. La zone visualisation en bas de l'écran est automatiquement mise à jour. Dans le cas d'un transfert console → automate la table est automatiquement dévalidée à l'issue du transfert. 4 - Pour activer le forçage, cliquer sur la case "ETAT" et valider par OK. Pour désactiver le forçage, cliquer sur la case "ETAT" et valider par OK. 1 FORÇAGE Déclenchement des commandes de transfert de tables entre la console et l'automate TRANSFERT VERS AUTOMATE TRANSFERT VERS CONSOLE SUPPRESSION DE TABLE 2 NOM DE LA TABLE FORÇAGE AUTOMATE ENVOI CONSOLE ETAT TABLE CPU : 4 3 VISU FORÇAGE TABLE REGULATION ANNULER Tables de forçage présentes dans l'automate. La case ETAT visualise l'état du forçage : actif : case sélectionnée inactif : case blanche défaut : case grisée ou entourée OK Tables de forçage présentes en console. Sélectionner la case VISU pour afficher le contenu d'une table. Celle-ci apparaîtra en vidéo inverse n Si les noms des tables de forçage automate et console sont "grisés", cela signifie qu'elles sont différentes bien qu'elles aient le même nom. TEM10800F A.59 Manuel de référence 12.4. Forçage individuel des entrées A VISU DYN RELAIS (AP : 1, APPL : FORCE2, %CC0 - TEST) Présentation Services Commandes Accès EN COURS : Envoi de commandes Modif de variables %EC10 COMPARATEUR DE Lecture/modif chaînes de caractères Forçage INTER1 INTER2 2 DIAG : Run Ok COMP Forçage Forçage actif (table déjà installée dans l'automate) Modifier INTER3 EN OK EN OK a a>b b a=b 1 COMPTEUR 17626 a RESU COMPTEUR 17626 BIT_ARR 32767 1 +b a<b %EC20 RAZ DU COMPTEUR COPY 1 Cliquer sur la variable. 2 Exécuter "Commandes" (sous-menu "Forçage") 3 L'écran individuel de forçage apparaît. Cliquer sur l'état à forcer ou supprimer la variable. FORÇAGE 4 0 3 %IX301 1 Suppression L'appui sur "LISTE" provoque l'apparition des entrées TOR forcées. LISTE ANNULER OK 4 ETOR Liste des variables forcées m TEM10800F %IX300 %IX301 %IX302 %IX304 %IX305 1 0 1 0 1 OK Nota : n Il est possible d'ajouter des variables %IXn dans la table lors du forçage individuel. A.60 Manuel de référence A TEM10800F n A.61 Manuel de référence 13. Déchargement / chargement de la mémoire de données ≈ 13.1. Rôle º Cette fonction permet de transférer le contenu de la mémoire de données de l'automate (mots, bits) dans le PC, mais aussi de recharger la mémoire de données dans l'automate à partir du PC. Cette fonction peut être utilisée lors de l'archivage de la CPU pour sauvegarder les données. Exemple d'utilisation : Transfert de la mémoire de données dans le PC avant le changement de l'unité centrale. Cette fonction ne réalise aucun chargement/déchargement de programme. DECHARGEMENT/CHARGEMENT MEMOIRE DE DONNEES LIAISON CONSOLE APRIL2000/APRIL3000 APRIL5000/APRIL7000 13.2. Variables concernées Le tableau suivant liste les variables situés en mémoire de données. Type TEM10800F Variable Bit monostable non mémorisé %MXn Elément de table de bits non mémorisés %MXn(i) Bit monostable mémorisé %RXn Elément de table de bits mémorisés %RXn(i) Mot de 16 bits entier décimal signé %MWn Elément de table de mot de 16 bits %MWn(i) Bit dans un mot de 16 bits %MWn:Xj Mot de 32 bits entier décimal signé %MDn Elément de table de mots de 32 bits %MDn(i) Bit dans un mot de 32 bits %MDn:Xj Mot de 32 bits réel ou flottant %FDn Elément de table de réels de 32 bits %FDn:Xj Chaîne de caractères %CHn(0..k) Les trajectoires d'axes oui n A A.62 Manuel de référence 13.3. Caractéristiques de la fonction A - Lors du DECHARGEMENT (transfert AP → PC) l'automate doit être en RUN ou STOP. - Lors du CHARGEMENT (transfert PC → AP) l'automate doit être en STOP, même si la CPU est en mise au point. Les données sont stockées dans le PC sous forme de fichier auquel l'utilisateur donnera un nom (8 caractères alphanumériques maximum). Chacun des fichiers comporte un descriptif indiquant : . la date (PC) de création du fichier, . le nom de l'application de l'automate, . le type d'automate (APRIL2000/3000/5000/7000), . le type de mémoire de données transférée (avec ou sans mémoire d'extension). Les données sont stockées sous la racine, dans le répertoire FILEDATA. Exemple : fichier CPU C:\FILE DATA\CPU.MEM Lors de la fonction Archivage, les fichiers de données ne sont pas archivés. 13.4. Mode opératoire de saisie L'accès à la fonction "Déchargement/Chargement mémoire de données" se fait à partir de l'écran "PRESENTATION DES AUTOMATES". La fonction peut s'exécuter sans avoir l'application en console. Sélectionner "Décharger/charger mémoire de données" dans le menu "Automates". Automates Exploiter Numéroter Transférer PC → AP Comparer AP PC Comparer AP / AP Décharger/charger mémoire de données Envoyer commandes Configuration matérielle Lire / Ecrire horodateur Visualiser identité application TEM10800F n A.63 Manuel de référence Après la sélection du menu une fenêtre apparaît : A Transfert mémoire dans l'automate : sélectionner le fichier dans la liste et valider par "Transférer dans l'AP" Transfert mémoire vers le PC : saisir du nom du fichier et valider par "Transférer dans le PC" 8 caractères alphanumériques maximum PRESENTATION DES AUTOMATES Automates Services Module BACKUP Accès DECHARGEMENT/CHARGEMENT DE LA MEMOIRE DE DONNEES Nom du fichier de données : Liste des fichiers contenant les données transférées dans le PC TRANSFERER DANS LE PC CONFIG 1 CONFIG 2 TRANSFERER DANS L'AP EFFACER FICHIER DE DONNEES ANNULER Permet d'effacer un fichier de données figurant dans la liste du PC : sélectionner le fichier dans la liste et valider par "Effacer fichier de données" TEM10800F DETAILLER LISTE Permet de connaître le descriptif des fichiers : date, nom application, automate, type de mémoire. Si le texte "Fichier non conforme" apparaît dans la liste, cela signifie que le fichier est vide, ou qu'il n'est pas accessible pour cette fonction. n A.64 Manuel de référence A TEM10800F n B B. Le dossier de l'application TEM10800F n B TEM10800F n B.1 Le dossier de l'application Sommaire Pages TEM10800F 1. Présentation B.3 2. Accès au dossier B.5 3. Composition du dossier 3.1. Contenu du dossier 3.2. Pages libres 3.3. Cartouche 3.4. Constituer / imprimer B.7 B.7 B.9 B.10 B.11 n B B.2 Le dossier de l'application B TEM10800F n B.3 Le dossier de l'application 1. Présentation Le dossier de l'application est constitué automatiquement sur simple demande de l'utilisateur. Il permet de disposer à tout instant d'une version parfaitement à jour de l'application. Il est modulable en fonction des besoins de l'utilisateur. Un menu permet de sélectionner les informations que l'on souhaite faire figurer : - historique, - configuration, - graphes, - entités combinatoires, … B Il offre des fonctionnalités apportant une aide précieuse à la mise au point d'une application : - références d'utilisation des variables, - contrôle d'utilisation des variables, - références d'utilisation des entités et des BFU. Le cartouche imprimé automatiquement en bas de chaque page permet à l'utilisateur de faire figurer les informations qu'il désire : m - nom de la société (20 caractères), - nom du service (12 caractères), - nom de l'auteur (12 caractères), - zone libre (69 caractères). L'option "pages libres" permet de réserver, en tête de dossier, des pages pour annotations manuscrites. Nota : Tous les commentaires saisis lors de la programmation de chaque entité ORPHEE sont reproduits dans le dossier, dans l'entité correspondante. Configuration de l'imprimante Elle s'effectue à partir du sous-menu "Personnalisation PC" dans le menu "Service" (voir additif "Mise en œuvre"). TEM10800F n B.4 Le dossier de l'application B TEM10800F n B.5 Le dossier de l'application 2. Accès au dossier L'accès au dossier est possible à partir de l'écran "CONSULTATION APPLICATION" en sélectionnant l'icône correspondante (en bas de l'écran à gauche), puis en sélectionnant la fonction "Modifier" du menu "Edition" (ou en faisant un double clic sur l'icône). B Accés au dossier de l'application TEM10800F n B.6 Le dossier de l'application Le système affiche alors un écran comportant le nom de l'application et une icône représentative du dossier si celui-ci a déjà été constitué. Dans le cas contraire, seul le nom de l'application est affiché. Le menu "Edition" donne alors accès aux différentes options de constitution du dossier. Le menu "Services" donne accès aux options d'impression et de destruction du dossier. B DOSSIER DE L'APPLICATION Edition Services Services Imprimer Contenu du dossier Constituer puis imprimer Pages libres Détruire Contenu du cartouche Constituer APPLICATION DOSSIER Visualiser choix de présentation Visualiser sommaire TEM10800F n B.7 Le dossier de l'application 3. Composition du dossier 3.1. Contenu du dossier Le contenu du dossier est paramétré en sélectionnant la fonction "CONTENU DU DOSSIER" du menu "Edition". Le système affiche alors une fenêtre de dialogue présentant l'ensemble des options possibles. CONTENU DU DOSSIER B Historique Configuration automate Graphes Entités Combinatoires Autres entités Boîtes Fonctionnelles Utilisateur Répertoire des Variables Références croisées des Variables Contrôle d'utilisation des Variables Répertoire des Entités Références croisées des Entités et des BFU ANNULER OK Par défaut, toutes les options sont sélectionnées. Le dossier est alors complet. • Historique La sélection de cette option provoque l'impression de l'historique tel qu'il a été saisi, à l'occasion de chaque session de modification de l'application. m Chaque ligne de l'historique comporte la date de modification, le nom du concepteur de la modification, celui du programmeur et un champ commentaires permettant d'expliciter le contenu de la modification. Remarque : L'accès à la fonction historique, à l'occasion de chaque session de modification est facultatif. Pour que l'historique imprimé dans le dossier soit significatif, il est impératif que les programmeurs s'astreignent à le tenir à jour. • Configuration automate Cette option permet de : - dessiner la configuration, rack par rack, chaque carte étant matérialisée par sa référence commerciale, - imprimer, pour chaque carte de la configuration, son paramétrage, - Indiquer, dans le cas d'une configuration APRIL 5000 avec canal FIPIO, les équipements présents sur ce canal (N° de points de connexion, références commerciales, commentaire, paramétrage de ces équipements). TEM10800F n B.8 Le dossier de l'application • Graphes Cette option provoque l'impression de l'ensemble des entités %GMn, %GEn et %XEn, créées dans l'application. • Entités combinatoires Cette option provoque l'impression de l'ensemble des entités %ESn, %EIn, %TDn, %EPn, %CCn, % CFn, %TTn, %TRn, %TGn créées dans l'application. B • Autres entités Cette option provoque l'impression de l'ensemble des entités %TAn et %REn créées dans l'application. • Boîtes fonctionnelles utilisateur Cette option provoque l'impression de l'ensemble des boîtes fonctionnelles contenues dans la bibliothèque de l'application. • Répertoire des variables Cette option permet l'impression de l'ensemble des variables utilisées dans l'application, classées par type et par ordre alphabétique d'appellation. L'utilisation d'une variable dans un traitement diagnostic (%TDn) est matérialisée par l'indication CONFIG dans la colonne "Utilisation". • Références d'utilisation des variables Pour chaque variable, cette option indique la liste des entités où les variables sont présentes (utilisation et activation). Les variables sont classées par nom de variable. Les mots clés du langage (%INIT, %CONT, %STOP) ne sont pas répertoriés dans les références croisées. • Contrôles d'utilisation des variables Cette option permet de visualiser quatre types de programmation "suspecte" : - variables déclarées et non utilisées, - variables utilisées (dans une EC ou en entrée d'une BFC) mais jamais positionnées (par une bobine d'une EC ou en sortie d'une BFC), - variables activées (par une bobine d'une EC ou en sortie d'une BFC) mais jamais utilisées (dans une EC ou en entrée d'une BFC), m TEM10800F - variables activées plusieurs fois dans l'application. Remarque : Ces cas particuliers sont signalés à l'attention du programmeur. Ils ne constituent pas obligatoirement une erreur. Ainsi, par exemple, une variable écrite par un coupleur de communication JBUS peut être exploitée par le programme sans être jamais positionnée par lui. n B.9 Le dossier de l'application • Répertoires des entités Répertoire des entités créées dans l'application, classées par type et par numéro croissant, avec la correspondance des appellations. • Références d'utilisation des entités et des BFU Cette option permet de dresser, pour chaque entité, la liste des entités qui y font appel (ex : pour une réceptivité, liste des entités graphes utilisant cette réceptivité). La liste des entités est classée par ordre croissant des noms constructeur, la liste des BFU est classée par ordre alphabétique d'appellations. Les options ainsi définies sont mémorisées d'une session de travail à l'autre, tant que le dossier n'est pas détruit à la demande explicite de l'utilisateur. Il n'est donc pas nécessaire de réouvrir la fonction "Contenu du dossier" si l'on ne désire pas les changer. Un sommaire du dossier est imprimé automatiquement en fin de dossier. 3.2. Pages libres Cette option permet de réserver des pages en tête de dossier pour des commentaires manuscrits. TEM10800F n B B.10 Le dossier de l'application 3.3. Cartouche La fonction "Contenu du cartouche" du menu "Edition" permet de paramétrer le contenu du cartouche qui sera imprimé en bas de chaque page du dossier. CONTENU DU CARTOUCHE B Société Service Auteur Zone libre 1 Zone libre 2 Zone libre 3 Indice ANNULER OK Les champs "Zone libre 1", "Zone libre 2" et "Zone libre 3" correspondent à une zone de commentaire libre imprimée à la droite du cartouche. Le champ "Indice" permet d'identifier les versions successives de l'application. La correspondance entre les champs de l'écran "Cartouche" et leur position dans le cartouche imprimé est indiquée par le schéma ci-dessous : Auteur xxx Service xx z1 z3 z2 indice Références croisées des variables date folio 18/6/91 2 ce document est la propriété de la société nn et ne peut être reproduit ou communiqué sans son autorisation Le contenu du cartouche est mémorisé d'une session de travail à l'autre, ainsi qu'après la destruction du dossier. TEM10800F n B.11 Le dossier de l'application 3.4. Constituer / Imprimer La fonction "Constituer" provoque la préparation du dossier pour l'impression (pagination, calcul des références croisées, …). Une fois le dossier constitué, il est possible : - de visualiser le sommaire (fonction "Visualiser le sommaire"), - de provoquer son impression (fonction "Imprimer") totale ou partielle. m ! B La fonction "Constituer puis imprimer" permet d'enchaîner automatiquement les étapes de constitution et d'impression. Dans ce cas, seule l'impression totale est possible. Pour les applications créées sur des versions d'ORPHEE < V 5.0, la constitution du dossier passe par une phase de transcription pouvant provoquer une attente supplémentaire. Le dossier ainsi constitué est l'image exacte de l'application à l'instant de sa créa tion. Pour éviter tout risque d'incohérence, suite à une modification, entre l'applica tion et son dossier, celui-ci est détruit automatiquement dès qu'une modification de l'application est introduite. Le dossier peut également être détruit à la demande de l'utilisateur (option "Détruire"). Cette commande permet, par exemple, de libérer de la place sur le disque. m TEM10800F L'impression s'effectue sur l'imprimante configurée, soit lors de l'installation d'ORPHEE-DIAG, soit ultérieurement en utilisant la fonction "Personnalisation PC" de l'écran d'accueil d'ORPHEE-DIAG (voir additif "Mise en œuvre")). Remarques : En cas de défaut d'impression, reportez vous à l'additif "Mise en œuvre" - Impression. n B.12 Le dossier de l'application B TEM10800F n C.1 Ecrans-d'Exploitation C C - Ecrans d'exploitation TEM10800F n C.2 Ecrans-d'Exploitation C TEM10800F n C.1 Ecrans-d'Exploitation Sommaire Pages 1. Présentation 1.1. Rôle 1.2. Principe de mise en œuvre TEM10800F C.3 C.3 C.4 2. Utilisation générale du logiciel 2.1. Installation 2.2. Accès à la fonction ECRANS-D'EXPLOITATION 2.2.1. Conditions d'utilisation 2.2.2. Principes d'accès à ECRANS-D'EXPLOITATION 2.3. Définition de la notion d'ECRANS-D'EXPLOITATION 2.4. Description de l'écran principal 2.5. Procédure d'utilisation du logiciel ECRANS-D'EXPLOITATION 2.6. Les commandes clavier d'ECRANS-D'EXPLOITATION 2.7. Utilisation de la souris 2.7.1. Utilisation dans les éditeurs 2.7.2. Utilisation en exploitation C.7 C.7 C.7 C.7 C.7 C.9 C.10 C.11 C.12 C.15 C.15 C.16 3. Création d'écrans 3.1. Saisie de la surveillance des variables 3.1.1. Saisie d'une variable 3.1.2. Import des variables 3.1.3. Acquitement systèmatique sur nouvelle apparition 3.1.4. Limites et variables utilisables 3.2. Saisie et modification du libellé d'un écran 3.3. Saisie et modification des messages 3.4. Saisie et modification de la variable MENU 3.5. Saisie et modification des écrans 3.5.1. Description des menus de l'éditeur d'écran 3.5.2. Saisie d'un texte 3.5.3. Saisie d'une ligne 3.5.4. Saisie d'un rectangle 3.5.5. Saisie d'une ellipse 3.5.6. Saisie d'un champ 3.5.6.1. Variables utilisables dans les champs 3.5.6.2. Saisie d'un champ 3.5.6.3. Saisie d'un bargraphe 3.5.7. Saisie d'un bouton écran 3.5.8. Sélection, modification, déplacement, suppression et "copier/coller" des éléments 3.5.9. Position et informations sur les éléments 3.5.10. Bibliothèque objets 3.6. Impression 3.6.1. Impression des écrans et listes 3.6.2. Impression d'un écran 3.7. Sortie éditeur 3.8. Sauvegarde et restitution 3.8.1. Archivage et restitution 3.8.2. Sauvegarde et restitution d'un écran 3.8.3. Appellation DOS des fichiers lors de la sauvegarde 3.9. Choix de la référence des variables 3.9.1. Choix "Nom constructeur" 3.9.2. Choix "Appellation" C.17 C.19 C.20 C.20 C.21 C.21 C.21 C.22 C.23 C.24 C.24 C.25 C.26 C.28 C.30 C.32 C.32 C.34 C.38 C.41 C.44 C.47 C.48 C.50 C.50 C.51 C.51 C.52 C.52 C.52 C.53 C.54 C.54 C.55 n C C.2 Ecrans-d'Exploitation 4. Exploitation 4.1. Environnement matériel 4.2. Description des menus de l'écran Visualisation Dynamique 4.3. Description de la ligne d'état 4.4. Visualisation dynamique des écrans et modification de variables 4.5. Visualisation dynamique d'un écran 4.6. Visualisation des défauts 4.7. Historique 4.7.1. Généralités 4.7.2. Utilisation de fichier à l'aide d'un tableur C.57 C.57 C.58 C.60 C.61 C.66 C.67 C.68 C.68 C.69 C TEM10800F n C.3 Ecrans-d'Exploitation 1. Présentation 1.1. Rôle ECRANS-D'EXPLOITATION est un outil s'intégrant au logiciel ORPHEE-DIAG depuis la version V1.2, simple d'utilisation et rapide, destiné à la partie exploitation d'un processus automatisé. L'exploitant règle et surveille le fonctionnement de l'installation, en cas de problème il doit agir vite et simplement. L'outil ECRANS-D'EXPLOITATION met à disposition des écrans qui, une fois adaptés au processus par un concepteur, offrent à l'exploitant : - d'une part, un ensemble d'informations affichées en clair : texte explicatif, valeurs dynamiques, synoptiques couleurs, etc, - d'autre part, la possibilité d'agir simplement et rapidement : modification et surveillance dynamique des variables automate, etc. ECRANS-D'EXPLOITATION fonctionne sur compatible PC. Les commandes d'affichage d'écran s'effectuent soit à partir du clavier, soit à partir d'un mini pupitre connecté à l'automate sur une carte d'entrée ou par le programme utilisateur. ALIMENTATION CC OP DU I O P I O P I O P I O P I O P P S U I D A I M A P S U C P U I D A I M A ECRANS-D'EXPLOITATION F1:Quit. F2:Priorité F3:Modif F4:Attrib. F5:Local F6:Liste F7:Ecrans cellule 1 cellule 2 outil Défaut sécurité Poste princip Défaut sélecteur DEF. F9 Liaison console VGA n Pupitre de commande n La console contenant le logiciel ORPHEE-DIAG est connectée aux automates APRIL2000, APRIL3000, APRIL5000 ou APRIL7000 via la liaison console (jusqu'à 16 automates). TEM10800F C C.4 Ecrans-d'Exploitation 1.2. Principe de mise en œuvre Le lancement d'ECRANS-D'EXPLOITATION s'effectue à partir de l'écran de présentation d'ORPHEE-DIAG, à partir du poste d'exploitation ou en procédure automatique (cf. § 2.2.). Création des écrans : Il met à disposition jusqu'à 99 écrans indépendants par (application) automate. L'utilisateur pourra concevoir et adapter chacun de ces écrans, grâce à l'éditeur intégré, en fonction des impératifs du processus et de l'exploitant. Une fois créés ces écrans spécialisés ont chacun leur rôle et sont opérationnels en exploitation. Création de la liste des variables surveillées : C Cette fonction assure la surveillance de variables diverses, permettant de prendre en compte des défauts inhérents au procédé (cf. § 3.1.). ≈ Type d'écran pouvant être créé : Ecran intitulé "DEFAUTS GENERAUX" qui donne les états des portillons, des sélecteurs, des sécurités, etc. DEFAUTS GENERAUX cellule 1 cellule 2 outil Défaut sécurité Poste princip Défaut sélecteur ALARME ! TEM10800F n C.5 Ecrans-d'Exploitation Passage en exploitation : ! ≈ Lorsque le PC est connecté à l'automate via la liaison console (RS232, RS485, modem, ETHERNET), l'utilisateur peut effectuer la visualisation dynamique des écrans en fonction de l'état process. L'enchaînement des écrans peut se faire soit par commande clavier, soit par demande automate à l'aide d'un pupitre, selon la priorité attribuée, soit par programme CPU. L'automate doit contenir l'application, la console doit contenir l'écran relatif à l'application ainsi que l'application. Application "USINAGE" C P S U C P U I M A / I D A ECRANS-D'EXPLOITATION Application "USINAGE" F1:Quit. F2:Priorité F3:Modif F4:Attrib. F5:Local F6:Liste F7:Ecrans cellule 1 cellule 2 outil PUPITRE Défaut sécurité Poste princip Défaut sélecteur Liaison console n Commandes d'affichage des différents écrans TEM10800F n C.6 Ecrans-d'Exploitation C TEM10800F n C.7 Ecrans-d'Exploitation 2. Utilisation générale du logiciel 2.1. Installation L'installation de la fonction ECRANS-D'EXPLOITATION s'effectue lors de l'installation du logiciel ORPHEE-DIAG (installations optionnelles). Voir additif "Mise en œuvre". 2.2. Accès à la fonction ECRANS-D'EXPLOITATION 2.2.1. Conditions d'utilisation L'accès à ECRANS D'EXPLOITATION (création d'écran et exploitation) nécessite la présence dans le PC d'une application transférable. C 2.2.2. Principe d'accès à ECRANS-D'EXPLOITATION • Création et saisie des écrans : L'accès s'effectue à partir de l'écran d'accueil d'ORPHEE-DIAG par le bouton "EDITEUR ECRANS". On accède aussi à l'éditeur d'écrans en visualisation dynamique (voir principe d'accès ci-après). • Visualisation dynamique des écrans : - Soit par connexion automatique, effectuer les manipulations suivantes : 1 - Paramétrer le service liaison console : sélectionner dans le menu "Service", la fonction "Liaison console" (écran d'accueil ORPHEE-DIAG). Une boîte de dialogue apparaît, choisir démarrage ORPHEE-DIAG "Sur la VD ECRANS-D'EXPLOITATION". 2 - Quitter le logiciel ORPHEE-DIAG. 3 - Exécuter la commande de lancement d'ORPHEE-DIAG, l'accès à la visualisation dynamique d'ECRANS-D'EXPLOITATION s'effectue automatiquement. 4 - Exploiter suivant le mode de connexion : a - En réseau la connexion s'effectue avec l'automate de numéro le plus petit muni d'ECRANS D'EXPLOITATION. b - En connexion point à point si l'automate ne possède pas d'écrans d'exploitation, la console recherche alors l'automate possédant des ECRANS D'EXPLOITATION. - Soit par connexion depuis le "Poste d'exploitation" d'ORPHEE-DIAG, effectuer les manipulations suivantes : 1 - Sélectionner le bouton "DIALOGUE AUTOMATES", l'écran "Présentation des automates" apparaît. 2 - Choisir l'automate dans l'écran "Présentation des automates" et sélectionner le menu "Exploiter". 3 - A partir de l'écran "Poste d"exploitation" choisir "ECRANS-D'EXPLOITATION" dans le menu "Exploitation". TEM10800F n C.8 Ecrans-d'Exploitation Principe d'accès LIAISON CONSOLE 1 Créer et modifier des écrans Créer la Surveillance variables 2 Exploiter après sélection de l'automate 3 Exploitation automatique TYPE DE LIAISON Sur le réseau d'automates Sur l'automate no : DEMARRAGE ORPHEE_DIAG Services Personnalisation PC Liaison console 3 ORPHEE-DIAG Sur l'écran d'accueil Sur la VD écrans d'exploitation Sur le poste de surveillance OK C Paramétrage du démarrage ORPHEE-DIAG sur visualisation dynamique des écrans d'exploitation APPLICATIONS EDITEUR ECRANS DIALOGUE AUTOMATES 1 2 PRESENTATION DES AUTOMATES LISTE DES APPLICATIONS PRESENTATION DES AUTOMATES POSTE D'EXPLOITATION Liste des applications existantes sur le PC Exploitation Ecrans d'exploitation 2 1 2 POSTE D'EXPLOITATION F1 Quit. F2 Edition Ecrans d'Exploitation - APPLI F3 Visualisation Dynamique 3 Connexion automatique automate en exploitation. Démarrage sur visu. dynamique des écrans à partir de la commande de lancement ORPHEE-DIAG et activation automatique de la surveillance des variables ECRANS-D'EXPLOITATION 1 F1 Quitter Ecrans d'Exploitation - Edition - APPLI F2 Edition F3 Service F4 Restitution 2 F1 Quit. Ecrans d'Exploitation-Visualisation Dynamique-Ecran 0-APPLI-AP:2 F4 Surveillance F2 Priorité F3 Visualisation Dynamique ECRANS D'EXPLOITATION VISUALISATION DYNAMIQUE Liste des écrans existants pour l'application exploitée ECRANS-D'EXPLOITATION EDITION Pri. Automate TEM10800F RUN Surv. ON n C.9 Ecrans-d'Exploitation 2.3. Définition de la notion d'ECRANS-D'EXPLOITATION L'éditeur d'écran (éditeur graphique) permet à l'utilisateur, pour une application donnée, de créer des écrans d'exploitation, numérotés de 0 à 98. L'utilisateur réalise les écrans d'exploitation d'une part au moyen de lignes, d'ellipses, de rectangles et de textes, il constitue ainsi le fond d'écran (partie statique de l'écran) et d'autre part en créant des champs (partie dynamique de l'écran) qui serviront à afficher l'état du process. ORPHEE-DIAG CHRONO. permet d'enregistrer les évolutions de variables associées aux champs de type chronogrammes (cf. Chap. D). Les "champs" : Un champ est une zone de l'écran définie par l'utilisateur, à laquelle il affecte une variable (bit, mot simple, mot double, flottant ou chaîne de caractères), une couleur de son choix, le contenu à l'affichage et les conditions d'affichage (permanent ou dépendant de la valeur de la variable). Le choix des paramètres d'affichage des champs dépend du type de variable et de l'animation désirée en visualisation dynamique. ≈ ETAT MACHINE CELLULE 1 CELLULE 2 OUTIL 1 OUTIL 2 OK Défaut niveau 1 OK A changer ! POSTE PRINCIPAL CENTRAL Marche dégradée Exemples d'affichage de champs TEM10800F n C C.10 Ecrans-d'Exploitation 2.4. Description de l'écran principal L'écran principal est le premier écran qui apparaît au lancement d'ECRANS-D'EXPLOITATION, après avoir sélectionné une application (voir § 2.2. Lancement, accès n° 1). LISTE DES APPLICATIONS EDITEUR ECRANS Liste des applications présentes dans le PC Sélection d'une application et validation Cliquer sur le bouton dans l'écran d'accueil ORPHEE-DIAG, si la fonction n'est pas installée un message le signale C L'écran ci-après présente une liste pouvant comporter jusqu'à 99 écrans d'exploitation, numérotés de 0 à 98, leur libellé, la date et l'heure de création ou modification. Il permet d'une part l'accès à l'éditeur d'écrans pour une création (ou une modification) et d'autre part l'accès en visualisation dynamique pour l'exploitation (voir chemin 2 p C.8). Retour à l'écran d'accueil ORPHEE-DIAG ou POSTE D'EXPLOITATION Accès à l'éditeur d'écrans pour créer ou modifier Accès visualisation dynamique des écrans pour l'exploitation (Inaccessible en création d'écrans voir chemin 1 p C.8)) Nom de l'application traitée "Ecran" créé avec Libellé Ecran créé sans libellé Affichage d'un commentaire associé à l'écran : "Libellé" (40 caractères alphanumériques maximum) voir § 3.2. Vide TEM10800F Numéro de l'écran Date et heure de création ou de modification de l'écran n Ascenceur permettant la vision des autres écrans (20 à 98) C.11 Ecrans-d'Exploitation 2.5. Procédure d'utilisation du logiciel ECRANS-D'EXPLOITATION Procédure conseillée pour l'élaboration des écrans d'exploitation PROCEDURE Exemple SURVEILLANCE Créer la liste des variables à surveiller (voir § 3.1.) Défaut moteur %MX10 Niveau haut cuve 1 %MW1000 LIBELLE Déclarer le libellé associé à chaque écran (voir § 3.2.) Défauts généraux MESSAGE Déclarer la liste des messages qui seront associés aux variables/champs (voir § 3.3.) 0 : défaut portillons 1 : défaut sélecteurs 2 : défaut sécurités FOND GRAPHIQUE Accéder à l'éditeur et dessiner le fond d'écran : texte, rectangle, … (voir § 3.5.) CHAMPS SAUVEGARDE IMPRESSION Définir les différents champs qui seront visualisés en exploitation (voir § 3.5.5.) 6 C cellule 1 cellule 2 outil Poste princip cellule 1 cellule 2 outil Défaut sécurité Poste princip Défaut sélecteur Sauvegarder - imprimer les écrans (voir § 3.6. - 3.7.) .8 la liste des variables surveillées et l'historique. VISUALISATION DYNAMIQUE cellule 1 cellule 2 VISU. DYNAMIQUE TEM10800F Passage en exploitation (voir § 4.) outil Défaut sécurité Poste princip Défaut sélecteur n C.12 Ecrans-d'Exploitation 2.6. Les commandes clavier d'ECRANS-D'EXPLOITATION ´ ] à Touches de fonction de F1 à F11 (F10 exceptée car utilisée par WINDOWS) : • Sélection des menus proposés en haut d'écran, exemple "Quitter" : F1. • Sélection des boutons proposés dans les boîtes de dialogue, exemple "ANNULER" : F1. • Accés à la liste des défauts, rafraichissement de cette liste : F9 =/ +* C Touches flèches : • Déplacement d'une ligne de texte à la suivante dans une liste pour une sélection (passage en vidéo-inverse). Exemple choix d'un écran parmi la liste proposée. • Déplacement d'une option à la suivante pour une sélection. Exemple choix d'une couleur parmi la liste proposée. • Déplacement du pointeur dans l'écran pour déterminer une position de texte ou de dessin à créer ou à sélectionner s'ils existent déjà (pixel/pixel). • Déplacement d'un menu au suivant, exemple sélection du menu "Modes" par la touche F3, appui sur la touche flèche droite ou gauche déplacement au menu suivant. Nota : ceci ne fonctionne que pour les menus qui possèdent des sous-menus, en effet, les autres menus s'activent dès l'appui sur la touche fonction. Autre exemple : passage en vidéo-inverse du premier menu (F1) par la touche et appui sur la touche flèche pour se déplacer au suivant. a • Déplacement d'une lettre à la suivante lors d'une saisie. Exemple : correction d'une erreur de frappe. ÒÒ*+ /= t • Déplacement d'un bouton à un autre, exemple : OK, ANNULER. • Déplacement du curseur sélectionné, lors de la restitution des enregistrements chronogrammes en vitesse lente (pixel/pixel). • Déplacement du curseur sélectionné, lors de la restitution des enregistrements chronogrammes en vitesse rapide (10 pixels/10 pixels). • Déplacement du pointeur dans l'écran, pour déterminer une position de texte ou de dessin à créér ou à sélectionner s'ils existent déjà (10 pixels/10 pixels). Touche tabulation : • Déplacement d'une rubrique à la suivante dans une boîte de dialogue, exemple passage de la rubrique "Affichage" à la rubrique "Condition d'affichage", deux paramétrages différents faisant partie de la même boîte de dialogue. Nota : les rubriques sélectionnées sont encadrées. • Sélection successive des curseurs lors de la restitution d'un enregistrement chronogramme. • Sélection successive des "Boutons écrans" en visualisation dynamique d'écrans. s Touche space : • Permet de cocher ou non une case d'option dans une boîte de dialogue. Exemple : Clignotement s Clignotement n • Valide le bouton sélectionné (cadre épais). Exemple : passage du bouton ANNULER sur le bouton OK, ce dernier comporte alors un cadre plus épais, l'appui sur valide le bouton tout comme la touche de fonction F2. s TEM10800F C.13 Ecrans-d'Exploitation TEXTE • Valide la position du pointeur dans l'écran, lors de la création ou sélection d'un texte. Une fois la touche appuyée le texte peut être saisi. SELECTION D'OBJET • Permet la sélection d'un texte, d'un rectangle, d'une ellipse, d'une ligne ou d'un champ dans un écran : après déplacement du pointeur sur l'élément à atteindre, appui sur la touche , celui-ci est alors sélectionné. Si plusieurs objets sont superposés, appuyer sur la touche successivement jusqu'à la sélection de l'objet souhaité. s s CREATION D'OBJET AUTRE QUE LE TEXTE • Permet de dessiner les rectangles, ellipses, lignes ou champs : l'appui sur la touche valide la position du dessin et le maintien sur cette touche tout en déplaçant le pointeur (touches flèches) provoque le tracé du dessin. VD CHRONOGRAMME • Permet de suspendre l'affichage des champs chronogramme en visualisation dynamique. sr ⁄ ∫ s Touches SPACE et Enter : • L'appui successif sur ces touches permet de modifier le texte sélectionné. • L'appui successif sur ces touches permet de modifier le champ sélectionné. Touches de saut de page : • Permet de passer d'une page à l'autre dans les listes proposées par les boîtes de dialogue ou dans les écrans. • Permet de faire monter ou descendre les chronogrammes affichés à l'écran (en restitution. Œ f Touche HOME et END: • Dans la liste des messages, permet d'aller du premier au dernier et inversement. • Permet de positionner le premier chronogramme en haut de l'écran ou le dernier chronogramme en bas de l'écran. Œ Touche Home : • En visualisation dynamique, l'appui sur cette touche annule la sélection d'un champ. a as s/ s= s+ s* TEM10800F • Dans l'éditeur permet le retour en haut à gauche. Touche ALT : • L'appui sur cette touche provoque la sélection du premier menu sans l'activer. Ensuite il est possible grâce aux touches flèches de faire défiler les menus un par un pour en visualiser leur contenu. Appuyer à nouveau sur a pour sortir du menu. Touches ALT et SPACE : • L'appui simultané de ces deux touches permet de dérouler le menu système de l'écran situé en haut à gauche. Appuyer à nouveau sur pour sortir du menu. a Touches SPACE et flèche : • Ces touches associées s'utilisent pour la réalisation des lignes, des rectangles, des champs ou des boutons (déplacement par pas de un pixels). n Associées à la touche Ò le déplacement est réalisé par pas de dix pixels C C.14 Ecrans-d'Exploitation a* a+ aX at ae e d C c *+ c î cî Ò Òd S Ò´ s ou ou ou Touches ALT et flèche : • L'appui simultané de ces deux touches permet la sélection d'un texte lors d'une saisie à partir de la position du pointeur texte. Touche ALT et lettre soulignée : • L'appui simultané de ces deux touches permet la sélection d'un menu (F1 à F8). De même ceci permet la sélection d'un sous-menu : appuyer directement sur la lettre soulignée. Touche ALT et TAB : • L'appui simultané de ces deux touches permet de sélectionner les fonctions en cours. Touche ALT ESC : • L'appui simultané de ces deux touches permute les tâches sous Window. Touche ESCAPE • Cette touche permet d'annuler la manipulation en cours. Touche DEL • Cette touche permet de supprimer le ou les éléments sélectionnés (équivalent à effacer). Touches CTRL et flèche : • Permet le défilement horizontal lors de la restitution d'enregistrement chronogramme. Touche SHIFT et INS : • Permet de coller des éléments dans la page à partir du presse-papier (équivalent à coller). Touche CTRL et INS : • Permet de copier dans le presse-papier des éléments sélectionnés (équivalent à copier). Touche SHIFT et DEL : • Permet de supprimer des éléments sélectionnés en les plaçant dans le pressepapier (équivalent à couper). Touche s, S, SHIFT et F1 (pour tout type de clavier) : Touche S1 (pour le CCX 57, 77, ...) : • Permet de modifier la variable bit (cf. § 3.5.6.2). S1 (du CCX 57, 77, ...) ou r TEM10800F Nota Toutes ces commandes sont directement réalisables avec la souris. n C.15 Ecrans-d'Exploitation 2.7. Utilisation de la souris La souris permet d'exécuter toutes les actions possibles au clavier, plus simplement et plus rapidement. 2.7.1. Utilisation dans les éditeurs La souris permet de dessiner, modifier, sélectionner ou déplacer des objets (rectangles, lignes, ellipses, …), ainsi que d'accéder aux différents écrans tant en mode Edition qu'en mode Exploitation. Le clic par le bouton gauche de la souris permet d'effectuer une sélection. Le double clic par le bouton gauche permet de modifier un texte ou les attributs d'un champ. Le double clic par le bouton droit dans l'écran Edition, permet d'accéder à l'éditeur surveillance des variables. Le clic sur le bouton droit de la souris dans l'écran Edition permet d'afficher un menu "popup" qui regroupe des actions le plus souvent utilisées, le point de clic étant le coin haut-gauche de ce menu. Le clic sur le bouton droit de la souris dans l'éditeur d'écran permet d'afficher un menu "popup" qui regroupe des actions le plus souvent utilisées, le point de clic étant le coin haut-gauche de ce menu. Emplacement de la souris, lors du clic La fenêtre présente au bas de l'écran et servant de rappel des informations (Position curseur et variable) est positionnable et dimensionnable (fenêtre Windows). n Un double clic sur cette fenêtre permet de passer de la dimension maxi. à la dernière dimension réduite. TEM10800F C C.16 Ecrans-d'Exploitation 2.7.2. Utilisation en exploitation L'accès à la liste des variables en défaut (fonction surveillance) s'effectue de quatre manières différentes : - par un appui sur (F9), ou - par un clic sur DEFAUTS, lorsque la fenêtre est à l'écran, ou - par un double clic sur le bouton droit de la souris, si l'on est sur la liste des écrans. - par un clic sur le bouton droit de la souris et sélection dans le menu "popup" de la suveillance. SI cette opération s'effectue lorsque l'icône "F9" de la fenêtre clignote, il y a rafraîchissement de la liste des défauts. C Le clic sur le bouton droit de la souris, dans un écran en visualisation dynamique, permet également d'afficher un menu "popup", celui-ci est présenté ultérieurement (cf. §4.4.). La fenêtre présente au bas de l'écran et servant de rappel des informations (Automate et variable) est positionnable et dimensionnable (fenêtre Windows, idem § 2.7.1). Gestion du double clic en exploitation - Un double clic sur un champ mot, mot double, flottant ou bit (si bit non modifiable immédiatement) appelle la fonction modification de variable. - Un double clic sur un champ bit (si bit modifiable immédiatement, cf. § 3.5.6.2) modifie immédiatement la valeur du bit (si la valeur initilale est 0, il passe à 1 et réciproquement). - Un double clic sur un champ chaîne de caractères appelle la fonction lecture/écriture chaîne de caractères. TEM10800F n C.17 Ecrans-d'Exploitation 3. Création d'écrans L'utilisateur peut créer jusqu'à 99 écrans d'exploitation par application, avec ou sans la présence d'un automate connecté. C Cliquer sur le bouton ou appuyer sur la touche E, ouvre l'écran suivant (si la fonction n'est pas installée, un message le signale) Sélectionner une application puis valider par (F2) OK, pour ouvrir l'espace Ecrans d'exploitation Accès à l'édition des écrans (F2) Affichage de la liste des écrans (pour information) Ascenseur permettant de se déplacer dans la liste des écrans TEM10800F n C.18 Ecrans-d'Exploitation Dès la sélection du menu (F2) Edition, l'écran suivant apparaît : Editeur Surveillance, Editeur Message, Variable Menu, Ces choix ne nécessite aucune sélection d'écrans dans la liste Editeur Ecran et Libellé Ecran nécessite la sélection d'un écran dans la liste proposée (vidéo inverse) C Un appui sur (F4), nécessite la sélection d'un écran dans la liste Un appui sur (F3), affiche le menu des services disponibles Effacer Ecran Effacer Enreg. Chrono. nécessite la sélection d'un écran dans la liste proposée (vidéo inverse) Effacer Surveillance, Archiver, Imprimer, Ces choix ne nécessitent aucune sélection d'écrans dans la liste TEM10800F Référence variable Permet le choix entre : Nom Constructeur ou Appelletion lors de la mise à jour des champs en cas d'évolutions (cf. § 3.9.) n C.19 Ecrans-d'Exploitation 3.1. Saisie de la surveillance des variables Cette fonction permet la surveillance de variables décrites au paragraphe 3.5.6.1. Elle mémorise l'apparition et la disparition de celles-ci en indiquant la date, l'heure et l'état de fonctionnement de l'automate lors de l'exploitation. 1 - Sélectionner le menu "Edition" (F2). 2 - Choisir le sous-menu "Editeur surveillance", la fenêtre suivante apparaît : C La surveillance des défauts est opérationnelle dès l'accès à la visualisation dynamique des Ecrans d'Exploitation Elimine dans la liste des défauts (cf. § 4.6.) les variables ayant été en défaut (apparition puis disparition du défaut cf. § 3.1.3.) TEM10800F Mémorisation des apparitions et disparitions des variables en défaut dans un fichier nommé Appli•his (cf. § 4.7.) Les fichiers historiques ont la possibilité d'être enregistrés sous la forme d'un fichier ASCII classique, ou sous la forme d'un fichier ASCII avec delimiteur ( ; ) directement exploitable par un logiciel tableur du commerce (cf; § 4.7.2) n C.20 Ecrans-d'Exploitation Deux possibilités sont proposées à l'utilisateur : • Saisie unitaire des variables. • Importation de variables déclarées dans ORPHEE. 3.1.1. Saisie d'une variable Désigner dans la fenêtre Editeur surveillance, l'appellation ou la variable. Valider par la touche r. La variable s'inscrira en vidéo-inverse dans la liste à suivre. Cliquer sur celle-ci, définir sa ou ses valeurs de défaut en fonction de sa nature (bit ou mot). Définir le numéro de l'écran associé à la variable (donne l'accès en visualisation dynamique à l'écran d'exploitation correspondant). Cliquer le bouton "Modifier" (F2), le paramétrage de la variable est ainsi réalisé. Valider la surveillance en cliquant sur le bouton "Quitter" (F1). C 3.1.2. Import des variables m Préambule : Pour que cette opération puisse s'effectuer, les variables à importer auront dû être cochées du symbole "D" dans l'entité déclaration d'ORPHEE. Dans la fenêtre Editeur surveillance, cliquer sur le bouton "Importer" (F4), la fenêtre Sélection des types de variable à importer apparaît. Cliquer alors le bouton Tout désélectionner (F4), cocher la ou les familles de variables à importer dans la table de surveillance, valider en cliquant sur le bouton OK (F2). Les numéros mentionnés dans la fenêtre suivante, désignent les types de variables à importer ainsi que leur ordre d'importation dans l'éditeur surveillance. Une variable %CH n'étant pas surveillable, sa saisie n'est pas permise. TEM10800F n C.21 Ecrans-d'Exploitation ß La fonction "Importer" remplace l'ensemble des variables actuellement surveillées par les variables importées. 3.1.3. Acquitement systèmatique sur nouvelle apparition - Si l'option acquitement systèmatique sur nouvelle apparition est sélectionnée, la liste des défauts (cf. § 4.6.) présentera la dernière apparition et/ou disparition de/des variables en défaut. L'icône de défaut (F9) de ce fait apparaitra systèmatiquement sur nouvelle apparition ou disparition - Si l'option acquitement systèmatique sur nouvelle apparition n'est pas sélectionnée, la liste des défauts (cf. § 4.6.) présentera la première apparition et/ou disparition de/des variables en défaut. Les autres apparitions/disparitions de/des variables n'apparaitront pas dans la liste des défauts. L'icône de défaut (F9) de ce fait apparaitra uniquement sur la première apparition/ disparition de/des variables en défaut. m Toutefois dans les deux cas, tous les défauts seront historisés sur disque si l'option Fichiers historiques a été sélectionnée. 3.1.4. Limites et variables utilisables Voir tableau paragraphe 3.5.6.1. Limite du nombre de variables associées à un écran. 3.2. Saisie et modification du libellé d'un écran Une ligne de commentaire de 40 caractères maximum peut être associée à chacun des écrans d'exploitation à créer. Nota : un commentaire peut être associé à un écran vide. • Sélectionner l'écran dans la liste proposée (touches = / ), ligne en vidéo-inverse, exemple écran numéro 3. • Sélectionner le menu "F5:Libellé", la fenêtre suivante apparaît. Rappel du libellé précédent Libellé de l'Ecran 3 Ancien Libellé : Saisie du nouveau libellé (40 caractères alphanumériques maximum) Nouveau Libellé : POSTE DE SURVEILLANCE 1 ANNULER OK F1 F2 2 Le déplacement dans la ligne de texte saisi s'effectue par les touches * + . La sélection du texte s'effectue par l'appui simultané des touches SHIFT et * ou + . La touche DEL permet d'effacer le texte sélectionné. Le déplacement dans les éléments de la fenêtre s'effectue par la touche t . 1 - Remplacer le commentaire inscrit par celui à saisir. 2 - Valider la saisie par le bouton OK : touche de fonction F2. TEM10800F n C C.22 Ecrans-d'Exploitation 3.3. Saisie et modification des messages Un message de 40 caractères maximum peut être associé à une variable liée à un champ. Il sera affiché automatiquement dans le champ lors de l'exploitation, selon les conditions définies par l'utilisateur à la création de ce champ. L'utilisateur peut définir jusqu'à 1000 messages pour l'ensemble des 99 écrans liés à une application. Sélectionner le menu "F6:Message", la fenêtre suivante apparaît. Saisie du message (40 caractères alphanumériques maximum) C Sélection du numéro du message de 0 à 999 (touches = / ) Messages 2 0 FIN DE COURSE HAUT 0 : FIN DE COURSE HAUT 1 1: 2: 3: 4: 5: 6: 7: 8: 9: 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : Saisie du Message EFFACER F4 ANNULER 3 F3 VALIDER F2 QUITTER F1 4 Le déplacement dans la liste s'effectue par les touches = / (ligne) ou h b (page) ou Home et End (première et dernière ligne). Le déplacement dans la ligne de texte s'effectue par les touches * + . La sélection du texte s'effectue par l'appui simultané des touches SHIFT et * ou + . Le déplacement dans les éléments de la fenêtre s'effectue par la touche t . 1 - Sélectionner le numéro du message à saisir ou à modifier, ligne affichée en vidéoinverse. 2 - Appuyer sur la touche t pour passer au cadre de saisie : saisir ou modifier le message. 3 - Valider la saisie du message par le bouton VALIDER : touche de fonction F2. Répéter les opérations 1, 2 et 3 pour les messages suivants. 4 - Terminer la saisie par le bouton QUITTER : touche de fonction F1, les messages sont alors sauvegardés. 5 - La touche e permet deux fonctions selon la position du focus. 1 - Focus sur le rectangle de saisie : Annuler. 2 - Ailleurs → Quitter. TEM10800F n C.23 Ecrans-d'Exploitation 3.4. Saisie et modification de la variable MENU Une variable de type mot simple ou bit peut être associée à l'ensemble des écrans d'exploitation de l'application (voir la liste des mots simples ou bits utilisables § 3.5.6.1). Fonctionnement : 1 - Bit : En exploitation (visualisation dynamique), l'automate se sert de cette variable pour appeler de sa propre initiative un écran d'exploitation. La mise à 1 de la variable provoque l'affichage de la liste des écrans (0 à 98). Tant que la variable est à 1, le bandeau de sélection (ligne en vidéo-inverse) défile automatiquement sur les écrans. La période de déplacement du bandeau est de l'ordre de la seconde. L'appel d'un écran sélectionné s'effectue dès que la variable passe à 0 pendant 3s. Chronogramme du fonctionnement de la variable Menu C Variable 1 Pour visualiser l'écran n + 3 donner 3 impulsions sur la variable Menu 0 Ecran n Ecran n + 3 Temps Défilement n° écrans Au passage à 0 de la variable l'écran n est visualisé Le concepteur associe une entrée de l'automate comme variable MENU. Un bouton poussoir de sélection, placé à proximité de l'exploitant est relié à cette entrée. Dans ce cas l'exploitant peut naviguer parmi les écrans d'exploitation grâce à ce bouton poussoir (sans clavier). ! 2 - Mot simple : En fonction de la valeur du mot, l'automate appellera l'écran correspondant et le visualisera. La valeur du mot doit être comprise dans l'intervalle 0 à 98. Si la valeur du mot est différente de (0..98), cela provoquera l'affichage de la liste des écrans Sélectionner le menu "F7:Var.menu", la fenêtre de saisie suivante apparaît. Saisie de la variable (type binaire ou mot simple %MWn) Saisie de l'appellation (éventuelle) 1 Affichage du libellé (éventuel) de la variable sélectionnée 2 Le déplacement dans les éléments de la fenêtre s'effectue par la touche t . Le déplacement dans la ligne de saisie s'effectue par les touches * + . La sélection de la saisie s'effectue par l'appui simultané des touches SHIFT et * ou + 1 - Saisir ou modifier la variable ou son appellation utilisateur. 2 - Valider la saisie par le bouton OK : touche de fonction F2. TEM10800F n C.24 Ecrans-d'Exploitation 3.5. Saisie et modification des écrans 3.5.1. Description des menus de l'éditeur d'écran Dès la sélection du menu "F2:Editer", l'écran suivant apparaît : F4 : Mettre un objet en 1er ou en arrière plan Affichage de la liste des variables champ et informations quantitatives sur les éléments utilisés sur l'écran F2 : "Copier-coller" d'objets et effacement C Vérification de l'alignement des éléments par mise en place d'un réticule et/ou d'une grille (3 dimension offertes) Choix du mode de sélection : un élément sur l'écran, plusieurs, tous les éléments graphique, tous les champs F1 : Archivage ou restitution de l'écran d'exploitation en cours sur disquette F6 : Choix du style, de l'épaisseur et de la couleur du trait F7 : Choix du fond et de la couleur du rectangle ou de l'ellipse F8 : 1) Affectation des paramètres globaux des champs (si aucun champ sélectionné) 2) Modification des paramètres du champ sélectionné F3 : Choix du mode de saisie : texte, ligne, rectangle, ellipse, champ, bouton écran F5 : Choix de la couleur du texte Constitution d'une bibliothèque d'objet Impression de l'écran en cours Quitter l'éditeur avec ou sans sauvegarde Affichage du nom de la variable liée au champ sélectionné Affichage du mode en cours (ex. Texte) T Position horizontale Position verticale Affichage des coordonnées de la position du pointeur dans l'écran en pixels TEM10800F F9 : 1) Affectation des paramètres globaux des boutons (si aucun bouton sélectionné) 2) Modification des paramètres du bouton sélectionné Affichage de l'appellation utilisateur de la variable liée au champ sélectionné Condition d'affichage du champ sélectionné Affichage du libellé de la variable liée au champ sélectionné n C.25 Ecrans-d'Exploitation 3.5.2. Saisie d'un texte • Sélectionner le menu "F3:Mode" et choisir le mode "Texte", le pointeur T apparaît. F3:Mode ν Texte • Sélectionner la couleur du texte, menu "F5:Texte", une fenêtre apparaît. Ligne Rectangle Ellipse Sélection par défaut Champ Rectangle Champ Ellipse Echantillon de la couleur sélectionnée Sélection de la couleur touche = / Bouton Ecran C Validation de la couleur touche (F2) OK • Suivre les procédures suivantes pour la saisie du texte : Position d'origine toujours en haut à gauche de l'écran (coordonnées 0) 2 Appuyer sur la touche s pour valider la position, le pointeur prend la forme du mode saisie et clignote : cellule n°1 1 T Positionner le pointeur T à l'endroit où doit débuter le texte par les touche = / * + Affichage de la position du pointeur dans l'écran 3 Saisir le texte et valider par r le pointeur reprend sa forme T pour un nouveau positionnement. La touche e permet de sortir de l'édition du texte sans le valider. Nota : Ces manipulations peuvent être réalisées à l'aide de la souris : choisir le mode, cliquer à l'endroit désiré. Pour le texte, cliquer et relâcher : apparition du curseur , saisir. Modification du contenu : Tant que le texte n'est pas validé par r le contenu peut être modifié. (Modification attribut, effacement, déplacement : voir § 3.5.8.). TEM10800F n C.26 Ecrans-d'Exploitation 3.5.3. Saisie d'une ligne F6:Ligne • Sélectionner le menu "F3:Mode" et choisir le mode "Ligne", le pointeur L apparaît. ν Style • Sélectionner les attributs de ligne, menu "F6:Ligne", le menu se déroule : - sélectionner le style de ligne (touche = ) et valider par r ν Epaisseur Couleur - ouvrir à nouveau le menu, sélectionner l'épaisseur (touche = ) et valider par r Nota : Ces deux opérations peuvent être inversées. - ouvrir à nouveau le menu, sélectionner la couleur (touche = ) et valider par r ou touche C directement : une fenêtre apparaît choisir la couleur et valider par OK (voir § 3.5.2 idem texte). C • Suivre les procédures suivantes pour le tracé : Position d'origine toujours en haut à gauche de l'écran (coordonnées 0) 2 Appuyer sur la touche s pour valider la position, la maintenir appuyée et déplacer le pointeur par les touches = / * + pour effectuer le tracé. Relâcher la touche s pour arrêter le tracé. Horizontale : touche s + * ou + Positionner le pointeur à l'endroit où doit débuter le trait par les touche= / * + 1 L Verticale : touche s + = ou / Oblique : touche s + = ou / puis touche * ou + en maintenant la touche s : déplacement de la ligne verticale en oblique (ou inversement en partant d'une ligne horizontale) Affichage de la position du pointeur dans l'écran Nota : Ces manipulations peuvent être réalisées à l'aide de la souris : choisir le mode, cliquer à l'endroit désiré, déplacer la souris en la maintenant appuyée puis relâcher, l'objet dessiné est ainsi matérialisé à l'écran. TEM10800F n C.27 Ecrans-d'Exploitation Explication détaillée Trait horizontal : → ← 1 - Appuyer sur la touche s et la maintenir 2 - Appuyer sur la touche * ou + jusqu'à ce que le trait soit à longueur voulue s L L 3 - Relâcher la touche s Modification : Tant que la touche s n'est pas relâchée le tracé peut être modifié. Trait vertical : ↑↓ Procéder de la même manière que pour un trait horizontal avec les touches = et / L s Modification : Tant que la touche s n'est pas relâchée le tracé peut être modifié. L → ← Trait horizontal puis vertical ou inversement : s L ↑↓ L s Tracer un trait (vertical ou horizontal), relâcher la touche s sans déplacer le pointeur, puis maintenir à nouveau la touche s , pour tracer un nouveau trait dans un autre direction. Modification : Tant que la touche s n'est pas relâchée le tracé peut être modifié. L Trait oblique : L → ←↑↓ s Tracer un trait (horizontal ou vertical), maintenir la touche s appuyée et déplacer le pointeur dans une direction perpendiculaire au tracé. L Modification : Tant que la touche s n'est pas relâchée le tracé peut être modifié. Modification d'une ligne : (Modification attribut, modification taille, effacement, déplacement : voir § 3.5.8.) TEM10800F n C C.28 Ecrans-d'Exploitation 3.5.4. Saisie d'un rectangle • Sélectionner le menu "F3:Mode" et choisir le mode "Rectangle", le pointeur R apparaît. • Sélectionner les attributs du rectangle, menu "F7:Motif" le menu se déroule : F7:Motif F7:Motif Aucun Plein - sélectionner "Aucun" ou "Plein" (touche = ) et valider par r , le choix plein permet l'attribution d'une couleur sur toute la surface du rectangle ; Style de hachure facultatif 1234567 1234567 1234567 1234567 C 123456 123456 123456 Couleur - ouvrir à nouveau le menu, sélectionner une hachure (touche = ) et valider par r ce choix est facultatif ; Nota : Ces deux opérations peuvent être inversées. - ouvrir à nouveau le menu, sélectionner la couleur du rectangle (touche = ) et valider par r ou touche C directement : une fenêtre apparaît choisir la couleur et valider par OK (voir § 3.5.2 idem texte). • Sélectionner les attributs du contour ligne du rectangle (idem § 3.5.3.). • Suivre les procédures suivantes pour le tracé : Position d'origine toujours en haut à gauche de l'écran (coordonnées 0) 2 Positionner le pointeur à l'endroit où doit débuter le rectangle par les touche= / * + Affichage de la position du pointeur dans l'écran 1 Appuyer sur la touche s pour valider la position, la maintenir appuyée et déplacer le pointeur par les touches = / * + pour effectuer le tracé. Relâcher la touche s pour arrêter le tracé. 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 R 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 Touche s + = ou / puis touche * ou + en maintenant la touche s (ou inversement en partant d'un déplacement horizontal) Nota : Ces manipulations peuvent être réalisées à l'aide de la souris : choisir le mode, cliquer à l'endroit désiré, déplacer la souris en la maintenant appuyée puis relâcher, l'objet dessiné est ainsi matérialisé à l'écran. TEM10800F n C.29 Ecrans-d'Exploitation Explication détaillée → ←↑↓ s 123456789012345678 123456789012345678 123456789012345678 123456789012345678 123456789012345678 R123456789012345678 123456789012345678 R 1 - Appuyer sur la touche s et la maintenir. 2 - Appuyer sur la touche * ou + jusqu'à ce que le rectangle soit à la largeur voulue, puis toujours en maintenant la touche s , appuyer sur les touches = ou / pour définir la hauteur (ou inversement : hauteur puis largeur). 3 - Relâcher la touche s Modification : Tant que la touche s n'est pas relâchée la dimension du rectangle peut être modifiée. Modification d'un rectangle : (Modification attribut, modification taille, effacement, déplacement : voir § 3.5.8.) TEM10800F n C C.30 Ecrans-d'Exploitation 3.5.5. Saisie d'une ellipse • Sélectionner le menu "F3:Mode" et choisir le mode "Ellipse", le pointeur E apparaît. • Sélectionner les attributs de l'ellipse, menu "F7:Motif" le menu se déroule : F7:Motif - sélectionner "Aucun" ou "Plein" (touche = ) et valider par r , le choix plein permet l'attribution d'une couleur sur toute la surface de l'ellipse ; Aucun Plein - ouvrir à nouveau le menu, sélectionner une hachure (touche = ) et valider par r ce choix est facultatif ; Style de hachure facultatif 1234567 1234567 1234567 1234567 C 12345 12345 12345 Couleur Nota : Ces deux opérations peuvent être inversées. - ouvrir à nouveau le menu, sélectionner la couleur de l'ellipse (touche = ) et valider par r ou touche C directement : une fenêtre apparaît choisir la couleur et valider par OK (voir § 3.5.2 idem texte). • Sélectionner les attributs du contour ligne de l'ellipse (idem § 3.5.3.). • Suivre les procédures suivantes pour le tracé : Position d'origine toujours en haut à gauche de l'écran (coordonnées 0) 2 Positionner le pointeur à l'endroit où doit débuter l'ellipse par les touche= / * + Affichage de la position du pointeur dans l'écran 1 Appuyer sur la touche s pour valider la position, la maintenir appuyée et déplacer le pointeur par les touches = / * + pour effectuer le tracé. Relâcher la touche s pour arrêter le tracé. 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 123456789012345678901234 E 123456789012345678901234 Touche s + = ou / puis touche * ou + en maintenant la touche s (ou inversement en partant d'un déplacement horizontal) Nota : Ces manipulations peuvent être réalisées à l'aide de la souris : choisir le mode, cliquer à l'endroit désiré, déplacer la souris en la maintenant appuyée puis relâcher, l'objet dessiné est ainsi matérialisé à l'écran. TEM10800F n C.31 Ecrans-d'Exploitation → ←↑↓ s 123456789012345678 123456789012345678 123456789012345678 123456789012345678 123456789012345678 123456789012345678 123456789012345678 123456789012345678 E E Explication détaillée 1 - Appuyer sur la touche s et la maintenir. 2 - Appuyer sur la touche * ou + jusqu'à ce que l'ellipse soit à la largeur voulue, puis toujours en maintenant la touche s , appuyer sur les touches = ou / pour définir la hauteur (ou inversement : hauteur puis largeur). 3 - Relâcher la touche s Modification : Tant que la touche s n'est pas relâchée la dimension de l'ellipse peut être modifiée. Modification d'une ellipse : (Modification attribut, modification taille, effacement, déplacement : voir § 3.5.8.) TEM10800F n C C.32 Ecrans-d'Exploitation 3.5.6. Saisie d'un champ 3.5.6.1. Variables utilisables dans les champs (et dans la liste de surveillance) Les variables associées aux écrans d'exploitation ne sont pas nécessairement celles utilisées dans l'application. Cependant elles doivent respecter le découpage mémoire de l'application concernée. (Voir documentation ORPHEE TEM10000F). C TEM10800F Types Définition Bit %IXn %QXn %MXn %RXn (*) bit image de l'état des entrées (*) bit image de l'état des sorties bit interne monostable non mémorisé bit interne monostable mémorisé %MXn(m) %RXn(m) élément de table de bits internes monostables non mémorisés élément de table de bits internes monostables mémorisés %GMn:Xm %GEn:Xm %XEn:Xm bit état del'étape numéro m du graphe maître numéro n idem graphe esclave idem macro-étape %GMn:MIN %GEn:Xm %XEn:Xm bit état d'une durée étape inférieure au temps minimum idem graphe esclave idem macro-étape %GMn:MAX %GEn:Xm %XEn:Xm bit signalant une durée étape inférieure au temps maximum idem graphe esclave idem macro-étape %GMn:ACT %GEn:Xm %XEn:Xm bit signalant l'état ACTIF d'un graphe idem graphe esclave idem macro-étape %GMn:INA %GEn:Xm %XEn:Xm bit signalant l'état INACTIF d'un graphe maître idem graphe esclave idem macro-étape %GMn:GIN %GEn:Xm %XEn:Xm bit signalant l'état GELE INACTIF d'un graphe maître idem graphe esclave idem macro-étape %GMn:GAC %GEn:Xm %XEn:Xm bit signalant l'état GELE ACTIF d'un graphe maître idem graphe esclave idem macro-étape n C.33 Ecrans-d'Exploitation Types Mots simples %IWn %QWn %MWn %GMn:Num ß m Définition (*) mot image d'une entrée numérique 16 bits (*) mot image d'une sortie numérique 16 bits mot de 16 bits contenant un entier décimal signé mot de 16 bits contenant le n° de l'étape dont la durée est hors limites (graphe maître) %GEn:Num %XEn:Num %MWn(m) %MWn:Xi %MDn:Xi idem (graphe esclave) idem (macro-étape) élément de table de mots de 16 bits (entier décimal signé) bit de mot simple bit de mot double Mots doubles %IDn %QDn %MDn %FDn (*) mot image d'une entrée numérique 32 bits (*) mot image d'une sortie numérique 32 bits mot de 32 bits contenant un entier décimal signé mot de 32 bits contenant un nombre réel %MDn(m) %FDn(m) élément de table de mots de 32 bits (entiers décimaux signés) élément de table de mots de 32 bits (nombres réels) Chaînes de caractères %CHn(0..k) Chaines de caractères alphanumèriques C (*) Pour l'adressage des voies des entrées/sorties distantes, se reporter à la documentation "Additif pour l'utilisation de la liaison bus FIPIO sur APRIL 5000" Ref. TEM10000/10800F Chap. 2.1. On peut afficher une chaîne de caractères (%CH) dans un champ, en exploitation, celle-ci s'affichera sous la forme : ABCD.... (seuls les quatre premiers caractères seront visibles, la chaîne est entièrement visualisable à l'aide de la fonction lecture/écriture chaînes de caractères, cf. §4.4.). Limite du nombre de variables associées à un écran (ou à la liste de surveillance) : Ce nombre dépend de la combinaison des types de variables : bits, mots simples et mots doubles. 1 mot simple : 2 octets 1 mot double : 4 octets 1 variable binaire : 1 octet Le nombre d'octets doit être inférieur ou égal à 124. Le nombre de champs ne doit pas dépasser 200. Exemples : - 124 bits sur l'écran 1 - 62 mots simples sur l'écran 2 - 31 mots doubles sur l'écran 3 Ces informations peuvent être affichées à l'écran (voir § 3.5.9.) TEM10800F n C.34 Ecrans-d'Exploitation 3.5.6.2. Saisie d'un champ Définition Un champ est une zone de l'écran dont l'affichage reflètera l'état du process lors de l'exploitation (visualisation dynamique). Il se caractérise obligatoirement par : ! C - un rectangle ou une ellipse pouvant contenir un message de 1 à 40 caractères (voir § 3.3.), la valeur de la variable associée ou aucune information, Attention à l'utilisation des champs ellipse (cf. Chap. "Annexes" - Précautions d'emploi). - une variable associée qui fixe les conditions d'affichage, - une couleur, - un type d'affichage : couleur, couleur plus valeur, couleur plus message, couleur plus bargraphe, couleur plus chrono. - une condition d'affichage : permanent, ou dépendant selon le cas, de l'état ou de la valeur de la variable associée. - un mode d'affichage : Décimal, Hexadécimal, binaire. L'affichage du champ en exploitation dépendra de ce paramétrage (visualisation dynamique de l'écran). Position d'origine toujours en haut à gauche de l'écran (coordonnées 0) • Sélectionner le menu "F3:Mode" et choisir le mode "Champ Rectangle" ou "Champ ellipse", le pointeur C apparaît accompagné d'un rectangle ou d'une ellipse selon le cas. 2 Appuyer sur la touche s pour valider la position, la maintenir appuyée et déplacer le pointeur par les touches * + = / pour effectuer le tracé. Champ Positionner le pointeur à l'endroit où doit débuter le champ par les touche= / * + 1 C 3 Relâcher la touche s pour arrêter le tracé. Nota : Ces manipulations peuvent être réalisées à l'aide de la souris : choisir le mode, cliquer à l'endroit désiré, déplacer la souris en la maintenant appuyée puis relâcher, le champ dessiné est ainsi matérialisé à l'écran. Affichage de la position du pointeur dans l'écran TEM10800F n C.35 Ecrans-d'Exploitation 1 - Appuyer sur la touche s et la maintenir. → ← 2 - Appuyer sur les touches * + = / jusqu'à ce que le champ soit à la dimension voulue. s C Remarque : Tant que la touche s n'est pas relâchée la dimension du champ peut être modifiée. En effet, si le champ doit contenir un message saisi au préalable (voir § 3.3.), il faut prévoir au moins la même longueur sinon ce dernier sera tronqué. Cependant, il sera visualisable en exploitation. C 3 - Relâcher la touche s , la fenêtre d'attribut du champ apparaît. Saisie de la variable associée au champ (type binaire, mot simple, mot double, flottant ou chaîne de caractères) Appellation utilisateur de la variable 4 L' indication du libellé (s'il existe) s'inscrit automatiquement Définition du contenu du champ 5 12 Numéro message de 0 à 999 Saisir le numéro ou saisir VAL (avec ou sans offset) pour obtenir le message correspondant à la valeur du mot (valable pour mots simple et double) 11 Valeur de seuil conditionnant l'affichage choisi 9 Zones de paramétrage permettant de définir la condition et le mode d'affichage 6 Echantillon de la couleur de champ sélectionnée 10 7 Echantillon de la couleur de clignotement sélectionnée 8 m 4 - Saisir la variable associée ou son appellation utilisateur (voir § 3.5.6.1. Liste des variables utilisables) et valider par r . Un champ chaîne de caractères s'affichera sous la forme : ABCD.... (seuls les quatre premiers caractères seront visibles, la chaîne est entièrement visualisable à l'aide de la fonction lecture/écriture chaînes de caractères, cf. §4.4.). Passer au cadre "Affichage" en appuyant sur la touche t pour décrire les informations qui seront affichées. 5 - Choisir le contenu du champ à l'affichage (touches = / ) : • la couleur uniquement, le champ apparaît dans la couleur spécifiée • la couleur et la valeur de la variable associée TEM10800F n C C.36 Ecrans-d'Exploitation • la couleur et le message, 2 possibilités se présentent : Soit l'utilisateur saisit dans la case prévue à cet effet le numéro de message qu'il souhaite afficher, quelle que soit la condition d'affichage déterminée. Soit, lorsque la variable est un mot simple, double ou flottant, l'utilisateur saisit le terme VAL dans la case pour obtenir la valeur du mot comme numéro de message à afficher, quelle que soit la condition d'affichage déterminée (permanente ou comparaison). Une case Offset permet de rentrer une valeur s'ajoutant à la valeur (VAL) du mot. Visualisation à l'écran de tâches opératives avec le mot %MW2000. Donc pour la variable champ %MW2000 saisir le terme VAL dans la case "numéro", saisir 10 dans la case "Offset". Machine Transfert C Usinage %MW2000 = 0 + 10 Assemblage Emballage %MW2000 = 1 + 10 messages affichés n° 10 Usinage n° 11 Assemblage n° 12 Emballage %MW2000 = 2 + 10 Pour un flottant le numéro de message sera la partie entiére + l'éventuel offset. (ex. VAL = 10,640 ; Offset = 15 ; Message affiché = 25) m Les messages affichés seront successivement les messages 10, 11, 12. Si le numéro est hors plage, la visualisation dans ce champ est : ## numéro de message > 999 ##. Si le champ est trop court par rapport à la valeur à afficher, des caractères # apparaîtront dans le champ. Passer au cadre "Condition d'Affichage" en appuyant sur la touche t . • la couleur et le bargraphe • la couleur et le chronogramme 6 - Choisir une condition d'affichage (touches = / ) : • permanent, affichage sans aucune condition • bit = 0, le champ s'affiche si son état est à 0. Cette condition n'est accessible que si la variable est binaire. • bit = 1, le champ s'affiche si son état est à 1. cette condition n'est accessible que si la variable est binaire. Les trois conditions suivantes sont uniquement accessibles pour les mots simple et double. • Valeur numérique est >, le champ s'affiche tant que la valeur de la variable associée au champ est supérieure à la valeur de seuil saisie. • Valeur numérique est <, le champ s'affiche tant que la valeur de la variable associée au champ est inférieure à la valeur de seuil saisie. • Valeur numérique est =, le champ s'affiche tant que la valeur de la variable associée au champ est égale à la valeur de seuil saisie. Appuyer sur la touche t pour la saisie de la valeur de seuil dans le cadre associé. Appuyer sur t pour passer à l'option clignotement. - Choisir un mode d'affichage (Décimal, Hexadécimal ou binaire). TEM10800F n C.37 Ecrans-d'Exploitation ß 7 -Pour sélectionner le clignotement du champ à l'affichage (facultatif), appuyer sur s. Si l'option clignotement est retenue (croix dans le champ autorisation), appuyer sur t pour passer à l'option couleur du clignotement. Choisir la couleur du clignotement en sélectionnant le bouton "Couleur" (touche de fonction F6 ou s ), la fenêtre des couleurs apparaît (voir § 3.5.2. idem texte). Le cadre couleur du clignotement affiche la couleur sélectionnée. Passer à l'option Set, Reset du bit, en appuyant sur t . 8 - Pour sélectionner l'autorisation immédiate de modification de la valeur du bit (facultatif), appuyer sur s . Si l'option de modification de la valeur du bit est retenue (croix dans le champ Set, Reset immédiat de la valeur du bit), un double clic (ou appui sur les touches s,S, r, ...) sur le champ bit en visualisation dynamique modifiera immédiatement l'état (mise à 0/mise à 1, mise à 1/mise à 0) de ce bit (cf. § 2.6.). Cette option permet de s'affranchir de l'appel à la boite "modification de variable simple". C Appuyer sur t pour passer à l'option couleur du champ. 9 - Choisir la couleur du champ en sélectionnant le bouton "Couleur" (touche de fonction F3 ou s ), la fenêtre des couleurs apparaît (voir § 3.5.2. idem texte). Le cadre couleur du champ affiche la couleur sélectionnée. 10 - Valider le paramétrage du champ par le bouton OK (touche de fonction F2 ou s ). Le champ affiché à l'écran prend les attributs paramétrés : Exemple : Panne outil 1 11 - Paramétrage d'un champ bargraphe voir paragraphe 3.5.6.3. 12 - Paramétrage d'un champ chronogramme (voir Chapitre D). m Il est possible de mettre en évidence un texte en le superposant sur un champ type couleur exclusivement. Lors de cette manipulation, ce texte doit se trouver sur le champ de type couleur exclusivement. ß Les champs sont superposables, superposer des champs offre des possibilités d'affichage accrues, mais des effets de bord (scintillement, pas de priorité d'affichage, ...) consécutifs à l'affichage de champs superposés peuvent intervenir en fonction: - du nombre de champs, - de leur diversité (couleur, couleur+valeur, bargraphe, chrono, etc...). Il est important que le concepteur de l'écran prenne les précautions de test nécessaires. Il est déconseillé de superposer des champs (quelque soit le type), sur des champs de type permanent (chrono., bargraphes, ...). La superposition de champs réduit les performances globales d'affichage de l'écran (facteur 2 à 3 environ). TEM10800F n C.38 Ecrans-d'Exploitation Modification d'un champ (Modification attributs, modification taille, effacement, déplacement voir § 3.5.8.) 3.5.6.3. Saisie d'un bargraphe Définition Un bargraphe est une zone variable de l'écran dont l'affichage reflètera l'état du process lors de l'exploitation (visualisation dynamique). Il se caractérise obligatoirement par : - un champ rectangulaire (horizontal ou vertical) dont la surface colorée évoluera en fonction de la valeur de la variable champ, C - une variable associée obligatoirement à un mot simple, double ou flottant, - une couleur de base, - une condition d'affichage permanent et non clignotant, - un type de bargraphe, - deux valeurs de limites minimum et maximum, - deux valeurs de défauts minimum et maximum, - une couleur associée aux valeurs de défauts. Saisie • Sélectionner le menu "F3:Mode" et choisir le mode "Champ Rectangle", le pointeur C apparaît accompagné d'un rectangle. 1 - Appuyer sur la touche s et la maintenir. 2 - Appuyer sur les touches * + = / jusqu'à ce que le champ soit à la dimension voulue. Remarque : Tant que la touche s n'est pas relâchée la dimension du champ peut être modifiée. 3 - Relâcher la touche s , la fenêtre d'attribut du champ apparaît (voir paragraphe 3.4.6.2. "Attributs du champ"). 4 - Saisir la variable mot associée ou son appellation utilisateur et valider par la touche r. 5 - Cliquer sur le bouton "Couleur + Bargraphe". 6 - Définir la couleur (F3) de base (nominale) de celui-ci. 7 - Cliquer sur le bouton "Bargraphe" (F4) la fenêtre suivante apparaît : TEM10800F n C.39 Ecrans-d'Exploitation C • Sélectionner le type de bargraphe (de 1 à 8). • Saisir les valeurs limites et de défauts ainsi que la couleur correspondante aux valeurs de défauts paramétrées (le paramétrage des valeurs par défauts est 0 et 1000). • Valider la fenêtre en appuyant sur la touche OK (F2). Le bargraphe (type 3) est représenté à l'écran de la manière suivante : Attributs du champ : bargraphe couleur nominale Val. def. min Val. def. max bargraphe Valeur limite minimum Seuils verticaux permettant d'identifier les valeurs de défauts (visibles uniquement au moment de la saisie). %MW1000 TEM10800F DEBIT_1 Valeur limite maximum permanent n C.40 Ecrans-d'Exploitation Exemple de bargraphe (type 1) activé en Visualisation Dynamique : Variable %MW5002 Appellation CUVE_1 Valeurs Limites 0 - 2500 Valeurs Défauts 100 - 2150 Couleurs Nominale Défaut 2500 2500 2150 900 C 0 m 0 %MW5002 = 900 %MW5002 = 2153 Le remplissage du bargraphe est de couleur nominale La valeur de défaut max. a été dépassée, la couleur du bargraphe devient celle du défaut Remarque : Tant que la valeur 100 (valeur min. de défaut) n'est pas atteinte, la couleur de remplissage est la couleur défaut. Exemple de bargraphe de type 7 Variable : %MW2040 Appellation : SILO_4 Valeurs limites : 0 - 5000 2500 B 0 A 5000 La visualisation dynamique du bargraphe s'effectue alternativement à partir de la valeur médiane dans le sens A puis dans l'autre B . Pour l'exemple le sens A correspond à la variation de 2501 à 5000 et retour, le sens B correspond à l'amplitude de 2499 à 0 et retour (les parties colorées du bargraphe sont visibles exclusivement l'une sans l'autre). TEM10800F n C.41 Ecrans-d'Exploitation 3.5.7. Saisie d'un Bouton Ecran Définition Un bouton écran est un objet qui permet de changer d'écran à partir de l'écran affiché. Il se caractérise obligatoirement par : - un rectangle (de type bouton Windows) dimensionnable pouvant contenir le libellé de l'écran (40 caractères max. cf. § 3.3.) ou le n° de l'écran. Ce bouton peut aussi être exempt de marquage. - un écran associé à choisir dans la liste des écrans (0 -> 98). m En visualisation dynamique, un clic sur le bouton (touchet puisr ou touchet puis s ) active l'écran associé à ce bouton (aucune accessibilité au(x) bouton(s) en priorité automate cf. § 4.2.). Position d'origine toujours en haut à gauche de l'écran (coordonnées 0) • Sélectionner le menu "F3:Mod" et choisir le mode "Bouton Ecran", le pointeur apparaît accompagné d'un rectangle : 2 Appuyer sur la touche s pour valider la position, la maintenir appuyée et déplacer le pointeur par les touches * + = / pour effectuer le tracé. Corps du bouton Positionner le pointeur à l'endroit où doit débuter le bouton par les touche= / * + 1 B 3 Relâcher la touche s pour arrêter le tracé. Nota : Ces manipulations peuvent être réalisées à l'aide de la souris : choisir le mode, cliquer à l'endroit désiré, déplacer la souris en la maintenant appuyée puis relâcher, le bouton dessiné est ainsi matérialisé à l'écran. Affichage de la position du pointeur dans l'écran → ← 1 - Appuyer sur la touche s et la maintenir. s B TEM10800F 2 - Appuyer sur les touches * + = / jusqu'à ce que le bouton soit à la dimension voulue. B Remarque : Tant que la touche s n'est pas relâchée la dimension du bouton peut être modifiée. En effet, si le bouton doit contenir le libellé de l'écran, il faut prévoir au moins la même longueur sinon ce dernier sera tronqué. 3 - Relâcher la touche s , la fenêtre d'attribut du Bouton apparaît. n C C.42 Ecrans-d'Exploitation Saisie de l'écran associé au bouton 4 C 6 Signes distinctifs (paramétrables et facultatifs) de marquage du bouton 5 =/ 4 - Saisir l'écran associé (touches ) ou en cliquant sur la ligne choisie parmi les écrans (y compris son propre écran). 5 - Passer au cadre "Texte du Bouton" en appuyant sur la touche sélection (touches ): =/ t, puis choisir la • Aucun : pas de commentaires sur le bouton • Libellé de l'Ecran : le libellé sera affiché sur le bouton (par défaut 40 caractères à partir du premier caractère ). En appuyant sur la touche , on accède au champ "Nombre de Caractères", il est alors possible de réduire le nombre des caractères qui constitueront l'appellation du bouton. La combinaison des deux choix "Nombre de caractères" et "à partir du caractère" permet de choisir le texte ou la portion de texte affiché dans le bouton. t ≈ Dans l'exemple ci-dessus : - avec une sélection par défaut 40 caractères (16 suffiraient) le bouton aura pour nom le libellé complet de l'écran "Essais de seuils". - avec une sélection à 6 caractères le bouton aura pour nom le début du libellé "Essais". • Numéro de l'Ecran : le numéro de l'écran sera affiché sur le bouton (0 -> 98). Dans l'exemple ci-dessus : 1 6 - Valider le paramétrage du bouton par un clic sur OK (touche F2 ou TEM10800F s ). n C.43 Ecrans-d'Exploitation Un élément "Bouton Ecran", se caractérise comme un bouton "Windows". Sa couleurs est modifiable par la fonction "Couleur" du panneau de configuration (cf. additif "Mise en œuvre"). En visualisation dynamique de l'écran, l'élément "Bouton Ecran" a la même apparence C m Plusieurs boutons peuvent être présents sur le même écran. Aucune verification de superposition des boutons n'est effectuée. En cas de superposition de boutons, celui qui est dessus est actif. TEM10800F n C.44 Ecrans-d'Exploitation 3.5.8. Sélection, modification, déplacement, suppression et "copier/coller" des éléments Sélection des éléments Dans le menu "F2:Edit" plusieurs types de sélection sont proposés : 1) La sélection simple, correspondant à la sélection d'un élément de l'écran (objet ou champ) • Diriger le pointeur (par la souris ou par les touches flèches) sur l'objet à sélectionner (Texte, Ligne, Rectangle, …). s • Appuyer sur ou cliquer avec la souris : l'objet sélectionné est identifié par l'apparition des poignées : C Poignée 2) La sélection multiple, correspondant à la sélection de plusieurs éléments de l'écran (objets ou champs) • Diriger le pointeur (par la souris ou par les touches flèches) de façon à pouvoir entourer les objets à sélectionner. s • Entourer la sélection à l'aide du pointeur : soit par la souris (appuyer sur le bouton gauche, le maintenir, entourer et relâcher) soit par le clavier (touche maintenue et touches flèches, puis relâcher) : Texte 3) La sélection multiple du fond graphique, correspondant à la sélection des objets sans les champs, procéder comme au point 2. Champ non sélectionné Texte 4) La sélection multiple de champs, correspondant à la sélection des champs sans les objets, procéder comme au point 2. Non sélectionnés Texte TEM10800F n C.45 Ecrans-d'Exploitation Modification de texte 1 -Avec le clavier : - Sélectionner le menu "F2:Edit" et le sous-menu "Sélection simple". - A l'aide des touches , se déplacer et pointer le curseur sur le texte à modifier. - Appuyer sur la touche , puis sur , la fenêtre de modification apparaît alors en haut de l'écran. - Saisir le nouveau texte et valider par . =/*+ s r r 2 - Avec la souris : - Sélectionner "Sélection simple" dans le menu "F2:Edit" ou le menu "popup". - Cliquer 2 fois sur le texte. - Modifier et valider par . r Modification des attributs C • Sélectionner le menu "F2:Edit" et le sous-menu "Sélection simple" ou "clic" avec le bouton droit de la souris (menu popup), procéder comme décrit précédemment dans le paragraphe Sélection des éléments. • Choisir le menu d'attribut correspondant à l'élément sélectionné : F5, F6, F7 ou F8 : - couleur - épaisseur ligne - style des lignes - fond des surfaces (hachures). L'ensemble des paramètres du champ sélectionné sont modifiables. Un "double clic" ouvre le champ à modifier. Nota : L'attribut texte est uniquement concerné par la couleur. Modification de la taille des éléments L’utilisateur peut modifier la taille des objets graphiques (ligne, rectangle et ellipse), des champs (rectangle et ellipse), quel que soit leur type (permanent, bargraphe, chronogramme, etc) et des boutons écrans. La taille d'élément(s) Texte n'est pas modifiable. Le mode opératoire est simple : il suffit de sélectionner un élément (mode séléction simple) ou plusieurs éléments (mode séléction multiple), puis de positionner le curseur sur un des carrés de sélection (poignées), de cliquer dessus et de modifier la taille de l’élément ou de l'ensemble d'éléments selectionnés, jusqu’à obtension de la dimension choisie, en déplacant la souris tout en maintenant appuyé le bouton gauche. Deux exemples de modification de taile d'un rectangle (ou d'un champ rectangle) : "Poignées" noires "Poignées" rouges Diminution de taille d'un élément n Augmentation de taille d'un ensemble d'éléments La taille de l’élément est validée lorsque le bouton de la souris est relaché. La modification de la taille d’un élément est possible également avec le clavier, le mode opératoire est identique à celui employé lors de la création) TEM10800F C.46 Ecrans-d'Exploitation Déplacement d'un élément • Sélectionner le menu "F2:Edit" et le sous-menu "Sélection simple" ou "clic" avec le bouton droit de la souris (menu popup), procéder comme décrit précédemment dans le paragraphe Sélection des éléments. • Le déplacement de l'objet s'effectue par la souris ou en appuyant simultannément sur et les touches flèches • Relâcher la souris ou la touche l'objet est déplacé. s =/*+ s Déplacement de plusieurs éléments C m • Sélectionner le menu "F2:Edit" et le type de sélection multiple désiré, procéder comme décrit précédemment dans le paragraphe Sélection des éléments. • Le déplacement des objets s'effectue par la souris ou en appuyant simultannément sur et les touches flèches • Relâcher la souris ou la touche l'objet est déplacé. s =/*+ s Si l'élément à déplacer est de petite taille, il sera plus aisé d'effectuer cette manipulation en sélection multiple, à cause des poignées automatiquement présentes autour d'un élément en sélection simple. Suppression d'éléments Cas d'un seul élément • Sélectionner le menu "F2:Edit" et le sous-menu "Sélection simple", procéder comme décrit précédemment dans le paragraphe Sélection des éléments. • Choisir le sous-menu "Effacer", l'élément est supprimé définitivement. Nota : si plusieurs objets sont superposés, cliquer ou appuyer sur ment jusqu'à la sélection de l'objet souhaité. s successive- Cas de plusieurs éléments • Sélectionner le menu "F2:Edit" et le type de sélection multiple désiré, procéder comme décrit précédemment dans le paragraphe Sélection des éléments. • Choisir le sous-menu "Effacer", le fond graphique ou la totalité des champs sont supprimés définitivement. (équivalence clavier : Touche ). d Couper, copier ou coller d'éléments Fonction "Couper" Elle permet de mémoriser dans le "Presse-papier" (mémoire temporaire) les éléments sélectionnés et de les supprimer de l'écran en cours. Les éléments ainsi supprimés peuvent être collés dans n'importe quel écran. Fonction "Copier" Elle permet de mémoriser dans le "Presse-papier" (mémoire temporaire) les éléments sélectionnés sans les supprimer de l'écran en cours. Les éléments ainsi copiés peuvent être collés dans n'importe quel écran. Fonction "Coller" Elle permet de restituer le contenu du "Presse-papier", c'est à dire la dernière sélection "Couper" ou "Copier", systématiquement en haut à gauche de l'écran en cours. TEM10800F n C.47 Ecrans-d'Exploitation 3.5.9. Position et informations sur les éléments "Mettre dessus" ou "Mettre dessous" Pour positionner l'élément (rectangle ou ellipse) en premier plan ou en arrière plan, cliquer sur l'élément à traiter, puis appuyer sur la touche F4 "Aff." et choisir le sous-menu "Mettre dessus" ou "Mettre dessous". Liste des variables Sélectionner le menu F4 "Aff." et la fonction "Liste des variables" : une fenêtre apparaît visualisant, dans une liste avec ascenseur, les variables associées aux champs (bit ou mot). Après avoir sélectionné l'une de ces variables, l'éditeur montre le champ associé sur l'écran (poignées). C ≈ Informations sur le nombre d'éléments utilisés dans l'écran Libellé de la variables pointée Variables champ Appellations Graphismes utilisés Textes utilisés Champs utilisés Octets ß TEM10800F Sortie de la liste En sortant, le champ sélectionné dans la liste des variables est sélectionné dans l'écran : nombre de rectangles, d'ellipses et de lignes présents à l'écran. : nombre de textes à l'écran. : nombre de champs présent à l'écran. : nombre d'octets utilisés par les variables champs (se référer à la liste affichée au-dessus pour le type). Rappel : 1 mot simple = 2 octets 1 mot double = 4 octets 1 variable binaire = 1 octet Un ou plusieurs champs associés à la même variable, utilise le même nombre d'octets (Exemple : 5 champs créés avec la mème variable %MX1, utiliseront 1 octet). n Si une variable de synchro. est saisie, elle est comptabilisée dans cette liste. Un octet supplémentaire est nécessaire même si cette variable est déja associée à un ou plusieurs champs. C.48 Ecrans-d'Exploitation Réticule Ce sont des guides visuels perpendiculaires permettant d'aligner des objets à la conception (outil de l'éditeur). Choisir le menu F4 "Aff." puis l'option "Réticule", les guides apparaissent à l'écran. Choisir l'élément de construction (touche F3) les guides restent affichés pour pouvoir s'aligner à d'autres éléments. La suppression du réticule se réalise par une nouvelle sélection de l'option "réticule". Grille Ce sont des types de grilles de fond d'écran de trois dimensions différentes permettant de positionner plus facilement des objets à la conception (outil de l'éditeur). Choisir le menu F4 "Aff." puis l'option "Grille", les trois choix possibles apparaissent à l'écran (20 x 20 pixels, 50 x 50 pixels, 100 x 100 pixels). Choisir le type taille désiré la grille correspondante s'inscrit en fond d'écran. La suppression de la grille se réalise par une nouvelle sélection de l'option "grille en cours". C Le réticule et la grille ne sont pas des éléments graphiques sauvegardés lors de la sortie de l'écran. 3.5.10. Bibliothèque objets Pour constituer cette bibliothèque, il suffit d'effectuer les manipulations suivantes : - Sélectionner un objet ou un ensemble d'objets - Copier la sélection dans le "Presse-papier" (F2 "Edit" puis "Copier") - Sélectionner ensuite le menu F1 "Fich" puis "Sauver objet", la fenêtre suivante apparaît : SAUVER UN OBJET Affichage du répertoire dans lequel l'objet sera chargé Nom de l'objet : ✳ • ODG 2 Saisir le nom de l'objet 8 caractères maximum (l'extension •ODG est automatique) Répertoire : C:\…\APPLI\ECREXP\OBJETS 1 Choisir parmi la liste le répertoire dans lequel vous souhaitez sauver l'objet, ou l'unité disque AP5.ODG […] [-A-] [-C-] ANNULER Valider par OK F1 OK 3 F2 APPLI : nom de l'application. n Nota : Le répertoire pour la sauvegarde des objets est : Nom application \ OBJET (même niveau que le répertoire ECREXP). Répéter l'opération pour chaque objet de la bibliothèque. TEM10800F C.49 Ecrans-d'Exploitation Pour restituer un objet de la bibliothèque, effectuer les manipulations suivantes : - Se positionner dans l'écran qui va recevoir l'objet - Sélectionner F1 "Fich", choisir "Charger Objet", une fenêtre apparaît : CHARGER UN OBJET Affichage du répertoire correspondant à la sélection dans la liste Nom de l'objet : ✳ • ODG Répertoire : 1 Sélectionner parmi la liste le répertoire dans lequel l'objet se trouve, choisir le fichier •ODG concerné C:\…\APPLI\ECREXP\OBJETS AP5.ODG […] [-A-] [-C-] ANNULER F1 Valider par OK OK 2 C F2 ß TEM10800F Après validation par OK, le ou les objets s'affichent en haut à gauche de l'écran. Une bibliothèque d'objet constructeur est disponible (c:\ODIAG\CLIPDIAG), pour plus d'informations, se reporter au chapitre F, annexe B de cette documentation. n C.50 Ecrans-d'Exploitation 3.6. Impression Pour imprimer les écrans, la liste des champs et des messages ainsi que la liste des variables surveillées, il existe deux possibilités : 3.6.1. Impression des écrans et listes Cette fonction permet d'imprimer : les graphiques, les champs, les messages ou la liste des variables surveillées. Sélectionner dans le menu "Service" le sous-menu "Imprimer", la fenêtre suivante apparaît : C Ensemble des objets Les attributs des objets graphiques (hachurage, épaisseur de trait, couleurs, ...) font partie intégrante de l'impression Impression des champs avec attributs Impression des messages associés aux champs Impression des variables surveillées Impression des enregistrements chronogrammes Grilles temporelles enrichissant les enregistrements chronogrammes Association ou non d'une grille lors de l'impression du fond graphique d'un écran m TEM10800F L'impression de l'enregistrement chronogrammes de chaque écran est réalisé avec le contexte sauvegardé lors de sa dernière restitution. n C.51 Ecrans-d'Exploitation 3.6.2. Impression d'un écran Pour imprimer localement un écran, se positionner dans l'écran "N", sélectionner le menu "F1 Fich.", sélectionner le bouton "IMPRIMER", l'écran suivant apparaît : Impression de l'écran courant C Association ou non d'une grille lors de l'Impression du fond graphique de l'écran 3.7. Sortie éditeur Pour sortir de l'éditeur, sélectionner le menu "F1 Fich." puis "Quitter", la fenêtre suivante apparaît, proposant de sortir avec ou sans sauvegarde de l'écran : QUITTER L'EDITEUR Sauver les modifications ? TEM10800F ANNULER OUI NON F1 F2 F3 n C.52 Ecrans-d'Exploitation 3.8. Sauvegarde et restitution 3.8.1. Archivage et restitution Cette fonction permet d'archiver ou de restituer soit l'ensemble des écrans, des variables surveillées, des fichiers historiques, soit les 3 fonctions simultanément. ARCHIVER Lecteur Actif : A: B: 1 Ecrans Choix du lecteur contenant la disquette Variables surveillées Fichiers historiques C m ANNULER RESTITUER SAUVEGARDER F1 F2 F3 2 Choix : restitution ou sauvegarde Les fichiers d'enregistrement n.CHD et n.CHI sont sauvegardés aussi. 3.8.2. Sauvegarde et restitution d'un écran La sauvegarde ou la restitution d'un écran s'effectue à partir de l'écran EDITEUR de saisie d'un écran. Sélectionner le menu "F1:Fich" une fenêtre apparaît : Spécification de 0 à 99 1 Choix du lecteur contenant la disquette avec l'écran standard à recopier ayant par exemple le numéro 10 SAUVEGARDER L'ECRAN Numéro de sauvegarde de l'écran : Attention : L'écran déjà présent sur la disquette va être détruit. ARCHIVER L'ECRAN Lecteur Actif : A: Confirmez-vous la sauvegarde sur disquette ? B: Ecrans ANNULER OK F1 F2 Variables surveillées Fichiers historiques 2 ANNULER RESTITUER SAUVEGARDER F1 F2 F3 Le choix du numéro (0 à 99) permet de faire de la copie d'écran standard RESTITUER UN ECRAN Numéro de l'écran à restituer : TEM10800F 0 0 ANNULER OK F1 F2 n C.53 Ecrans-d'Exploitation 3.8.3. Appellation DOS des fichiers lors de la sauvegarde Les fichiers sont stockés sous le répertoire de l'application : …\APPLI\ECREXP m n•FND Fichiers "fond" Messages•ECR Fichiers "message" n•CHP Fichiers "champ" n•CHD Fichiers d'enregistrements des champs chronogramme non formatés n•CHR Fichiers d'enregistrements des champs chronogramme au format ASCII délimité n•CHI Fichiers d'enregistrements du contexte de restitution des enregistrements chrono. Ident•ECR Fichier d'informations globales 1000•CHP 1000•FND Fichiers de surveillance Les fichiers historiques sont gérés dans un répertoire différent voir § 4.7. La disquette d'archivage n'a pas de label. Remarque : Les messages peuvent être saisis dans n'importe quel éditeur (format ANSI) du marché. Saisir les messages ligne par ligne. Exemple : Message 1 Message 2 Message 3 … TEM10800F r r r n C C.54 Ecrans-d'Exploitation 3.9. Choix de la référence des variables Il est possible d'effectuer la mise à jour automatique des champs par rapport à l'application, dans le cas d'évolutions des variables (éditeur déclaration d'ORPHEE) en donnant la préférence: - au "Nom constructeur" ou - "Appellation" Pour ce faire il suffit de choisir dans le menu "Service" (F3), l'option "Référence Variable" C 3.9.1. Choix "Nom constructeur" C'est le choix par défaut, lors de l’ouverture de l’écran l’ensemble des variables associées à ces champs sont remis en conformité par rapport à l’application ouverte, en fonction du Nom Constructeur de la variable saisie dans l’écran. Si le champ est associé initialement à la variable %MD25000 VANNE, et que dans l’application ouverte on a %MD25000 SONDE, le champ sera associé toujours à la variable %MD25000 et son appellation est remise à jour à savoir %MD25000 SONDE. Si la variable %MD25000 n’existe plus (l’application n’a pas le même découpage mémoire que celle qui a servi de support à la création des écrans). Aucun champ de l’écran n'est restitue. Seule la partie statique de l’écran est restituée. TEM10800F n C.55 Ecrans-d'Exploitation 3.9.2. Choix "Appellation" ≈ ! Si le choix est “Appellation” lors de l’ouverture de l’écran l’ensemble des variables associées aux champs sont remis en conformité par rapport à l’application ouverte, en fonction de l’appellation initiale de la variable saisie dans l’écran. Si le champ est associé initialement à la variable %MD25000 VANNE, et que dans l’application ouverte on a %MD25000 THERMO et %MD26000 VANNE, le champ sera associé à la variable %MD26000 VANNE. Si l’appellation VANNE n’existe plus (l’application ouverte ne contient pas l’appellation, ou l’appellation n’est pas du même type, ex : %MX0 VANNE). Le champ restitué restera associé à la variable initiale (nom constructeur) : %MD25000 THERMO Aucun champ n'est restitué si l'appellation et le nom constructeur n'existe pas (découpage mémoire différent). Seule la partie statique de l’écran est restituée. La variable "Menu" est elle aussi mise en conformité par rapport au référentiel choisi. TEM10800F n C C.56 Ecrans-d'Exploitation C TEM10800F n C.57 Ecrans-d'Exploitation 4. Exploitation 4.1. Environnement matériel Les commandes d'affichage d'écran s'effectuent soit à partir du clavier, soit par le programme CPU, soit à l'aide d'un mini-pupitre connecté à l'automate sur une carte d'entrées TOR. ALIMENTATION CC I OP O DU P I O P I O P I O P I O P P S U I D A I M A P S U C P U I D A I M A C ECRANS-D'EXPLOITATION F1:Quit. F2:Priorité F3:Modif F4:Attrib. F5:Local F6:Liste F7:Ecrans cellule 1 cellule 2 outil Défaut sécurité Poste princip Défaut sélecteur DEF. F9 Liaison console VGA n Connexion cartes Entrées TOR PUPITRE Pupitre DE COMMANDE devariable commande MENU Pour plus d'informations sur l'installation se référer : n - pour les automates APRIL5000/7000 au § B - Installation doc. TEM20000/30000F - pour les automates APRIL2000/3000 au Manuel de référence TEM15000F TEM10800F C.58 Ecrans-d'Exploitation 4.2. Description des menus de l'écran Visualisation Dynamique Une fois les écrans créés et sauvegardés, pour une application donnée, la fonction Visualisation Dynamique permet d'accéder à la partie exploitation des écrans. Nota : Exploitation (voir 2.2.2. - Accès). Dans l'écran Principal, sélectionner le menu "F3:Visualisation Dynamique" (touche de fonction F3 ou touche V ), l'écran suivant apparaît : F4 : Activation / Désactivation de la surveillance des variables F2 : Permutation entre la priorité automate et la priorité clavier C F3 : Permet l'accès à l'écran de visualisation dynamique de l'écran sélectionné F1 : Retour à l'écran précédent Sélectionner un écran parmi la liste (touches = / ) Ligne d'état voir § 4.3. Le double clic sur le bouton droit de la souris, appelle la liste des défauts (si surveillance active) Cet écran permet de sélectionner l'écran à visualiser. TEM10800F n C.59 Ecrans-d'Exploitation Changement de priorité : Cette fonction permet de choisir la priorité d'affichage des écrans par l'automate ou par le clavier. Priorité automate : Les demandes de l'automate sont prises en compte par l'intermédiaire de la variable MENU (voir § 3.4.). L'appel d'un écran s'effectue donc à l'initiative de l'automate. S'il s'agit d'un bit, par exemple une entrée TOR associée au mini-pupitre, la mise à 1 de la variable affiche automatiquement la liste des écrans. Le maintien à 1 de la variable provoque la sélection successive de chaque écran (pendant quelques secondes). m C La mise à 0 de la variable engendre l'affichage de l'écran sélectionné. Dans le cas d'une variable MENU liée à un mot, la valeur de celui-ci permettra l'affichage de l'écran correspondant. Nota : Si la variable MENU n'a pas été définie, la seule priorité possible est celle du clavier. Priorité clavier : Les demandes de l'automate sont inhibées, c'est l'exploitant qui sélectionne l'écran qu'il souhaite visualiser (utilisation des commandes clavier, touches pour la sélection et touche pour afficher l'écran sélectionné). r TEM10800F =/ n C.60 Ecrans-d'Exploitation 4.3. Description de la ligne d'état Fenêtre positionnable et dimensionnable Fenêtre positionnable 4 1 C 2 3 La fenêtre présente au bas de l'écran et servant de rappel des informations (Automate et variable) est positionnable et dimensionnable (fenêtre Windows, idem § 2.7.1). Cette partie de l'écran d'exploitation a pour fonction d'informer l'utilisateur sur : La priorité d'affichage des écrans. L'état de fonctionnement de l'automate ainsi que son diagnostic. L'état de la surveillance des défauts. 1 Identification du choix d'affichage. La priorité par défaut est : Pri. Automate dans le cas où une variable MENU a été définie. 2 Visualisation du mode de fonctionnement de l'automate ; ces modes sont : RUN, RUN/STOP, STOP. Une couleur de fond est associée à ces indications soit : - verte automate OK, - rouge automate en défaut, - blanche pas de visualisation dynamique de l'écran (surveillance active). 3 La fonction de surveillance est active si l'indication suivante apparaît à l'écran dans le cas contraire le message est : Surv. OFF Surv. ON L'accès à la liste des défauts (fenêtre "Surveillance" positionnable). 4 TEM10800F L'icône clignotante (F9) faisant partie de cette fenêtre indique l'apparition et/ou la disparition de défaut dans la liste des variables surveillées. Un appui sur la touche du clavier (F9), ou un clic sur le "bouton" DEFAUTS inclus dans cette fenêtre, ouvre l'écran de la liste des défauts n C.61 Ecrans-d'Exploitation 4.4. Visualisation dynamique des écrans et modification de variables Après avoir sélectionné un écran et le menu "F3: Visualisation Dynamique", l'écran suivant apparaît : C Le champ sélectionné apparaît avec des poignées clignotantes Surveillance variables active Mode fonctionnement Automate Affichage de la variable liée au champ sélectionné Rappel de la condition d'affichage Appellation de la variable Libellé de la variable Le clic sur le bouton droit de la souris permet d'afficher un menu "popup", le point de clic étant le coin haut-gauche de ce menu. Ce menu offre, dans un mème écran, les principales fonctions possibles et utiles en visualisation dynamique de l'écran concerné. Emplacement de la souris, lors du clic TEM10800F n C.62 Ecrans-d'Exploitation Description des différents menus F1:Quit. Ce menu permet de revenir à l'écran principal "VISU DYN". F2:Pri Cette fonction permet d'afficher les écrans soit par la variable "MENU" (bit ou mot - cf. § 3.4.) ceci donne la priorité Automate, soit par le clavier du PC. F3:Mod C Toutes les variables associées aux champs peuvent être modifiées à condition qu'elles n'aient pas été déclarées "non modifiable" lors de la programmation sous ORPHEE (entité Déclaration). Sinon il faut saisir le mot de passe de l'application. Sélectionner le champ dont la variable associée est à modifier par les touches flèches , dès que le champ est sélectionné la variable s'affiche en bas d'écran. =/*+ Sélectionner alors le menu "F2:Modification de variable" une fenêtre apparaît permettant la modification. Rappel de la variable associée au champ Modification variable simple %MX10 ANNULER 1 OK 2 Saisie de la valeur à modifier ß 1 - Saisir la valeur 2 - Appuyer sur la touche et touche ). s t , puis valider par OK (touche t jusqu'au bouton OK r Pour une variable bit, si l'option de modification immédiate de sa valeur a été retenue (cf. § 3.5.6.2. point 8), un double clic, un appui sur s,S,ou , ... sur le champ bit modifiera immédiatement son état. Si l'option de modification immédiate de la valeur n'a pas été retenue, le double clic souris ouvre la boite ci-dessus. F4:Att n Cette fonction permet de visualiser les attributs et la couleur du champ sélectionné. VANNE_1 TEM10800F C.63 Ecrans-d'Exploitation F5:Loc Cette fonction permet l'accès aux équations logiques du programme d'application dont sont issues les variables champ. Sélectionner le menu F5, la fenêtre suivante apparaît : Localisation variables Variable : 2 1 %MX10 Activation Utilisation C ANNULER OK 1 - Saisir la variable. 2 - Choisir l'option souhaitée puis valider par OK en fonction de ce choix, l'écran affichera l'expression combinatoire qui active la variable champ ou la fenêtre suivante dans le cas de la recherche d'utilisation : Localisation variables ORIGINE %MX10 %MX10 ECRAN INT1 INT1 QUITTER ß TEM10800F %CC0 %CC0 TEST TEST 0 %EC20 %EC30 U U VISUALISER La demande de localisation de variables interrompt la visualisation dynamique de l'écran d'exploitation en cours, si la surveillance de variables est active. n C.64 Ecrans-d'Exploitation F6:List Cette fonction permet l'accès à la liste des variables champ. Elle offre les mêmes possibilités que les menus F3, F4 et F5 décrits précédemment. Variables associées C F7:Ecr Cette fonction donne la liste des écrans et permet la sélection de l'écran souhaité. F8:Enrg. Enregistrement chronogramme (cf. Chap. D). F9:DEFAUTS Cette fonction permet l'affichage et la mise à jour de la liste des défauts. F11:Chain Cette fonction permet la lecture et la modification des chaines de caractères. L’appel de l'écran de fonction «Lecture/modification de chaînes de caractères» est réalisé par : - Sélection du champ contenant une chaîne de caractères, - Appui sur la touche F11 n Cet accés est possible également en effectuant un double clic sur le champ contenant une chaîne de caractères . TEM10800F C.65 Ecrans-d'Exploitation Il est aussi possible d'obtenir cet écran par le menu Popup (clic bouton droit) puis sélection de "Chaine". L'affichage est limité aux 4 premiers caractères de la chaîne. 3 petits points à la suite de ces caractères symbolisent la suite (éventuelle) du texte de cette chaîne. C La chaîne de caractères complète est affichée. La modification du texte de la chaîne est autorisé. Seuls les 4 premiers caractères du nouveau texte apparaîtront dans le champ après validation. Les chaînes de caractères, associées à des champs, font partie de la liste des variables gérées par l'automate. Le rafraichissement à l'écran (pour les 4 premiers caractères) est effectué en cas de modification de la chaîne. Si le nouveau texte de la chaîne de caractères est - "Ecrire les données". On trouvera dans le champ concerné, après validation : - "Ecri..." TEM10800F n C.66 Ecrans-d'Exploitation 4.5. Visualisation dynamique d'un écran Dans l'écran Principal, sélectionner le menu "F3:Visualisation Dynamique" (touche de fonction F3 ou touche V ), l'écran suivant apparaît : C Icône clignotante (un ou des défauts ont été détectés) Surveillance variables active TEM10800F Accès à la liste des défauts, en cliquant sur DEFAUTS ou en appuyant sur la touche (F9) du clavier n C.67 Ecrans-d'Exploitation 4.6. Visualisation des défauts L'utilisateur accède à la liste des défauts en la rafraîchissant par : - un double clic sur le bouton droit de la souris dans la liste des écrans, - un clic sur le bouton droit de la souris (menu popup) en visualisation d'un écran, ou - en appuyant sur la touche (F9) du clavier, la fenêtre suivante apparaît : C Variables en défaut apparues Disparition du défaut de la variable Effacement de la liste de toutes les variables apparues et disparues Effacement de la liste variable par variable m Affichage de la liste suivant l'ordre d'apparition Localisation de la variable sélectionnée dans l'application Affichage de la Feuille de panne associée (cf. Chap. E) Ecran associée à la variable en vidéo-inverse Affichage de la liste par type de variables Nota : Quitter la visualisation (la surveillance reste active) L'appui sur les touches fonction F2, F3, F4, F6, F9 ou sur le bouton "DEFAUTS" de la fenêtre "Surveillance" rafraîchit la liste des variables surveillées. Cette liste est affichée par ordre chronologique d'apparition des défauts, il est possible d'afficher cette même liste par type de variables en appuyant sur la touche F6. TEM10800F n C.68 Ecrans-d'Exploitation 4.7. Historique 4.7.1. Généralités La liste des défauts est archivée dans un fichier nommé APPLI1•HIS rangé dans le répertoire HISTODIA accessible sous DOS. Nota : Le répertoire HISTODIA est au même niveau que le SERVROOT d'ORPHEEDIAG. Le tableau de surveillance des variables ci-dessous est archivé sur le disque dur suivant le chemin suivant : C : \ HISTODIA \ APPLI1 • HIS Répertoire où sont rangés les fichiers historiques des applications C ! Fichier historique de l'application APPLI1 Ce fichier peut prendre deux formes différentes suivant le choix effectués dans l'éditeur Surveillance (ASCII ou ASCII délimité). - En format ASCII délimité, on accèdera aux données avec un logiciel tableur du commerce. - Avec un fichier au format ASCII, la lecture se fait avec la commande DOS suivante : Type APPLI1•HIS r Visualisation sur l'écran du PC du fichier ASCII Début de surveillance Appel. ≈ Variable : 21/12/92 14:58:09 Val.Def. Val.Def. saisie EXT_DEF3 %RX506 1 DEF_MOT1 %MX1003 1 EXT_DEF3 %RX506 0 ARR_T1 1 %MX1004 0 0 A/D Horodat. Mode Etat A 21/12 14:58:10 R/S DEF A 21/12 17:58:26 R/S DEF D 21/12 18:28:35 RUN OK A 21/12 19:59:34 RUN OK ••• Fin de surveillance : 21/12/92 20:01:34 La taille des fichiers ❊ • HIS croît jusqu'à 400 Koctets. Dès que cette valeur est atteinte, le système recopie ce fichier dans un fichier ❊ • BAK. Ce qui permet au total de mémoriser jusqu'à 10 000 messages de défauts. ß TEM10800F n La taille minimum libre sur le disque dur doit être de 913 Ko pour permettre la prise en compte des fichiers ❊ • HIS et ❊ • BAK. L'utilisateur devra donc gérer le répertoire HISTODIA afin de ne pas saturer le disque. C.69 Ecrans-d'Exploitation 4.7.2. Utilisation de fichier à l'aide d'un tableur L'exemple présenté décrit la démarche nécessaire pour utiliser le fichier APPLI1.HIS (fichier historique issu de la surveillance) avec un tableur du commerce (EXCEL pour Windows). - Ouvrir l'application EXCEL - A l'intérieur du menu Fichier, choisir Ouvrir... - Dans la boite de dialogue "Ouvrir", sélectionner le fichier APPLI1.HIS présent dans le répertoire HISTODIA. - Ensuite, cliquer sur le bouton "Texte" pour faire apparaitre la boite de dialogue "Options de chargement" et choisir comme type de séparateur le Point-virgule - Ok, Ok C Le fichier ainsi formaté apparait sous cette forme : Agrandir la colonne F, pour faire apparaître en clair l'horodatage TEM10800F n C.70 Ecrans-d'Exploitation C TEM10800F n D D - Chronogramme TEM10800F n D TEM10800F n D.1 Chronogramme Sommaire Pages TEM10800F 1. Introduction 1.1. Présentation 1.2. Définition 1.3. Exemple D.3 D.3 D.3 D.4 2. Méthodologie D.5 3. Edition 3.1. Edition d'un écran 3.2. Edition d'un champ chronogramme 3.2.1. Paramètres globaux 3.2.2. Création d'un champ chronogramme 3.2.3. Paramètres spécifiques d'un champ chronogramme 3.3. Sortie de l'édition 3.4. Archivage des champs chronogrammes D.7 D.7 D.7 D.7 D.11 D.12 D.14 D.16 4. Exploitation 4.1. Visualisation dynamique d'écran 4.2. Enregistrement 4.3. Archivage des enregistrements D.17 D.17 D.18 D.19 5. Restitution 5.1. Accés à l'enregistrement lié à un écran 5.1.1. Options d'affichage 5.1.2. Description d'un écran de restitution 5.1.3. Services liés à un écran restitution 5.1.4. Résultat d'enregistrement 5.1.5. Impression des enregistrements chronogrammes 5.1.6. Sortie de l'écran restitution D.21 D.21 D.22 D.23 D.25 D.26 D 27 D 27 n D D.2 Chronogramme D TEM10800F n D.3 Chronogramme 1. Introduction 1.1. Présentation La fonction chronogramme est à la fois : - Un outil de mise au point et à ce titre, il permet une visualisation instantanée de l'évolution des variables, ainsi que de leur synchronisation respective. - Un outil de recette des machines servant de support contractuel entre l'intégrateur et le client final, (à la réception de la machine, un enregistrement de l'évolution simultanée de certaines variables choisies, permet de vérifier la conformité du cycle machine). - Un outil supplémentaire de recherche de cause de panne permettant : * la comparaison entre un chronogramme de référence et un chronogramme enregistré, afin de pister les distorsions. * la surveillance de l'évolution de variables entre elles, afin d'effectuer un diagnostic de proche en proche (la durée d'enregistrement et le nombre de variables surveillées étant paramétrables). * la mesure instantanée du temps de cycle ou de la durée d'une tâche spécifique de la machine. 1.2. Définition La visualisation graphique de l'évolution d'une ou plusieurs variables s'effectue par la définition d'un ou plusieurs champs chronogrammes. Un champ chronogramme peut etre associé à tout type de variable automate (bit, mot simple, mot double, flottant, ....). Une variable est sélectionnée dans un champ chronogramme. Les attributs d'un champ chronogramme sont les suivants : - La couleur de champ (fond), - La couleur de la courbe, - Les seuils d'évolution (min. max.) de la variable, - La fréquence d'échantillonnage, - Le nombre d'échantillons, - La définition graphique de la courbe. TEM10800F n D D.4 Chronogramme 1.3. Exemple Ecran en visualisation dynamique comportant deux champs chronogrammes permettant de suivre l'évolution d' une variable de type bit et d' une variable de type mot. Variable bit Variable mot Valeur max. Valeur min. D TEM10800F n D.5 Chronogramme 2. Méthodologie La marche à suivre pour bénéficier de tous les atouts de la fonction Chronogramme est la suivante : - Editer le(s) champ(s) d'un écran d'exploitation. - Visualiser ce(s) champ(s) en exploitation. - Enregistrer les variables associées aux champs chronogrammes de l'écran d'exploitation sélectionné. - Restituer ces enregistrements. Cette démarche est illustée par le schéma suivant : CREATION UTILISATION Edition Editeur Ecran F8 Champ Boîte Champ F5 Chrono Caractéristiques globale des champs chrono : - Visu/Enreg - Variable Synchro - Echantillonage Mode Champ Création du champ Boîte champ Exploitation Restitution Visu.Dyn. Ecran Edition Ecran Visualisation des champs (champs Chronos si Visu) Sélection écran D Si Enreg : F8 Enreg Si variable de synchro : autorisation d'enregistrement sinon enregistrement F4 Restitution Chrono Sélection chronogrammes Sortie Sortie Affichage chronogrammes F5 Chrono Caractéristiques des attributs du champ chrono - Seuil Mini et Seuil Maxi - Couleur de défaut courbe Sortie avec sauvegarde TEM10800F n D.6 Chronogramme D TEM10800F n D.7 Chronogramme 3. Edition 3.1. Edition d'un écran Dans l'environnement "ECRANS D'EXPLOITATION", pénétrer dans l'éditeur d'écrans du menu Edition (cf. chapitre C.). Cliquer sur la ligne de l'écran pour ouvrir l'éditeur. 3.2. Edition d'un champ chronogramme 3.2.1. Paramètres globaux ! L'accés aux paramètres globaux de l'écran n'est rendu possible, que si aucun élément composant l'écran n'est sélectionné. Sélectionner (F8) Champ, permet d'ouvrir l'espace de définition des paramètres globaux appliqués à tous les champs chronogrammes de la page. D La saisie des paramètres globaux induit que ces trois zones, liées à une variable, soient grisées Sélectionner Couleur + Chronogramme L'affichage Permanent est défini automatiquement comme le seul mode autorisé m TEM10800F Un appui sur (F5) Chrono. ouvre l'espace de définition des paramètres globaux (voir écran page suivante) Le bouton Couleur permet de définir la couleur de fond du champ, qui sera appliquée par défaut à chaque champ. Toutefois, cette couleur pourra être modifiée, lors de la création spécifique de chaque champ. n D.8 Chronogramme Cet écran de paramétrage est divisé en deux parties distinctes : - La partie inférieure de l'écran traite les paramètres spécifiques à chaque champ, ils sont définis lors de la saisie de chaque champ (cf. §3.2.3.). - La partie supérieure encadrée champs chrono. de l'écran. Chronogramme(s) en visualisation (position par défaut) Saisie des paramètres éventuels conditionnant l'enregistrement (nom et etat de la variable) Fréquence de l'échantillonnage (0,1 à 999s) et Nombre d'échantillons (1 à 1000) D sert à définir les paramètres globaux des Possibilité d'enregistrement de(s) chronogramme(s) Précision de la courbe (2 à 20 pixels) Indication sur la durée de l'enregistrement Visualisation : Validé par défaut, il permet en exploitation de visualiser graphiquement les variables définies dans les différents champs chronogrammes de la page. Si la visualisation n'est pas choisie (cf. Annexes.), en visualisation dynamique les champs apparaîtront sans animation. m m TEM10800F Echantillonnage : il est réglable de 0,1(0,11) à 999 secondes, il est identique pour tous les champs chronogrammes de l'écran. La saisie se fait soit en donnant une valeur, soit en cliquant sur les flèches pour augmenter ou diminuer la valeur présente. Par défaut l’échantillonnage est fixé à 1 seconde. La période d'échantillonnage la plus courte est de 0,11 s (exactement 0,10985 s figée par le timer du PC). Si le temps de cycle automate est supérieur à 80 ms, il sera plus raisonnable de choisir une période d'échantillonnage plus élevée. La valeur réelle est un multiple de 54,925 ms (54,925 x 2 = 109,850) soit ~ 0,11ms Définition : il s'agit de la largeur de la représentation d'un point de mesure de la courbe, elle peut varier de 2 à 20 pixels. Si le mode Visualisation a été choisi, l’exploitant observera les évolutions des variables de type Champ Chronogramme, tant que le mode Visualisation Dynamique restera actif. En visualisation avec un échantillonnage à 0,1 s et si le nombre de champs chrono. est important, il peut y avoir non accessibilité immédiate à certaines fonctions (localisation variables, liste variables, etc...). La largeur du champ, la fréquence d’échantillonnage ainsi que la définition déterminent la plage d’observation de la variable n D.9 Chronogramme Avec un choix d'échantillonnage de 1s (0,988 réel), une définition fixée à 2 pixels et une largeur de champ de 100 pixels : On visualisera les 50 dernières secondes d’évolution de la variable, la courbe évolue de la droite vers la gauche, aucun axe ni valeur ne sont indiqués sur l’écran. Le programmeur est libre d'enrichir le graphique comme il l'entend. Il n’est pas possible de superposer des objets graphiques ou du texte sur un champ Chronogramme (champ permanent). Il est possible de «geler» de façon temporaire (cf. Chap. "Annexes" - Précautions d'emploi) l’évolution des chronogrammes présents à l’écran en appuyant sur la touche s. Pour les animer de nouveau, il suffit d’appuyer sur la touche s. Enregistrement : C'est un choix qui permet d'enregistrer l'évolution des variables L'enregistrement débute : - soit, sur demande de l'opérateuret changement d'état (passage à 0 variable de type bit). ou à 1 d'une D . (F8) 1000 - soit seulement sur demande de l'opérateur. (F8) 1000 TEM10800F n D.10 Chronogramme Une indication du temps d'enregistrement est donnée, en fonction de la période choisie et du nombre d'enregistrements. Si on prend en exemple l'écran de la page D.8 : - la période est de 0,11 s - le nombre d'enregistrements est de 1000 Le temps d'enregistrement indiqué dans la fenêtre est de 0,11 x (1000-1) = 000j 00:01:49:90 soit 1 minute et 49 secondes et 90 centièmes. L’enregistrement sur disque se fait soit : - à la fin du nombre d'enregistrements demandés (1000 maxi.), - sur demande opérateur (fin de l’enregistrement ou fin de Visu. Dyn.), - toutes les heures pour une fréquence d’échantillonnage supérieure à 60 secondes. Chaque écran comporte son propre fichier Chronogramme. Ce dernier est stocké dans le répertoire ECREXP de l’application active, sous la forme : (Nom des fichiers : Numéro_de l’écran.CHD). Ce fichier est de type binaire (illisible), pour obtenir un fichier exploitable (ASCII délimité, cf. §5.1.3.). D Si le mode Enregistrement seul a été choisi, il n’est pas possible de visualiser l’évolution des champs de type Chronogramme à l’écran. Ceux-ci apparaissent comme «gelés» (cf. Chap. "Annexes" - Précautions d'emploi). Si les modes Enregistrement et Visualisation ont été choisis, lors du début de l’enregistrement, un repère visuel sera affiché sur tous les champs chronogrammes (cf. Chap. "Annexes" - Précautions d'emploi). Trois cas de figures peuvent donc se présenter pour un écran donné: ! - Les variables sont en visualisation seulement, - Les variables sont en enregistrement seulement, - Les variables sont en visualisation et en enregistrement, Il s'en suivra des performances différentes, suivant le nombre de champs chrono. et la fréquence d'échantillonnage demandée (cf. Chap. "Annexes" - Précautions d'emploi). m TEM10800F Un ou plusieurs champs associés à la même variable, utilise le même nombre d'octets. Exemple : Cinq champs créés avec la mème variable %MX1, n'utiliseront qu' un octet (cf. Chap. C § 3.5.9. "Liste des variables"). n D.11 Chronogramme 3.2.2. Création d'un champ chronogramme En cliquant sur Champ rectangle du menu Mode D Dessiner la zone qui materialisera le champ chronogramme souhaité. Coordonnées en X,Y du curseur (la position 0,0 étant le bord supérieur gauche de la zone de saisie) Ce dessin peut se réaliser avec la souris, ou à l'aide des équivalences clavier par déplacements orthogonaux du curseur. Le réticule sélectionnable dans le menu Aff. peut s'avérer être utile pour aligner certains champs. Les valeurs (X,Y) de la position du curseur sont indiquées en permanence Des indications liées au curseur indiquent à tout moment la nature du dessin en cours de réalisation. L'achèvement du dessin ouvre l'écran de configuration des paramètres spécifiques du champ à associer. TEM10800F n D.12 Chronogramme 3.2.3. Paramètres spécifiques d'un champ chronogramme Cet écran permet de définir les attributs de configuration spécifiques au champ. Les attributs globaux ont éte définis précédemment (cf. § 3.2.1). L'appui sur le bouton (F5) Chrono. est traité page D.13 D Un clic sur le bouton (F3) Couleur ou un double clic sur la zone rappel de la couleur ouvre une palette de selection de la couleur de fond du champ chronogramme. Visualisation de la couleur choisie Les éléments à saisir sont : - Le nom de la variable ou son appellation Le libellé de cette variable est indiqué automatiquement (s'il a été renseigné dans l'application). - Le type Couleur + Chronogramme. Le type affichage permanent est automatiquement sélectionné, ce type étant le seul permis pour les champs chronogrammes. - La couleur de fond (par un clic sur la couleur désirée ou la couleur désirée suivie de OK) La couleur définie par défaut est le blanc. TEM10800F n D.13 Chronogramme Un clic sur le bouton (F5) Chrono ouvre l'écran suivant. Saisie des valeurs de seuils Min.,Max. D Saisie de la couleur de la courbe, en cliquant sur le bouton Couleur Aperçu en direct des couleurs, du fond et de la courbe, associés à ce champ Cet écran est divisé en deux parties distinctes : La partie supérieure grisée (non accessible) renseigne les paramètres globaux précédemment saisis (cf. §3.2.1.) qui seront appliqués à l'ensemble des champs chrono. de cette page écran. La partie inférieure définit, les paramètres spécifiques liés à la courbe du champ donné, à savoir : - La valeur des seuils (Min.,Max.) de la courbe. - La couleur de cette courbe. m TEM10800F . Une palette identique à celle utilisée précédemment pour la couleur de fond est ouverte. Attention de ne pas choisir la même couleur que la couleur du fond !... n D.14 Chronogramme Seuil Min., Seuil max. : Les valeurs de Seuil Min. et Max. indiquent les bornes de la zone d'évolution de la variable. m Pour un champ contenant une variable de type Mot, les valeurs possibles sont celles des variables de type flottant, les valeurs par défaut sont 0 et 1000. Pour un champ contenant une variable de type Bit, les seules valeurs possibles sont 0 et 1, ce sont d'ailleurs les valeurs par défaut. Tous les paramètres étant correctement renseignés, un clic sur OK termine la saisie du champ et permet de revenir à l'écran en cours. La suite de la saisie peut se poursuivre si nécessaire. 3.3. Sortie de l'édition En cliquant sur (F1) Fich. le menu suivant apparait D Choisir Quitter ouvre un écran permettant de sauver les modifications si nécessaire TEM10800F n D.15 Chronogramme Une fois l'écran sauvegardé, l'ecran suivant apparait. Choisir Quitter permet de sortir de l'éditeur et d'accéder à l'écran suivant D Choisir Visualisation dynamique permet d'ouvrir en exploitation l'écran pointé m TEM10800F C'est à partir de cet écran, en cliquant sur Visualisation Dynamique ou en effectuant un double clic avec le bouton droit de la souris sur la ligne en vidéo inverse pointant sur l'écran désiré, qu'il sera possible de passer dans l'environnement exploitation (cf. §4.). n D.16 Chronogramme 3.4. Archivage des champs chronogrammes L'archivage, sur disquettes uniquement, de tous les écrans créés précédemment (champs chrono. compris) est accessible par le menu service de l'écran suivant : D Un clic sur Archiver dans le menu service, ouvre l'écran suivant Un clic sur SAUVEGARDER lance l'archivage TEM10800F n D.17 Chronogramme 4. Exploitation 4.1. Visualisation dynamique d'écran La sortie de l'édition et le clic sur Visualisation dynamique (cf. §3.3.), fait apparaitre la présentation des différents écrans d'exploitation accessibles en dialogue automate. Un double clic sur la ligne pointée (vidéo inverse) ouvre l'écran correspondant D Champs chronogrammes Exemple de l'écran d'exploitation n°3 composé de quelques champs chronogrammes configurés en Visualisation et en Enregistrement (en attente opérateur) TEM10800F n D.18 Chronogramme 4.2. Enregistrement Le lancement de l'enregistrement des différents champs chronogrammes de l'écran pourra s'effectuer de différentes manières. Celles-ci sont fonctions du mode de déclenchement choisi lors de la configuration des paramètres globaux : - attente opérateur ou - attente opérateur avec synchro. bit (cf. §3.2.1.). Dans l'écran suivant, le mode paramétré est attente opérateur sans synchro. bit. En sélèctionnant (F8) Enrg, la boite de dialogue suivante est proposée D , Chap. H, Annexe A) Le premier enregistrement est pris immédiatement après l'appui sur OK. La durée d'un enregistrement est donc : échantillon réel x (nombre d'enregistrements - 1) Ligne d'état donnant les différentes étapes de l'enregistrement Ces différents messages apparaissent en fonction de l'état de l'enregistrement : - Enreg. en attente opérateur - Enreg. en attente synchro. bit - Enreg. en cours : Nb Enreg./ Nb Enreg Total - Echantillonnage - Enreg. terminé Un clic sur OK déclenche le début d'une nouvelle période d'enregistrement, le precédent enregistrement ayant été sauvegardé sur disquette si nécessaire (cf. § 4.3.). m TEM10800F Une période d'enregistrements commence, l'arrêt en fin est automatique, il peut être interrompu à tout moment par un nouvel appui sur (F8).Enreg. L'enregistrement est automatiquement interrompu en sortant de l'écran, voir Chap. annexe A pour les précautions d'emploi. n D.19 Chronogramme Matérialisation du top de départ de l'enregistrement (barre verticale) dans tous les champs chrono. Un appui sur (F8) Enrg , peut stopper l'enregistrement avant la butée programmée Suivi de l'enregistrement en cours (63emeenregistrement sur les 1000 programmés à la fréquence de 0,5s) Il est possible de «geler» de façon temporaire l’évolution des chronogrammes présents à l’écran en appuyant sur la touche «Espace». Pour les animer de nouveau, il suffit d’appuyer sur la touche «Espace» (cf. Annexes). ! Le fait de «geler» la visualisation de l'évolution des chronogrammes, n'arrète pas l'enregistrement chrono. en cours. En fin d'enregistrement, des informations sont affichées et renseignent sur la qualité de cet enregistrement (cf. 5.1.4.). 4.3. Archivage des enregistrements Comme nous l'avons déja vu au chapitre précédent, l'archivage sur disquettes uniquement, des enregistrements est accessible par le menu service de l'écran suivant, il fait partie intégrante de la sauvegarde de(s) écran(s) d'exploitation. Un clic sur Archiver ouvre un écran de sauvegarde (voir page suivante) TEM10800F n D D.20 Chronogramme Un clic sur (F3) SAUVEGARDER lance l'archivage D m L'archivage de l'écran n°4, sauvegarde aussi l'enregistrement des chronogrammes lié à cet écran. Une possibilité est offerte, de supprimer l' enregistrement de(s) chronogramme(s) lié(s) aux différent(s) écran(s). Un clic sur Effacer Enreg. Chrono.supprimera l'enregistrement de(s) chronogramme(s) lié à l'écran pointé (vidéo inverse) m TEM10800F A la suite de cette manipulation, l'archivage de l'écran n°4 ne comportera que la sauvegarde de l'écran proprement dit. n D.21 Chronogramme 5. Restitution 5.1. Accés à l'enregistrement lié à un écran La sortie de Visualisation dynamique et le clic sur Edition, fait apparaitre la présentation des différents écrans accessibles en Restitution. Après avoir pointé sur un écran (vidéo inverse), un appui sur (F4) Restitution ouvre un écran de sélection Chronogrammes, si un enregistrement chronogramme avait eu lieu précedemment. Un appui sur (F4) ou un clic sur Restitution o u v r e l'écran de sélection suivant C'est une boite de paramétrage des différents éléments Celles-ci fixeront le mode d'affichage de la restitution de l'enregistrement. Les différents paramètrages proposés (Sélection,Options), sont repris en détail à la page suivante. TEM10800F n D D.22 Chronogramme 5.1.1. Options d'affichage Il est possible de sélectionner, désélectionner et de changer l'ordre d'affichage des différents champs chronogramme enregistrés. De même, on peut ajuster la taille des courbes à sa guise, en fonction de la précision requise par l'exploitant et du nombre de courbes souhaitées sur le même écran. Parmi la liste des différents champs enregistrés, il est possible de faire toutes les combinaisons possibles grâce à ces trois boutons de sélection L'apparition des champs se fera dans l'ordre croissant de la numérotation Le réglage des options d'affichage et d'impression, horizontale et verticale (effets de zoom) est réalisable à l'aide de ces champs x Permet d'afficher toutes les courbes en noir. Permet d'afficher toutes les courbes dans la couleur choisie lors de la création du champ chrono. D Par défaut : - tous les champs sont sélectionnés, - de haut en bas par rapport à leur position dans l'écran, - 2 pixels de définition horizontale (largeur de la représentation d'un point de mesure de la courbe, réglable de 2 à 20 pixels), - 60 pixels de définition verticale (hauteur de la courbe, réglable de 10 à 200 pixels). Un appui sur (F2) OK, ouvre l'écran de restitution dont la présentation est fonction des paramètres entérinés Exemple : réticule A réticule B Valeurs pointées par le réticule A Valeurs pointées par le réticule B Grille temporelle affichée (cf. §5.1.3.) TEM10800F n D.23 Chronogramme 5.1.2. Description d'un écran de restitution En partant du paramétrage suivant : En jouant sur les possibilités de sélection, l'ordre d'affichage a été modifié D Les options d'affichage sont adaptées aux détails des courbes à étudier Sél./Déselect. Sélection (ou déselection) de la variable sélectionnée de la liste. Le numéro d’ordre de restitution de la courbe dans la fenêtre Restitution s’inscrit ou s’efface (cette touche fonctionne en flip/flop). Un double clic (bouton gauche) sur l’élément sélectionné a le même effet. Tout Sélect. Toutes les variables seront restituées à l’écran : leur ordre de restitution sera celui de la list-box. Tout Déselect. Toutes les variables sont déselectionnées. aucune variable ne sera restituée à l’écran. m TEM10800F Options d’affichage et d'impression : Zoom Cette option affecte aussi bien l'affichage à l'écran que l'impression de l'écran restitué. Il est possible de paramétrer l’affichage des chronogrammes (zoom intégré à la fenêtre Restitution) : - Définition Horizontale : C'est la largeur de la représentation d'un point de mesure, elle varie de 2 à 20 pixels. - Hauteur : elle varie entre 10 et 200 pixels, en augmentant la hauteur du chronogramme, on augmente la taille de la courbe à l'affichage et à l'impression. Cette option conditionnera le nombre de courbes visibles à l’écran et sur papier, ce nombre sera fonction de la taille de l'écran ou de la résolution de l'imprimante. - Courbes Noires : permet de choisir la couleur d'affichage des courbes : toutes noires ou couleur de courbe choisie dans le champ chrono correspondant (option accessible si enregistrement > V.2.2) n D.24 Chronogramme Nous obtenons l'écran de restitution suivant : Réticules permettant de positionner un échantillon de temps sur les courbes. Valeurs des variables aux points de rencontre des réticules La valeur de chaque réticule est donnée dans ces champs (résolution > 800x600 Champs renseignant sur : - le nom de la variable synchro (si elle a été définie) - l’horodatage de début et de fin d’enregistrement - la période d’échantillonnage - la valeur de l'intervalle entre les deux réticules Hauteur des courbes (40 pixels) D Largeur de la représentation d'un point de mesure (20 pixels ,effet Zoom) Les ascenceurs, (vertical et horizontal), permettent de se déplacer dans l'espace total de l'enregistrement Les réticules permettent de visualiser la valeur d’une variable (bit, mot simple, mot double et flottant) à un instant donné et d’indiquer, l'intervalle de temps compris entre eux et de fournir la durée entre le début de l'enregistrement et chacun d'eux. Pour déplacer ces réticules à la souris, il suffit de cliquer sur le carré de positionnement du réticule puis de le déplacer sur la position souhaitée (déplacement horizontal) en laissant le bouton gauche appuyé. Au clavier, il suffit d’utiliser les flèches déplacement droite et gauche (pour accélérer la vitesse de déplacement, il suffit d’ appuyer sur la touche Ò simultanément). La couleur du carré de positionnement du réticule actif est celle du bandeau d’une fenêtre active, celle du curseur inactif est celle du bandeau d’une fenêtre inactive. La touche permet de changer de réticule actif. Les deux réticules sont libres : ils peuvent se situer à n’importe quel endroit de l’écran. A l’ouverture de la fenêtre, ils se positionnent à l’extrême droite et à l’extrême gauche de l’écran. ! Le nombre maximum de chronogrammes ou tendances visualisables dans un écran dépend de la hauteur des chronogrammes et de la taille de l'écran. La visualisation des autres courbes est possible en utilisant l’ascenseur vertical ou les , touches /=, . Si la largeur des champs chronogrammes est plus grande que l’écran, un ascenseur horizontal permet de faire défiler les courbes vers la droite ou la gauche, au clavier utiliser c++ ou c+*. La touche permet de positionner à l'affichage la première courbe en haut de l’écran, la touche f positionne la dernière en bas de l’écran. TEM10800F n D.25 Chronogramme m Il y a une différence d’affichage entre l’exploitation et la restitution : - En exploitation, il y a écrêtage des valeurs visualisées hors des limites définies par Seuil Min et Seuil Max. - En restitution le facteur d’échelle est calculé par rapport aux valeurs min et max (valeurs enregistrées dans le fichier donc valeurs lues dans l’automate lors de l’enregistrement). 5.1.3. Services liés à un écran de restitution Cette option permet de faire apparaître ou non les valeurs des différentes variables Permet à tout moment, de modifier les paramêtres de visualisation des courbes restituées Permet de demander la création d'un fichier ASCII voir Chap. 5.1.4. Permet de tracer une ligne verticale pointillée à chaque échantillon et/ou tous les dix échantillons. (quelque soit le choix, une ligne supplémentaire apparaîtra tous les cent échantillons). Permet d'imprimer les courbes de l'écran Si l’option Affichage Valeurs a été choisie, les valeurs correspondant à l’intersection des courbes et des réticules sont affichées dans une fenêtre à gauche de l’écran. L’intervalle de temps est affiché dans la ligne d’état. Lors du premier affichage de la fenêtre et dans le cas d’une définition horizontale de 2 pixels, l’intervalle affiché correspond à la durée de l’enregistrement. Il est possible de créer un fichier d'enregistrements formattés, il s'agit d'un fichier ASCII délimité par « ; » (lisible par tout applicatif acceptant ce format de données). Ce fichier contient les enregistrements des champs chronogrammes sélectionnés. Le fichier créé a comme nom le numéro de l’écran et CHR comme extension : XX.CHR. Ce fichier se trouve dans le répertoire ECREXP de l’application active. Lorsque l’utilisateur lance cette commande, un message le prévient que le fichier précédent (si il existe) va être détruit. Il est alors possible d’annuler cette commande. TEM10800F n D D.26 Chronogramme Voici un exemple de fichier correspondant à quelques enregistrements de courbes restituées, ouvert avec un logiciel tableur du commerce (cf. Doc. du tableur utilisé). La procédure de récupération est indiquée au Chapitre E § 4.7.2. D Il s'agit du début de fichier (les valeurs respectives des 18 premiers enregistrements de 4 variables) on accédera à la totalité du fichier à l'aide des ascenseurs. 5.1.4. Résultats d'enregistrement Enregistrement demandé : La durée demandée = [produit de l'échantillon x (nombre d'échantillons -1)] Enregistrement réalisé : La durée réalisée = [horodatage de fin d'enregistrement - horodatage de début d'enregistrement]. (l'horodatage étant la date fournie par le PC). Le texte "Enregistrement chronogramme perturbé" sera affiché et imprimé, si l'écart est supérieur à 495 ms (995 ms ORPHEE-DIAG < V2.2.) Résultats d'enregistrement : [durée réalisée - durée demandée] Cette boite de résultats permet de savoir si la phase d'enregistrement s'est déroulée sans perturbations. Elle renseigne sur la qualité de l'enregistrement sachant que les perturbations (principalement pour les échantillonages rapides) peuvent être de plusieurs natures : - Performances du PC, TEM10800F n D.27 Chronogramme - Ecran très chargé (surface d'affichage importante,...), - Surveillance active, - Localisation variable, - Autres applications déjà ouvertes ou ouverture d'une nouvelle application pendant la phase d'enregistrement. ß Pour obtenir un enregistrement de qualité (principalement pour les échantillonages rapides), il est conseillé de créér un ou plusieurs écrans contenant exclusivement des champs chronogrammes avec seulement l' option enregistrement (pas de visualisation cf. § 3.2.1) 5.1.5. Impression des enregistrements chronogrammes L'impression est réalisée en tenant compte des options affichage/impression validées dans la boite "Sélection chronogrammes" (cf. § 5.1.1.). Exemple d'une impression : Date d'impression Résultat de l'enregistrement ("CORRECT" ou "PERTURBE", cf. § 5.1.4) Nom de l'application, n° et libellé de l'écran Ven 6/10/95 10:59 ORPHEE_DIAG V2.2 : EDITION Enreg. Chrono.****CORRECT**** Ecart:000j 00:00:00.26 (0.433333 /100mn) Application : 2ISODIAG Ecran N° 3 : chronos + bargraphes + valeurs 06/10/95 10:08:43 -> 06/10/95 10:08:58 - 000j 00:00:14.75 (24.75 /100mn) Pas:0.11s (0.183333 /100mn) Lig. Col. Total page 1 1/1 1/1 Durée demandée (cf. 5.1.4) Horodatage de début et de fin d'enregistrement Echantillon Intervalle Réticules : 000j 00:00:14.75 (24.75 /100mn) 000j 00:00:00.00 (0. /100mn) (24.75 /100mn) 000j 00:00:14.75 Durée restituée en début et fin de page Les différentes valeurs entre parenthèses sont les conversions en centièmes de minutes. %RX10 POSITIVE autorise l'écriture de valeurs positives 1 0 Réticules, valeurs à l'intersection des réticules {La première valeur correspond toujours au premier réticule dessiné, {La deuxième correspond au second réticule dessiné. 5.1.6. Sortie de l'écran restitution En quittant, les paramètres de restitution sont sauvegardés, permettant de retrouver le même contexte lors d'une prochaine restitution. Ce contexte sert aussi dans le cas d'une impression globale (cf. Chap. C. § 3.6.1). TEM10800F n D D.28 Chronogramme D TEM10800F n E E- Feuille de pannes TEM10800F n E TEM10800F n E.1 Feuille de pannes Sommaire Pages 1. Introduction 1.1. Présentation 1.2. Définition 1.3. Exemple E.3 E.3 E.3 E.3 2. Mise en oeuvre E.5 3. Exploitation 3.1. Utilisation de la feuille de pannes E.7 E.7 E TEM10800F n E.2 Feuille de pannes E TEM10800F n E.3 Feuille de pannes 1. Introduction 1.1. Présentation La feuille de pannes permet d'obtenir une liste exhaustive des derniers défauts apparus lors d'une session de surveillance. 1.2. Définition Le contenu de cette feuille de pannes sera fonction des variables définies dans l'éditeur surveillance (cf. Chap. C, §3.1.). Elle sera le reflet, des 50 derniers défauts apparus dans le processus en cours d'exploitation et de surveillance. Elle renseignera l'opérateur pour chaque variable en défaut sur : - Son appellation, - Le libellé associé, - La valeur d'apparition du défaut, - Son horodatage d'apparition (Jour,Mois,Heure,Minute,Seconde), - Son horodatage de disparition (Jour,Mois,Heure,Minute,Seconde), - Sa durée d'apparition (Jour,Heure,Minute,Seconde) 1.3. Exemple Feuille de pannes renseignant sur les 50 derniers défauts apparus. E TEM10800F n E.4 Feuille de pannes E TEM10800F n E.5 Feuille de pannes 2. Mise en oeuvre La marche à suivre pour obtenir la visualisation de la feuille de pannes est la suivante : En partant de l'écran général autorisant la visualisation dynamique (cf. Chap. C, §4.2.) un appui sur (F9) ou un clic sur DEFAUTS, ouvre l'écran de visualisation de la liste des défauts (cf. Chap. C, §4.6.) E un appui sur (F8) ou un clic sur Histo. , ouvre l'écran de la feuille de pannes TEM10800F n E.6 Feuille de pannes La description détaillée, ainsi que les différentes possibilités liées à cette feuille de pannes, font l'objet du chapitre suivant. E TEM10800F n E.7 Feuille de pannes 3. Exploitation 3.1. Utilisation de la feuille de pannes En suivant la démarche indiquée au chapitre précédent, un écran représentatif de la feuille de pannes est ouvert, il se presente superposé à l'écran de la liste des défauts. Valeurs respectives des variables à l'apparition du défaut Nom des variables et leurs éventuelles appellations Horodatage de la disparition du défaut Horodatage de l'apparition du défaut Ascenceur, permettant la navigation dans la feuille de panne, afin de visualiser les autres variables E Indication sur la durée du défaut (8 secondes dans cet exemple) pour la variable pointée en vidéo inverse Un appui sur (F5) ou un clic sur Local ouvre l'écran de localisation de la variable pointée en vidéo inverse (cf. Chap. C, §4.4.) Un appui sur (F7) ou un clic sur Ecran ouvre si tel est le cas l'écran d'exploitation associé à la variable pointée en vidéo inverse (cf. Chap. C, §4.4.) Libellé associé à la variable pointée en vidéo inverse (s'il a été déclaré lors de la saisie de l'application) Un appui sur (F1) ou un clic sur Quitter ferme l'écran de la feuille de pannes et laisse réapparaitre l'écran de la liste des défauts. TEM10800F n E.8 Feuille de pannes ! Lorsque l'opérateur demande l'affichage de la feuille de pannes, il a la possibilité de visualiser les 50 derniers défauts, apparus lors de la session de surveillance en cours. Attention l'affichage de cette liste n'est pas dynamique, un appui sur (F9) raffraichira cette liste, celle-ci contiendra les nouveaux défauts apparus. Un opérateur demande la feuille de pannes par un appui sur (F9) à 10 Heures, il obtient la liste des 50 derniers défauts apparus. Il demande à nouveau une feuille de pannes à 11 Heures et 5 défauts nouveaux sont apparus. Ceux-ci sont présents en fin de liste, par contre les 5 défauts les plus anciens qui figuraient sur l'ancienne liste ont disparus. m Rappelons qu'une liste de défauts beaucoup plus importante (10000 derniers défauts) sera disponibles, si un Fichier Historique a été demandé, dans l'éditeur surveillance (cf. Chap. C, §3.1.) E TEM10800F n F F- Annexes TEM10800F n F TEM10800F n F.1 Annexes Sommaire Pages 1. Annexe A 1.1. Précautions d'emploi 1.2. Performances liées à l'enregistrement des champs chrono. 1.3. Précautions inhérentes aux résolutions d'écrans 1.4. Suppression de déclaration de tableau dans ORPHEE F.3 F.3 F.3 F.5 F.6 2. Annexe B 2.1. La bibliothèque d'objets F.7 F.7 F TEM10800F n F.2 Annexes F TEM10800F n F.3 Annexes 1. Annexe A 1.1. Précautions d'emploi Pour permettre une utilisation optimale, aucune limite autres que celles décrites dans le chapitre précédent (cf. Chap. C, § 3.5.6.1.) ne sont imposées, car les performances sont intimement liées à la nature du matériel utilisé (type du PC : 386 ou 486, carte graphique, ...). Par contre, certaines précautions peuvent améliorer notablement les performances pour une machine donnée. - Eviter la superposition de champs (ne pas superposer des champs permanents). - Donner la préférence aux champs rectangles, plutôt qu'aux champs éllipses (plus gourmands en temps d'affichage). - La sélection d'un champ (poignées clignotantes), s'affichant au rythme de la communication automate, éviter de la laisser active inutilement. - Pour les enregistrements de champs chronogrammes, effectuer ceux-ci hors surveillance et sans localisation de variables active, sans autres applications ouvertes . Afin d'assurer la validité des enregistrements (échantillonnages rapides 0,11s à ...) dans le cas d'un écran utilisant plus de 20 champs chronogrammes et avec une machine peu performante, il est préférable d'interrompre la visualisation des champs chronogrammes. - Par appui sur la touche s - En ne sélectionnant pas l'option visualisation lors du paramétrage global des champs chronogrammes de l'écran (Cf. Chap. D, § 3.2.1.). Pour obtenir un enregistrement de qualité (principalement pour les échantillonages rapides), il est conseillé de créér un ou plusieurs écrans contenant exclusivement des champs chronogrammes avec seulement l' option enregistrement (pas de visualisation Cf. Chap. D, § 3.2.1) Si le modeVisualisationa été choisi, l’exploitant observera les évolutions des variables de type Champ Chronogramme, tant que le mode Visualisation Dynamique restera actif. En visualisation avec un échantillonnage à 0,11 s et si le nombre de champs chrono. est important, il peut y avoir non accessibilité immédiate à certaines fonctions (localisation variables, liste variables, etc...). La largeur du champ, la fréquence d’échantillonnage ainsi que la définition déterminent la plage d’observation de la variable. La demande de localisation de variables interrompt la visualisation dynamique de l'écran d'exploitation en cours, si la surveillance de variables est active. TEM10800F n F F.4 Annexes 1.2. Performances liées à l'enregistrement des champs chronogrammes Echantillonnage ORPHEE-DIAG CHRONO. gère l'enregistrement des champs chronogrammes selon une valeur d'échantillonnage variant entre 0,11s et 999s. Pour cet échantillonnage, le logiciel utilise l'interruption matérielle 08H produite par le circuit d'horloge Intel 8259 qui se trouve dans tous les PC et compatibles. Ce circuit est initialisé par le BIOS du PC. L'interruption matérielle 08H intervient toutes les 54,925ms ("tick d'horloge"). Windows utilise cette interruption pour gérer son horloge interne ainsi que les messages WM_TIMER utilisés pour l'échantillonnage. La valeur d'échantillonnage choisie lors du paramétrage du champ chronogramme n'est jamais un multiple entier de 54,925ms.Il existe toujours un écart entre la valeur d'échantillonnage choisie et l'échantillonnage réellement obtenu. Choix Réel Base de calcul Ecart 0,1s 0,2s 0,3s ... 0,109850s 0,219700s 0,274625s ... 0,11s 0,22s 0,27s ... + 0,00015s + 0,00030s - 0,00462s ... Valeurs sélectionnées dans l'éditeur d'écrans (boite chrono.) Valeurs réelles utilisées par le timer Windows Ecart lié à l'arrondi de calcul (base de calcul - réel) Valeurs utilisées pour les calculs dans la fonction restitution des enregistrements chronogrammes F TEM10800F n F.5 Annexes 1.3. Précautions inhérentes aux résolutions d'écrans ! Si la création des écrans d'exploitation a été réalisée avec une résolution supérieure à 640 x 480, l'exploitation de ces écrans avec une résolution moindre (640 x 480) tronquera ou masquera les éléments constitutifs situés au delà des limites imposées par cette résolution. Exemple d'écran réalisé avec une résolution de 800 x 600 Partie de l'écran correspondante à la résolution de 640 x 480 du nouvel écran Partie de l'écran qui disparaitra, (des éléments seront tronqués, d'autres masqués) Le même écran en résolution 640 x 480 F TEM10800F n F.6 Annexes 1.4. Suppression de déclaration de tableau dans ORPHEE ß La suppression d'une ou plusieurs déclaration(s) de tableau(x) dans ORPHEE, supprimera l'ensemble des champs d'un ou de plusieurs écrans d'exploitation, utilisant les variables de ce(s) tableau(x). Ne subsisteront dans le(s) écran(s) d'exploitation concernés, que les éléments de fond graphique. Exemple d'écran d'exploitation composé de : - 3 textes, - 4 lignes, - 4 rectangles, - 1 ellipse, pour la partie fond graphique. - 1 champ ellipse (couleur + valeur) associé à %RX20, - 1 champ rectangle (couleur + chronogramme) associé à %MW100, - 1 champ rectangle (couleur + bargraphe) associé à %MW400(0), pour les parties actives. F ! TEM10800F Dans l'exemple ci-dessus, le champ bargraphe est associé à un élément de tableau (l'élément 0 du tableau %MW400(0..10)) ; Si on supprime dans ORPHEE la déclaration de ce tableau, tous les champs de cet écran d'exploitation seront supprimés. Ne resteront que les éléments de fond graphiques. n F.7 Annexes 2. Annexe B 2.1. La bibliothèque d'objets Pour restituer un objet de la bibliothèque, effectuer les manipulations décrites dans le chapitre C § 3.5.9. Le chemin d'accès étant : C:\ODIAG\CLIPDIAG (C:\ODIAG est le répertoire d'installation d'ORPHEE-DIAG par défaut). Il est impératif de sélectionner "Nom Constructeur", dans le menu "Référence variable" (cf. Chap. C § 3.9.1.). Une fois la restitution de l'objet réalisée, il est nécessaire de renseigner les champs qui animeront l'objet. Il y a deux types de champs à modifier : - Champ bit animé par la variable %MX4095 : BIT_OBJ - Champ mot animé par la variable %MW4095 : MOT_OBJ Pour cela : - Rechercher ces deux types de variables dans la liste de variables (cf. Chap. C § 3.5.9.). - Sélectionner la variable à modifier dans la liste, pour faire apparaître les poignées de sélection sur le champ correspondant dans l'objet importé. - Valider par OK. - Sélectionner le menu Û Champ, pour avoir accès aux attributs du champ. - Saisir la variable correspondante à votre application. - Valider par OK. Certains objet sont statiques, aucun champ n'est alors à renseigner. Tous les objets de la bibliothèque sont dimensionnables et déplaçables en effectuant une sélection multiple sur l'objet. F TEM10800F n F.8 Annexes REGUL Les objets de cette section sont utiles pour visualiser et piloter les BFC(s) de régulation sous ORPHEE. - Face avant de type correcteur EDV_PID.ODG EDV_PID2.ODG - Face avant de type entrée analogique F EDV_ANIN.ODG TEM10800F n F.9 Annexes - Face avant de type sortie analogique EDV_ANOU.ODG EDV_ANA2.ODG - Face avant TOR F EDV_IN.ODG TEM10800F EDV_OUT.ODG n F.10 Annexes SYMBOLE Les objets de cette section sont les symboles de différents éléments de procédé liés à la régulation. REG_LIC.ODG POMP_VOL.ODG VANELEC.ODG REG_PIC.ODG AGITATE.ODG REG_AIC.ODG VANEMANU.ODG CAPT_DEB.ODG REG_FE.ODG REG_TE.ODG VANEMOTO.ODG REG_FFIC.ODG REG_TIC.ODG ECH_THER.ODG REG_FIC.ODG VAN_AUTO.ODG POMP_CEN.ODG VANEPNEU.ODG REG_HIC.ODG VANELEC2.ODG AGITATE Représentation animée d'agitateur dans les quatre positions possibles. F TEM10800F n F.11 Annexes CUVE_TUY Représentation en relief de la tuyauterie classique d'une installation. Représentation en relief de différents types de cuves avec bargraphes et agitateurs. F TEM10800F n F.12 Annexes VANNE Représentation de différentes vannes dans plusieurs positions. Seule la partie commande des vannes est animée sur l'état d'un bit. Bit = 0 : Couleur verte, Bit = 1 : Couleur rouge. POMPE Représentation de différentes pompes dans plusieurs positions. Seule la partie centrale des pompes est animée sur l'état d'un bit. Bit = 0 : Couleur grise, Bit = 1 : Couleur rouge. F TEM10800F n F.13 Annexes MOTEUR Représentation de moteurs en relief dans plusieurs positions, animés ou pas sur l'état d'un bit. Ce sont les rainures qui change de couleur. Bit = 0 : Couleur grise de base, Bit = 1 : Couleur rouge. VOYANTS Représentation de différents voyants en relief permettant de faire de la signalisation sur les écrans d'exploitation. Ils sont tous gérés par bit. F TEM10800F n F.14 Annexes VERIN Représentation de vérins en relief dans plusieurs positions, animés sur l'état d'un bit dans deux positions. Bit = 0 : Position rentrée, Bit = 1 : Position sortie. Divers Représentation de différents objets en relief dans plusieurs positions, animés sur l'état d'un bit ou à l'aide de bargraphes. Ces objets peuvent être utilisés dans différents écrans d'exploitation. F TEM10800F n F.15 Annexes F TEM10800F n F.16 Annexes F TEM10800F n