Schneider Electric Références, FactoryLink (6.5.0) Mode d'emploi
Ajouter à Mes manuels579 Des pages
▼
Scroll to page 2
of
579
• • • • • • • • • • • • • • • • • • • • • • • • • • • • FactoryLink 6.5.0 Guide de référence FactoryLink 6.5.0 / janvier / 1998 C2 R • • • • ©Copyright 1984 - 1998 United States Data Corporation. Tous droits réservés. - NOTE Le présent manuel contient des informations confidentielles de la société United States Data Corporation, domiciliée dans l’Etat du Delaware. Ces informations sont protégées par la réglementation des Etats-Unis et les traités internationaux en matière de droit d’auteur et de secret commercial. Dans ce document, la société United States Data Corporation est parfois appelée « USDATA ». Les informations contenues dans ce document sont susceptibles d’être modifiées sans préavis et ne constituent en aucun cas un engagement de la part de United States Data Corporation (« USDATA »). Bien que les programmes logiciels décrits dans ce document (les « programmes logiciels ») soient conçus pour fonctionner en substance conformément aux indications données, USDATA ne prétend ni ne garantit en aucune façon que (a) les programmes logiciels fonctionneront autrement que sur la base des instructions d’exploitation les plus récentes fournies par USDATA, (b) les fonctions exécutées par les programmes logiciels répondront aux besoins de l’utilisateur ou fonctionneront dans les combinaisons sélectionnées par l’utilisateur ou une tierce personne, (c) le fonctionnement des programmes logiciels sera exempt de toute erreur en toutes circonstances, (d) tout défaut constaté dans un programme logiciel qui ne soit pas directement lié au fonctionnement de celui-ci tel que l’expose ce document sera corrigé, (e) le fonctionnement d’un programme logiciel ne sera pas interrompu pour de courtes périodes en raison d’un défaut de celui-ci ou à la suite d’une erreur commise par USDATA, ou que (f) les programmes logiciels donneront les résultats escomptés par l’utilisateur ou une tierce personne. Les programmes logiciels sont fournis dans le cadre d’une licence ou de tout autre contrat et ne peuvent être utilisés ou copiés que conformément aux termes du contrat applicable. Il est strictement interdit de copier un logiciel sur tout type de support en dehors de ceux expressément autorisés dans le contrat applicable. Aucune partie de ce manuel ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen que ce soit, électronique ou mécanique, y compris par photocopie et enregistrement, quel que soit le but poursuivi, sans l’autorisation expresse et écrite de USDATA. Marques commerciales. USDATA et FactoryLink sont des marques déposées de United States Data Corporation. Open Software Bus est une marque déposée sous licence concédée à United States Data Corporation. Tous les autres noms de produits cités sont des marques ou des marques déposées de leurs détenteurs respectifs. Variable de titre de partie appliquée ici in this book • • • Table des matières • Guide de référence Guide de référence Table of Contents 1 Recette de fabrication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Principes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création et animation d’un affichage graphique . . . . . . . . . . . . . . . . . . Panneau Contrôle de recette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations de recette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche Recette de fabrication . . . . . . . . . . . . . . . . . . . . . . . . . 2 17 18 19 22 23 Consultation de base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Panneau Contrôle consultation base de données . . . . . . . . . . . . . . . . . . . . . 32 Panneau Informations consultation base de données . . . . . . . . . . . . . . . . . 39 Codes et messages d’état de la tâche Consultation de base de données . . . 47 3 Historisation base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Méthodes d’historisation de base de données . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle historisation base de données . . . . . . . . . . . . . . . . . . . . . Panneau Informations d’historisation de la base de données . . . . . . . . . . . Messages de la tâche Historisation base de données . . . . . . . . . . . . . . . . . . 4 61 64 71 75 Historisation de points de données . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Fonction Historisation de points de données . . . . . . . . . . . . . . . . . . . . . . 94 Méthodes d’historisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Historisation de points de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Panneau Informations du consignateur de points de données . . . . . . . . . . . 96 Panneau Contrôle dynamique de l’historisation . . . . . . . . . . . . . . . . . . . . . . 98 Codes et messages de la tâche Historisation . . . . . . . . . . . . . . . . . . . . . . . 100 Détection d’erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 FactoryLink 6.5.0 / Guide de référence / 3 • • Guide de référence • • 5 Client DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Principes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conversations DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etablissement d’un lien DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la tâche Client DDE . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de lecture/écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations de lecture/écriture . . . . . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 109 109 110 110 111 116 117 117 118 Consignateur d’alarmes distribuées . . . . . . . . . . . . . . . . . . . . . . . . 119 Définition des critères d’alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Regroupement des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Relation parent/enfant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Persistance de l’alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Distribution des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Historisation des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table Configuration du consignateur d’alarmes distribuées . . . . . . . . . . . . Panneau Contrôle de configuration des alarmes générales . . . . . . . . . . . . . Panneau Contrôle d’archivage des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle des alarmes en réseau local (LAN) . . . . . . . . . . . . . . . . . Panneau Contrôle des groupes d’alarmes distantes . . . . . . . . . . . . . . . . . . . Panneau Distribution d’alarmes distribuees . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de groupe d’alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations sur la définition des alarmes . . . . . . . . . . . . . . . . . . Panneau Informations sur les relations entre les alarmes . . . . . . . . . . . . . Configuration de l’afficheur des alarmes distribuées . . . . . . . . . . . . . . . . . . Panneau Contrôle visualisation des alarmes . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations affichage visualisation des alarmes . . . . . . . . . . . . Panneau Informations journal des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche Configuration du consignateur d’alarmes distribuées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche Historisation des alarmes . . . . . . . . . . . . . . . . . . Messages de la tâche Configuration de l’afficheur des alarmes . . . . . . 4 / FactoryLink 6.5.0 / Guide de référence 119 119 120 120 120 120 121 122 125 128 130 131 132 138 146 148 149 156 158 160 160 166 Guide de référence 7 Gestionnaire d’événements et de temps . . . . . . . . . . . . . . . . . . . . . . 171 Principes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changement de la date et de l’heure système . . . . . . . . . . . . . . . . . . . . Panneau Informations gestionnaire d’événements . . . . . . . . . . . . . . . . . . . Panneau Informations gestionnaire de temps . . . . . . . . . . . . . . . . . . . . . . . Messages du Gestionnaire d’événements et de temps . . . . . . . . . . . . . . . . . 8 Gestionnaire de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Paramètres du Gestionnaire de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle gestionnaire de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations gestionnaire de fichiers . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche Gestionnaire de fichiers . . . . . . . . . . . . . . . . . . . . . . . 9 171 172 173 176 178 187 188 195 197 FLLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Envoi et réception de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stations locales et distantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Groupes réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de plates-formes multiples sur un réseau . . . . . . . . . . . . . . Surveillance du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valeurs par défaut de la station locale . . . . . . . . . . . . . . . . . . . . . . . . . Classement des tags pour l’envoi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Noms des postes locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Noms des postes distants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table Envoi réseau local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle envoi réseau local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations d’envoi réseau local . . . . . . . . . . . . . . . . . . . . . . . . . Table Réception réseau local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle réception réseau local . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations réception réseau local . . . . . . . . . . . . . . . . . . . . . . . Table Surveillance réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations de surveillance réseau . . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche FLLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 209 210 210 210 210 210 212 213 215 216 220 222 223 224 226 227 232 FactoryLink 6.5.0 / Guide de référence / 5 • • Guide de référence • • 10 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Principes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bases de données relationnelles gérées . . . . . . . . . . . . . . . . . . . . . . . . . Table Historique pour dBASE IV, composée de deux panneaux . . . . . . . . . Panneau Informations mailbox historique pour dBASE IV . . . . . . . . . . . . . Panneau Informations historique pour dBASE IV . . . . . . . . . . . . . . . . . . . . Table Historique pour Informix, composée de deux panneaux . . . . . . . . . . Panneau Informations mailbox historique pour Informix . . . . . . . . . . . . . . Panneau Informations historique pour Informix . . . . . . . . . . . . . . . . . . . . . Table Historique pour ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des pilotes ODBC et des sources de données . . . . . . . . . Boîte de dialogue Sources de données . . . . . . . . . . . . . . . . . . . . . . . . . . Définition des pilotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations mailbox historique pour ODBC . . . . . . . . . . . . . . . . Panneau Informations historique pour ODBC . . . . . . . . . . . . . . . . . . . . . . . Table Historique pour Oracle, composée de deux panneaux . . . . . . . . . . . . Panneau Informations mailbox historique pour Oracle7 . . . . . . . . . . . . . . . Panneau Informations historique pour Oracle7 . . . . . . . . . . . . . . . . . . . . . . Table Historique pour Sybase, composée de deux panneaux . . . . . . . . . . . . Panneau Informations Mailbox Historique pour Sybase . . . . . . . . . . . . . . . Panneau Informations historique pour Sybase . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages à l’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages au démarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages d’erreur enregistrés dans les fichiers journaux historiques . . Messages du pilote ODBC et de la source des données . . . . . . . . . . . . . 11 247 248 249 250 251 253 254 255 258 258 259 260 265 266 269 270 271 274 275 276 279 279 286 289 290 Maths et logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création de programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Déclenchement/Appel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages d’erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 / FactoryLink 6.5.0 / Guide de référence 291 291 291 292 293 Guide de référence 12 Persistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Principes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestion des changements de configuration . . . . . . . . . . . . . . . . . . . . . . Panneau Informations sauvegarde persistance . . . . . . . . . . . . . . . . . . . . . . Messages d’erreur de la tâche Persistance . . . . . . . . . . . . . . . . . . . . . . . . . . 13 PowerNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Utilisation de PowerNet avec l’application FLDEMO . . . . . . . . . . . . . Méthode de transfert des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions d’attribution des noms de tags . . . . . . . . . . . . . . . . . . . . . Conversion des types de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations configuration système . . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche PowerNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 319 320 322 324 330 330 331 331 336 338 Power SPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Table Plans exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Définition de plan exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de calcul de plan exemple . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle moniteur de plan exemple . . . . . . . . . . . . . . . . . . . . . . . . Table Power SPC - Processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Définition de processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de collecte de données . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Collecte auxiliaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Echantillonnage d’acceptation . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de calcul de plan exemple . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle moniteur de processus . . . . . . . . . . . . . . . . . . . . . . . . . . . Table Power SPC - Tendances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Définition de tendance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Affichage de calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Affichage de données brutes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Affichage de données auxiliaires . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Graphique de contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Affichage d’histogramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations de graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Calcul de graphique ad hoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Style de graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 344 350 355 358 359 367 372 374 378 389 394 395 403 407 410 412 415 421 423 429 FactoryLink 6.5.0 / Guide de référence / 7 • • Guide de référence • • Table Codes de cause définis par l’utilisateur . . . . . . . . . . . . . . . . . . . . . . . Panneau Définition de code de cause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Définition des règles d’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Définition de structure auxiliaire . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de structure auxiliaire . . . . . . . . . . . . . . . . . . . . . . . . . . Messages de Power SPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 431 432 434 439 441 443 Gestionnaire d’impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 Panneau Informations du gestionnaire d’impression . . . . . . . . . . . . . . . . . 486 Messages de la tâche Gestionnaire d’impression . . . . . . . . . . . . . . . . . . . . . 491 16 Compteurs programmables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Principes de l’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Panneau Informations des compteurs programmables . . . . . . . . . . . . . . . . 497 Messages d’erreur de la tâche Compteurs programmables . . . . . . . . . . . . . 501 17 Générateur de rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 Composants d’un fichier de format . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots-clés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disposition des données dans un rapport . . . . . . . . . . . . . . . . . . . . . . . Déclencheurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variations de format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etat Rapport terminé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Séquences d’échappement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Générateur de rapports (formats) . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle générateur de rapports . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations générateur de rapports . . . . . . . . . . . . . . . . . . . . . . Messages de la tâche Générateur de rapports . . . . . . . . . . . . . . . . . . . . . . . 18 503 503 504 504 504 504 505 506 508 514 516 Mise à l’échelle et bande morte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Panneau Informations mise à l’échelle et bande morte . . . . . . . . . . . . . . . . 524 Messages d’erreur de la tâche Mise à l’échelle et bande morte . . . . . . . . . . 526 8 / FactoryLink 6.5.0 / Guide de référence Guide de référence 19 Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 Historisation base de données et Historisation de points de données . . Courbes de tendances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structures d’historisation de base de données . . . . . . . . . . . . . . . . . . . Table Création structure base de données . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de la structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations structurelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Informations index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Structure d’événement de l’opérateur . . . . . . . . . . . . . . . . . . . . . . Historisation de points de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau Contrôle de la structure de points de données . . . . . . . . . . . . . . . Panneau Contrôle du consignateur de points de données . . . . . . . . . . . . . . 20 Courbes de tendances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 Principes de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Courbes de tendances temps réel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types de graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Passage du mode temps réel au mode historisé . . . . . . . . . . . . . . . . . . Zoom et accrochage panoramique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types de stylets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Curseur valeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des arguments de programme . . . . . . . . . . . . . . . . . . . . Panneau Tables de base de données de tendances . . . . . . . . . . . . . . . . . . . . Messages de la tâche Tables de base de données de tendances . . . . . . . . . . 21 531 532 532 533 534 536 540 542 544 545 547 549 549 550 550 550 550 551 551 552 554 Gestionnaire de fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 Panneau Informations configuration système . . . . . . . . . . . . . . . . . . . . . . . 564 Panneau Contrôle gestionnaire de fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . 572 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 FactoryLink 6.5.0 / Guide de référence / 9 • • Guide de référence • • 10 / FactoryLink 6.5.0 / Guide de référence • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Avant-propos O BJECTIF Le Guide de référence de FactoryLink 6.5.0 propose une série de descriptions champ-à-champ des panneaux de configuration utilisés pour configurer les opérations de réseau. Ce guide est conçu pour présenter les détails de la configuration des panneaux de vingt-et-une tâches FactoryLink utilisées par les programmeurs pour effectuer les applications. Les principes suivants nous permettent de répondre aux besoins des consommateurs : • L’exactitude est une priorité ; cette documentation FactoryLink comporte des informations et des procédés exacts et fiables. • Le temps est précieux ; cette documentation FactoryLink permet au programmeur d’apprendre rapidement et efficacement ce qu’il doit savoir. PUBLIC Ce manuel s’adresse en particulier aux programmeurs chargés de la conception et du développement des applications FactoryLink et qui • développent des interfaces de communications pour des ordinateurs et des équipements pour lesquels les tâches d’interface standard ne sont pas encore développées. En outre, les membres du service d’assistance technique FactoryLink utilisent les procédés et exemples présentés dans ce document afin de vous aider dans le développement et le dépannage de vos applications. S TRUCTURE DU G UIDE DE RÉFÉRENCE Le Guide de référence fait partie de la documentation de base FactoryLink. Pour connaître la structure de l’ensemble de la documentation, reportez-vous à l’avant-propos du document Principes de base. Ce manuel comprend vingt-et-un chapitres : • Recette de fabrication • Consultation de base de données • Historisation base de données • Historisation de points de données FactoryLink 6.5.0 / Guide de référence / 11 • • COMMENT UTILISER CE MANUEL • • • Client DDE • Consignateur d’alarmes distribuées • Gestionnaire d’événements et de temps • Gestionnaire de fichiers • FLLAN • Historique • Maths et logique • Persistance • PowerNet • Power SPC • Gestionnaire d’impression • Compteurs programmables • Générateur de rapports • Mise à l’échelle et bande morte • Structures • Courbes de tendances • Gestionnaire de fenêtres Chaque chapitre commence par une brève introduction suivie des informations de configuration concernant les panneaux utilisés dans cette tâche et se termine par les messages associés à cette dernière. Seule la tâche Maths et logique ne respecte pas cette structure, car elle ne présente que les messages associés à cette tâche. COMMENT UTILISER CE MANUEL Les informations de ce manuel sont présentées par ordre alphabétique de tâche. Ce manuel est conçu pour être utilisé tâche par tâche. C ONVENTIONS Les informations contenues dans la documentation sont conformes aux directives publiées dans The Digital Technical Documentation Handbook de Schultz, Darrow, Kavanagh et Morse, Developing International User Information de Jones, Kennelly, Mueller, Sweezy, Thomas et Velez, ainsi qu’à des directives concernant le style propre à ce type d’entreprise. 12 / FactoryLink 6.5.0 / Guide de référence Conventions Ce manuel utilise les conventions suivantes : Convention Description Caractères en italique Les caractères en italique indiquent des variables fournies par l’utilisateur dans les exemples de commandes. Ils indiquent également des références à des documents spécifiques. 2QNKEG ¯ GURCEGOGPV HKZG La police à espacement fixe indique les noms de commandes, les exemples de codes ou une sortie. 2QNKEG ¯ GURCEGOGPV HKZG GP ITCU La police à espacement fixe en gras est utilisée dans les exemples de commandes pour indiquer les mots devant être tapés littéralement. Caractères sans sérif Les caractères sans sérif indiquent des noms de champs, de boutons et les touches du clavier. Caractères en bleu Les caractères en bleu sont utilisés dans les titres ainsi que pour attirer l’attention sur des informations contenues dans le texte. Appuyer sur nnnnn Cette commande indique une touche du clavier. Son nom apparaît en caractères sans sérif. Cliquer sur nnnnn Cette commande indique un bouton sur l’écran. Maj+F1 Le signe + indique que les touches doivent être enfoncées simultanément. Maj+F1 vous indique de maintenir la touche Maj enfoncée tout en appuyant sur une autre touche ou sur le bouton de la souris (indiqué ici par F1). Les autres combinaisons de touches sont présentées de la même manière. F1 F2 F3 L’espace entre les noms de touche indique qu’il faut appuyer sur la touche, puis la relâcher. La série de touches F1 F2 F3 vous indique d’appuyer et de relâcher F1, puis F2, puis F3. Les autres combinaisons de touches sont présentées de la même manière. FactoryLink 6.5.0 / Guide de référence / 13 • • Conventions • • Convention Description Fichier>Ouvrir Le signe > indique une progression dans la séquence d’un menu. Fichier>Ouvrir indique que vous devez choisir Ouvrir dans le menu Fichier pour effectuer l’action requise. Les autres séquences de menu sont présentées de la même manière. FLAPP\user\drw\mydrw.g Le signe \ indique la structure du répertoire du fichier. FLAPP\user\drw\mydrw.g indique que le fichier de dessin mydrw.g se trouve dans le sous-répertoire drw du sous-répertoire user correspondant au répertoire FLAPP. Les autres structures de répertoire sont présentées de la même manière. [] Les crochets indiquent un argument facultatif. Vous pouvez choisir toutes les options, une ou aucune. { } et | Les accolades indiquent un choix. Vous devez choisir l’un des éléments. La barre verticale sert à séparer les choix à l’intérieur des accolades. Exemple de syntaxe Voici l’exemple d’une syntaxe utilisant ces conventions : EQOOCPFG fichier_d’entrée [fichier_d’entrée…] {a|b} fichier_de sortie où EQOOCPFG fichier_d’entrée [fichier_d’entrée…] {a|b} fichier_de sortie est tapée telle qu’elle apparaît dans la syntaxe. indique une variable fournie par l’utilisateur. indique que l’utilisateur peut fournir optionnellement plusieurs noms de fichiers d’entrée, chaque nom étant séparé par un espace. indique que le a ou le b doit être défini comme un argument. indique que l’utilisateur doit spécifier un fichier de sortie. 14 / FactoryLink 6.5.0 / Guide de référence Pour obtenir de l’aide P OUR OBTENIR DE L ’ AIDE Contactez votre assistance technique en cas de problème. En outre, des fichiers d’aide sont inclus dans chaque panneau de configuration. Vous pouvez y accéder en cliquant sur Aide dans la barre de menus du panneau. FactoryLink 6.5.0 / Guide de référence / 15 • • Pour obtenir de l’aide • • 16 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 1 Recette de fabrication 1 Principes de fonctionnement Une recette de fabrication consiste en une série d’éléments de la base de données temps réel qui ont été regroupés pour une raison particulière. Ces éléments peuvent contenir des valeurs générées par le programme ou saisies par l’opérateur. La tâche Rechette de fabrication vous permet de : • définir jusqu’à 8 000 modèles de recettes, chaque modèle étant associé à un nombre de fichiers pratiquement illimité, • stocker les recettes de fabrication dans des fichiers sur disque ; ainsi, le nombre total de recettes stocké sur un système n’est limité que par l’espace disque disponible, • stocker chaque fichier de recette de fabrication sous un nom de fichier standard, • spécifier jusqu’à 8 000 éléments pour un modèle de recette, • utiliser n’importe quel type de données de FactoryLink, à savoir digital, analog, long analog, floating-point (virgule flottante) et message. Vous pouvez configurer la tâche Recette de fabrication pour de nombreuses applications. Prenons l’exemple d’un programme qui utilise un écran graphique pour la saisie des valeurs de l’application puis écrit ces valeurs sur un équipement externe à l’aide de la tâche FactoryLink EDI. La tâche Recette de fabrication vous permettra d’enregistrer ces valeurs dans une recette de fabrication ; il suffira ensuite au programme de lire ces valeurs à partir du fichier de recette. FactoryLink 6.5.0 / Guide de référence / 17 Recette de fabrication La tâche Recette de fabrication de FactoryLink exécute deux opérations. D’une part, elle transfère entre fichiers binaires sur disque des jeux de valeurs prédéfinies, parfois appelées recettes de fabrication ; d’autre part, elle transfère des éléments sélectionnés entre la base de données temps réel et un équipement externe. • RECETTE DE FABRICATION • • • Exemples d’applications utilisant un modèle de recette de fabrication unique : • production d’une gamme de peintures particulière. Vous pouvez utiliser plusieurs fichiers faisant appel au même modèle de recette pour définir les différentes couleurs ou teintes de peinture à produire, • configuration de divers équipements externes avec des fichiers différents pour chaque jour de la semaine, la fin du mois, ou tout autre planning, • configuration d’un environnement destiné à une procédure de test, avec différents fichiers pour différents jeux de paramètres de test. Vous pouvez utiliser les recettes de fabrication avec n’importe quelle tâche de FactoryLink car chacune de ces tâches communique avec les autres par l’intermédiaire de la base de données temps réel. La tâche Recette de fabrication est exécutée en arrière-plan. Elle ne nécessite aucune intervention de l’opérateur en mode exécution, sauf si vous le spécifiez expressément au moment de la conception de l’application. Vous pouvez configurer la tâche Recette de fabrication de façon à ce qu’elle soit déclenchée par des événements, des horloges ou des commandes opérateur, tels que : • une opération de lecture sur un équipement externe, • un calcul Maths & logique interprété ou compilé, • une activité émanant d’une autre station sur un réseau, • une saisie de l’opérateur à l’aide du clavier ou d’un dispositif de pointage. Surveillez l’écran du Gestionnaire d’exploitation afin de contrôler l’état de la recette de fabrication en mode exécution. Lorsqu’il exécute une commande FLSAVE dépendante de la plate-forme, FactoryLink enregistre les fichiers de recettes de fabrication ; par contre, dans le cas d’un FLSAVE indépendant de la plate-forme, les fichiers de recettes ne sont pas enregistrés. Création et animation d’un affichage graphique Vous pouvez, grâce à l’éditeur d’applications, créer et animer un affichage graphique que vous pourrez utiliser pour définir ou modifier les valeurs d’une recette de fabrication ou pour sélectionner une recette. 18 / FactoryLink 6.5.0 / Guide de référence RECETTE DE FABRICATION Panneau Contrôle de recette P ANNEAU C ONTRÔLE DE RECETTE 1 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection du domaine du Gestionnaire de configuration. 2 Choisissez Recette dans le menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de recette. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de recette Chaîne alphanumérique de 1 à 16 caractères spécifiant le nom unique du modèle de recette à définir ou à modifier. Utilisez Vue>Recherche pour afficher un modèle de recette existant. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Déclencheur de lecture Nom d’un élément lançant une opération de lecture. Lorsque la tâche Recette détecte que cet élément a été forcé à 1 (ON), elle lit les valeurs binaires depuis le fichier-disque spécifié dans les champs Spécification fichier et Variable spécifique fichier et les transfère vers les éléments spécifiés dans le panneau Informations de recette. Entrée valide : nom de tag standard FactoryLink 6.5.0 / Guide de référence / 19 Recette de fabrication Pour configurer le panneau Contrôle de recette, procédez comme suit : • RECETTE DE FABRICATION • Panneau Contrôle de recette • • Déclencheur de sauvegarde Nom d’un élément numérique lançant une opération d’écriture. Lorsque la valeur de cet élément est réglée sur 1 (ON), la tâche Recette recueille les valeurs courantes des éléments spécifiés dans le panneau Informations de recette et les écrit sur le fichier-disque binaire spécifié dans les champs Spécification fichier et Variable spécifique fichier. Entrée valide : nom de tag standard Type de données valides : digital Spécification fichier Indicateur de variables utilisant la valeur de l’élément Variable spécifique fichier comme variable. Exemple de chemin d’accès : si vous précisez comme chemin d’accès DISK:/RECIPE/PAINT%03d.RCP, et que vous définissez l’élément Variable spécifique fichier avec un type de données « analog », valeur 23, le système génère le nom de fichier suivant : D+5-TGEKRGRCKPVTER Si le chemin d’accès par défaut est /FLAPP/FLNAME/FLDOMAIN/FLUSER/RCP, Spécification fichier pour PAINT/%s.RCP et que Variable spécifique fichier contient une valeur de type de données message rouge, le nom de fichier suivant est généré : (.#22(.0#/'(.&1/#+0(.75'4TERRCKPVTGFTER Si la Variable spécifique fichier est absente, le nom de fichier est généré à partir de Spécification fichier et/ou du chemin d’accès par défaut (/FLAPP/FLNAME/FLDOMAIN/FLUSER/RCP). Si la Spécification fichier est absente, les valeurs par défaut sont %s, %d, %1d, ou %-8.3f en fonction du type de données de la Variable spécifique fichier. Spécification fichier fichier Nom d’un élément dont la valeur est utilisée avec l’entrée du champ Spécification fichier afin de former le nom de fichier/chemin pour un fichier-disque binaire contenant une recette spécifique. Entrée valide : nom de tag standard Longueur maximum de message Nombre entre 1 et 255 spécifiant le nombre maximal de caractères dans un message. Entrée valide : valeur numérique comprise entre 1 et 255 20 / FactoryLink 6.5.0 / Guide de référence RECETTE DE FABRICATION Panneau Contrôle de recette Ecriture forcée OUI Définit des indicateurs de changement d’état pour tous les éléments lors d’une lecture. NON Définit des indicateurs de changement d’état seulement pour les éléments dont les valeurs ont changé depuis la dernière lecture. Il s’agit du paramètre par défaut. Déclencheur sur fin d’action Nom d’un élément dont la valeur est forcée à 1 (ON) par la tâche Recette lorsqu’une opération de lecture ou d’écriture s’achève. La valeur de l’élément Déclencheur sur fin d’action est 0 (OFF) lorsque le programme commence à charger un nouveau fichier de recette de fabrication depuis le lecteur spécifié à la base de données temps réel ; elle est égale à 1 (ON) (devient 1 avec l’indicateur de changement d’état réglé sur 1) lorsque le fichier est chargé. Les déclencheurs de fin d’action s’utilisent dans de multiples opérations. Ils peuvent, par exemple, lancer l’écriture d’une recette sur un périphérique externe, ou simplement avertir l’opérateur de l’exécution d’une opération par un message sur un écran graphique. La tâche Maths et logique peut vérifier le déclencheur afin de garantir la réussite de la lecture ou de l’écriture de la recette. Entrée valide : nom de tag standard Etat terminaison Nom d’un élément réglé sur 0 (OFF) lorsque la dernière lecture ou écriture de recette s’est achevée sans erreur, ou sur 1 (ON) lorsque la dernière lecture ou écriture de recette s’est achevée avec une erreur. Entrée valide : nom de tag standard 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 21 1 Recette de fabrication Précise si tous les indicateurs de changement d’état doivent être réglés sur 1 (ON) lors d’une opération de lecture. En raison de cette option, dans une opération de lecture, la tâche Recette de fabrication peut définir des indicateurs de changement d’état pour tous les éléments d’une recette plutôt que seulement pour les éléments dont les valeurs ont changé depuis la dernière lecture. Pour plus d’informations sur les indicateurs de changement d’état, reportez-vous au guide Principes de base de FactoryLink. Vous pouvez saisir l’un des paramètres suivants : • RECETTE DE FABRICATION • Panneau Informations de recette • • P ANNEAU I NFORMATIONS DE RECETTE Pour configurer le panneau Informations de recette, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection du domaine du Gestionnaire de configuration. 2 Choisissez Recette dans le menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations de recette. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom de chaque élément devant être lu ou écrit. Entrée valide : nom de tag standard Type de tag Type de données de l’élément spécifié dans le champ Nom tag ci-dessus. Le type de données est affiché automatiquement après que vous avez sélectionné un type de données dans la boîte Définition de tag et cliqué sur Entrée. Entrée valide : type de données Description de tag Description de l’élément spécifié dans le champ Nom tag qui s’affiche automatiquement si vous entrez une description dans la boîte de dialogue Définition de tag et cliquez sur Entrée. Entrée valide : description d’élément 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 22 / FactoryLink 6.5.0 / Guide de référence RECETTE DE FABRICATION Messages de la tâche Recette de fabrication M ESSAGES DE LA TÂCHE R ECETTE DE FABRICATION Aucun déclencheur configuré pour cette tâche Cause : aucun déclencheur de lecture ou d’écriture n’est défini dans la table des recettes. Action : définissez des déclencheurs de lecture et d’écriture dans la table des recettes. Aucune recette définie Cause : aucune recette n’a été définie dans le panneau Informations de recette. Action : définissez au moins une recette dans le panneau Informations de recette. Aucune table configurée pour cette tâche Cause : vous n’avez pas configuré la table des recettes ou les fichiers suivants manquent ou sont endommagés : - base de données RECIPE.CDB - base de données RECIPE.MDX - /FLAPP/CT/RECIPE.CT - fichier script .CT /FLINK/CTGEN/RECIPE.CTG FLNEW ou CTGEN n’ont peut-être pas été exécutés correctement. Action : supprimez le fichier .CT. Exécutez CTGEN et essayez de nouveau. Echec d’initialisation de la tâche Cause : une clé n’est pas installée, une clé incorrecte est installée ou vous n’êtes pas autorisé à avoir la clé. Action : assurez-vous que la clé appropriée est installée si vous êtes autorisé à en disposer. FactoryLink 6.5.0 / Guide de référence / 23 1 Recette de fabrication Les messages d’état et d’erreur suivants peuvent s’afficher en cours d’exécution de la tâche Recette de fabrication. Les causes et les remèdes sont répertoriés pour chaque message d’erreur. • RECETTE DE FABRICATION • Messages de la tâche Recette de fabrication • • Erreur lors de la lecture de la recette nom du fichier Cause : le fichier est corrompu ou le disque est endommagé. Action : examinez le fichier et sous Windows NT, Windows 95 et OS/2, exécutez le programme de diagnostic du disque CHKDSK afin de déterminer si le disque est corrompu. Si tel est le cas, recréez le fichier depuis le départ ou depuis le disque ou la bande de sauvegarde. Sous UNIX, exécutez le programme de diagnostic et de réparation du disque fsck afin de déterminer si le disque est corrompu. Si tel est le cas, fsck peut réparer le disque en fonction des informations qu’il vous demande. Si le siège de la corruption ne se trouve pas dans la racine, informez-en votre administrateur système car fsck ne pourra pas effectuer la réparation. Erreur lors de la lecture de l’index CT Cause : le fichier /CT/RECIPE.CT est endommagé. Action : supprimez le fichier /FLAPP/CT/RECIPE.CT. Relancez l’application pour reconstituer le fichier, ou exécutez CTGEN RECIPE.CT -V3. Sous Windows 95 et NT, choisissez Démarrer>Exécuter. Dans la zone Ouvrir, tapez %6)'0 CE>(.#22 4'%+2'%6 8 . Cliquez sur OK. Cela permet de définir la variable d’environnement FLAPP et d’exécuter CTGEN. Sous OS/2 et UNIX, définissez la variable FLAPP avant d’exécuter CTGEN. 24 / FactoryLink 6.5.0 / Guide de référence RECETTE DE FABRICATION Messages de la tâche Recette de fabrication Erreur lors de la lecture de l’en-tête de la table de configuration Action : supprimez le fichier /FLAPP/CT/RECIPE.CT. Relancez l’application pour reconstituer le fichier, ou exécutez CTGEN RECIPE.CT -V3. Sous Windows 95 et NT, choisissez Démarrer>Exécuter. Dans la zone Ouvrir, tapez %6)'0 CE>(.#22 4'%+2'%6 8 . Cliquez sur OK. Cela permet de définir la variable d’environnement FLAPP et d’exécuter CTGEN. Sous OS/2 et UNIX, définissez la variable FLAPP avant d’exécuter CTGEN. Erreur lors de la lecture d’un enregistrement de la table de configuration Cause : le fichier /CT/RECIPE.CT est corrompu ou le fichier script .CT (/FLINK/CTG/RECIPE.CTG) et la version d’exécution de FactoryLink ne sont pas de la même version. Action : supprimez le fichier /FLAPP/CT/RECIPE.CT. Relancez l’application pour reconstituer le fichier, ou exécutez CTGEN RECIPE.CT -V3. Sous Windows 95 et NT, choisissez Démarrer>Exécuter. Dans la zone Ouvrir, tapez %6)'0 CE>(.#22 4'%+2'%6 8 . Cliquez sur OK. Cela permet de définir la variable d’environnement FLAPP et d’exécuter CTGEN. Sous OS/2 et UNIX, définissez la variable FLAPP avant d’exécuter CTGEN. Erreur lors de l’écriture du fichier recette nom du fichier Cause : l’unité spécifiée est saturée ou corrompue. Action : Exécutez SCANDISK, CHKDSK, fsck, ANALYZE, ou tout autre programme de diagnostic du disque afin de déterminer si le disque est plein. Supprimez les fichiers inutiles si tel est le cas ou si le disque est proche de la saturation. FactoryLink 6.5.0 / Guide de référence / 25 1 Recette de fabrication Cause : le fichier /CT/RECIPE.CT est corrompu ou le fichier script .CT (/FLINK/CTG/RECIPE.CTG) et la version d’exécution de FactoryLink ne sont pas de la même version. • RECETTE DE FABRICATION • Messages de la tâche Recette de fabrication • • Impossible de créer le fichier recette nom du fichier recette Cause : il se peut que le nom du fichier ou du chemin d’accès soit incorrect ou que le disque soit plein. Action : précisez correctement le chemin d’accès du fichier. S’il est correct, assurez-vous que le répertoire existe. Exécutez SCANDISK, CHKDSK, fsck, ANALYZE, ou tout autre programme de diagnostic du disque afin de déterminer si le disque est plein. Supprimez les fichiers inutiles si tel est le cas ou si le disque est proche de la saturation. Impossible de trouver la recette nom du fichier recette Cause : la tâche ne parvient pas à localiser le fichier recette spécifié. Action : le fichier recette n’existe pas ou son nom a été entré incorrectement. La recette est trop volumineuse Cause : tous les éléments que contient la recette ne tiennent pas dans le tampon de 10000 octets. Action : créez une recette moins longue, diminuez la taille des chaînes de message ou basculez d’un type de données « longana » à un type « analog ». La recette ne correspond pas à la table de configuration nom du fichier Cause : le fichier recette spécifié ne correspond pas à la table de configuration des recettes. Le nombre de noms d’élément pour chaque type de données et l’espace de chaîne maximal ne correspondent peut-être pas. Action : entrez de nouveau le fichier recette. Si ce dernier est correctement spécifié, examinez le fichier recette de la table de configuration. Mémoire RAM insuffisante pour charger les tables de configuration Cause : la tâche ne dispose pas de suffisamment de RAM pour charger les tables de configuration. Action : arrêtez toutes les tâches inutiles. Si le problème persiste, augmentez la taille de la RAM système. 26 / FactoryLink 6.5.0 / Guide de référence RECETTE DE FABRICATION Messages de la tâche Recette de fabrication Tag incorrect Action : exécutez CTGEN. Taille d’enregistrement de table de configuration incorrecte Cause : le fichier /CT/RECIPE.CT est corrompu ou le fichier script .CT (/FLINK/CTG/RECIPE.CTG) et la version d’exécution de FactoryLink ne sont pas de la même version. Action : supprimez le fichier /FLAPP/CT/RECIPE.CT. Relancez l’application pour reconstituer le fichier, ou exécutez CTGEN RECIPE.CT -V3. Sous Windows 95 et NT, choisissez Démarrer>Exécuter. Dans la zone Ouvrir, tapez %6)'0 CE>(.#22 4'%+2'%6 8 . Cliquez sur OK. Cela permet de définir la variable d’environnement FLAPP et d’exécuter CTGEN. Sous OS/2 et UNIX, définissez la variable FLAPP avant d’exécuter CTGEN. Taille d’en-tête de table de configuration incorrecte Cause : le fichier /CT/RECIPE.CT est corrompu ou le fichier script .CT (/FLINK/CTG/RECIPE.CTG) et la version d’exécution de FactoryLink ne sont pas de la même version. Action : supprimez le fichier /FLAPP/CT/RECIPE.CT. Relancez l’application pour reconstituer le fichier, ou exécutez CTGEN RECIPE.CT -V3. Sous Windows 95 et NT, choisissez Démarrer>Exécuter. Dans la zone Ouvrir, tapez %6)'0 CE>(.#22 4'%+2'%6 8 . Cliquez sur OK. Cela permet de définir la variable d’environnement FLAPP et d’exécuter CTGEN. Sous OS/2 et UNIX, définissez la variable FLAPP avant d’exécuter CTGEN. FactoryLink 6.5.0 / Guide de référence / 27 1 Recette de fabrication Cause : le programme détecte un élément incorrect ou l’élément n’existe pas dans la base de données temps réel. Les données de la base de données temps réel sont corrompues ou le Gestionnaire d’exploitation a été lancé sans avoir exécuté CTGEN. • RECETTE DE FABRICATION • Messages de la tâche Recette de fabrication • • 28 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 2 Consultation de base de données La tâche Consultation de base de données de FactoryLink ECS fonctionne conjointement avec la tâche Historique base de données et permet à une application d’accéder à des données stockées dans une base de données relationnelle par l’intermédiaire d’une fenêtre de consultation. La tâche Consultation de base de données offre les fonctions suivantes : • Manipulation, à partir de FactoryLink ECS, des données stockées dans une base de données relationnelle • Envoi et récupération de données vers et à partir de toutes les tables extérieures à la base de données, y compris celles créées à l’extérieur de FactoryLink ECS dans des tableaux et individuellement. P RINCIPES DE L ’ OPÉRATION La tâche Consultation est une tâche client historique de base de données qui communique avec la tâche Historique par le biais d’éléments mailbox afin d’envoyer et de recevoir des informations d’historique stockées dans une base de données externe. La tâche Consultation accède aux données stockées dans une base de données relationnelle en sélectionnant les données spécifiées dans une table de configuration et en les plaçant dans une table temporaire appelée table de résultat. L’élément affiche et modifie les données figurant dans la table de résultat par l’intermédiaire d’une fenêtre de consultation. Cette fenêtre à curseur fait correspondre les données de la base de données relationnelle avec celles de la base de données temps réel. La fenêtre de consultation affiche les parties sélectionnées de la table de résultat. FactoryLink 6.5.0 / Guide de référence / 29 Consultation de base de données • Définition d’éléments référencés par la tâche Consultation de base de données 2 • CONSULTATION DE BASE DE DONNÉES • Utilisation d’expressions logiques • • U TILISATION D ’ EXPRESSIONS LOGIQUES Les expressions logiques permettent de cibler les données de la base de données relationnelle que l’on souhaite afficher ou modifier. Pour la tâche Consultation de base de données, une expression logique est une commande contenant une clause SQL WHERE standard. En mode exécution, il est recommandé, pour des raisons de souplesse, d’utiliser le nom d’un élément dont la valeur est une clause WHERE. Si vous voulez extraire toutes les données d’une colonne de base de données relationnelle, vous n’avez pas besoin de spécifier d’expression logique. Pour pouvoir configurer la tâche Consultation de base de données, vous devez être familiarisé avec l’utilisation des instructions SQL standard. Pour en savoir plus, consultez n’importe quel manuel sur SQL, tel que l’aide-mémoire de SQL et/ou le manuel de l’utilisateur de la base de données relationnelle concernée. Pour sélectionner des données dans une table de la base de données, on associe une expression logique au nom de la colonne concernée et à un certain nombre d’opérateurs logiques, le tout constituant une instruction SQL complète. Au sein de cette instruction, la clause WHERE précise quelles lignes de la table de la base de données doivent être placées dans la table de résultat. La tâche Consultation de base de données exécute quatre opérations : • Sélection (Select) • Mise à jour (Update) • Insertion (Insert) • Suppression (Delete) 30 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Configuration des arguments de programme C ONFIGURATION DES ARGUMENTS DE PROGRAMME La tâche Consultation de base de données se configure à l’aide des arguments de programme suivants : -L ou -l -N ou -n -S[4-160] ou -s[4-160] -W[5-300] ou -w[5-300] Si la requête ne ramène pas toutes les lignes attendues dans la vue que l’on a définie, cet argument fait en sorte que la fin du FETCH soit signalée au terme d’une opération de sélection (SELECT). Par défaut, la fin du FETCH n’est pas signalée tant que l’utilisateur n’a pas atteint la dernière ligne de la requête. Définit le nombre maximum d’instructions SQL pouvant être actives simultanément dans la tâche Consultation de base de données (160 par défaut). Dans le cas d’applications très volumineuses, il faudra adapter cet argument de programme si le serveur de la base de données n’est pas en mesure d’allouer une ressource pour ouvrir un nouveau curseur SQL. Ecrit dans le fichier journal les instructions SQL générées par la tâche Consultation de base de données. Pour que cet argument fonctionne, l’historisation de la base de données doit être activée. Par défaut, les instructions SQL ne sont pas écrites dans le fichier journal. Définit le délai maximal de réponse de la tâche Historique (en secondes). Par défaut, le délai est de 30 secondes. FactoryLink 6.5.0 / Guide de référence / 31 2 Consultation de base de données -V1 ou -v1 Active l’historisation des erreurs dans le fichier journal. Par défaut, l’historisation des erreurs est désactivée. • CONSULTATION DE BASE DE DONNÉES • Panneau Contrôle consultation base de données • • P ANNEAU C ONTRÔLE CONSULTATION BASE DE DONNÉES Pour configurer le panneau Contrôle consultation base de données, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Consultation de base de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle consultation base de données. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de consultation Chaîne alphanumérique de 1 à 15 caractères précisant le nom affecté au développeur dans la fenêtre de consultation en cours de définition ou de modification. Entrée valide : chaîne alphanumérique de 1 à 15 caractères Déclencheur de sélection Nom d’un élément déclenchant une opération de sélection. Une opération de sélection choisit des données spécifiques dans une table de base de données relationnelle basée sur des informations spécifiées dans le panneau Informations consultation de base de données et les place dans une table de résultat afin de vous permettre de les visualiser ou de les manipuler. La boîte de dialogue Définition de tag s’affiche lorsque vous cliquez sur Entrée. Si le tag spécifié dans ce champ est de type non défini, sélectionnez le type de données approprié. 32 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Panneau Contrôle consultation base de données Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message Déclencheur de mise à jour Nom d’un élément déclenchant une opération de mise à jour. Si vous avez défini un déclencheur de sélection, la tâche Consultation exécute une mise à jour positionnelle. Lorsque la valeur de cet élément change pendant une mise à jour positionnelle, la tâche Consultation de base de données lit les valeurs de la ligne active (valeur du Tag ligne en cours) et met à jour les valeurs de cette ligne dans la table de résultat et dans la base de données externe. Si vous n’avez pas défini de déclencheur de sélection pour choisir des données spécifiques, la tâche Consultation exécute une mise à jour logique. Pendant celle-ci, la tâche Consultation de base de données lit les valeurs de la première ligne de la fenêtre de consultation et utilise l’expression logique définie dans le panneau Informations consultation de base de données afin de mettre à jour les valeurs de la base de données externe. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message Déclencheur de suppression Nom d’un élément déclenchant une opération de suppression. Si vous avez défini un déclencheur de sélection, la tâche Consultation exécute une suppression positionnelle. Lorsque la valeur de cet élément change pendant une suppression positionnelle, la tâche Consultation supprime la ligne active dans la fenêtre de consultation de la table de résultat et la base de données externe. FactoryLink 6.5.0 / Guide de référence / 33 2 Consultation de base de données Pour qu’une mise à jour positionnelle soit possible, vous devez avoir créé un index unique pour la table de base de données. Cette opération peut soit être effectuée dans le panneau Création structure base de données, soit à l’extérieur de FactoryLink au moment de la création de la table. Pour plus d’informations sur la configuration du panneau Création structure base de données, reportez-vous à la section Historisation de la base de données. Si vous devez créer un index unique pour une table de base de données qui existe déjà, reportez-vous au manuel de l’utilisateur du SGBDR concerné. • CONSULTATION DE BASE DE DONNÉES • Panneau Contrôle consultation base de données • • Pour qu’une suppression positionnelle soit possible, vous devez avoir créé un index unique pour la table de base de données. Cette opération peut soit être effectuée dans le panneau Création structure base de données, soit à l’extérieur de FactoryLink au moment de la création de la table. Pour plus d’informations sur la configuration du panneau Création structure base de données, reportez-vous à la section Historisation de la base de données. Si vous devez créer un index unique pour une table de base de données qui existe déjà, reportez-vous au manuel de l’utilisateur du SGBDR concerné. Si vous n’avez pas défini de déclencheur de sélection, la tâche Consultation exécute une suppression logique. Pendant celle-ci, la tâche Consultation supprime les lignes de la base de données relationnelle indiquées par l’expression logique. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message Déclencheur de déplacement (Requiert l’utilisation du déclencheur de sélection.) Nom d’un élément déplaçant la ligne active vers le haut ou le bas du nombre de lignes indiqué. Si la ligne active est sur le premier ou le dernier enregistrement de la fenêtre de consultation, la fenêtre défile du nombre d’enregistrements restants. Si, par exemple, la valeur du Déclencheur de déplacement est -3 et que la ligne active est positionnée sur la première ligne affichée de la fenêtre de consultation, les données descendent de trois rangs dans la fenêtre. Les opérations de déplacement ne peuvent s’opérer que sur les tables de résultat ; par conséquent, elles ne peuvent s’effectuer que si vous avez défini et exécuté un Déclencheur de sélection. Entrée valide : nom de tag standard Type de données valides : analog Déclencheur de position (Requiert l’utilisation du Déclencheur de sélection). Nom d’un élément déplaçant la fenêtre de consultation vers la ligne spécifiée dans la table de résultat. La ligne précisée, placée au centre de la fenêtre de consultation, devient la ligne active. Si, par exemple, la valeur de l’élément est 42, la table de consultation affiche la ligne 42 de la table de résultat. Les opérations de positionnement ne peuvent s’opérer que sur les tables de résultat ; par conséquent, elles ne peuvent s’effectuer que si vous avez défini et exécuté un Déclencheur de sélection. 34 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Panneau Contrôle consultation base de données Entrée valide : nom de tag standard Type de données valides : analog Mailbox historique Nom d’un élément mailbox dont la valeur établit la communication avec une base de données externe. A partir de la base de données relationnelle, la tâche Consultation de base de données envoie une requête d’informations à cet élément mailbox. La tâche Historique base de données lit cet élément et transmet la requête à la base de données externe. Entrée valide : nom de tag standard Type de données valides : mailbox Nom table base de données Entrée valide : chaîne alphanumérique de 1 à 63 caractères Tag de la ligne en cours Nom d’un élément dont la valeur indique la position de la ligne active de données dans une fenêtre de consultation. Après l’exécution d’une opération de sélection, de déplacement ou de positionnement par la tâche Consultation de base de données, cette dernière écrit dans cet élément la valeur indiquée par la position de la ligne active. Si vous avez défini un déclencheur de sélection, la tâche Consultation exécute toutes les opérations de mise à jour et de suppression sur la ligne indiquée par l’élément Tag ligne en cours. Entrée valide : nom de tag standard Type de données valides : analog Création d’enregistrement auto. Indique si une nouvelle ligne doit être insérée dans une table de base de données si une ligne est introuvable lors d’un essai de mise à jour. Cette fonction n’est valable que pour les mises à jour logiques et non pour les mises à jour positionnelles. Vous pouvez saisir l’un des paramètres suivants : OUI Insère une nouvelle ligne de données. NON N’insère pas de nouvelles lignes. Il s’agit du paramètre par défaut. FactoryLink 6.5.0 / Guide de référence / 35 2 Consultation de base de données Chaîne alphanumérique de 1 à 63 caractères précisant le nom d’alias de base de données (défini dans la tâche historique) et le nom de la table dans la base de données relationnelle depuis laquelle la tâche Consultation demande des informations. Saisissez un point « . » entre le Nom alias base de données et le Nom table. • CONSULTATION DE BASE DE DONNÉES • Panneau Contrôle consultation base de données • • Taille table consultation (lignes) Chaîne alphanumérique de 1 à 50 caractères précisant le nombre de lignes pouvant être visualisées ou modifiées dans une fenêtre de consultation. La taille de cette fenêtre doit correspondre à celle du tableau d’éléments spécifié dans le champ Nom tag du panneau Informations consultation base de données. Tous les tableaux d’éléments spécifiés dans ce champ doivent avoir la même taille. Si tel n’est pas le cas, la taille de la fenêtre de consultation doit être la même que celle du plus petit tableau d’éléments. Le champ Taille table consultation (lignes) précise aussi le nombre de lignes de données envoyées à la tâche Consultation de base de données à chaque fois que celle-ci demande des données à une tâche Historique base de données. Par exemple, le nombre précisé dans ce champ est 1. Pour aller directement à la fin de la table de résultat, entrez une valeur positive élevée dans le champ Déclencheur de déplacement ou Déclencheur de position. Dans cet exemple, comme vous ne pouvez demander qu’une seule ligne de données à la fois, l’opération risque de prendre un certain temps si la table de résultat est importante. Ainsi, plus la valeur indiquée dans ce champ est élevée, plus la durée de l’opération est courte. Entrée valide : chaîne alphanumérique de 1 à 50 caractères Taille tampon interne (lignes) Nombre entre 0 et 9 999 précisant le nombre de lignes de données d’une table de résultat pouvant être stockées en mémoire. Utilisez les directives suivantes pour choisir les tailles de tampons interne et externe : La mémoire étant limitée, n’utilisez pas un tampon interne plus important que nécessaire. Calculez la longueur de chaque ligne dans la table de résultat et le nombre de lignes dans le tampon interne afin de déterminer la mémoire requise. La tâche Consultation opère plus rapidement si toutes les lignes d’une table de résultat sont stockées dans le tampon interne (par opposition au stockage dans le tampon externe). 36 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Panneau Contrôle consultation base de données Utilisez une valeur suffisamment importante pour contenir le nombre de lignes nécessaires et suffisamment modeste pour ne pas utiliser trop de mémoire. Si vous ne connaissez pas la taille de la table de résultat et si la mémoire le permet, entrez la valeur 100 ; toutefois, si la table de résultat est plus courte, entrez un nombre équivalant à (n)-(taille du tableau des éléments) où n correspond au nombre de lignes dans la table de résultat. Si vous choisissez de ne stocker qu’un nombre donné de lignes dans le tampon interne et que la table de résultat devient plus importante que ce tampon, le débordement est stocké dans le tampon externe. Si le tampon interne peut stocker 25 lignes et et que la fenêtre de consultation comprend 5 lignes et que la table de résultat contient 50 lignes, Alors : la fenêtre de consultation comprend 5 lignes et 25 lignes sont stockées dans le tampon interne et 50 lignes sont stockées dans le tampon externe. Entrée valide : valeur numérique jusqu’à 9 999 FactoryLink 6.5.0 / Guide de référence / 37 2 Consultation de base de données que le tampon externe peut stocker un nombre illimité de lignes • CONSULTATION DE BASE DE DONNÉES • Panneau Contrôle consultation base de données • • Taille tampon externe (lignes) Déclencheur sur fin d’action Ce champ n’est pas actuellement utilisé. Nom d’un élément dont l’indicateur de changement d’état est défini dès lors qu’une opération de consultation pour cette fenêtre est terminée. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message Etat terminaison Nom d’un élément dont la valeur indique l’état de la dernière opération achevée par la tâche Consultation ou Historique. Si cet élément est de type « message », l’état s’affiche sous la forme d’une chaîne de caractères ; sinon, il s’affiche comme un code numérique. Reportez-vous à la section « Codes et messages d’état de la tâche Consultation de base de données » page 47, afin d’obtenir les codes et les messages pouvant s’afficher dans ce tag. Vous pouvez configurer cet élément afin qu’il fonctionne avec les objets d’affichage dans la tâche Editeur d’applications et affiche les codes ou les messages sur tout écran graphique. Pour plus d’informations sur la définition des objets d’affichage, reportez-vous au manuel Guide de l’Editeur d’applications de FactoryLink ECS. Vous pouvez également configurer la tâche Maths et logique pour surveiller cet élément et répondre aux erreurs qui se produisent ou les ignorer. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 38 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Panneau Informations consultation base de données P ANNEAU I NFORMATIONS CONSULTATION BASE DE DONNÉES Pour configurer le panneau Informations consultation base de données, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Consultation de base de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations consultation base de données. 2 Nom tag Nom d’un tableau d’éléments contenant les valeurs d’une colonne d’une table de base de données relationnelle. Si le champ Taille table consultation du panneau Contrôle consultation base de données contient une valeur supérieure à 1, le tableau d’éléments doit avoir au moins la taille spécifiée dans ce champ. Assurez-vous que les éléments saisis dans le champ Nom tag ont au moins la taille spécifiée dans le champ Taille table consultation. Si le tag spécifié dans ce champ est de type non défini, sélectionnez le type de données approprié. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message FactoryLink 6.5.0 / Guide de référence / 39 Consultation de base de données 3 Dans ce panneau, spécifiez les informations suivantes : • CONSULTATION DE BASE DE DONNÉES • Panneau Informations consultation base de données • • Opérateur logique Partie d’une clause WHERE spécifiant les conditions utilisées par la tâche Consultation de base de données pour sélectionner des lignes dans une table de base de données relationnelle. Ce champ fonctionne avec les champs Nom de colonne et Expression logique (décrits ci-dessous) pour spécifier des clauses WHERE. Vous pouvez saisir l’un des paramètres suivants : AND Spécifie une combinaison de conditions dans une expression logique. OR Spécifie une liste de conditions de remplacement dans une expression logique. Si vous utilisez l’opérateur OR dans une expression logique alors que vous êtes dans la tâche Historique pour dBASE IV, FactoryLink ECS exécute une recherche séquentielle dans la base de données même si les colonnes sont indexées. Si la base de données est volumineuse, cela peut se traduire par un temps de réponse plus lent ; aussi, nous vous recommandons de ne pas utiliser d’opérateurs OR dans les expressions logiques, afin que la tâche Historique pour dBASE IV puisse exploiter les index. NOT Inverse une condition dans une expression logique. AND_NOT Spécifie une combinaison de conditions et de conditions inversées dans une expression logique. OR_NOT Spécifie une liste d’autres conditions inversées possibles dans une expression logique (voir les exemples dans le tableau ci-après). Clause WHERE Col2 = 3 AND Col4 > 4 40 / FactoryLink 6.5.0 / Guide de référence Description Dans cet exemple, la tâche Consultation de base de données sélectionne toutes les lignes où la colonne 2 est égale à 3 AND (et) où la colonne 4 est supérieure à 4. CONSULTATION DE BASE DE DONNÉES Panneau Informations consultation base de données Clause WHERE Nom de colonne Description Col3 < 6 OR Col12 >= 19 Dans cet exemple, la tâche Consultation de base de données sélectionne toutes les lignes où la colonne 3 a une valeur inférieure à 6 OR (ou) où la colonne 12 est supérieure ou égale à 19. Col4 > 7 AND_NOT Col4 = 20 Dans cet exemple, la tâche Consultation de base de données sélectionne toutes les lignes où la colonne 4 est supérieure à 7 AND NOT (et non) égale à 20. Chaîne alphanumérique de 1 à 63 caractères qui spécifie : =VCDNG?EQNQPPG où table est le nom de la table de la base de données relationnelle. Incluez-la si ce nom est différent de celui précisé dans le champ Nom table base de données dans le panneau Contrôle consultation base de données. colonne est le nom de la colonne dans la table de la base de données relationnelle. Vous pouvez utiliser le même nom de colonne dans deux lignes d’un panneau. OU (2) la fonction SQL, telle que MAX (col_name) ou COUNT (*). Le résultat de cette fonction est écrit dans l’élément spécifié dans le champ Nom tag. Les fonctions SQL sont gérées dans les expressions SELECT uniquement. Les expressions UPDATE et la tâche Historique pour dBASE IV ne les gèrent pas. FactoryLink 6.5.0 / Guide de référence / 41 Consultation de base de données (1) la chaîne de caractères représentant le nom de colonne de la base de données relationnelle associé au nom de tag. Le champ Nom de colonne fonctionne en conjonction avec les champs Opérateur logique et Expression logique afin de spécifier des clauses WHERE ayant le format suivant : 2 • CONSULTATION DE BASE DE DONNÉES • Panneau Informations consultation base de données • • Entrée valide : chaîne alphanumérique de 1 à 63 caractères Expression logique Expression conditionnelle limitant les lignes à sélectionner, à mettre à jour ou à supprimer dans une table de base de données. Ce champ fonctionne en conjonction avec les champs Nom colonne et Opérateur logique pour spécifier la clause WHERE utilisée par l'instruction SQL. Remarque : pour la tâche Consultation de base de données, une variable incorporée est un élément FactoryLink ECS précédé de deux points (:). Cette variable s’utilise uniquement dans le champ Expression logique. Il peut s’agir de n’importe quel type d’élément FactoryLink ECS, à l’exception de l’élément mailbox. S’il s’agit d’un tableau d’éléments, précisez ses dimensions (par exemple, :tag_xyz[2]). L’élément figurant dans la variable incorporée n’est pas identifié par le Gestionnaire de configuration comme étant un tag ; aussi l’utilisateur doit-il définir le tag à un autre endroit de l’application, par exemple dans Maths et logique. L’expression conditionnelle figurant dans un champ Expression logique peut être constituée d’opérateurs relationnels. Les opérateurs relationnels suivants sont gérés par la tâche Historique pour dBASE IV : 42 / FactoryLink 6.5.0 / Guide de référence = est égal à. < est inférieur à. > est supérieur à. <> n’est pas égal à. <= est inférieur ou égal à. >= est supérieur ou égal à. is not null n’est pas NULL (pour la tâche Historique pour dBASE IV, cette condition est vraie (TRUE) lorsque la colonne de base de données n’est pas constituée entièrement d’espaces). CONSULTATION DE BASE DE DONNÉES Panneau Informations consultation base de données between X and Y définit une série de valeurs, X étant la limite inférieure et Y la limite supérieure. Equivalent à COLNAME >= X and COLNAME <= Y. Si vous utilisez la tâche Historique pour dBASE IV, limitez-vous aux opérateurs logiques figurant dans cette liste pour formuler vos expressions logiques. Si vous n’utilisez pas la tâche Historique pour dBASE IV, consultez le guide RDBMS SQL Language user’s manual pour plus d’informations. La chaîne ainsi générée est une condition WHERE. Si le ou les premiers mots de cette chaîne ne sont pas des mots réservés SQL tels que ORDER BY, par exemple, le mot réservé WHERE est inséré au début de la chaîne. L’ordre des clauses SQL dans la chaîne, telles que ORDER BY et GROUP BY, doit être conforme à la syntaxe SQL utilisée par le serveur de base de données auquel l’instruction est destinée. La clause ORDER BY est gérée par la tâche Historique pour dBASE IV mais uniquement lorsque les colonnes spécifiées dans la clause ORDER BY correspondent à un index créé sur la table de base de données. La tâche Historique pour dBASE IV ne construit pas de tables temporaires pour reclasser les lignes ; assurez-vous donc que la clause ORDER BY correspond à un index sur la table de base de données dBASE IV. Si tel n’est pas le cas, la tâche Historique pour dBASE IV renvoie une erreur. Si vous avez défini un déclencheur de sélection dans le panneau Contrôle consultation base de données, la clause WHERE est utilisée pour l’expression sélectionnée. Dans le cas contraire, la clause WHERE est utilisée pour les opérations de mise à jour et de suppression ou les deux. FactoryLink 6.5.0 / Guide de référence / 43 2 Consultation de base de données La clause WHERE est formée par concaténation des champs Opérateur logique, Nom de colonne et Expression logique, dans l’ordre ou ces derniers apparaissent dans le panneau Informations consultation base de données. La tâche Consultation de base de données rajoute la ponctuation nécessaire pour que cette clause soit conforme à la syntaxe SQL. Toute variable incorporée figurant dans le champ Expression logique est remplacée par un ?, qui, pour SQL, représente une valeur spécifiée par l’utilisateur au moment de l’exécution. Il s’agira de la valeur du tag définie par la variable incorporée. • CONSULTATION DE BASE DE DONNÉES • Panneau Informations consultation base de données • • Une expression logique peut contenir : 1. Une chaîne de 79 caractères maximum contenant une expression ou une clause SQL. Exemple - l’expression SQL : OUTLETVAL = 30 and TANKID = ‘BLUE001’ Exemple - la clause SQL : ORDER BY TANKID 2. Une chaîne de 79 caractères maximum représentant une expression SQL contenant des variables incorporées. Si l’élément est un tag message, les données “caractères” ne doivent pas se trouver entre apostrophes. Exemple : =:tagTANKID: WHEREtqg TANKID is a message tag of value: BLUE001 3. Une variable de message uniquement. Cette variable doit être un élément message. L’élément message contient une clause ou une expression SQL. L’expression SQL ne doit pas contenir de variable incorporée et les constantes de caractères figurant dans l’expression SQL doivent se trouver entre apostrophes. Exemple : :tagSQLExpression: WHEREtagSQLExpression is a message tag: OUTLETVAL = 30 and: TANKID = ‘BLUE001’ Remarque : les options 1 et 3 sont différentes. Bien que le résultat soit le même dans les deux cas, l’option 3 permet à l’utilisateur de remplacer l’élément tagSQLExpression par une autre expression avant de définir un déclencheur de sélection, de mise à jour ou de suppression en modifiant les lignes sélectionnées, mises à jour ou supprimées. L’option 1 est toujours statique et ne peut pas être modifiée en mode exécution. L’option 2 permet à l’utilisateur de modifier la valeur de tagTANKID mais l’expression SQL reste la même ; seul le critère de recherche de la clause WHERE a changé. 44 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Panneau Informations consultation base de données Au moment de l’exécution de l’ordre SQL de sélection, de mise à jour ou de suppression, la tâche Consultation de base de données remplace les variables incorporées par la valeur du tag défini dans la variable incorporée. Par exemple : =:tagTANKID génère la clause WHERE suivante :WHERE TANKID = ? TANKID est la valeur du champ Nom de colonne. La tâche Consultation de base de données lit la valeur de l’élément tagTANKID dans la base de données temps réel et la substitue au caractère ? chaque fois qu’elle exécute un ordre SQL de sélection, de mise à jour ou de suppression. Une fois renseigné, le panneau est similaire à l’exemple qui suit : 2 Consultation de base de données Dans cet exemple, l’élément déclencheur de sélection SELTAG1 (défini dans le panneau Contrôle) est de type « digital ». Par conséquent, la tâche Historique renvoie les deux valeurs suivantes à la tâche Consultation de base de données lorsque l’indicateur de changement d’état de SELTAG1 est défini : • Lorsque la colonne nommée TANKID est égale à BLUE001 • Lorsque la colonne nommée OUTLET est supérieure ou égale à la valeur de l’élément OUTLETVAL. FactoryLink 6.5.0 / Guide de référence / 45 • CONSULTATION DE BASE DE DONNÉES • Panneau Informations consultation base de données • • La tâche Consultation de base de données écrit ces valeurs dans les éléments figurant dans les tableaux TANKID[3] et OUTLET[3]. Ces valeurs sont ensuite affichées dans une fenêtre de consultation. Pour chaque élément Nom de tag, une colonne de valeurs s’affiche dans une fenêtre de consultation. Du fait qu’un tableau d’éléments Nom de tag a été défini pour TANKID et OUTLET, les valeurs des colonnes pour lesquelles l’expression logique est vraie sont affichées dans la fenêtre de consultation. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 46 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données C ODES ET MESSAGES D ’ ÉTAT DE LA TÂCHE DONNÉES C ONSULTATION DE BASE DE Chaque fois qu’une erreur se produit lors de l’exécution de la tâche Consultation, de la tâche Historique ou d’une autre tâche client historique base de données, FactoryLink ECS envoie un code ou un message d’état au Gestionnaire d’exploitation et au tag d’état terminaison. Un message plus complet est également enregistré dans le fichier journal, s’il en existe un. Cette section décrit les messages d’erreur pouvant s’afficher sur l’écran du Gestionnaire d’exploitation pour la tâche Consultation. Si vous définissez un objet affichage-texte afin de les afficher, les codes et les messages s’affichent sur un écran graphique. Code Erreur Cause Action 100 Une erreur asynchrone est survenue dans la fonction historique. une opération SQL COMMIT a échoué dans la tâche Historique base de données. consultez l’administrateur responsable de la base de données externe en cours d’utilisation. 101 Echec de la fonction historique. une erreur de syntaxe a pu se produire ou des informations manquent dans un champ obligatoire d’une table de configuration. s’il s’agit d’une erreur de syntaxe, modifiez les informations du panneau Informations consultation base de données afin de créer une expression SQL. Si les panneaux sont corrects, assurez-vous que la table de base de données existe. FactoryLink 6.5.0 / Guide de référence / 47 2 Consultation de base de données Le tableau suivant récapitule les codes d’état écrits dans un tag d’état terminaison défini dans le panneau Contrôle consultation base de données. Le message complet est écrit dans un tag d’état terminaison message et peut également être écrit dans le tag de message de tâche défini dans le panneau Configuration système. Pour les codes d’état dont l’identificateur est inférieur à 100, reportez-vous à la section « Messages de la tâche Historique » page 279. La tâche Historique génère ces messages et les renvoie à la tâche Consultation de base de données lors de l’exécution d’une tâche historique. • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • Code Erreur Cause Action 102 Aucun champ de sélection. la tâche essaie d’effectuer une opération de sélection, mais aucun élément Nom tag n’a été défini pour contenir les données résultant de cette opération. définissez des éléments dans le champ Nom tag du panneau Informations consultation base de données. 103 Aucun champ d’insertion. la tâche essaie d’effectuer une opération d’insertion mais aucun élément Nom tag n’a été défini pour contenir les données résultant de cette opération. définissez des éléments dans le champ Nom tag du panneau Informations consultation base de données. 104 Aucun champ de mise à jour. la tâche essaie d’effectuer une opération de mise à jour, mais aucun élément Nom tag n’a été défini pour contenir les données résultant de cette opération. définissez des éléments dans le champ Nom tag du panneau Informations consultation base de données. 105 Les opérations de mise à jour et de suppression ne sont pas gérées dans la visualisation de tables multiples. vous avez essayé d’effectuer une opération de mise à jour ou de suppression tout en utilisant une vue multi-tables. n’effectuez pas de mise à jour ou de suppression lors de la visualisation de tables multiples. 106 Mise à jour impossible tant que la sélection n’a pas été effectuée. un déclencheur de sélection a été défini mais aucune opération de sélection n’a été exécutée. Exécutez une opération de sélection avant d’effectuer une opération de mise à jour. exécutez une opération de sélection, puis essayez de nouveau d’effectuer l’opération de mise à jour. 48 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données Code Erreur Cause Action Suppression impossible tant que la sélection n’a pas été effectuée. un déclencheur de sélection a été défini mais aucune opération de sélection n’a été exécutée. Exécutez une opération de sélection avant d’effectuer une opération de suppression. exécutez une opération de sélection, puis essayez de nouveau d’effectuer l’opération de suppression. 108 Déplacement impossible tant que la sélection n’a pas été effectuée. un déclencheur de sélection a été défini mais une opération de sélection n’a pas été exécutée. Exécutez une opération de sélection avant d’effectuer une opération de déplacement. exécutez une opération de sélection, puis essayez de nouveau d’effectuer l’opération de déplacement. 109 Cette ligne de données a été supprimée. une opération de suppression a été tentée sur une ligne supprimée. aucune action requise. 110 Une fonction FactoryLink ECS a renvoyé une erreur. la fonction FactoryLink ECS PAK a rencontré une erreur inconnue ou inattendue. contactez le service d’assistance clientèle. 111 Erreur renvoyée par la fonction de fichiers. le système a rencontré une erreur inconnue en essayant de lire depuis un tampon externe ou d’y écrire. vérifiez que vous disposez de suffisamment d’espace disque. Si tel n’est pas le cas, diminuez la taille du tampon. Si l’espace disque est suffisant, contactez le Service d’assistance client. FactoryLink 6.5.0 / Guide de référence / 49 2 Consultation de base de données 107 • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • Code Erreur Cause Action 112 Tag incorrect pour l’expression logique. une erreur typographique existe ou un nom d’élément incorrect ou non défini a été entré comme élément message intégré d’une expression logique. corrigez toutes les erreurs typographiques. Si vous n’avez pas commis d’erreur de ce type, définissez cet élément dans une tâche FactoryLink ECS autre que Consultation. 113 Utilisation du tag incorrecte dans l’expression logique. une expression logique contient un nom d’élément incorrect. corrigez toutes les erreurs typographiques et assurez-vous que le nom d’élément est celui d’un élément valable. 114 Structure HSDA trop petite. utilisation d'un élément incorrecte dans l’expression logique. définissez l’élément utilisé dans l’expression logique dans une tâche FactoryLink ECS autre que la tâche Consultation de base de données. 115 Impossible d’ouvrir le fichier .LOG. il se peut que l’ordinateur ne dispose plus d’espace disque. supprimez tous les fichiers ou programmes inutiles ; contactez le Service d’assistance client. 116 Une demande de mémoire a échoué. erreur interne. contactez le Service d’assistance client. 117 Impossible de une opération de mise à trouver l’index jour ou de suppression unique de la table. positionnelle a été tentée sur une table sans index unique. 50 / FactoryLink 6.5.0 / Guide de référence créez un index unique pour la table et réessayez d’effectuer l’opération. CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données Si une erreur se produit en mode exécution avec la tâche Consultation ou Historique, l'un des messages suivants s’affiche à droite de l’écran CONSULTATION du Gestionnaire d’exploitation. Les trois premières lettres du message sont une variable qui indique si le message provient de la tâche Consultation de base de données (DBB) ou Historique base de données (HIS). Ce préfixe de trois lettres variable s’affiche dans les messages ci-dessous sous la forme nnn. Ouvrez le fichier .LOG pour afficher le message complet s’il est tronqué sur l’écran du Gestionnaire d’exploitation. nnn -[BAD_SMBX] Mailbox d’envoi incorrect. Consulter enr. : nom de la fenêtre de consultation Cause : vous avez spécifié un nom d’élément mailbox incorrect. nnn -[BAD_WHERE_TAG] Tag nom de l’élément incorrect pour l’expression logique. Consulter enr. : nom de la fenêtre de consultation Cause : une erreur typographique existe ou un nom d’élément incorrect ou non défini a été entré comme élément message intégré d’une expression logique. Action : corrigez toutes les erreurs typographiques. Si vous n’avez pas commis d’erreur de ce type, définissez cet élément dans une tâche FactoryLink ECS autre que Consultation. nnn -[CT_HDR] Aucun déclencheur de sélection, de mise à jour ou de suppression défini. Consulter enr. : nom de la fenêtre de consultation Cause : vous n’avez défini aucun des déclencheurs suivants : - sélection - suppression - mise à jour Action : définissez au moins l’un des déclencheurs susmentionnés. FactoryLink 6.5.0 / Guide de référence / 51 2 Consultation de base de données Action : cherchez le nom d’élément mailbox pour la tâche Historique base de données utilisé dans le champ Mailbox historique du panneau Informations mailbox historique. Entrez le nom correct dans le champ Mailbox historique du panneau Contrôle consultation base de données. • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • nnn -[DBTBL_SYNTAX] Vous n’avez pas entré de point « . » dans la valeur Table de base de données. Consulter enr. : nom de la fenêtre de consultation Cause : le point « . » a été omis dans le champ Nom table base de données du panneau Contrôle consultation base de données. Action : placez un point « . » entre le nom de la base de données et le nom de la table dans le champ Nom table base de données. nnn-[FILE_ERR] Erreur code erreur renvoyée par la fonction de fichiers « fonction ». Consulter enr. : nom de la fenêtre de consultation Cause : le système a rencontré une erreur inconnue en essayant de lire depuis un tampon externe ou d’y écrire. Action : vérifiez que vous disposez de suffisamment d’espace disque. Si tel n’est pas le cas, diminuez la taille du tampon. Contactez le Service d’assistance client si l’espace disque est suffisant. nnn -[FL_FUNC] Erreur code erreur renvoyée par la fonction fonction . Consulter enr. : nom de la fenêtre de consultation Cause : la fonction FactoryLink ECS PAK a rencontré une erreur inconnue ou inattendue. Action : contactez le Service d’assistance client. nnn-[FL_FUNC] Erreur 9 renvoyée par la fonction « FL_WRITE ». Consulter enr. : nom de la fenêtre de consultation Cause : le type de colonne dans la base de données à partir de laquelle FactoryLink ECS essaie de lire ne correspond pas au type de colonne défini dans la table Création structure base de données. Action : redéfinissez le type de colonne dans le champ Type de colonne de la table Création structure base de données afin qu’il soit identique au type de colonne de la base de données. nnn -[FLERROR] Erreur FactoryLink ECS numéro de l’erreur Cause : une erreur inconnue de la fonction PAK est survenue dans la tâche Historique base de données. Action : contactez le Service d’assistance client. 52 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données nnn-[HSCONNECT] Echec de connexion à l’historique Cause : vous avez peut-être spécifié un nom d’élément mailbox incorrect. Action : spécifiez le nom d’élément mailbox prédéfini de la tâche historique dans le champ Mailbox historique du panneau Contrôle consultation base de données. nnn -[HSDA_TOO_SMALL] Structure HSDA insuffisante. Consulter enr. : nom de la fenêtre de consultation Cause : un élément incorrect a été précisé dans une expression logique. Action : définissez l’élément utilisé dans l’expression logique dans une tâche FactoryLink ECS autre que la tâche Consultation de base de données. L’élément sera alors valable dans l’expression logique. 2 Cause : ce message s’accompagne de divers autres messages décrivant la cause de l’erreur. Action : lisez le message d’accompagnement affiché sur l’écran du Gestionnaire d’exploitation ou dans le fichier .LOG et essayez de corriger le problème en fonction des instructions données dans ce message. nnn -[HSDUPLICATE] Tentative d’insertion d’une ligne en double Cause : vous avez essayé d’insérer une ligne en double dans une table de résultat. Action : aucune action requise. nnn -[HSENDOFETCH] Dernière ligne recherchée ou ligne introuvable Cause : la tâche n’a pas réussi à trouver une ligne (pendant une opération de mise à jour) car cette ligne n’existe pas. Ou bien, pendant une opération de déplacement ou de positionnement, vous avez spécifié une ligne inexistante (par exemple, la ligne 100 alors que la table n’en comporte que 50). Vous avez essayé d’aller au-delà de la fin ou du début de la table de résultat. Action : aucune action requise. FactoryLink 6.5.0 / Guide de référence / 53 Consultation de base de données nnn -[HSDBERROR] Erreur d’historique de base de données : message d’erreur • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • nnn -[HSFLDEXISTS] Tentative d’ajout d’un champ qui existe déjà Cause : vous avez essayé d’ajouter un champ qui existe déjà. Action : aucune action requise. nnn -[HSMAXOPENS] Trop de sessions ouvertes Cause : vous avez essayé d’ouvrir des données dans plus de dix bases de données uniques. Action : faites appel à moins de dix bases de données uniques dans une table de configuration. nnn -[HSMEMORY] Erreur mémoire ; échec de la fonction malloc Cause : la mémoire affectée à la tâche historique est insuffisante. Action : allouez plus de mémoire à la tâche Historique base de données. nnn-[HSNOFIELD] Tentative d’accès à un champ inexistant Cause : vous avez essayé d’accéder à un champ qui n’existe pas. Action : aucune action requise. nnn -[HSNOTABLE] Tentative d’accès à une table inexistante Cause : vous avez essayé d’accéder à une table qui n’existe pas. Action : aucune action requise. nnn -[HSPREPARE] Echec de préparation de stmtid Cause : un nom de table ou de champ inexistant a été spécifié ou une erreur de syntaxe a été commise dans une expression SQL. Action : assurez-vous que toutes les entrées dans la table Consultation de base de données sont correctes, et surtout celles pour l’expression SQL. 54 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données nnn -[HSSTMTID] stmtid incorrect renvoyé par l’historique Cause : la tâche Historique base de données s’est arrêtée avant la tâche Consultation de base de données ou une autre tâche client historique de base de données. Action : arrêtez la tâche Consultation de base de données et toutes les autres tâches client historique base de données tournant sur le système. Arrêtez ensuite la tâche Historique base de données, puis relancez-la, suivie de la tâche Consultation de base de données et de toutes les autres tâches client historique base de données tournant sur le système. Cause : une erreur s’est produite dans la tâche Consultation de base de données. Action : contactez le Service d’assistance client. nnn-[HSTBLEXISTS] Tentative de création d’une table qui existe déjà Action : aucune action requise. nnn -[HSUNKNOWN] Requête de fonctions non identifiée envoyée à l’historique Cause : une erreur s’est produite dans la tâche Consultation de base de données. Action : contactez le Service d’assistance client. nnn-[INVUSE_WHERE_TAG] Utilisation du tag incorrecte dans l’expression logique. Consulter enr. : nom de la fenêtre de consultation Cause : une expression logique contient un nom d’élément incorrect. Action : corrigez toutes les erreurs typographiques et assurez-vous que le nom d’élément est celui d’un élément valable. nnn -[MULTI-VIEW] Les opérations de mise à jour et de suppression ne sont pas gérées dans la visualisation de tables multiples. Consulter enr. : nom de la fenêtre de consultation Cause : vous avez essayé de réaliser une opération de mise à jour ou de suppression tout en utilisant une vue multi-tables. Action : n’essayez pas de réaliser des opérations de mise à jour ou de suppression. FactoryLink 6.5.0 / Guide de référence / 55 Consultation de base de données Cause : vous avez essayé de créer une table qui existe déjà. 2 • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • nnn -[NO_FLDS_INS] Aucun champ d’insertion. Consulter enr. : nom de la fenêtre de consultation Cause : la tâche essaie d’effectuer une opération d’insertion mais aucun élément Nom tag n’a été défini pour contenir les données résultant de cette opération. Action : définissez des éléments dans le champ Nom tag du panneau Informations consultation de base de données. nnn-[NO_FLDS_SEL] Aucun champ de sélection. Consulter enr. : nom de la table de consultation Cause : la tâche essaie d’effectuer une opération de sélection, mais aucun élément Nom tag n’a été défini pour contenir les données résultant de cette opération. Action : définissez des éléments dans le champ Nom tag du panneau Informations consultation de base de données. nnn -[NO_FLDS_UPD] Aucun champ de mise à jour. Consulter enr. : nom de la table de consultation Cause : la tâche essaie d’effectuer une opération de mise à jour, mais aucun élément Nom tag n’a été défini pour contenir les données résultant de cette opération. Action : définissez des éléments dans le champ Nom tag du panneau Informations consultation de base de données. nnn -[NO_LOGICAL_EXPR] Aucune expression logique. Consulter enr. : nom de la table de consultation . Nom colonne : nom de la colonne Cause : une opération logique a été définie mais l’expression logique n’a pas été spécifiée. Action : supprimez l’opération ou créez une expression logique. nnn -[NO_MEMORY] Mémoire RAM saturée Cause : la mémoire RAM disponible n’est pas suffisante pour exécuter cette tâche. Action : allouez plus de RAM à la tâche Consultation de base de données. 56 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données nnn -[NOTASSOC] Colonne nom de la colonne non associée à un tag de consultation ou d’emplacement. Consulter enr. : nom de la fenêtre de consultation Cause : un élément Nom tag inexistant ou incorrect a été spécifié. Un nom de colonne a également été précisé sans expression logique. Action : définissez un élément dans le champ Nom tag du panneau Informations consultation de base de données et/ou spécifiez une expression logique. nnn -[NO_UNIQ_INDX] Impossible de trouver un index unique pour la table. Consulter enr. : nom de la fenêtre de consultation Cause : une opération de mise à jour ou de suppression positionnelle a été tentée sur une table sans index unique. Action : créez un index unique pour la table et réessayez d’effectuer l’opération. Cause : une opération de suppression a été tentée sur une ligne supprimée. Action : aucune action requise. nnn -[NULL_TABLE] Aucune donnée pour cette table. Consulter enr. : nom de la table de consultation Cause : l’utilisateur a essayé d’effectuer une opération de mise à jour, de déplacement ou de suppression sur une table de résultat ne contenant pas de lignes de données pour l’une des deux raisons suivantes : l’opération de sélection n’a pas permis de choisir des lignes de données ou vous avez supprimé toutes les lignes de données de la table. Action : aucune action requise. nnn -[OPEN_LOG] Impossible d’ouvrir le fichier .LOG. Cause : il se peut que l’ordinateur ne dispose plus d’espace disque. Action : supprimez tous les fichiers ou programmes inutiles. Contactez le Service d’assistance clientèle. FactoryLink 6.5.0 / Guide de référence / 57 Consultation de base de données nnn -[NULL_ROW] Cette ligne de données a été supprimée. Consulter enr. : nom de la fenêtre de consultation 2 • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • nnn -[SEL_B4_DEL] Suppression impossible : aucun élément n’a été sélectionné. Consulter enr. : nom de la fenêtre de consultation Cause : un déclencheur de sélection a été défini mais aucune opération de sélection n’a été exécutée. Une opération de ce type doit être effectuée avant de pouvoir exécuter une opération de suppression. Action : exécutez une opération de sélection, puis essayez de nouveau d’effectuer l’opération de suppression. nnn -[SEL_B4_MOVE] Déplacement impossible : aucun élément n’a été sélectionné. Consulter enr. : nom de la fenêtre de consultation Cause : un déclencheur de sélection a été défini mais aucune opération de sélection n’a été exécutée. Une opération de ce type doit être effectuée avant de pouvoir exécuter une opération de déplacement. Action : exécutez une opération de sélection, puis essayez de nouveau d’effectuer l’opération de déplacement. nnn -[SEL_B4_UPD] Mise à jour impossible : aucun élément n’a été sélectionné. Consulter enr. : nom de la fenêtre de consultation Cause : un déclencheur de sélection a été défini mais aucune opération de sélection n’a été exécutée. Une opération de ce type doit être effectuée avant de pouvoir exécuter une opération de mise à jour. Action : exécutez une opération de sélection, puis essayez de nouveau d’effectuer l’opération de mise à jour. nnn -[SQL_ASYNC] Echec asynchrone de nom . Erreur : message d’erreur. Cause : une opération SQL COMMIT a échoué dans la tâche Historique base de données. Pour Oracle, cet échec peut être provoqué par un espace disque insuffisant. Action : consultez l’administrateur responsable de la base de données externe en cours d’utilisation. 58 / FactoryLink 6.5.0 / Guide de référence CONSULTATION DE BASE DE DONNÉES Codes et messages d’état de la tâche Consultation de base de données nnn -[SQL_SYNC] Echec de la fonction historique fonction. Erreur : message d’erreur Consulter enr. : nom de la fenêtre de consultation Cause : une erreur de syntaxe a pu se produire ou des informations manquent dans un champ requis d’une table de configuration. Action : modifiez les informations du panneau Informations consultation base de données afin de créer une expression SQL correcte s’il s’agit d’une erreur de syntaxe. Si les panneaux sont corrects, assurez-vous que la table de base de données existe. nnn -[UNSOL_MSG_RCVD] Message non sollicité reçu de numéro de l’élément Cause : une autre tâche a écrit dans l’élément mailbox de la tâche Consultation de base de données (cette dernière n’attend aucune information de cette tâche). F_BAD_CT_SIZE Taille incorrecte pour CT # (numéro CT) Cause : il y a une divergence entre la taille et le fichier script de la tâche Consultation de base de données. Il se peut que vous ayez modifié le fichier .CTG de la tâche Consultation de base de données. Action : copiez le fichier .CTG du disque d’installation sur le fichier modifié. Contactez le Service d’assistance client si tel n’est pas le problème. F_BAD_RMBX Tag mailbox globale incorrect : nom mailbox Cause : l’élément mailbox de la tâche Consultation de base de données n’existe pas dans le fichier GLOBAL.CT. Action : contactez le Service d’assistance client. FactoryLink 6.5.0 / Guide de référence / 59 2 Consultation de base de données Action : déterminez quelle est la tâche qui écrit dans l’élément mailbox de la tâche Consultation de base de données en regardant la liste des références croisées du Menu principal du Gestionnaire de configuration. Corrigez le problème en modifiant le nom de l’élément mailbox de la tâche écrivant sur l’élément mailbox de la tâche Consultation de base de données. • CONSULTATION DE BASE DE DONNÉES • Codes et messages d’état de la tâche Consultation de base de données • • F_INIT Echec d’initialisation de la tâche Cause : ce message est précédé par un autre message d’erreur expliquant la cause de l’erreur. Action : examinez le message précédent afin de déterminer la cause de l’échec d’initialisation. F_NO_CTS Aucune table correcte dans le fichier d’archives CT nom du fichier Cause : la table Consultation de base de données est en cours de configuration. Action : configurez la table Consultation de base de données. F_NO-DOMAIN_NAME Aucun nom de domaine défini pour le répertoire d’applications répertoire Cause : aucun nom de domaine n’a été spécifié pour le répertoire de l’application. Action : spécifiez un nom de domaine pour le répertoire d’applications. F_OPEN_CT Impossible d’ouvrir le fichier d’archives CT nom du fichier Cause : il se peut qu’un fichier .CT ait été supprimé. Action : utilisez CTGEN pour le reconstituer. F_READ_CT Impossible de lire le fichier CT numéro CT dans le fichier d’archives CT nom du fichier Cause : un fichier .CT est corrompu. Action : reconstituez le fichier .CT corrompu. 60 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 3 Historisation base de données Au fur et à mesure que FactoryLink prélève et analyse les données, ces dernières sont stockées dans une base de données temps réel sous forme d’éléments de données. Chaque fois qu’une donnée est prélevée ou analysée, elle remplace l’élément de donnée précédemment stocké dans la base de données temps réel. Si certaines données, telles que rapports ou graphiques de tendances, doivent être conservées pour référence ultérieure, elles peuvent être historisées dans une base de données historique à l’aide de la tâche Historisation base de données. Cette dernière lit les données de la base de données temps réel et les transfère vers une base de données relationnelle sur disque. La tâche historique utilisée pour ce transfert dépend de la base de données relationnelle qui reçoit les données, à savoir la base de données compatible avec dBASE IV que vous pouvez acquérir avec FactoryLink, ou une base de données relationnelle provenant d’un tiers, telle que Oracle7 ou Sybase. Pour savoir quelles bases de données relationnelles sont compatibles avec FactoryLink, reportez-vous à la section « Définition de la tâche historique » page 123. Méthodes d’historisation de base de données Cette section décrit et illustre la façon dont les données temps réel résidentes en mémoire sont historisées dans une base de données relationnelle sur disque. 2. La tâche Historisation base de données lit les valeurs des éléments de données stockés dans la base de données temps réel et les fait correspondre aux colonnes d’une table de base de données relationnelle sur disque. 3. La tâche Historisation base de données transmet les données de la base de données temps réel vers une mailbox historique sous la forme d’un ordre SQL +05'46. La requête demeure dans la mailbox historique jusqu’à ce qu’elle soit traitée par la tâche Historisation. FactoryLink 6.5.0 / Guide de référence / 61 3 Historisation base de données 1. La base de données temps réel reçoit et stocke les données provenant de sources diverses, (équipement distant, saisie utilisateur ou résultats d’un calcul effectué par une tâche FactoryLink). Une fois que ces données ont été prélevées et stockées dans la base de données, d’autres tâches peuvent y accéder et les manipuler. • HISTORISATION BASE DE DONNÉES • • • Lorsqu’elle traite la requête, la tâche Historisation se connecte à la base de données relationnelle et insère les données dans le fichier de cette dernière. Une fois stockées dans ce fichier, ces données sont accessibles par d’autres applications. Lorsque vous choisissez une méthode d’historisation, vous devez tenir compte des facteurs suivants : Groupement des données : FactoryLink vous permet d’historiser les données en les groupant ou sans les grouper. Si vous choisissez la méthode non groupée, les données historisées sont démarquées des données des autres tables. Classement des données FactoryLink vous permet d’historiser les données groupées et non groupées avec ou sans numéro de séquence ou de classement. Si vous décidez d’associer un numéro de séquence à une ligne de données, la structure de votre table doit inclure une colonne contenant le numéro de séquence associé à cette ligne (enregistrement). Le numéro de séquence peut être un nombre entier ou un horodatage. Indexation Dans une base de données relationnelle, les enregistrements apparaissent dans l’ordre où ils ont été insérés. Il s’agit de l’ordre naturel, ou physique. Les champs sélectionnés pour l’indexation sont appelés clés d’index. La création d’une table indexée s’accompagne de la création d’un fichier dans lequel est enregistré l’ordre d’indexation. L’ordre naturel des enregistrements dans le fichier de la base de données ne change cependant pas. L’accès aux enregistrements indexés est plus rapide que l’accès aux enregistrements non indexés. Méthodes de suppression La méthode d’historisation choisie dépend en partie de la façon dont les données sont supprimées de la base de données relationnelle. Les options suivantes sont disponibles : Décalage des enregistrements Décalage des sous-groupes Suppression de données groupées 62 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Méthodes d’historisation de base de données Les méthodes d’historisation de base de données suivantes sont disponibles : Méthode non groupée/non séquencée Méthode non groupée/séquencée Méthode groupée Configuration des arguments de programme Vous pouvez agir sur les fonctions de la tâche Historisation de base de données par le biais d’arguments de programme de configuration système. 3 Historisation base de données FactoryLink 6.5.0 / Guide de référence / 63 • HISTORISATION BASE DE DONNÉES • Panneau Contrôle historisation base de données • • P ANNEAU C ONTRÔLE HISTORISATION BASE DE DONNÉES Pour configurer le panneau Contrôle historisation base de données, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection du domaine du Gestionnaire de configuration. 2 Dans le Menu principal du Gestionnaire de configuration, choisissez Historisation base de données pour afficher le panneau Contrôle historisation base de données. 3 Dans ce panneau, spécifiez les informations suivantes : Nom fichier d’historisation Chaîne alphanumérique de 1 à 16 caractères désignant l’opération d’historisation. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Déclencheur d’historisation Nom du tag déclenchant l’opération d’historisation. Si vous ne renseignez pas ce champ, vous devez activer l’opération d’historisation à partir du champ Ecriture sur exception dans le panneau Informations d’historisation de la base de données. Pour la même opération, vous pouvez spécifier à la fois un déclencheur dans ce champ et une écriture sur exception dans le champ Ecriture sur exception du panneau Informations d’historisation de la base de données. L’opération s’exécute chaque fois que le déclencheur est défini et que la valeur du tag change. 64 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Panneau Contrôle historisation base de données Le tag spécifié doit appartenir au domaine SHARED. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message Mailbox historique Nom du tag mailbox utilisé pour transférer les données à la tâche Historique. Définissez la connexion pour cette mailbox dans la table Historique. Pour plus d’informations sur la méthode de définition des mailbox historiques, reportez-vous au Chapitre 10, « Historique ». Entrée valide : nom de tag standard Type de données valides : mailbox Nom alias base de données Nom alias de la base de données désignant la base de données dans laquelle la tâche Historique envoie les données. Définissez le même nom alias dans la table Historique lorsque vous définissez la connexion avec la mailbox. Entrée valide : nom alias de la base de données Nom de table base de données Nom, de 31 caractères au maximum, désignant la table dans la base de données relationnelle qui reçoit les données. Si cette table n’existe pas encore dans la base de données relationnelle lorsque les données y sont historisées, elle est créée à partir de la structure définie dans le champ Nom de la structure. Entrée valide : nom composé de 31 caractères au maximum Nom de la structure Si vous entrez un nom dans ce champ, il doit correspondre à un nom défini dans le champ Nom de la structure du panneau de contrôle de la structure. Si cela n’est pas le cas, c’est comme si vous ne renseigniez pas ce champ. Si vous ne remplissez pas ce champ et si une table, dont le nom est défini dans le champ Nom table base de données de ce panneau, n’existe pas dans la base de données relationnelle, la table n’est pas créée et les données ne sont pas historisées. Entrée valide : nom de structure FactoryLink 6.5.0 / Guide de référence / 65 3 Historisation base de données Nom attribué à la structure qui définit l’organisation de la table de la base de données relationnelle qui reçoit les données. Si la table spécifiée dans le champ Nom table base de données de ce panneau n’existe pas encore dans la base de données relationnelle lorsque les données y sont historisées, elle est créée à partir de la structure définie dans ce champ. • HISTORISATION BASE DE DONNÉES • Panneau Contrôle historisation base de données • • Priorité Chiffre compris entre 0 et 9 qui contrôle l’ordre dans lequel la tâche Historisation gère la mise en file d’attente des opérations d’historisation. Il existe une relation de priorité entre les opérations d’historisation. Par exemple, si la tâche Historisation reçoit en même temps deux requêtes provenant de deux opérations différentes, elle traite d’abord la requête avec la priorité maximale (chiffre le plus bas). Entrée valide : chiffre compris entre 0 et 9 (valeur par défaut = 0) Tag état terminaison Nom du tag qui indique l’achèvement de l’opération d’historisation concernée. Le chiffre 1 s’inscrit sur ce tag une fois que les données sont historisées dans la mailbox historique. Ne spécifiez pas de nom de tag si vous ne voulez pas effectuer un suivi de l’achèvement de cette opération. Généralement, ce champ est utilisé pour coordonner les activités entre les tâches. Ce qui signifie que vous pouvez utiliser l’achèvement de cette opération d’historisation pour déclencher une autre tâche ou une autre opération. Le tag spécifié doit appartenir au domaine SHARED. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag séquence en cours Nom du tag qui stocke le numéro de séquence en cours pour l’opération d’historisation concernée. Lors de la prochaine opération d’historisation, la valeur stockée dans ce tag est incrémentée de 1, et la nouvelle valeur est attribuée à la ligne de données. Le tag spécifié doit appartenir au domaine SHARED. La valeur Tag séquence en cours est enregistrée dans un fichier lorsque FactoryLink n’est pas en exécution et est mise à jour dans ce champ lors du redémarrage de FactoryLink. Ainsi, les interruptions n’affectent pas les enregistrements en double dans la table de la base de données relationnelle. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : analog, longana, float 66 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Panneau Contrôle historisation base de données Tag chang. séquence Nom du tag utilisé pour ajuster la séquence de numérotation en mode exécution lors du classement des données par nombre entier. Ce champ vous permet de créer manuellement des vides dans la séquence de numérotation des données ordonnées. Si vous ne renseignez pas ce champ, vous ne pouvez pas ajuster manuellement la séquence de numérotation des données ordonnées. Lorsqu’une valeur est forcée en écriture sur le tag spécifié dans ce champ, la valeur écrite est utilisée pour ajuster la valeur du Tag séquence en cours. Par exemple, si la valeur du Tag séquence en cours est 5 et si vous forcez l’écriture du tag à 5, le Tag séquence en cours est alors égal à 10. Le tag spécifié doit appartenir au domaine SHARED. Si le type de tag est numérique, augmentez le Tag séquence en cours de 1 en forçant la valeur du Tag chang. séquence à 1. Si le type de tag est analogique, entier double longueur ou virgule flottante, vous pouvez forcer l’écriture de n’importe quel nombre entier positif ou négatif sur le Tag chang. séquence. Si un nombre positif est écrit, la valeur du Tag séquence en cours augmente du nombre spécifié. Si un nombre négatif est écrit, la valeur du Tag séquence en cours diminue du nombre spécifié. Faites attention lorsque vous ajustez le Tag séquence en cours à l’aide d’un nombre négatif car il arrive que deux rangées de données aient le même numéro de séquence. Si le numéro de séquence fait partie d’un index unique, les valeurs d’enregistrement en double ne sont pas autorisées dans la colonne. FactoryLink affiche un message d’erreur et toute tentative d’historisation d’une valeur en double est refusée. Entrée valide : nom de tag standard (type par défaut = Tag suppression groupe Nom du tag entré dans le champ Valeur de la boîte de dialogue Définition de tag qui contient le nom du groupe à supprimer lorsque le tag Déclencheur suppression groupe est exécuté. Lorsque la suppression du groupe est déclenchée, toutes les données du groupe sont supprimées. Si le groupe contient des sous-groupes, tous les sous-groupes et leurs données sont également supprimés. Si vous ne spécifiez pas un tag dans ce champ, vous ne pouvez pas supprimer des données en spécifiant un nom de groupe. FactoryLink 6.5.0 / Guide de référence / 67 Historisation base de données digital) Type de données valides : digital, analog, longana ou float 3 • HISTORISATION BASE DE DONNÉES • Panneau Contrôle historisation base de données • • Si vous ne spécifiez pas un tag dans ce champ mais que vous spécifiez un Déclencheur de suppression de groupe, lorsque le déclencheur est exécuté, toutes les données non groupées ordonnées par nombre entier et tous les sous-groupes qui ne sont pas associés à un nom de groupe sont supprimés pour la table correspondante. Le tag spécifié doit appartenir au domaine SHARED. Si le nom de groupe est de type numérique, les types corrects sont numérique, analogique, entier double, ou virgule flottante. Si le nom de groupe est constitué de caractères, le type correct est message. Spécifiez le nom du groupe à supprimer dans le champ Valeur de la boîte de dialogue Définition de tag. Entrée valide : nom de tag standard Déclencheur suppression groupe Nom du tag qui déclenche la suppression de données groupées basée sur un événement. Lorsque ce déclencheur est défini, les données du groupe spécifié dans le champ Déclencheur suppression groupe sont supprimées. Si vous ne renseignez pas ce champ, la suppression des données du groupe n’est jamais déclenchée. Le tag spécifié doit appartenir au domaine SHARED. Ne renseignez pas les champs Tag suppression groupe et Déclencheur suppression groupe si vous organisez des données en sous-groupes sans les associer à un groupe. Si vous voulez supprimer les données de sous-groupes sans les associer à un groupe, utilisez l’option de décalage des sous-groupes. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag sous-groupe en cours Nom du tag qui stocke le numéro de sous-groupe en cours pour le groupe concerné. Lors de la prochaine création d’un nouveau sous-groupe pour ce groupe, la valeur stockée dans ce tag est ajustée en fonction du montant défini dans le champ Tag changement sous-groupe de ce panneau et attribuée au nouveau sous-groupe. Si vous ne renseignez pas ce champ, les sous-groupes ne sont pas pris en charge pour ce groupe et aucun sous-groupe n’est créé pour ce groupe. 68 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Panneau Contrôle historisation base de données La valeur de ce tag est forcée à 0 à la suppression de groupes et à 1 au décalage de sous-groupes. Le tag spécifié doit appartenir au domaine SHARED et au type analogique, entier double longueur, ou virgule flottante. Le type par défaut est entier double longueur. La valeur Tag sous-groupe en cours est enregistrée dans un fichier lorsque FactoryLink ne s’exécute pas et mise à jour dans ce champ lors du redémarrage de FactoryLink. Ainsi, les interruptions n’affectent pas les enregistrements en double dans la table de la base de données relationnelle. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : analog, longana, float Tag changement sous-groupe Nom du tag qui déclenche un changement de sous-groupe. Lorsque la valeur de ce tag change, un nouveau sous-groupe est créé. La valeur qu’il faut attribuer au nouveau sous-groupe se calcule en ajustant la valeur du Tag sous-groupe en cours en fonction de la valeur du Tag changement sous-groupe. Ce champ vous permet de définir ou de changer manuellement la l’ordre de numérotation du sous-groupe. Si vous ne renseignez pas ce champ, les sous-groupes ne sont pas pris en charge pour ce groupe et aucun sous-groupe n’est créé pour ce groupe. Si vous entrez un nom de tag dans ce champ, vous devez également définir un tag dans le champ Tag sous-groupe en cours. Le tag spécifié doit appartenir au domaine SHARED. Si le type de tag est numérique, le Tag sous-groupe en cours augmente de 1 lorsque l’écriture de ce tag est forcée à 1. FactoryLink 6.5.0 / Guide de référence / 69 Historisation base de données Si le type de tag est analogique, entier double longueur ou virgule flottante, forcez l’écriture de n’importe quel nombre positif ou négatif sur ce tag. S’il contient un nombre positif, la valeur du Tag sous-groupe en cours augmente du nombre spécifié. S’il contient un nombre négatif, la valeur de ce tag diminue du nombre spécifié. 3 • HISTORISATION BASE DE DONNÉES • Panneau Contrôle historisation base de données • • Faites attention lorsque vous ajustez le Tag sous-groupe en cours à l’aide d’un nombre négatif car il arrive que deux sous-groupes aient le même numéro. Si l’identificateur de groupe fait partie d’un index unique, les valeurs d’enregistrement en double ne sont pas autorisées dans la colonne. Si vous essayez d’historiser une valeur en double, FactoryLink affiche un message d’erreur et les données ne sont pas historisées. Ne renseignez pas ce champ si vous souhaitez utiliser le même numéro de sous-groupe à chaque exécution du déclencheur. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Nb. max. de sous-groupes Chiffre qui indique le nombre maximal de sous-groupes autorisé avant l’exécution de l’opération de décalage de sous-groupes. Si vous ne renseignez pas ce champ, mais que vous avez spécifié un tag de sous-groupe, le consignateur continue à incrémenter le nombre de sous-groupes jusqu’à ce que le disque soit plein. Si vous ne renseignez pas ce champ, les sous-groupes ne sont pas pris en charge pour ce groupe et aucun sous-groupe n’est créé pour ce groupe. Pour que le décalage de sous-groupe ait lieu, définissez un tag dans le champ Tag sous-groupe en cours. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 70 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Panneau Informations d’historisation de la base de données P ANNEAU I NFORMATIONS D ’ HISTORISATION DE LA BASE DE DONNÉES Pour configurer le panneau Informations d’historisation de la base de données, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection du domaine du Gestionnaire de configuration. 2 Dans le Menu principal du Gestionnaire de configuration, choisissez Historisation base de données pour afficher le panneau Informations d’historisation de la base de données. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag L’entrée dans ce champ dépend du type d’informations précisé dans la colonne recevant les données historisées. Les options sont décrites dans le tableau suivant : Valeur du champ Nom tag données Nom du tag désignant l’élément des données temps réel à historiser dans la colonne représentée par cette entrée. groupe Nom du tag contenant le nom du groupe associé à l’opération concernée. FactoryLink 6.5.0 / Guide de référence / 71 Historisation base de données Informations colonne 3 • HISTORISATION BASE DE DONNÉES • Panneau Informations d’historisation de la base de données • • Informations colonne Valeur du champ Nom tag heure Ne spécifiez pas d’heure. SECTIME est toujours utilisé. séquence Si vous voulez définir manuellement le numéro de séquence à utiliser pour la prochaine opération d’historisation, nommez le tag qui contient le numéro absolu que vous voulez utiliser. Si vous ne voulez jamais définir manuellement le numéro de séquence, ne renseignez pas ce champ. Si la valeur de ce tag est différente de zéro, ce chiffre est attribué comme numéro de séquence pour la prochaine ligne de données historisées. Puis cette valeur est remise à zéro. S’il existe déjà un enregistrement avec ce numéro de séquence et que celui-ci fait partie d’un index unique, les données ne sont pas historisées. Si la valeur de ce tag est égale à zéro, le prochain numéro de séquence attribué à une ligne de données historisées est la valeur indiquée dans le champ Tag séquence en cours une fois qu’elle a été incrémentée de 1. Cette opération ne met pas à jour le champ Tag séquence en cours. Le prochain numéro de séquence attribué est incrémenté à partir du numéro indiqué dans le champ Tag séquence en cours. Le tag spécifié doit appartenir au domaine SHARED. Le type de données correct dépend du type d’informations envoyées à la colonne. Les options sont décrites dans le tableau suivant : 72 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Panneau Informations d’historisation de la base de données Informations colonne Nom de colonne Types de tag corrects données Digital, analog, floating-point, message, ou long analog. séquence Analogique, virgule flottante ou entier double longueur. heure Le tag global SECTIME est déjà défini. Il est inutile de spécifier le type. groupe Si nom du groupe est de type numérique, utilisez le type numérique, entier double longueur, analogique ou virgule flottante. Si nom du groupe est composé de caractères, utilisez le type message. Nom de la colonne recevant les données. Entrez le nom de la colonne recevant les données. Si la structure de la table a été définie à l’aide du logiciel de base de données relationnelle, le nom doit correspondre à l’une des colonnes définies pour la table. Si la structure de la table a été définie en utilisant FactoryLink, le nom doit correspondre à l’un des noms de colonne définis dans le champ Nom de colonne du panneau Informations structurelles. Long. max. de message Pour les tags définis avec un type de tag différent de message, ne remplissez pas ce champ. La valeur par défaut est 0, ce qui indique que ce champ n’est pas utilisé. Ecriture sur exception Indique si l’opération d’historisation se déclenche ou non lorsque la valeur du tag spécifiée dans le champ Nom tag de ce panneau change. Vous pouvez saisir l’une des options suivantes : FactoryLink 6.5.0 / Guide de référence / 73 3 Historisation base de données Si les données historisées dans cette colonne sont de type message, utilisez un nombre compris entre 1 et 999 pour spécifier le nombre maximal de caractères autorisé dans cette colonne. Si vous ne renseignez pas ce champ lorsque le type de tag est message, la valeur par défaut est 80. La valeur spécifiée dans ce champ doit toujours être égale ou inférieure à la valeur spécifiée dans le champ Longueur ou précision du panneau Informations structurelles. • HISTORISATION BASE DE DONNÉES • Panneau Informations d’historisation de la base de données • • YES (OUI) Le changement de valeur du tag active l’historisation. Si vous ne renseignez pas le champ Déclencheur d’historisation du panneau Contrôle historisation base de données, entrez OUI dans ce champ pour au moins un tag de ce panneau afin d’activer l’opération d’historisation. NO (NON) Le changement de valeur du tag n’active pas l’historisation. Entrez NON si pour que le changement de cette valeur ne provoque pas une opération d’historisation. Spécifiez à la fois un déclencheur dans le champ Déclencheur d’historisation du panneau Contrôle historisation base de données et une écriture sur exception dans ce champ pour la même opération. L’opération s’exécute chaque fois que le déclencheur est défini et chaque fois que la valeur spécifiée change. Information colonne Type d’informations envoyé à la colonne. Vous pouvez saisir l’une des options suivantes : données Utilisation pour des colonnes qui ne reçoivent pas de numéro de séquence ou d’identificateur de groupe. séquence Utilisation pour des colonnes recevant un numéro de séquence sous la forme d’un nombre entier. heure Utilisation pour des colonnes qui reçoivent un numéro de séquence sous la forme d’un attribut horaire. L’attribut horaire utilisé est SECTIME. groupe Utilisation pour des colonnes qui reçoivent l’identificateur de groupe attribué à la ligne de données. Si vous ne renseignez pas ce champ, le type par défaut est « données », bien que le terme DATA n’apparaisse pas dans le champ. Si la structure de la table est définie en utilisant FactoryLink, la valeur entrée dans ce champ doit correspondre à la valeur entrée pour cette colonne dans le champ Information colonne du panneau Informations structurelles. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 74 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données M ESSAGES DE LA TÂCHE H ISTORISATION BASE DE DONNÉES Si une erreur se produit au cours de l’exécution de la tâche Historisation base de données, un message d’erreur apparaît sur l’écran du Gestionnaire d’exploitation en regard du nom de la tâche d’historisation dans la fenêtre du domaine SHARED. Ce chapitre contient tous les messages pouvant apparaître lors de l’exécution de la tâche Historisation base de données, indique quelles en sont les causes et comment y remédier. Aucun enregistrement dans le nom de structure : nom de la structure Cause : la tâche Historique tente de créer une nouvelle table et n’arrive pas à localiser une structure. Les données du panneau Informations structurelles ne sont pas configurées ou n’ont pas été saisies. Action : ouvrez le panneau Contrôle de la structure et configurez un panneau Informations structurelles pour le nom de la structure indiqué dans ce message. Aucun enregistrement dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : les données ne sont pas définies pour le nom du fichier d’historisation, indiqué dans ce message, dans le panneau Informations d’historisation de la base de données. Action : ouvrez le Panneau Contrôle historisation base de données et supprimez ce nom du fichier d’historisation, ou configurez un panneau Informations d’historisation de la base de données pour ce nom du fichier d’historisation. Action : ouvrez le panneau Informations d’historisation de la base de données. Si le type données figure dans le champ Information colonne, ajoutez un nom de tag correct dans le champ Nom tag. FactoryLink 6.5.0 / Guide de référence / 75 3 Historisation base de données Cause : le champ Nom tag est vide dans le panneau Informations d’historisation de la base de données. • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Aucun fichier CT dans le fichier d’archives CT dblog.ct Cause : les tables de configuration de la tâche Historisation base de données n’ont pas été configurées. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Historisation base de données puis définissez les panneaux Contrôle historisation base de données et Informations d’historisation de la base de données. Vérifiez que les entrées dans le Menu principal sont dans le domaine approprié. Aucun nom de base de données dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un nom alias de la base de données n’a pas été spécifié pour le nom du fichier d’historisation indiqué dans ce message. Action : vérifiez que ce nom alias de la base de données figure dans le panneau Contrôle historisation base de données et qu’il est correctement défini. Effectuez les modifications ou les ajouts nécessaires. Aucun nom de champ dans le nom de structure : nom de la structure , CT # numéro d’enregistrement Cause : un nom de colonne n’a pas été spécifié dans le panneau Informations structurelles pour le nom de la structure indiqué dans ce message. Action : ouvrez le panneau Informations structurelles et vérifiez que le nom de la colonne y figure et est correctement défini. Effectuez les modifications ou les ajouts nécessaires. Aucun nom de champ dans le nom du fichier d’historisation : nom du fichier d’historisation , CT # numéro d’enregistrement Cause : le champ Nom de colonne dans le panneau Informations d’historisation de la base de données est vide ou mal orthographié. Action : ouvrez le panneau Informations d’historisation de la base de données et vérifiez que le nom de la colonne y figure et est correctement défini. Effectuez les modifications ou les ajouts nécessaires. 76 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Aucun nom de domaine défini pour le répertoire d’applications répertoire Cause : le nom du domaine ne figure pas dans le répertoire d’applications ou est incorrect. Action : vérifiez que ce domaine figure dans le système d’exploitation et qu’il est correctement défini. Effectuez les modifications ou les ajouts nécessaires. Aucun nom de structure défini dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : le champ Nom de la structure dans le panneau Contrôle historisation base de données est vide ou incorrect. Action : vérifiez que la structure figure dans la table Création structure base de données. Si elle n’existe pas, créez-la. Action : vérifiez qu’elle a été définie correctement. Modifiez-la ou ajoutez une structure correcte si cela est nécessaire. Aucun nom de table dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : le champ Nom de table du panneau Contrôle historisation base de données est vide ou incorrect. Action : vérifiez que le nom de la table existe et qu’il est correctement défini. Modifiez-le ou ajoutez un nom de table dans le champ Nom de table du panneau Contrôle historisation base de données si cela est nécessaire. Aucun travail configuré dans le fichier d’archives CT dblog.ct Action : dans le Menu principal du Gestionnaire de configuration, choisissez Historisation base de données puis définissez les panneaux Contrôle historisation base de données et Informations d’historisation de la base de données. Vérifiez que les tables du Menu principal pour la tâche Historisation sont configurées dans le domaine approprié. FactoryLink 6.5.0 / Guide de référence / 77 3 Historisation base de données Cause : les tables de configuration de la tâche Historisation base de données n’ont pas été configurées. • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Aucune structure définie dans la CT numéro d’enregistrement Cause : les données du panneau Informations structurelles ne sont pas configurées ou n’ont pas été saisies. Action : dans le Menu principal du Gestionnaire de configuration et choisissez Création structure base de données. Définissez les panneaux Contrôle de la structure, Informations structurelles et Informations index. Configuration de groupes incorrecte. Sous-groupes maximum définis et tag de sous-groupe en cours n’existent pas dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un nombre maximal de sous-groupes a été défini, mais il n’existe pas de Tag sous-groupe en cours dans le panneau Contrôle historisation base de données pour le nom du fichier d’historisation indiqué dans ce message. Action : créez un Tag sous-groupe en cours pour nom du fichier d’historisation ou supprimez la valeur du champ Nb. max. de sous-groupes. Configuration de groupes incorrecte. Tag de changement de sous-groupe existe et tag de sous-groupe en cours n’existe pas dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un Tag sous-groupe en cours n’a pas été défini dans le panneau Contrôle historisation base de données, mais un Tag changement sous-groupe existe pour nom du fichier d’historisation. Action : créez un Tag sous-groupe en cours pour nom du fichier d’historisation ou supprimez le Tag changement sous-groupe. Configuration de groupes incorrecte. Tag de groupe et tag de sous-groupe en cours n’existent pas dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : il manque l’un des tags suivants dans le panneau Informations d’historisation de la base de données pour le nom du fichier d’historisation indiqué dans ce message : Nom tag, Information colonne, ou Tag sous-groupe en cours. Action : vérifiez que chaque champ est défini dans le panneau Informations historisation de la base de données. 78 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Cause : le type de données GROUP a été attribué à une colonne, ce qui est incorrect. Action : supprimez GROUP du champ Information colonne dans le panneau Informations d’historisation de la base de données. Déclencheur de lancement incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : il existe un déclencheur de lancement incorrect dans le fichier DBLOG.CT. Action : vérifiez que le type de données du tag déclenchant l’opération d’historisation, indiquée dans ce message, est un type correct où nom du fichier d’historisation est le nom désigné pour l’entrée de contrôle. Les déclencheurs de l’opération d’historisation sont spécifiés dans le champ Déclencheur d’historisation du panneau Contrôle historisation base de données. Seuls les types numérique, analogique, entier double longueur et virgule flottante sont corrects. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. Déclencheur de suppression de groupes incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un type de données incorrect a été attribué au Déclencheur suppression groupe pour l’opération d’historisation indiquée dans ce message. FactoryLink 6.5.0 / Guide de référence / 79 3 Historisation base de données Action : vérifiez que le type de données pour le Déclencheur suppression groupe dans le panneau Contrôle historisation base de données est numérique, analogique, entier double longueur ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Déclencheur de terminaison incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : il existe un déclencheur de terminaison incorrect dans le fichier DBLOG.CT. Action : vérifiez que le type de données du tag qui identifie la terminaison de l’opération d’historisation, indiquée dans ce message, est un type correct où nom du fichier d’historisation est le nom désigné pour l’entrée de contrôle. Les déclencheurs de terminaison d’historisation sont spécifiés dans le champ Tag état terminaison du panneau Contrôle historisation base de données. Seuls les types numérique, analogique, entier double longueur et virgule flottante sont corrects. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. Echec de connexion à l’historique Cause : un tag de mailbox incorrect a été spécifié. Action : vérifiez que le nom du tag dans le champ Mailbox historique du panneau Contrôle historisation base de données est correct et que le type de tag est mailbox. S’il est incorrect, supprimez le tag et recréez-le tel qu’il a été défini dans le panneau Informations mailbox historique. Générez des fichiers .LOG pour les tâches Historisation et Historique en entrant X dans le champ Paramètres du programme du panneau Informations configuration système. Echec de préparation de stmtid Cause : un nom de table ou de champ inexistant a été spécifié ou une erreur de syntaxe a été commise dans une expression SQL. Action : vérifiez que toutes les entrées dans la table de configuration de la tâche Historisation base de données sont correctes. Relancez l’application en entrant -v4 -l4 dans le champ Paramètres du programme pour les tâches Historisation et Historique dans le panneau Informations configuration système. 80 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Echec d’initialisation de la tâche Cause : la tâche d’historisation n’a pas pu s’enregistrer auprès du noyau. Action : vérifiez que FactoryLink est opérationnel en lançant flshm -lum. Vérifiez aussi qu’il s’agit d’une option acquise. Si la tâche Historisation base de données ne s’exécute toujours pas, contactez le Service d’assistance clientèle. Enregistrements de structure incorrects dans le nom de structure : nom de la structure Cause : impossible de lire le fichier .CT pour le nom de la structure mentionné dans ce message. Action : vérifiez que Nom de la structure est correct dans le panneau Contrôle de la structure et que les informations sont correctes dans le panneau Informations structurelles. Si cela est le cas, arrêtez la tâche Historisation base de données et reconstituez les fichiers .CT en forçant l’écriture de ctgen de dblogger (EVIGP X FDNQIIGT ). Enregistrements du journal incorrects dans le nom du fichiers d’historisation : nom du fichier d’historisation Cause : un nom de champ qui requiert une entrée est vide pour l’opération d’historisation indiquée dans ce message. Action : vérifiez que toutes les entrées des champs dans les panneaux Contrôle historisation base de données et Informations d’historisation de la base de données sont correctes. Cause : un type de données incorrect a été attribué au champ Nom tag pour l’opération d’historisation indiquée dans ce message. FactoryLink 6.5.0 / Guide de référence / 81 Historisation base de données Action : vérifiez que le type de données pour le champ Nom tag dans le panneau de Contrôle historisation base de données est numérique, analogique, message ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. 3 • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Erreur d’historique de la base de données : nom du fichier Cause : ce message est suivi de plusieurs autres messages qui décrivent la cause de l’erreur. Action : répondez au message affiché sur l’écran du Gestionnaire d’exploitation ou utilisez le fichier .LOG en relançant l’application en entrant X dans le champ Paramètres du programme pour les tâches Historisation et Historique dans le panneau Informations configuration système. Reportez-vous au message d’erreur approprié dans ce chapitre pour apporter les corrections nécessaires. Erreur mémoire, échec de la fonction malloc Cause : la mémoire affectée à la tâche Historisation est insuffisante. Action : vérifiez le système pour savoir s’il dispose de mémoire et contactez le Service d’assistance client. Impossible de créer la table : nom de la table pour le nom de fichier d’historisation nom du fichier d’historisation à l’aide du nom de structure : nom de la structure Cause : une erreur SQL s’est produite pendant la création du nom de la table indiqué dans ce message. Action : vérifiez qu’une structure portant le nom de la structure indiqué dans ce message figure dans le panneau Contrôle de la structure et qu’un index correct est défini dans le panneau Informations index. S’il n’existe pas, créez-le. Si le problème n’est toujours pas résolu, générez un fichier d’historisation en saisissant X FactoryLink dans le panneau Informations configuration système pour la tâche Historisation. Redémarrez puis reproduisez la situation d’erreur. Reportez-vous au fichier FLAPP/FLNAME/FLDOMAIN/FLUSER/LOG/DLMMDDYY.LOG pour trouver toutes les erreurs antérieures historisées pour le nom du fichier d’historisation indiqué dans ce message. Apportez les corrections nécessaires en suivant les descriptions indiquées pour chaque erreur dans ce chapitre. Vérifiez également que vous êtes connecté à une base de données appropriée définie dans la tâche Historique. 82 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Impossible de créer l’index : nom index pour le nom de fichier d’historisation : nom du fichier d’historisation à l’aide du nom de structure : nom de la structure Cause : une erreur SQL s’est produite lors de la création d’un index pour le nom du fichier d’historisation indiqué dans ce message. Action : vérifiez qu’une structure et un tag Nom de la structure ont été spécifiés dans le panneau Contrôle de la structure et qu’un index correct est défini dans le panneau Informations index. S’il n’existe pas, créez-le. Si le problème n’est toujours pas résolu, générez un fichier d’historisation en saisissant X dans le panneau Informations configuration système pour la tâche Historisation. Redémarrez FactoryLink puis reproduisez la situation d’erreur. Reportez-vous au fichier FLAPP/FLNAME/FLDOMAIN/FLUSER/LOG/DLMMDDYY.LOG pour trouver toutes les erreurs antérieures historisées pour le nom du fichier d’historisation indiqué dans ce message. Apportez les corrections nécessaires en suivant les descriptions indiquées pour chaque erreur dans ce chapitre. Impossible de fermer la base de données Cause : la tâche Historisation a émis une commande HGTOGT DCUG FG FQPP¾GU à la tâche Historique qui n’a pas pu fermer la base de données. L’historique a peut-être perdu la connexion. Action : vérifiez que la tâche Historique est connectée à la base de données. Vérifiez les messages d’erreur dans l’Historique. Effectuez un débogage de la tâche Historique. Pour les bases de données applicables, assurez-vous que l’utilisateur FLINK est toujours connecté au serveur de la base de données. 3 Historisation base de données FactoryLink 6.5.0 / Guide de référence / 83 • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Impossible de lire le fichier CT numéro d’enregistrement dans le fichier d’archives CT nom du fichier Cause : le fichier d’archives est altéré. Action : reconstituez les fichiers .CT en forçant l’écriture de ctgen de dblogger (EVIGP X FDNQIIGT ). Si la tâche Historisation base de données ne s’exécute toujours pas, contactez le Service d’assistance clientèle. Impossible d’historiser un enregistrement pour le nom du fichier d’historisation : nom du fichier d’historisation Cause : il n’existe pas de table pour le nom du fichier d’historisation indiqué dans ce message et aucune structure n’est définie. Action : créez une structure en utilisant le nom de la structure défini dans le champ Nom de la structure du Panneau Contrôle historisation base de données ou définissez un nom de structure dans le champ Nom de la structure qui existe déjà. Cause : la tâche Historisation n’a pas pu préparer une expression SQL à envoyer à l’Historique. Action : revoyez les expressions SQL préparées dans les fichiers .LOG de l’Historique. Pour savoir comment créer des fichiers .LOG, reportez-vous au manuel « Configuration Guide ». Apportez les corrections nécessaires comme cela est indiqué pour chaque erreur dans ce chapitre. Impossible d’ouvrir la base de données nomalias_basededonnées Cause : la tâche Historisation base de données a émis une commande QWXTKT DCUG FG FQPP¾GU à la tâche Historique qui n’a pas pu ouvrir la base. L’historique a peut-être perdu la connexion. Action : vérifiez que le nom alias de la base de données, défini dans les panneaux Contrôle historisation base de données et Informations historique, est correct. Pour les tâches applicables de la tâche Historique, vérifiez que FLINK est connecté à la base de données avec un identificateur de demande de connexion et un mot de passe qui soient corrects. Générez des fichiers .LOG pour la tâche Historisation et la tâche Historique associée. 84 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Impossible d’ouvrir le fichier d’archives CT nom du fichier Cause : le fichier d’archives .CT n’existe pas ou est altéré. Action : reconstituez les fichiers .CT en forçant l’écriture de ctgen de dblogger (EVIGP X FDNQIIGT ). Impossible d’ouvrir le fichier d’historisation Cause : la tâche Historisation base de données n’a pas pu ouvrir le fichier .LOG, ni écrire dans ce dernier, qui est utilisé pour mettre au point la tâche. Action : vérifiez que le répertoire FLAPP/FLNAME/FLDOMAIN/FLUSER/LOG existe. Dans le cas contraire, créez-le. Si le problème persiste, supprimez l’argument -l de la tâche Historisation dans la table Configuration Système puis contactez le Service d’assistance client. Cause : la tâche Historisation base de données peut ne plus avoir de mémoire ou d’espace disque. Action : vérifiez qu’il y a de la mémoire disponible et suffisamment d’espace disque dans le système. Ligne de commande incorrecte (utilisation) Cause : un argument de programme spécifié pour la tâche Historisation dans le panneau Informations configuration système est incorrect. Action : vérifiez que l’argument spécifié est correct. Mailbox d’envoi incorrecte dans le nom du fichier d’historisation : nom du fichier d’historisation Action : vérifiez que le type de tag pour le champ Mailbox historique dans le panneau Contrôle historisation base de données est mailbox. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. FactoryLink 6.5.0 / Guide de référence / 85 Historisation base de données Cause : le type de tag mailbox est incorrect pour le nom de fichier d’historisation indiqué dans ce message. 3 • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Mémoire RAM saturée Cause : la mémoire RAM est insuffisante pour exécuter la tâche Historisation base de données. Action : redémarrez la tâche. Si l’erreur persiste, rajoutez de la RAM. Message non sollicité reçu de numéro d’élément Cause : une tâche FactoryLink autre que la tâche Historisation base de données a écrit dans le tag mailbox historisation. Action : examinez la liste des références croisées dans le Menu principal pour déterminer quelle tâche est en train d’écrire dans le tag mailbox historisation. Changez le nom du tag mailbox de la tâche écrivant dans cette mailbox. Nom de fichier d’erreur FactoryLink Cause : une erreur de fonction PAK inconnue s’est produite dans la tâche Historique. Action : contactez le Service d’assistance clientèle. Nom de structure incorrect : nom de la structure dans le nom de fichier d’historisation : nom du fichier d’historisation Cause : un nom de structure incorrect ou inexistant a été saisi dans le champ Nom de la structure du panneau Contrôle historisation base de données. Action : vérifiez l’orthographe du nom de la structure dans le panneau Contrôle de la structure ou créez une structure portant le nom spécifié. Redémarrez l’application. Pas de déclencheur d’activation pour le fichier d’historisation : nom du fichier d’historisation Cause : un déclencheur permettant de lancer l’opération d’historisation, indiquée dans ce message, n’a pas été défini dans le panneau Contrôle historisation base de données. Action : définissez un déclencheur dans le champ Déclencheur d’historisation pour le nom du fichier d’historisation indiqué dans ce message. Redémarrez l’application. 86 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Pas de mailbox dans le fichier d’archives CT ctfile Cause : aucun tag mailbox ne figure dans le fichier d’archives spécifié. Action : vérifiez qu’un tag mailbox correct a été spécifié dans le panneau Contrôle d’historisation et dans les panneaux de la tâche Historique. Requête de fonction non identifiée envoyée à l’historique Cause : une erreur SQL s’est produite lors d’une opération d’historisation. Un code d’erreur spécifique à la base de données a été renvoyé par la tâche Historisation base de données. Action : reportez-vous au manuel utilisateur du logiciel de base de données relationnelle approprié. Consultez les descriptions des codes d’erreur puis apportez les corrections nécessaires pour résoudre le problème. Spécification de dimensions incorrecte dans le nom de structure : nom de la structure Cause : une taille a été définie pour une colonne qui ne correspondait pas à la taille des données entrées dans cette colonne. Action : augmentez la valeur dans le champ Longueur ou précision du panneau Informations structurelles. SQL : fichier d’historisation n’a pas réussi à fonction_historique : msgerreur_SQL Cause : une erreur SQL s’est produite lors d’une opération d’historisation. Un code d’erreur spécifique à la base de données a été renvoyé par la tâche Historisation base de données. FactoryLink 6.5.0 / Guide de référence / 87 Historisation base de données Action : reportez-vous au manuel utilisateur du logiciel de base de données relationnelle approprié. Consultez les descriptions des codes d’erreur puis apportez les corrections nécessaires pour résoudre le problème. 3 • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • SQL : n’a pas réussi fonction_historique : code d’erreur numerreur_SQL, msgerreur_SQL Cause : une erreur SQL s’est produite lors d’une opération d’historisation. Un code d’erreur spécifique à la base de données a été renvoyé par la tâche Historisation base de données. Action : reportez-vous au manuel utilisateur du logiciel de base de données relationnelle approprié. Consultez les descriptions des codes d’erreur puis apportez les corrections nécessaires pour résoudre le problème. SQL : n’a pas réussi fonction_historique : msgerreur_SQL Cause : une erreur SQL s’est produite lors d’une opération d’historisation. Un code d’erreur spécifique à la base de données a été renvoyé par la tâche Historisation base de données. Action : reportez-vous au manuel utilisateur du logiciel de base de données relationnelle approprié. Consultez les descriptions des codes d’erreur puis apportez les corrections nécessaires pour résoudre le problème. Stmtid incorrect renvoyé par l’historique Cause : la tâche Historique a été fermée. Action : fermez la tâche Historisation base de données et toutes les autres tâches Historique actives. Redémarrez les tâches Historique et Historisation base de données. Si le problème n’est pas résolu, relancez l’application en entrant X N dans le champ Paramètres du programme pour les tâches Historisation et Historique dans le panneau Informations configuration système. Tag de changement de séquence incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un type de données incorrect a été attribué au Tag Chang. Séquence pour l’opération d’historisation indiquée dans ce message. Action : vérifiez que le type de données pour le champ Tag Chang. Séquence dans le panneau Contrôle historisation base de données est numérique, analogique, entier double longueur ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. 88 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Tag de changement de sous-groupe incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un type de données incorrect a été attribué au Tag changement sous-groupe pour le nom du fichier d’historisation indiqué dans ce message. Action : vérifiez que le type de données pour le champ Tag changement sous-groupe dans le panneau de Contrôle historisation base de données est numérique, analogique, entier double longueur ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. Tag de lecture incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation , nom de champ: nom du champ Cause : le type de tag est incorrect pour le nom du champ indiqué dans ce message. Action : vérifiez que le type de données est correct pour ce nom du champ. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. Tag de séquence en cours incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un type de données incorrect a été attribué au Tag séquence en cours pour l’opération d’historisation indiquée dans ce message. FactoryLink 6.5.0 / Guide de référence / 89 3 Historisation base de données Action : vérifiez que le type de données pour le Tag séquence en cours du panneau Contrôle historisation base de données est numérique, analogique, entier double longueur ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • Tag de sous-groupe en cours incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un type de données incorrect a été attribué au Tag sous-groupe en cours pour l’opération d’historisation indiquée dans ce message. Action : vérifiez que le type de données pour le Tag sous-groupe en cours dans le panneau Contrôle historisation base de données est numérique, analogique, entier double longueur ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. Tag de suppression de groupes incorrect dans le nom du fichier d’historisation : nom du fichier d’historisation Cause : un type de données incorrect a été attribué au Tag suppression groupe pour l’opération d’historisation indiquée dans ce message. Action : vérifiez que le type de données pour le Tag suppression groupe dans le panneau de Contrôle historisation base de données est numérique, analogique, entier double longueur ou virgule flottante. Si le type est incorrect, supprimez le tag et recréez-le avec un type de données correct puis relancez l’application. Tag mailbox global incorrect : DBLOGHISTMBX Cause : le nom de la mailbox est peut-être incorrect ou inexistant. Action : vérifiez que le type de tag du nom de mailbox est correct dans le champ Mailbox historique du Panneau de Contrôle historisation base de données. S’il est incorrect ou inexistant, créez un nouveau nom de mailbox et attribuez-lui un type de tag correct. Seul le type mailbox est accepté. Redémarrez l’application. Taille incorrecte pour le fichier CT numéro d’enregistrement Cause : il y a une différence entre le fichier .CT indiqué et la tâche Historisation base de données. Action : reconstituez le fichier .CT en forçant l’écriture de ctgen de dblogger (EVIGP X FDNQIIGT ). 90 / FactoryLink 6.5.0 / Guide de référence HISTORISATION BASE DE DONNÉES Messages de la tâche Historisation base de données Tentative d’accès à un champ non existant Cause : un champ dans la table de la base de données est absent. Action : vérifiez que ce champ figure dans le panneau Contrôle historisation base de données. S’il existe, vérifiez que les noms correspondent entre les panneaux Contrôle de la structure et Contrôle historisation base de données. S’il n’existe pas, créez-le. Cause : autorisation d’accès au champ refusée. Action : connectez-vous en passant par l’utilisateur approprié ou octroyez à l’utilisateur l’autorisation d’accéder au champ. Tentative d’accès à une table non existante Cause : la table de base de données n’existe pas. Action : vérifiez le nom de la table dans le panneau Contrôle historisation base de données. S’il existe, vérifiez que les noms correspondent entre les panneaux Contrôle de la structure et Contrôle historisation base de données. S’il n’existe pas, créez-le. Cause : autorisation d’ouverture de la table refusée. Action : connectez-vous en passant par l’utilisateur approprié ou octroyez à l’utilisateur l’autorisation d’accéder au champ. Tentative d’insertion d’une ligne en double Cause : l’utilisateur a essayé d’ajouter une valeur de clé existante à un index unique. La ligne ne peut pas être insérée et les données seront perdues. Action : diminuez l’intervalle de temps d’historisation ou déterminez pourquoi le tag associé à la colonne de l’index ne change pas. Cause : le champ Type de colonne dans le panneau Informations structurelles est vide et les données sont définies dans le champ Information colonne. Action : assurez-vous que les champs Type de colonne et Information colonne du panneau Informations structurelles sont compatibles. FactoryLink 6.5.0 / Guide de référence / 91 Historisation base de données Type de champ incorrect dans le nom de structure : nom de la structure , nom de champ nom du champ 3 • HISTORISATION BASE DE DONNÉES • Messages de la tâche Historisation base de données • • 92 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 4 Historisation de points de données Si vous souhaitez conserver des données pour utilisation ultérieure (pour les inclure dans un rapport, par exemple, ou pour les afficher sur un graphique de tendances), vous pouvez les consigner dans une base de données historique à l’aide d’un consignateur. FactoryLink ECS en met deux à votre disposition : le consignateur de points de données et le consignateur de base de données. Tous deux lisent les données de la base de données temps réel et les transfèrent vers la base de données relationnelle sur disque à l’aide de la tâche Historisation base de données de FactoryLink ECS. La tâche Historisation base de données utilisée pour le transfert dépend de la base de données relationnelle qui reçoit les données, à savoir soit la base de données compatible avec dBASE IV que vous pouvez acquérir avec FactoryLink, soit une base de données relationnelle provenant d’un tiers, telle que Oracle. Pour savoir quelles bases de données relationnelles sont compatibles avec FactoryLink, reportez-vous à la section « Définition de la tâche historique ». La tâche Historisation de points de données simplifie l’historisation en fournissant des tables préconfigurées. Celles-ci sont toutefois réservées à l’historisation de données partagées de type numérique. Pour tous les autres types de données, il faut utiliser la tâche Historisation de base de données. La tâche Historisation de points de données historise un seul tag à la fois dans la base de données. Les tags multiples peuvent être enregistrés dans la même base de données et triés plus tard si nécessaire. Pour obtenir des informations sur l’état de tags multiples à un point de déclenchement particulier, il faut utiliser la tâche Historisation base de données. Si vous avez des doutes quant à l’utilisation d’une tâche de préférence à l’autre, reportez-vous à la section « Data Logging Overview » pour une explication et une comparaison des deux tâches. FactoryLink 6.5.0 / Guide de référence / 93 Historisation de points de données Au fur et à mesure que FactoryLink prélève et analyse les données, ces dernières sont stockées dans une base de données temps réel sous forme d’éléments de données. Chaque fois qu’une donnée est prélevée ou analysée, elle remplace l’élément de donnée précédemment stocké dans la base de données temps réel. 4 • HISTORISATION DE POINTS DE DONNÉES • • • Fonction Historisation de points de données L’historisation de points de données simplifie la configuration des données à historiser. Elle utilise une base de données structurée contenant le nombre et les noms de colonnes prédéfinis par la tâche de structure de points de données. Les structures des tables étant préconfigurées, la tâche Historisation de points de données ne peut être utilisée que pour historiser des tags partagés de type numérique. Les tags à historiser peuvent être spécifiés dans le Gestionnaire de configuration à l’aide du panneau Informations du consignateur de points de données ou à l’aide de la boîte de dialogue Définition de tag de l’éditeur d’applications. Pour plus d’informations, reportez-vous à la section « Data-Point Logging Table Schema Configuration » du manuel FactoryLink Configuration Guide et au Guide de l’Editeur d’applications de FactoryLink ECS. Méthodes d’historisation La tâche Historisation de points de données vous permet de préciser à quel moment un tag (un point de donnée) doit être historisé, en fonction des critères suivants : • modification du tag (historisation d’exception), • intervalle fixe, • modification d’un tag déclencheur. Si un tag est historisé plusieurs fois en une seconde, seule la première valeur historisée est prise en compte. Tous les tags dont l’historisation est provoquée par la modification du tag ou a lieu à intervalle fixe sont historisés au démarrage de la tâche afin de créer un point de référence initial par défaut. Les tags dont l’historisation est provoquée par la modification d’un tag déclencheur ne sont pas historisés au démarrage car à ce stade, le tag déclencheur n’a pas encore été lancé. 94 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Historisation de points de données • lorsque vous configurez le système, • en mode exécution, de façon dynamique. A l’initialisation, la tâche Historisation de points de données détermine quel fichier, parmi les suivants, est le plus récent : • le fichier de la table de configuration (CT), {FLAPP}\shared\ct\dplogger.ct • le fichier de sauvegarde de points de données, {FLAPP}\log\dplogger.dyn • le fichier de sauvegarde de points de données spécifié dans le champ Tag de fichier de commandes du panneau Contrôle dynamique de l’historisation. Le fichier le plus récent constitue la liste des tags actuellement configurés pour l’historisation. Si le Tag de fichier de commandes n’est pas configuré ou s’il contient une chaîne vide, le fichier de points de données de sauvegarde est utilisé. FactoryLink 6.5.0 / Guide de référence / 95 4 Historisation de points de données Vous pouvez spécifier les tags à historiser à deux moments : • HISTORISATION DE POINTS DE DONNÉES • Panneau Informations du consignateur de points de données • • P ANNEAU I NFORMATIONS DU CONSIGNATEUR DE POINTS DE DONNÉES Pour configurer le panneau Informations du consignateur de points de données, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historisation de points de données dans le Menu principal du Gestionnaire de données afin d’afficher le panneau Informations du consignateur de points de données. 3 Dans ce panneau, spécifiez les informations suivantes : Tag d’historisation Nom de l’élément donnée temps réel à historiser. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Ecriture sur exception Indique si la tâche Historisation de points de données se déclenche ou non quand la valeur du tag spécifiée dans le champ Tag d’historisation change. Appuyez sur CTRL+K pour obtenir une liste d’entrées correctes. Entrée valide : oui, o, non ou n 96 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Panneau Informations du consignateur de points de données Périodicité d’historisation Entrée valide : nombre entier de 1 à 86400 Périodicité d’histo. basée sur Unité de temps sur laquelle est basée l’entrée du champ Périodicité d’historisation. Appuyez sur CTRL+K pour obtenir une liste d’entrées correctes. Entrée valide : secondes (par défaut), minutes, heures ou jours Déclencheur d’historisation Nom du tag qui déclenche l’opération d’historisation de points de données. Le tag d’historisation est historisé lorsque ce déclencheur est soit numérique et égal à 1 ou littéral et que sa valeur change. N’importe quel tag déclencheur défini dans la tâche Historisation de points de données doit être déclenché par une autre tâche de FactoryLink ECS, telle que l’horloge. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float ou message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 97 4 Historisation de points de données Nombre entier permettant d’indiquer l’intervalle de temps s’écoulant entre les occurrences d’historisation du tag historisé. Cette entrée fonctionne en parallèle avec l’unité de temps définie par l’entrée du champ Périodicité d’histo. basée sur. • HISTORISATION DE POINTS DE DONNÉES • Panneau Contrôle dynamique de l’historisation • • P ANNEAU C ONTRÔLE DYNAMIQUE DE L ’ HISTORISATION Pour configurer le panneau Contrôle dynamique de l’historisation, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historisation de points de données dans le Menu principal du Gestionnaire de données afin d’afficher le panneau Contrôle dynamique de l’historisation. 3 Dans ce panneau, spécifiez les informations suivantes : Tag de commande Entrez soit une commande .1) soit une commande 4'/18' . Entrée valide : nom de tag standard Type de données valides : message Tag d’état Nom du tag qui reçoit l’état de la requête de commande dynamique pour l’entrée Tag de commande correspondante. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, message Tag de fichier de commandes Nom du fichier d’enregistrement de points de données qu’il faut générer ou charger lorsque le Déclencheur d’écriture ou le Déclencheur de lecture associé est défini. 98 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Panneau Contrôle dynamique de l’historisation Si le nom du fichier n’inclut pas un chemin d’accès absolu, le système considère qu’il fait partie du répertoire FLAPP. Entrée valide : nom de tag standard Type de données valides : message Déclencheur d’écriture Nom du tag qui déclenche la génération du fichier d’enregistrement de points de données indiqué dans le champ Tag de fichier de commandes. Le fichier d’enregistrement de points de données est généré lorsque ce tag déclencheur est soit numérique et égal à 1 soit littéral et que sa valeur change. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float ou message Déclencheur de lecture Nom du tag qui déclenche le chargement du fichier d’enregistrement de points de données indiqué dans le champ Tag de fichier de commandes. Le fichier d’enregistrement de points de données est chargé lorsque ce tag déclencheur est soit numérique et égal à 1 soit littéral et que sa valeur change. Lorsque ce déclencheur est défini, le fichier d’enregistrement de points de données, spécifié dans le champ Tag de fichier de commandes, est chargé. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float ou message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 99 4 Historisation de points de données Si cette information (facultative) n’est pas fournie, le fichier d’enregistrement de points de données par défaut est utilisé : {FLAPP}\log\dplogger.dyn. • HISTORISATION DE POINTS DE DONNÉES • Codes et messages de la tâche Historisation • • C ODES ET MESSAGES DE LA TÂCHE H ISTORISATION Si, au cours de l’exécution de la tâche Historisation de points de données FactoryLink ECS détecte une situation d’erreur, il génère et affiche des messages pour cette tâche. Ces messages apparaissent brièvement sur l’écran du Gestionnaire d’exploitation. Pour que FactoryLink ECS stocke les messages du système, il faut définir des tags de base de données sur lesquels les messages s’écrivent lorsqu’ils se produisent. Pour visualiser les messages stockés, configurez ces tags comme des objets graphiques en utilisant l’Editeur d’applications. Pour plus d’informations, reportez-vous au Guide de l’Editeur d’applications de FactoryLink ECS. Cette section explique les types d’erreurs qui peuvent être détectés, répertorie et décrit les messages que la tâche Historisation de points de données peut générer et afficher pendant le développement, le démarrage et l’exécution de cette tâche. Détection d’erreurs FactoryLink ECS détecte les erreurs et génère et affiche trois catégories de messages pendant le développement, le démarrage et l’exécution de la tâche Historisation de points de données. Chaque type de message est décrit ci-après : • Messages au cours du développement : la détection d’erreurs pendant le développement est contrôlée par le fichier Catalogue d’attributs (AC) utilisé par le Gestionnaire de configuration et l’Editeur d’applications. Pour plus d’informations, reportez-vous au Guide de l’Editeur d’applications de FactoryLink ECS. • Messages lors du démarrage : pendant le démarrage de la tâche Historisation de points de données, les messages générés par cette tâche sont affichés sur l’écran du système au fur et à mesure que les erreurs sont détectées. • Messages lors de l’exécution : les messages du système générés par la tâche Historisation de points de données pendant l’exécution sont affichés sur l’écran du Gestionnaire d’exploitation. Ces messages sont affichés en regard de la description du champ Tâche partagée pour la tâche Historisation de points de données dans la colonne Dernier message. Détection d’erreurs lors du démarrage de la tâche Au moment du chargement de la table de configuration, la tâche Historisation de points de données vérifie les entrées des deux panneaux suivants : • Contrôle du consignateur de points de données : la tâche Historisation de points de données vérifie qu’à chaque enregistrement de contrôle de la tâche 100 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Codes et messages de la tâche Historisation Historisation de points de données correspond une entrée Mailbox historique et une entrée Nom alias la base de données configurées dans la tâche Historique. • Contrôle dynamique de l’historisation : la tâche Historisation de points de données vérifie que le panneau Contrôle dynamique de l’historisation ne contient qu’un enregistrement (ligne). S’il existe plus d’un enregistrement, un message d’avertissement s’affiche sur l’écran du Gestionnaire d’exploitation sans pour autant interrompre la tâche Historisation de points de données. Lors de l’initialisation de la tâche, la tâche Historisation de points de données vérifie qu’elle est définie pour s’exécuter dans le domaine SHARED. Si tel n’est pas le cas, la tâche Historisation de points de données signale l’erreur sur l’écran du Gestionnaire d’exploitation, marque une pause d’une seconde et s’interrompt. Détection d’erreurs lors de l’exécution Lors de l’historisation dynamique des points de données, un message d’erreur est généré lorsque l’un des cas suivants se présente : • Un nom de tag incorrect est spécifié. • Un tag créé dans le domaine Utilisateur est spécifié. • Une entrée Nom table/Nom de la structure dans le panneau Contrôle du consignateur de points de données n’a pas d’entrée correspondante dans le panneau Contrôle de la structure de points de données. FactoryLink 6.5.0 / Guide de référence / 101 4 Historisation de points de données Si la tâche détecte une erreur, un code d’erreur irrécupérable s’affiche sur l’écran du Gestionnaire d’exploitation et la tâche Historisation de points de données marque alors une pause d’une seconde et s’interrompt. • HISTORISATION DE POINTS DE DONNÉES • Codes et messages de la tâche Historisation • • Messages Lorsqu’il s’agit d’erreurs associées aux fichiers de votre répertoire d’applications de FactoryLink ECS, ce chapitre fait référence au répertoire FLAPP. Messages d’erreur lors du démarrage Les messages suivants désignent des cas d’erreur qui se produisent lors du démarrage de la tâche Historisation de points de données. Aucun fichier CT dans le fichier d’archives CT nom_fichier Cause : (tâche interrompue.) Il n’existe pas de données de configuration dans ce fichier d’archives .CT. Action : reconstituez le fichier .CT en forçant l’écriture CTGEN de la tâche d’historisation de points de données en saisissant EVIGP X FRNQIIGT. Si la tâche ne s’exécute pas, appelez le Service d’assistance clientèle. Aucun nom de domaine défini pour le répertoire d’applications nom_répertoire Cause : (tâche interrompue.) Le domaine n’est pas défini. Action : définissez la variable d’environnement FLDOMAIN. Aucun travail configuré dans le fichier d’archives CT nom_fichier Cause : (tâche interrompue.) Le panneau Contrôle du consignateur de points de données doit contenir au moins une ligne de données. Action : ajoutez une ligne au panneau Contrôle du consignateur de points de données. Chargement du fichier d’archives CT nom_fichier Cause : chargement de ce fichier .CT en cours. Action : aucune. Il s’agit uniquement d’un message d’état. Chargement du fichier de sauvegarde des points de données nom_fichier Cause : chargement de ce fichier d’enregistrement de points de données en cours. Action : aucune. Il s’agit uniquement d’un message d’état. 102 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Codes et messages de la tâche Historisation Echec d’initialisation de la tâche Action : vérifiez que FactoryLink ECS est opérationnel en lançant HNUJO NWO . Vérifiez également que vous avez acheté cette tâche. Si la tâche Historisation de points de données ne s’exécute pas, appelez le Service d’assistance clientèle. Impossible de lire le fichier CT numéro_enregistrement dans le fichier d’archives CT nom_fichier Cause : (tâche interrompue.) Ce fichier d’archives .CT est altéré. Action : reconstituez le fichier .CT en forçant l’écriture CTGEN de la tâche d’historisation de points de données en saisissant EVIGP X FRNQIIGT. Si la tâche d’historisation de points de données ne s’exécute pas, appelez le Service d’assistance clientèle. Impossible d’exécuter la tâche dans le domaine USER Cause : (tâche interrompue.) Le domaine USER a été sélectionné. Action : démarrez la tâche dans le domaine SHARED. Impossible d’ouvrir le fichier d’archives CT nom_fichier Cause : (tâche interrompue.) Ce fichier d’archives .CT est manquant. Action : reconstituez le fichier .CT en forçant l’écriture CTGEN de la tâche d’historisation de points de données en saisissant EVIGP X FRNQIIGT. Si la tâche d’historisation de points de données ne s’exécute pas, appelez le Service d’assistance clientèle. La table nom_table n’est pas valable Cause : une entrée Nom table/Nom de la structure dans le panneau Contrôle du consignateur de points de données n’a pas d’entrée correspondante dans le panneau Contrôle de la structure de points de données. Action : saisissez l’entrée manquante dans le panneau Contrôle de la structure de points de données. FactoryLink 6.5.0 / Guide de référence / 103 4 Historisation de points de données Cause : (tâche interrompue.) La tâche Historisation de points de données n’a pas pu être enregistrée auprès du noyau. • HISTORISATION DE POINTS DE DONNÉES • Codes et messages de la tâche Historisation • • Le tag nom_tag n’est pas valable. Erreur <msg_erreur> Cause : un nom de tag incorrect est spécifié. Action : spécifiez un nom de tag de FactoryLink ECS correct. <msg_erreur> décrit plus loin pourquoi le tag est incorrect. Mailbox historique non indiquée pour le nom de table nom_table Cause : vous n’avez pas défini de Mailbox historique dans la table d’historisation de points de données. Action : entrez un nom Mailbox historique correct. Mémoire RAM saturée Cause : (tâche interrompue.) Il n’y a plus assez de mémoire pour charger FactoryLink ECS. Action : ajoutez davantage de mémoire ou réduisez la consommation de mémoire. Nom alias base de données non indiqué pour le nom de table : nom_table Cause : vous n’avez pas défini de Nom alias base de données dans la table d’historisation de points de données indiquée dans ce message. Action : entrez un Nom alias base de données correct. Taille incorrecte pour le fichier CT numéro_enregistrement Cause : (tâche interrompue.) Il y a une différence entre la taille du fichier .CT indiquée et la taille du fichier spécifiée dans la tâche Historisation de points de données. Action : reconstituez le fichier .CT en forçant l’écriture ctgen de la tâche d’historisation de points de données en saisissant EVIGP X FRNQIIGT v Messages d’erreur lors de l’exécution Les messages suivants désignent des situations d’erreur qui se produisent lors de l’exécution de la tâche Historisation de points de données. 104 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Codes et messages de la tâche Historisation Configuration incorrecte du tag tag_name dans la table table_name Cause : aucune méthode d’historisation n’a été spécifiée pour ce tag. Echec création du fichier de sauvegarde nom_fichier Cause : le fichier d’enregistrement de points de données n’a pas été créé ; vous avez probablement spécifié un chemin d’accès incorrect dans le Tag de fichier de commandes. Action : vérifiez la syntaxe de l’entrée du Tag de fichier de commandes. Erreur lors de la connexion à la base de données nom_basededonnées <message_erreur_de_basededonnées> Cause : dépend du contenu de <message_erreur_de_basededonnées>. Action : dépend du contenu de <message_erreur_de_basededonnées>. Erreur lors de la création de la table nom_table <message_erreur_de_basededonnées> Cause : dépend du contenu de <message_erreur_de_basededonnées>. Action : dépend du contenu de <message_erreur_de_basededonnées>. Erreur lors de la préparation du curseur pour l’expression SQL <message_erreur_de_basededonnées> Cause : dépend du contenu de <message_erreur_de_basededonnées>. Action : dépend du contenu de <message_erreur_de_basededonnées>. Erreur lors de l’exécution du curseur pour l’expression SQL expression_SQL <message_erreur_de_basededonnées> Cause : dépend du contenu de <message_erreur_de_basededonnées>. Action : dépend du contenu de <message_erreur_de_basededonnées>. Erreur lors de l’initialisation du curseur pour l’expression SQL expression_SQL <message_erreur_de_basededonnées> Cause : dépend du contenu de <message_erreur_de_basededonnées>. Action : dépend du contenu de <message_erreur_de_basededonnées>. FactoryLink 6.5.0 / Guide de référence / 105 Historisation de points de données Action : spécifiez une ou plusieurs méthodes d’historisation. 4 • HISTORISATION DE POINTS DE DONNÉES • Codes et messages de la tâche Historisation • • Erreur survenue lors du rechargement du fichier de sauvegarde de points. Veuillez consulter le fichier d’historisation. Cause : une erreur s’est produite lors du rechargement du fichier d’enregistrement de points de données. Action : vérifiez le fichier journal des erreurs. Impossible de lire le fichier de sauvegarde nom_fichier Cause : le fichier de points de données de sauvegarde n’a pas pu être lu ; soit il n’existe pas, soit il se trouve dans un répertoire autre que le répertoire par défaut. Action : si le fichier de points de données de sauvegarde n’existe pas, créez-le. S’il se trouve dans un autre répertoire que le répertoire par défaut, spécifiez son chemin d’accès complet dans le champ Tag de fichier de commandes. Impossible de supprimer le tag nom_tag Cause : le ou les tags spécifiés dans une commande 4'/18' ne peuvent pas être supprimés. Action : vérifiez le nom du ou des tags spécifiés dans la commande 4'/18' . Impossible d’ouvrir le fichier d’historisation Cause : le fichier journal des erreurs n’a pas pu être ouvert. Action : vérifiez si le disque est plein. Si tel est le cas, libérez l’espace disque nécessaire. La table nom_table n’est pas valable Cause : la table spécifiée dans une commande d’historisation dynamique n’existe pas dans le panneau Contrôle du consignateur de points de données. Action : entrez le nom de cette table dans le champ Nom table du panneau Contrôle du consignateur de points de données. 106 / FactoryLink 6.5.0 / Guide de référence HISTORISATION DE POINTS DE DONNÉES Codes et messages de la tâche Historisation Les enregistrements de contrôles dynamiques ne sont pas pris en charge Action : supprimez tous les enregistrements de contrôle dynamique de l’historisation sauf le premier. Requête dynamique réussie Cause : la requête d’historisation dynamique a réussi. Action : aucune. Il s’agit uniquement d’un message d’état. Syntaxe incorrecte dans la commande {LOG|REMOVE} Cause : la syntaxe de la commande .1) ou 4'/18' est incorrecte. Action : vérifiez la syntaxe de la commande. Table nom_table est définie plus d’une fois Cause : (tâche interrompue.) Un nom de table ne peut être référencé qu’une seule fois dans le panneau Contrôle du consignateur de points de données. Action : supprimez l’une des références. Tag global nom_tag introuvable Cause : (tâche interrompue.) Il manque probablement le tag global SECTIME ou DPLOGHISTMBX. Action : lancez (.%108. Traitement de requête dynamique en cours Cause : traitement d’une requête d’historisation dynamique en cours. Action : aucune. Il s’agit uniquement d’un message d’état. FactoryLink 6.5.0 / Guide de référence / 107 4 Historisation de points de données Cause : la tâche Historisation de points de données ne lit que le premier enregistrement de contrôle dynamique d’historisation. Toutes les autres lignes de ce panneau sont ignorées. • HISTORISATION DE POINTS DE DONNÉES • Codes et messages de la tâche Historisation • • 108 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 5 Client DDE Principes de fonctionnement DDE (Dynamic Data Exchange) est un protocole de communication interprocessus utilisé par de nombreuses applications Windows pour mettre à jour les données automatiquement et pour contrôler la façon dont se fait l’échange de ces données, et à quel moment. Le protocole DDE est si bien défini que deux applications qui l’utilisent peuvent communiquer entre elles, même si elles ne sont pas conçues à cet effet au départ. Grâce à DDE, vous pouvez afficher des données FactoryLink sous n’importe quel logiciel gérant DDE. Le système FactoryLink IV offre des fonctionnalités DDE serveur et client. Client DDE—Bien que le serveur DDE constitue la méthode de communication privilégiée avec les applications DDE externes, vous pouvez utiliser la tâche Client DDE pour configurer les communications bidirectionnelles entre la base de données temps réel et un ou plusieurs serveurs Windows DDE. Vous pouvez configurer un seul système FactoryLink pour communiquer avec plusieurs serveurs DDE externes simultanément. Vous configurez le client DDE FactoryLink à l’aide du Menu principal du Gestionnaire de configuration et vous établissez la communication à partir d’une application FactoryLink. Conversations DDE Les échanges de données DDE se font par le biais de conversations DDE. Une conversation DDE consiste en un serveur DDE et un client DDE, le serveur fournissant les informations destinées aux applications clientes. Ainsi, le serveur DDE de FactoryLink constitue une source d’informations pour les applications clientes telles que Excel et Lotus. Les applications clientes contrôlent la conversation DDE et lancent toutes les requêtes de données. Vous pouvez établir dans les applications clientes externes des liens DDE destinés à l’extraction de données de la base de données temps réel par l’intermédiaire du serveur DDE de FactoryLink. FactoryLink 6.5.0 / Guide de référence / 109 Client DDE Serveur DDE—Le serveur DDE de FactoryLink permet d’établir la communication entre la base de données temps réel de FactoryLink et des applications clientes telles que Lotus 123 et Microsoft Excel. 5 • CLIENT DDE • • • Etablissement d’un lien DDE Lorsqu’un client DDE établit une conversation DDE avec le serveur DDE de FactoryLink à l’aide du message INITIATE, le client doit spécifier une formule composée d’une application, d’une rubrique et d’un élément. • Application—Nom de l’application du serveur • Rubrique—Nom du fichier contenant les données à échanger • Elément—Données effectivement échangées au cours d’une conversation. Fonctions clientes DDE La table du client DDE permet de configurer les communications bidirectionnelles entre la base de données temps réel de FactoryLink et les applications Windows externes grâce à un lien DDE. La communication est établie en entrant les données dans des tables de configuration qui permettent au système de lire les données provenant d’un serveur DDE et de les y écrire. La tâche Client DDE utilise deux types de tables de configuration : • Contrôle de lecture/écriture—Cette table permet à l’utilisateur de spécifier des configurations de serveur DDE multiples. • Le panneau Informations de lecture/écriture permet d’identifier des noms d’élément DDE à lire et à transférer dans la base de données temps réel ou dans lesquels des valeurs de la base de données FactoryLink temps réel doivent être écrites. Configuration de la tâche Client DDE Pour configurer la tâche Client DDE FactoryLink, renseignez les champs suivants dans le panneau Informations configuration système : • Indicateur—Spécifiez les indicateurs FSR dans le champ Indicateur. Ces indicateurs permettent à la tâche Client DDE de se charger automatiquement à chaque démarrage de FactoryLink. • Nom tâche—Spécifiez le nom FLDDECLI pour identifier la tâche Client. • Chemin—Spécifiez le chemin d’accès /bin/fldecli. 110 / FactoryLink 6.5.0 / Guide de référence CLIENT DDE Panneau Contrôle de lecture/écriture P ANNEAU C ONTRÔLE DE LECTURE / ÉCRITURE Pour configurer le panneau Contrôle de lecture/écriture, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Client DDE dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de lecture/écriture. 5 Client DDE 3 Dans ce panneau, spécifiez les informations suivantes : Nom table Nom de la table de lecture/écriture à définir ou à modifier. Entrée valide : jusqu’à 16 caractères Application DDE Nom de l’application pour laquelle un lien DDE doit être établi. Une conversation DDE est caractérisée par une application DDE et une rubrique DDE. Entrée valide : jusqu’à 255 caractères Rubrique DDE Nom de la rubrique pour laquelle un lien DDE doit être établi. Une conversation DDE est caractérisée par une application DDE et une rubrique DDE. Entrée valide : jusqu’à 255 caractères FactoryLink 6.5.0 / Guide de référence / 111 • CLIENT DDE • Panneau Contrôle de lecture/écriture • • DDE évén. signalé/évén. non signalé Elément dont la valeur, si elle réglée sur 1 (ON), entraîne la mise à jour du client par le serveur DDE correspondant, en fonction des modifications de la table de lecture/écriture. Entrée valide : nom de tag d’élément standard Type de données valides : digital Ecriture sur exception Indicateur spécifiant si les écritures doivent s’effectuer à chaque changement de valeur des éléments spécifiés dans le panneau Contrôle de lecture/écriture du Client DDE. YES (OUI) Le changement d’état de tout élément génère l’écriture de la valeur de cet élément, indépendamment de tout déclencheur ou autre valeur. NO (NON) Aucun traitement sur exception. Les opérations d’écriture ne sont générées que lorsque la valeur du déclencheur d’écriture est réglée sur 1 (ON) et que son changement d’état est défini. Toutes les valeurs sont écrites quel que soit leur changement d’état. Déclencheur lecture de bloc Elément dont la valeur, lorsqu’elle est forcée sur 1 (ON), déclenche une lecture de bloc des valeurs spécifiées dans le panneau Informations de lecture/écriture. Le déclencheur de lecture de bloc est généralement défini par une autre FactoryLinktâche comme l’Horloge, Maths et logique ou l’Editeur d’applications. Entrée valide : nom de tag d’élément standard Type de données valides : digital Inhibition lecture de bloc Elément dont la valeur, lorsqu’elle est réglée sur 1 (ON), désactive la lecture de bloc des éléments spécifiés dans cette table. Entrée valide : nom de tag d’élément standard Type de données valides : digital Fin lecture de bloc Elément dont la valeur est forcée sur 1 (ON) par la tâche Client DDE lorsqu’une opération de lecture de bloc pour cette table est terminée. Si cet élément est défini lorsque la tâche Client DDE s’initialise, sa valeur est forcée en écriture sur 1 (ON). Entrée valide : nom de tag d’élément standard 112 / FactoryLink 6.5.0 / Guide de référence CLIENT DDE Panneau Contrôle de lecture/écriture Type de données valides : digital Etat lecture de bloc Elément dont la valeur est 0 (OFF) lorsqu’une lecture de bloc des éléments spécifiés dans cette table est en cours et 1 (ON) lorsque la table est inactive. Si cet élément est défini lorsque la tâche Client DDE s’initialise, sa valeur est forcée en écriture sur 1 (ON). Entrée valide : nom de tag d’élément standard Type de données valides : digital Déclencheur écriture de bloc Elément dont la valeur, lorsqu’elle est forcée sur 1 (ON), déclenche une écriture de bloc des valeurs spécifiées dans le panneau Informations de lecture/écriture. Le déclencheur d’écriture de bloc est généralement défini par une autre tâche FactoryLink comme l’Horloge, Maths et logique ou l’Editeur d’applications. Entrée valide : nom de tag standard Type de données valides : digital Elément dont la valeur, lorsqu’elle est réglée sur 1 (ON), désactive l’écriture de bloc dans le serveur DDE spécifié dans cette table. Entrée valide : nom de tag standard Type de données valides : digital Fin écriture de bloc Elément dont la valeur est forcée sur 1 (ON) lorsqu’une opération d’écriture de bloc pour cette table est terminée. Si cet élément est défini lorsque la tâche Client DDE s’initialise, sa valeur est forcée en écriture sur 1 (ON). Entrée valide : nom de tag standard Type de données valides : digital Etat écriture de bloc Elément dont la valeur est 0 (OFF) lorsqu’une écriture de bloc des éléments spécifiés dans cette table est en cours et 1 (ON) lorsque la table est inactive. Si cet élément est présent lorsque la tâche Client DDE s’initialise, sa valeur est forcée en écriture sur 1 (ON). Entrée valide : nom de tag standard Type de données valides : digital Nom tag erreur/état Elément dont la valeur représente le dernier message d’erreur généré par cette conversation DDE. La valeur 0 indique qu’aucune erreur n’est survenue. FactoryLink 6.5.0 / Guide de référence / 113 Client DDE Inhibition écriture de bloc 5 • CLIENT DDE • Panneau Contrôle de lecture/écriture • • Entrée valide : nom de tag standard Type de données valides : analog D’autre valeurs d’erreur possibles sont répertoriées dans le tableau suivant. Valeur d’erre ur Cause Actions 1 Echec de lancement de DDE Le serveur DDE ne fonctionne pas ou ne répond pas. Vérifiez que le serveur fonctionne et que les noms de l’application et de la rubrique sont corrects. 2 Echec de réception de requête DDE Le serveur DDE n’a pas répondu à la requête du Client DDE dans la période d’inactivité. Vérifiez que le serveur fonctionne et que les noms de l’application et de la rubrique sont corrects. 3 Echec de l’opération DDE Peek Une erreur s’est produite pendant l’opération Peek. Vérifiez que le serveur fonctionne et que les noms d’éléments DDE sont corrects. 4 Echec de l’opération DDE Poke Une erreur s’est produite pendant l’opération Poke. Vérifiez que le serveur fonctionne et que les noms d’éléments DDE sont corrects. 5 Echec de l’opération DDE Advise Une erreur s’est produite pendant l’opération de signalement. Vérifiez que le serveur fonctionne et que les noms d’éléments DDE sont corrects. 114 / FactoryLink 6.5.0 / Guide de référence CLIENT DDE Panneau Contrôle de lecture/écriture Valeur d’erre ur 6 Cause Echec de l’opération DDE Unadvise Actions Une erreur s’est produite pendant l’opération d’événement non signalé. Vérifiez que le serveur fonctionne et que les noms d’éléments DDE sont corrects. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 5 Client DDE FactoryLink 6.5.0 / Guide de référence / 115 • CLIENT DDE • Panneau Informations de lecture/écriture • • P ANNEAU I NFORMATIONS DE LECTURE / ÉCRITURE Pour configurer le panneau Informations de lecture/écriture, procédez comme suit : 1 Assurez-vous que le domaine sélectionné est correct dans la boîte de sélection Domaine du Gestionnaire de configuration 2 Choisissez Client DDE dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations de lecture/écriture. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom de l’élément à placer dans la table de lecture/écriture/signalement/non signalement. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float, message ou mailbox Type de tag Nom d’élément de DDE Type d’élément FactoryLink spécifié dans le champ Nom de tab. Il s’agit d’un champ non modifiable. Nom par lequel le serveur DDE identifie l’élément. Chaque nom de tag est référencé dans un échange dynamique de données par un nom d’élément de DDE. Entrée valide : jusqu’à 255 caractères 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 116 / FactoryLink 6.5.0 / Guide de référence CLIENT DDE Messages de la tâche DDE M ESSAGES DE LA TÂCHE DDE Chaque fois qu’une erreur DDE survient, le message correspondant s’affiche à l’écran dans une boîte de dialogue. La tâche Client FactoryLink DDE peut rencontrer les erreurs suivantes : Serveur Echec d’envoi de données par DDE Cause : l’application cliente n’est pas accessible à FactoryLink. Action : redémarrez l’application client. Impossible de lancer la conversation DDE Cause : l’application externe pour la conversation DDE n’est pas en cours d’exécution. 5 Action : lancez l’application externe et retentez l’opération. Cause : mémoire insuffisante. Action : arrêtez toute tâche inutile et/ou libérez de l’espace sur le disque dur. Le serveur DDE n’a pas pu s’enregistrer auprès de FactoryLink Cause : FactoryLink n’est pas accessible à l’application cliente. Action : redémarrez FactoryLink ou arrêtez toute tâche inutile. Message d’information pour tag déjà établi Cause : plusieurs liens existent pour un élément dans une conversation DDE unique. Action : une conversation DDE ne peut contenir qu’un seul lien par élément. Etablissez un nouveau lien pour l’élément en double afin de remédier au problème. FactoryLink 6.5.0 / Guide de référence / 117 Client DDE Impossible de verrouiller la mémoire Impossible d’affecter de la mémoire • CLIENT DDE • Messages de la tâche DDE • • Client Allocation de mémoire impossible Cause : mémoire insuffisante. Action : arrêtez les applications Windows inutiles et essayez de nouveau. Echec d’envoi de données par DDE Cause : le serveur DDE Server ne peut pas envoyer de données au client DDE FactoryLink. Action : assurez-vous que le serveur DDE externe fonctionne et que le client DDE est configuré correctement. Erreur lors de la lecture du fichier CT Cause : il se peut que le fichier FLDDECLI.CT soit corrompu. Action : effacez le fichier et essayez d’exécuter de nouveau FactoryLink. Fichier CT introuvable. Cause : le client DDE ne trouve pas son fichier FLDDECLI.CT. Action : arrêtez FactoryLink et essayez de nouveau. Impossible de verrouiller la mémoire Cause : mémoire insuffisante. Action : arrêtez les applications Windows inutiles et essayez de nouveau. Le client DDE n’a pas pu s’enregistrer auprès de FactoryLink Cause : FactoryLink n’est pas accessible à un client DDE externe. Action : le système FactoryLink a été démarré et est exécuté sous Windows. Variable d’environnement de FLDOMAIN non configurée Cause : variable d’environnement non définie. Action : assurez-vous que la variable d’environnement FLDOMAIN est définie dans le domaine approprié. 118 / FactoryLink 6.5.0 / Guide de référence • • • Chapitre 6 • Consignation d’alarmes distribuées Consignateur d’alarmes distribuées Les données prélevées par FactoryLink sont stockées sous forme d’éléments de données (tags) dans une base de données temps réel. Chaque fois qu’une donnée est prélevée, la valeur stockée dans la base de données temps réel pour l’élément correspondant est remplacée par la nouvelle valeur. Le Consignateur d’alarmes distribuées vous permet de définir, pour n’importe quel élément de données stocké dans la base de données temps réel, un certain nombre de critères qui, lorsqu’ils sont remplis, provoquent le déclenchement d’une alarme. Lorsque la valeur d’un élément répond aux critères définis, un message d’alarme s’affiche sur l’écran Afficheur des alarmes. L’opérateur de FactoryLink à qui est destiné ce message peut alors surveiller l’élément, sur ce même écran, durant toute la durée du cycle d’alarme, c’est-à-dire jusqu’à ce que sa valeur ne réponde plus aux critères d’alarme. Définition des critères d’alarme Le Consignateur d’alarmes distribuées vous permet de définir les critères que doit remplir l’élément de données choisi pour qu’une alarme se déclenche. Dès que la valeur de cet élément répond aux critères définis, un message d’alarme s’affiche sur l’écran Afficheur d’alarmes. L’opérateur de FactoryLink à qui est destiné ce message peut alors surveiller l’élément, sur ce même écran, durant toute la durée du cycle d’alarme, c’est-à-dire jusqu’à ce que sa valeur ne réponde plus aux critères d’alarme. • condition • bande morte Regroupement des alarmes Il est possible de regrouper les alarmes afin d’en simplifier la gestion ou l’analyse. A cet effet, trois propriétés peuvent être configurées : groupe, zone et priorité. • Nom de groupe—nom attribué à un groupe d’alarmes. FactoryLink 6.5.0 / Guide de référence / 119 6 Consignateur d’alarmes distribuées Pour définir les critères de déclenchement d’une alarme, vous utilisez trois composants, par rapport auxquels la valeur de l’élément de données sera évaluée : • limite • CONSIGNATEUR D’ALARMES DISTRIBUÉES • • • • Zone—attribuée à chaque alarme individuellement. • Priorité—numéro de priorité assigné à chaque alarme individuellement. Relation parent/enfant Il arrive souvent qu’une alarme en déclenche d’autres. Généralement, ces alarmes secondaires sont de moindre importance et vous n’avez pas besoin de les afficher car vous connaissez déjà la raison de l’alarme principale. La relation entre deux alarmes est appelée relation parent/enfant. Persistance de l’alarme A intervalle régulier prédéfini par l’utilisateur, la fonction Persistance de l’alarme sauvegarde des informations courantes telles que l’état des alarmes actives, les entrées du journal des alarmes et les alarmes enfant. Au démarrage, ces informations sont lues et les plus importantes (heure initiale, acquittement, entrées du journal) sont conservées. Distribution des alarmes La tâche Réseau local FactoryLink permet de distribuer les alarmes sur le réseau. Plusieurs nœuds du réseau peuvent en effet se partager un ou plusieurs groupes d’alarmes. L’alarme se déclenche sur le nœud sur lequel elle a été définie, puis elle est transmise aux autres nœuds configurés pour la recevoir. Lorsque l’alarme est acquittée, que ce soit sur le nœud source ou sur les nœuds distants, le nœud source accepte l’acquittement et met à jour l’état de l’alarme. Tous les nœuds distants concernés par cette alarme reçoivent les informations mises à jour. Historisation des alarmes Si vous souhaitez conserver des informations telles que l’heure de l’alarme, les données d’alarme, le nœud ou l’opérateur d’acquittement et les entrées du journal des alarmes, vous pouvez configurer le Consignateur d’alarmes distribuées pour qu’il transfère ces informations de la base de données temps réel vers une base de données relationnelle sur disque ou un fichier texte. Dans le premier cas, vous pouvez accéder à ces informations à l’aide de la tâche Consultation base de données FactoryLink. Dans le second, vous pouvez utiliser n’importe quel éditeur de texte. 120 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Table Configuration du consignateur d’alarmes distribuées TABLE C ONFIGURATION DU CONSIGNATEUR D ’ ALARMES DISTRIBUÉES La table Configuration du consignateur d’alarmes distribuées est constituée de quatre panneaux : • Contrôle de configuration des alarmes générales : identifie les tags utilisés pour conserver le nombre des différents états d’alarme et les alarmes maintenues par le consignateur d’alarmes distribuées. • Contrôle d’archivage des alarmes : identifie la base de données ou le fichier dans lequel les informations sur les alarmes sont consignées. • Contrôle des alarmes en réseau local (LAN) : identifie le nœud et les mailbox appropriés pour la distribution des alarmes sur le réseau local FactoryLink. Ce panneau n’est configuré que si vous projetez de distribuer les alarmes. • Contrôle des groupes d’alarmes distantes : identifie le nœud distant qui envoie les alarmes, le nom du groupe distant et l’état des connexions. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 121 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle de configuration des alarmes générales • • P ANNEAU C ONTRÔLE DE CONFIGURATION DES ALARMES GÉNÉRALES Pour configurer le panneau Contrôle de configuration des alarmes générales, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Consignateur d’alarmes distribuées dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de configuration des alarmes générales. 3 Dans ce panneau, spécifiez les informations suivantes : Alarmes actives Nombre maximal d’alarmes actives autorisé. Si le nombre d’alarmes actives est supérieur à celui précisé, un message d’erreur s’affiche et l’alarme la plus ancienne est retirée de la liste. Lorsqu’un horodatage distant est utilisé, il se peut que l’alarme la plus ancienne ne soit pas celle portant la date la moins récente. Entrée valide : valeur numérique entre 1 et 750 (valeur par défaut = 100) Tag masquage global Nom du tag numérique dans le domaine SHARED permettant de masquer les alarmes ayant l’indicateur Utiliser masquage global paramétré sur OUI. Si ce tag a pour valeur 1 (ON), ces alarmes ne sont pas traitées. 122 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle de configuration des alarmes générales Si vous laissez ce champ vide, le masquage global ne peut pas être activé. Entrée valide : nom de tag standard Type de données valides : digital Tag nombre alarmes non acquittées Nom du tag analogique du domaine SHARED mis à jour pour compter le nombre d’alarmes non acquittées. Si vous laissez ce champ vide, le compte des alarmes non acquittées en cours n’est pas conservé. Ce tag est utilisé pour établir un lien avec une animation de sortie afin d’afficher le nombre des alarmes non acquittées. Entrée valide : nom de tag standard Type de données valides : analog Tag nombre alarmes actives Nom du tag analogique du domaine SHARED mis à jour pour compter le nombre d’alarmes. Si vous laissez ce champ vide, le compte des alarmes actives n’est pas conservé. Ce tag peut être utilisé pour établir un lien avec une animation de sortie afin d’afficher le nombre des alarmes. Entrée valide : nom de tag standard Type de données valides : analog Tag nombre alarmes sonores Nom du tag analogique du domaine SHARED mis à jour pour compter le nombre d’alarmes non acquittées ayant l’indicateur sonore paramétré sur OUI. Ce tag peut être utilisé pour établir un lien avec une animation sonore dans un affichage afin d’obtenir un signal sonore lorsqu’une alarme se déclenche. Tag impression alarmes actives Nom du tag numérique qui, lorsque sa valeur est 1 (ON), entraîne la mise à jour du fichier {FLAPP}/alarms.txt par la tâche d’historisation des alarmes et l’impression de la liste complète de toutes les alarmes actives et des entrées du journal. Le fichier {FLAPP}/alarms.txt est un fichier intermédiaire écrasé à chaque nouvelle impression. Il peut être utilisé comme copie numérique de la dernière liste active imprimée. FactoryLink 6.5.0 / Guide de référence / 123 Consignateur d’alarmes distribuées Entrée valide : nom de tag standard Type de données valides : analog 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle de configuration des alarmes générales • • Remarque : pour désactiver l’impression des messages de retour à la normale, spécifiez l’argument de programme -a pour la tâche AL_LOG dans le Gestionnaire de configuration. Reportez-vous à la section « Panneau Informations configuration système » du Guide de référence de FactoryLink ECS, Chapitre 21, « Gestionnaire de fenêtres. Entrée valide : nom de tag standard Type de données valides : digital Imprimante de liste active Numéro de l’imprimante vers laquelle est acheminée la liste des alarmes actives à imprimer. Ce numéro correspond au numéro de ligne de l’imprimante identifiée dans le panneau Informations du gestionnaire d’impression. Le paramétrage par défaut 0 désactive cette fonction. Entrée valide : numéro d’imprimante (paramètre par défaut = 0) 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Suiv. pour passer au panneau Contrôle d’archivage des alarmes. 124 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle d’archivage des alarmes P ANNEAU C ONTRÔLE D ’ ARCHIVAGE DES ALARMES Le panneau Contrôle d’archivage des alarmes identifie la base de données ou les fichiers dans lesquels les informations d’alarme sont consignées. Pour configurer ce panneau, procédez comme suit : 1 Les champs de ce panneau sont décrits ci-dessous : Nom alias base de données Nom unique identifiant la base de données relationnelle qui stocke les données d’alarme. La valeur par défaut est ALOG mais peut être toute chaîne de caractères alphanumériques allant jusqu’à 16 caractères. Si vous souhaitez consigner vos alarmes dans une base de données relationnelle, vous devez également entrer ce nom dans le champ Nom alias base de données du panneau Informations historique approprié. Entrée valide : nom de base de données ou chaîne de caractères alphanumériques de 16 caractères au maximum (paramètre par défaut = ALOG) FactoryLink 6.5.0 / Guide de référence / 125 6 Consignateur d’alarmes distribuées Remarque : pour configurer la consignation dans un fichier texte, configurez, d’une part, les fichiers Déclencheur du fichier journal et Répertoire du fichier journal dans ce panneau, et d’autre part, le champ Historisation ou le champ Tag de méthode d’historisation dans le panneau Contrôle de groupe d’alarmes. • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle d’archivage des alarmes • • Nom table des alarmes Nom unique attribué à la table dans la base de données relationnelle qui stocke les données d’alarme. La valeur par défaut est ALARMS mais peut être toute chaîne de caractères alphanumériques allant jusqu’à 16 caractères. Entrée valide : nom de base de données ou chaîne de caractères alphanumériques de 16 caractères au maximum (paramètre par défaut = ALARMS) Nom table journal Nom unique pour la table dans la base de données relationnelle qui stocke les données du journal des alarmes. La valeur par défaut est LOGBOOK mais peut être toute chaîne de caractères alphanumériques de 16 caractères au maximum. Entrée valide : nom de base de données ou chaîne de caractères alphanumériques de 16 caractères au maximum (paramètre par défaut = LOGBOOK) Mailbox historique Nom du tag mailbox utilisé pour transférer les données vers la base de données relationnelle. La valeur par défaut est ALOG_MBX mais peut être tout nom de tag de chaîne alphanumérique. Vous devez également entrer ce nom de tag dans le champ Mailbox historique du panneau Informations mailbox historique approprié. Entrée valide : nom de tag mailbox ou nom de tag de chaîne alphanumérique (paramètre par défaut = ALOG_MBX) Enreg. max. historiques Nombre maximal d’enregistrements autorisé dans la base de données si vous envoyez des données dans une tâche Historique pour dBASE IV. La valeur par défaut est 1 000, mais vous pouvez entrer n’importe quel nombre. Lorsque le nombre maximal d’enregistrements autorisé est atteint, l’enregistrement le plus ancien est écrasé. Si vous envoyez des données dans une autre base de données, les informations ne sont pas prises en compte. Entrée valide : valeur numérique (paramètre par défaut = 1000) Taille de message Taille de la colonne de message lorsqu’elle est sauvegardée dans les tables d’alarmes et de journal de la base de données relationnelle. La valeur par défaut est 80 mais peut être tout nombre entre 1 et 128. 126 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle d’archivage des alarmes Si la taille de message est changée après génération des tables, les tables existantes doivent être modifiées ou enlevées de la base de données afin d’éviter une condition d’erreur. Entrée valide : valeur numérique entre 1 et 128 (paramètre par défaut = 80) Déclencheur du fichier journal Nom de tag de l’élément de base de données temps réel qui, lorsque sa valeur est réglée sur 1 (ON), enregistre les informations d’alarme courantes dans un fichier texte d’alarme permanent nommé almmddyy.c et dans un fichier texte journal permanent nommé lbmmddyy.nnn. mmddyy est la date courante et nnn un nombre compris entre 000 et 999 représentant le nombre de fichiers d’alarmes archivés ce jour-là. Entrée valide : nom de tag standard Type de données valides : digital 6 Chemin et répertoire d’enregistrement des fichiers almmddyy.nnn et lbmmddyy.nnn. Entrée valide : (par défaut)’{FLAPP}\{FLNAME}\ {FLDOMAIN}\{FLUSER}\LOG 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Suiv. pour passer au panneau Contrôle des alarmes en réseau local (LAN) (uniquement si vous projetez de distribuer les alarmes ; sinon, cliquez sur Quitter pour retourner au Menu principal). FactoryLink 6.5.0 / Guide de référence / 127 Consignateur d’alarmes distribuées Répertoire du fichier journal • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle des alarmes en réseau local (LAN) • • P ANNEAU C ONTRÔLE DES ALARMES EN RÉSEAU LOCAL (LAN) Le panneau Contrôle des alarmes en réseau local (LAN) identifie le nœud et les mailbox appropriés pour la distribution des alarmes sur le FactoryLink réseau local. Ce panneau n’est configuré que si vous projetez de distribuer les alarmes. Pour configurer ce panneau, procédez comme suit : 1 Les champs de ce panneau sont décrits ci-dessous : Ident. nœud source Nombre unique entre 0 et 255 caractérisant ce nœud sur le réseau. Chaque nœud du réseau doit être identifié par un numéro d’identification différent. Ce numéro d’identification ne sert que pour la distribution des alarmes et n’a pas de lien direct avec le réseau local FactoryLink ou le nombre total de connexions disponibles pour votre protocole. Entrée valide : valeur numérique comprise entre 0 et 255 Mailbox d’envoi vers le réseau Nom du tag mailbox du domaine SHARED utilisé par le réseau local FactoryLink pour communiquer avec d’autres nœuds du réseau. Ce nom de tag mailbox est entré dans le champ Nom tag du panneau Informations d’envoi réseau local et dans le champ Alias réseau du panneau Informations réception réseau local. Le champ Indicateur envoi sur excep. du panneau Contrôle envoi réseau local doit être paramétré sur OUI. 128 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle des alarmes en réseau local (LAN) Entrée valide : nom de tag mailbox Mailbox de réception du réseau Nom du tag mailbox entré dans le champ Nom du tag du panneau Informations réception réseau local du domaine SHARED utilisé par le réseau local FactoryLink pour communiquer avec d’autres nœuds du réseau. 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Suiv. pour passer au panneau Contrôle des groupes d’alarmes distantes. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 129 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle des groupes d’alarmes distantes • • P ANNEAU C ONTRÔLE DES GROUPES D ’ ALARMES DISTANTES Le panneau Contrôle des groupes d’alarmes distantes identifie le nœud distant qui envoie les alarmes, le nom du groupe distant et l’état des connexions. Pour configurer ce panneau, procédez comme suit : 1 Les champs de ce panneau sont décrits ci-dessous : Ident. nœud distant Identificateur du nœud distant où se trouvent les alarmes. *Groupes distants Liste des groupes d’alarmes distantes à partir desquels se font les réceptions. L’astérisque (*) indique que cette valeur peut être un tag et/ou une chaîne fixe indiquant le nom du groupe distant. Utilisez ‘ALL pour obtenir tous les groupes distants. Etat de connexion Tag contenant l’état de connexion au nœud distant. Il peut être de type « analog » ou « message ». Ce tag adopte l’une des valeurs suivantes à la connexion : 0 - Hors ligne 1 - En ligne 2 - Liaison des informations de groupes 3 - Liaison des informations d’alarmes 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Quitter pour retourner au Menu principal. 130 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Distribution d’alarmes distribuees P ANNEAU D ISTRIBUTION D ’ ALARMES DISTRIBUEES La table Configuration Définitions d’alarmes distribuées comprend trois panneaux. Les informations fournies par ceux-ci sont lues par les tâches Configuration du consignateur d’alarmes distribuées et Configuration de l’afficheur des alarmes distribuées par l’intermédiaire de la tâche Graphique. • Contrôle de groupe d’alarmes : identifie les propriétés affectées à chaque groupe d’alarmes. • Informations sur la définition des alarmes : identifie les alarmes associés à chaque groupe et les propriétés de chaque alarme. • Informations sur les relations entre les alarmes : identifie les relations parent/enfant entre les alarmes. La table Définitions d’alarmes distribuées se remplit dans le domaine SHARED. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 131 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle de groupe d’alarmes • • P ANNEAU C ONTRÔLE DE GROUPE D ’ ALARMES Pour configurer le panneau Contrôle de groupe d’alarmes, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Définitions d’alarmes distribuées dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de groupe d’alarmes. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de groupe Chaîne alphanumérique de 1 à 16 caractères majuscules spécifiant le nom du groupe d’alarmes. Entrée valide : chaîne alphanumérique de 1 à 16 caractères majuscules Texte de groupe Chaîne alphanumérique de 1 à 40 caractères spécifiant le texte du message d’alarme s’affichant pour toutes les alarmes appartenant à ce groupe. Ce texte est normalement placé face au texte de chaque alarme. Entrée valide : chaîne alphanumérique de 1 à 40 caractères Tag d’état global du groupe Nom du tag analogique contenant un nombre qui représente l’état global du groupe d’alarmes. Cinq états sont possibles : 0 (IDLE) Aucune alarme du groupe n’est active. 132 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle de groupe d’alarmes 1 (NORMAL) Au moins une alarme du groupe n’a pas été acquittée et est retournée à la normale. 2 (ACK) Au moins une alarme du groupe est active et a été acquittée. 3 (ACTIVE) Au moins une alarme du groupe est active et n’a pas été acquittée. 11 (NORM/ACK) Au moins une alarme du groupe n’a pas été acquittée et est redevenue normale et une autre alarme est active et a été acquittée. Entrée valide : nom de tag standard Type de données valides : analog Tag actif de numéro de groupe Nom du tag contenant le nombre des alarmes actives pour ce groupe. Entrée valide : nom de tag standard Type de données valides : analog ACK Indique si les alarmes de ce groupe doivent être acquittées par un opérateur. Vous pouvez saisir l’un des paramètres suivants : NON Aucun acquittement par l’opérateur requis. L’alarme disparaît de la liste des alarmes actives dès retour à la normale. Il s’agit du paramètre par défaut. OUI Acquittement par l’opérateur requis. La durée d’acquittement et l’opérateur sont consignés (si cela a été configuré). RAZ Acquittement par l’opérateur requis mais Si ce champ est paramétré sur Oui ou RAZ, le champ Tag nombre alarmes non acquittées du panneau Contrôle de configuration des alarmes générales doit être défini pour que les alarmes non acquittées soient comptées. FactoryLink 6.5.0 / Guide de référence / 133 6 Consignateur d’alarmes distribuées seulement après retour à la normale. Conjointement à l’état de l’alarme, cela peut servir à réinitialiser les alarmes dans l’automate programmable industriel (PLC) ou contrôleur. • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle de groupe d’alarmes • • Son Indique si les alarmes de ce groupe émettent un signal sonore. Vous pouvez saisir l’un des paramètres suivants : NON Lorsqu’une alarme est générée, aucun signal sonore n’est émis pour ce groupe d’alarmes. Il s’agit du paramètre par défaut. OUI Lorsqu’une alarme est générée, un signal sonore est émis pour ce groupe d’alarmes. Si ce champ est paramétré sur Oui, les alarmes de ce groupe seront comprises dans le comptage figurant dans le champ Tag nombre alarmes sonores du panneau Contrôle de configuration des alarmes générales, si un tag a été affecté à ce champ. Nombre équip. impr. liste alarmes Numéro de l’imprimante vers laquelle sont acheminés les changements d’état d’alarme à imprimer. Ce numéro correspond au numéro de ligne de l’imprimante identifiée dans le panneau Informations du gestionnaire d’impression. Le paramètre par défaut vide ou 0 désactive cette fonction. Les formats d’impression utilisés peuvent être ajustés en modifiant les entrées PRTINI, PRTACK ou PRTNRM dans le fichier {FLINK}/msg/al_fmt.txt pour l’impression des états initial, normal et acquitté. 134 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle de groupe d’alarmes Remarque : pour désactiver l’impression des messages de retour à la normale, spécifiez l’argument de programme -a pour la tâche AL_LOG dans le Gestionnaire de configuration. Reportez-vous à la section « Panneau Informations configuration système » du Guide de référence de FactoryLink ECS, Chapitre 21, « Gestionnaire de fenêtres. Entrée valide : numéro de l’imprimante Journal Indique si une alarme de ce groupe est consignée dans la table des alarmes après retrait de la liste des alarmes actives. Vous pouvez saisir l’un des paramètres suivants : NON Lorsqu’une alarme est effacée, elle n’est pas consignée dans la base de données relationnelle. Il s’agit du paramètre par défaut. OUI Lorsqu’une alarme est effacée, elle est consignée dans la base de données relationnelle ou un fichier. Si ce champ est paramétré sur OUI, les alarmes de ce groupe seront comprises dans le comptage précisé dans le champ Tag nombre alarmes actives du panneau Contrôle de configuration des alarmes générales, si un tag a été affecté à ce champ. Tag de méthode d’historisation Nom de tag d’un élément de la base de données temps réel qui permet à l’opérateur de changer de méthode d’historisation en mode exécution. L’opérateur peut entrer l’une des trois valeurs suivantes : 0 (NON) valeur par défaut — la consignation de l’alarme est désactivée 1 (OUI) la consignation de l’alarme est activée dans un 2 (FILE) la consignation de l’alarme est activée dans almmddyy.nnn et la consignation des entrées du journal est activée dans lbmmddyy.nnn, mmddyy étant la date courante et nnn un nombre compris entre 000 et 999 représentant le nombre de fichiers d’alarme archivés ce jour-là. Entrée valide : nom de tag standard Type de données valides : analog FactoryLink 6.5.0 / Guide de référence / 135 Consignateur d’alarmes distribuées historique 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle de groupe d’alarmes • • Clr av. initiale Couleur d’avant-plan d’une alarme à l’état initial. Red (rouge) est le paramètre par défaut. Clr ar. initiale Couleur d’avant-plan d’une alarme à l’état initial. Black (noir) est le paramètre par défaut. Clignot. initial Indique si une alarme clignote ou non à l’état initial. Vous pouvez sélectionner la vitesse de clignotement. Pour un clignotement lent, sélectionnez Oui. La valeur par défaut est Non. Acq. clr av. Couleur d’avant-plan d’une alarme à l’état acquitté. Green (vert) est le paramètre par défaut. Acq. clr ar. Couleur d’arrière-plan d’une alarme à l’état acquitté. Black (noir) est le paramètre par défaut. Acq. clign. Indique si une alarme clignote ou non à l’état acquitté. Non est le paramètre par défaut. Clr av. normale Couleur d’avant-plan d’une alarme à l’état normal. Yellow (jaune) est le paramètre par défaut. Clr ar. normale Couleur d’arrière-plan d’une alarme à l’état normal. Black (noir) est le paramètre par défaut. Clign. normal Indique si une alarme clignote ou non à l’état normal. Non est le paramètre par défaut. 136 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle de groupe d’alarmes Tag de masquage groupe Nom du tag numérique du domaine SHARED qui masque les alarmes pour ce groupe. Si ce tag a pour valeur ON, ces alarmes ne sont pas traitées. Si vous laissez ce champ vide, le masquage de groupe ne peut pas être activé. Entrée valide : nom de tag standard Type de données valides : digital 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Suiv. pour passer au panneau Informations sur la définition des alarmes. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 137 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations sur la définition des alarmes • • P ANNEAU I NFORMATIONS SUR LA DÉFINITION DES ALARMES Le panneau Informations sur la définition des alarmes identifie les alarmes associés à chaque groupe et les propriétés de chaque alarme. Pour configurer ce panneau, procédez comme suit : 1 Les champs de ce panneau sont décrits ci-dessous : Identification alarme unique Nombre unique entre 1 et 999 999 permettant d’identifier l’alarme. Chaque alarme du réseau doit avoir un numéro différent. Entrée valide : valeur numérique comprise entre 1 et 999999 Nom de tag d’alarme Nom du tag dont la valeur dans la base de données temps réel est évaluée pour une condition d’alarme. Si vous distribuez les alarmes et qu’il s’agit du nœud serveur de cette alarme, remplissez ce champ. Si vous distribuez les alarmes et qu’il s’agit du nœud client, laissez ce champ vide. L’identificateur d’alarme est utilisé pour identifier l’alarme. Dans ce cas, les alarmes ne sont mises à jour que sur le réseau. Si un tag est utilisé dans les champs *Limite ou *Bande morte, il doit être du même type que le tag d’alarme. Si le tag de bande morte n’est pas utilisé, un tag de type « message » peut être également employé pour la limite et l’alarme. 138 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations sur la définition des alarmes Entrée valide : nom de tag standard Type de données valides : digital, analog, longana ou float Cond. Condition de vérification du type de tag d’alarme ou de l’identificateur d’alarme. Vous pouvez saisir l’un des paramètres suivants : OFF Désactivé ou 0 pour un tag numérique ON Activé our 1 pour un tag numérique TGL Statut modifié <, LT, LO, LOLO Inférieur à la limite >, GT, HI, HIHI Supérieur à la limite <= or LE Inférieur ou égal à la limite >= or GE Supérieur ou égal à la limite = or EQ Egal à la limite <> or NE Non égal à la limite *Limite Nom d’un tag ou d’une constante dont l’élément est égal à la valeur à laquelle la condition d’alarme existe. Si un tag est utilisé, il doit être du même type que celui des champs Nom de tag d’alarme et *Bande morte. Si le champ *Bande morte contient un tag, un tag de type « message » ne peut pas être utilisé. Entrée valide : nom de tag standard ou constante Type de données valides : analog, longana, float ou message *Bande morte Nom d’un tag ou d’une constante dont l’élément est égal à la valeur au-dessus ou au-dessous de la limite d’activité de l’alarme. Si un tag est utilisé, il doit être du même type que celui des champs Nom de tag d’alarme et *Limite. Entrée valide : nom de tag standard ou constante Type de données valides : analog, longana ou float Texte msg Chaîne alphanumérique définissant le texte affiché pour cette alarme. Ce texte est normalement affiché après le texte du groupe d’alarmes. FactoryLink 6.5.0 / Guide de référence / 139 6 Consignateur d’alarmes distribuées La bande morte fonctionne en conjonction avec la condition et la limite spécifiées pour l’alarme. Une fois l’alarme déclenchée, elle reste active jusqu’à ce qu’elle dépasse sa limite de la valeur correspondant à la bande morte. • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations sur la définition des alarmes • • Entrée valide : chaîne alphanumérique comprise entre 1 et 160 caractères Deux types d’indicateurs de variables sont possibles pour les textes d’alarme : 1) %s -- C-style, décrits à la section « Utilisation des identificateurs de format » page 40 du Guide de référence de FactoryLink ECS. Si vous utilisez des indicateurs C-style et que vous voulez “figer” le texte initialement affiché lors du déclenchement d’une alarme, vous devez utiliser l’argument de programme -f avec la tâche Afficheur des alarmes distribuées. Pour plus d’informations, reportez-vous à la section « Panneau Informations configuration système » du Guide de référence de FactoryLink ECS, Chapitre 21, « Gestionnaire de fenêtres ». 2) $VAn$ -- Quatre indicateurs de variables différents, renseignés en mode exécution par les informations figurant dans les tags décrits ci-après (Variable 1, Variable 2, Variable 3 et Variable 4). Le message peut contenir plusieurs exemplaires de chaque variable, mais pas plus de quatre variables différentes, les restrictions suivantes étant appliquées en mode exécution : Si le nombre d’indicateurs $VAn$ différents est... ...le nombre maximum de caractères affiché par indicateur est... 4 11 3 14 2 22 1 44 Tout texte dépassant le nombre maximum de caractères autorisé par variable sera tronqué sur l’affichage. 140 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations sur la définition des alarmes Variable 1 : Nom du tag dont l’élément fait partie du message d’alarme en mode exécution ou est utilisé pour stocker des informations supplémentaires dans la base de données si les alarmes sont consignées. Si vous avez entré des indicateurs de variable dans le texte du champ Texte msg, cette valeur remplace le premier indicateur en mode exécution. Entrée valide : nom de tag standard Type de données valides : analog, longana, float ou message Variable 2 : Nom du tag dont l’élément fait partie du message d’alarme en mode exécution ou est utilisé pour stocker des informations supplémentaires dans la base de données si les alarmes sont consignées. Entrée valide : nom de tag standard Type de données valides : analog, longana, float ou message Variable 3 : Nom du tag dont l’élément fait partie du message d’alarme en mode exécution ou est utilisé pour stocker des informations supplémentaires dans la base de données si les alarmes sont consignées. FactoryLink 6.5.0 / Guide de référence / 141 6 Consignateur d’alarmes distribuées Si vous avez entré des indicateurs de variable dans le texte du champ Texte msg, cette valeur remplace le deuxième indicateur en mode exécution. • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations sur la définition des alarmes • • Si vous avez entré des indicateurs de variable dans le texte du champ Texte msg, cette valeur remplace le troisième indicateur en mode exécution. Entrée valide : nom de tag standard Type de données valides : analog, longana, float ou message Variable 4 : Nom du tag dont l’élément fait partie du message d’alarme en mode exécution ou est utilisé pour stocker des informations supplémentaires dans la base de données si les alarmes sont consignées. Si vous avez entré des indicateurs de variable dans le texte du champ Texte msg, cette valeur remplace le quatrième indicateur en mode exécution. Entrée valide : nom de tag standard Type de données valides : analog, longana, float ou message Priorité Nombre entre 1 et 9 999 précisant la priorité de l’alarme en matière de filtre et de tri. Entrée valide : valeur numérique comprise entre 1 et 9999 (valeur par défaut = 1) Nom de zone Chaîne alphanumérique de 1 à 16 caractères spécifiant la zone où réside l’alarme en matière de filtre et de tri. Si vous distribuez vos alarmes sur le réseau, utilisez ce champ pour désigner et trier par serveur/client ou local/distant. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Tag attribut horaire Nom d’un tag message précisant l’heure exacte à laquelle l’alarme s’est déclenchée. Ce message accompagne le changement de tag d’alarme. Si aucun tag n’est entré ici, l’attribut horaire est déterminé lorsque le changement est détecté par le consignateur d’alarmes. Ce tag doit renfermer la valeur correcte avant tout changement du tag d’alarme. Entrée valide : nom de tag standard Type de données valides : message 142 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations sur la définition des alarmes Format de l’attribut horaire Format utilisé par le tag spécifié dans le champ Tag attribut horaire. Vous pouvez saisir l’un des paramètres suivants : NULL Aucun format d’attribut horaire n’est utilisé USA Format horaire américain (aammddhhmmss) EUROPE Format horaire européen (ddmmaahhmmss) USA_HS Format horaire américain au 1/1 000 s (aammddhhmmssmm) EUR_HS Format horaire européen au 1/1 000 s USA_L Format horaire américain long EUROPE_L Format horaire européen long USA_HSL Format américain long au 1/1 000 s Les formats peuvent être modifiés dans le fichier {FLINK}/msg/EN/al_fmt.txt si nécessaire. Si vous modifiez les valeurs de ce fichier, il est recommandé d’enregistrer une copie de ces modifications ; en effet l’installation d’une nouvelle version FactoryLink écrase tous les fichiers modifiés par les utilisateurs. Utiliser masquage global Indique si l’alarme est affichée ou non lorsque les éléments du tag de masquage global sont définis. Vous pouvez saisir l’un des paramètres suivants : FactoryLink 6.5.0 / Guide de référence / 143 Consignateur d’alarmes distribuées EUR_HSL Format européen long au 1/1 000 s 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations sur la définition des alarmes • • NON Lorsqu’une alarme est générée et que le tag de masquage global est réglé sur 1 (ON) ou sur 0 (OFF), l’alarme est affichée. OUI Lorsqu’une alarme est générée et que le tag de masquage global est réglé sur 1 (ON), l’alarme n’est pas affichée. Lorsqu’une alarme est générée et que le Tag masquage global est réglé sur 0 (OFF), l’alarme est affichée. Si le paramètre est OUI, le champ Tag masquage global du panneau Contrôle de configuration des alarmes générales doit être rempli afin que cette fonction soit opérationnelle. Tag masquage d’alarme Nom du tag numérique dont l’élément masque l’alarme. Si ce tag a pour valeur 1 (ON), l’alarme n’est pas traitée. La réutilisation du même tag pour d’autres alarmes est possible. Si vous laissez ce champ vide, l’alarme n’est pas masquée. Si le tag spécifié dans ce champ n’est pas déjà défini, une boîte de dialogue Définition de tag s’affiche lorsque vous cliquez sur Entrée avec pour type de tag « digital » dans le champ Type et SHARED dans le champ Domaine. Cliquez sur OK pour accepter ces paramètres par défaut. Entrée valide : nom de tag standard Type de données valides : digital Tag état Nom du tag analogique ou numérique représentant l’état de l’alarme dans la liste des alarmes actives. L’état en mode exécution peut être l’un des suivants : Type de tag Analog (analogique) 144 / FactoryLink 6.5.0 / Guide de référence Etat Initial Acquitté Normal Inactif Entrée INI ACK NRM IDLE Etat en mode exécution 3 2 1 0 CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations sur la définition des alarmes Type de tag Digital (numérique) Etat Initial Acquitté Normal Inactif Entrée INI ACK NRM IDLE Etat en mode exécution 0 1 0 0 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Suiv. pour passer au panneau Informations sur les relations entre les alarmes. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 145 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations sur les relations entre les alarmes • • P ANNEAU I NFORMATIONS SUR LES RELATIONS ENTRE LES ALARMES Informations sur les relations entre les alarmes : identifie les relations parent/enfant entre les alarmes. Pour configurer ce panneau, procédez comme suit : 1 Les champs de ce panneau sont décrits ci-dessous : Identification alarme parent Identificateur d’alarme affecté à l’alarme parent. Une entrée distincte est requise pour chaque parent si l’enfant dépend de plusieurs alarmes. Entrée valide : identificateur d’alarme parent Délai d’appar. alarme enfant (sec.) Nombre de secondes (jusqu’à 30 000) permettant de préciser le délai entre l’activation de l’alarme parent et celle de l’alarme enfant. Si aucune durée n’est précisée, le parent masque définitivement l’alarme enfant. Si une durée comprise entre 1 et 30 000 secondes est entrée et que l’alarme enfant est activée pendant cette période, l’alarme enfant n’est pas affichée. Si une durée comprise entre 1 et 30 000 secondes est entrée et que l’alarme enfant est activée après cette période, l’alarme enfant est affichée distinctement. Entrée valide : valeur numérique entre 1 et 30 000 146 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations sur les relations entre les alarmes Délai de recouvr. alarme enfant (sec.) Nombre de secondes (jusqu’à 30 000) permettant de préciser le délai entre le retour à la normale de l’alarme parent et le retour à la normale de l’alarme enfant. Si une durée comprise entre 1 et 30 000 secondes est entrée et que dans ce laps de temps les alarmes parent et enfant reviennent à la normale, l’alarme enfant n’est pas affichée. Si une durée comprise entre 1 et 30 000 secondes est entrée et que dans ce laps de temps l’alarme parent revient à la normale contrairement à l’alarme enfant, cette dernière passe à l’état d’alarme initial. Si aucune durée n’est précisée, l’alarme enfant passe immédiatement à l’état d’alarme initial si l’alarme parent revient à la normale contrairement à l’alarme enfant. Entrée valide : valeur numérique entre 0 et 30 000 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Quitter pour retourner au Menu principal. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 147 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Configuration de l’afficheur des alarmes distribuées • • C ONFIGURATION DE L ’ AFFICHEUR DES ALARMES DISTRIBUÉES La table Configuration de l’afficheur des alarmes distribuées comprend trois panneaux : • Contrôle visualisation des alarmes : identifie les propriétés de sélection et de filtrage pour la visualisation des alarmes. • Informations affichage visualisation des alarmes : identifie les tags utilisés pour l’animation de l’afficheur. • Informations journal des alarmes : identifie les tags pour les messages d’entrée et de sortie, ainsi que le nombre de lignes pour chaque message dans le journal. La table Configuration de l’afficheur des alarmes distribuées se remplit dans le domaine USER. 148 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle visualisation des alarmes P ANNEAU C ONTRÔLE VISUALISATION DES ALARMES Pour configurer le panneau Contrôle visualisation des alarmes, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Afficheur des alarmes distribuées - Configuration dans le Menu principal du Gestionnaire de configuration. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de la vue Chaîne alphanumérique de 1 à 16 caractères précisant le nom de la table pour l’afficheur. Entrée valide : chaîne alphanumérique de 1 à 16 Tag déroulement Nom d’un tag analogique du domaine USER représentant le décalage des lignes depuis la première alarme active du filtre concerné. Pour déplacer la fenêtre de l’alarme, ajoutez ou soustrayez le nombre de lignes souhaité. Entrée valide : nom de tag standard Type de données valides : analog FactoryLink 6.5.0 / Guide de référence / 149 Consignateur d’alarmes distribuées caractères (paramètre par défaut = BANNER ou VIEWER) 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle visualisation des alarmes • • Tag de choix Nom d’un tag analogique du domaine USER représentant le décalage des lignes depuis la première ligne visible à l’écran. La couleur d’arrière-plan de cette alarme est différente. L’alarme de la ligne est utilisée pour les fonctions d’acquittements simples et de journal. Si le Tag déroulement a une valeur d’élément incorrecte, l’afficheur la corrige. Entrée valide : nom de tag standard Type de données valides : analog Choix couleur ar.-plan Couleur de la ligne d’alarme sélectionnée. Aucun est le paramètre par défaut. Déclencheur de rafraîchissement Nom du tag numérique du domaine USER utilisé pour rafraîchir les lignes d’alarme. Cette option peut être choisie pour rafraîchir une ligne d’alarme comportant des variables. Entrée valide : nom de tag standard Type de données valides : digital Déclencheur de journal Nom du tag numérique du domaine USER utilisé pour rattacher une entrée de journal à l’alarme sélectionnée. Entrée valide : nom de tag standard Type de données valides : digital Tag acquittement unique Nom du tag numérique du domaine USER utilisé pour acquitter l’alarme actuellement sélectionnée par le tag de choix. Si aucun tag de choix n’est défini, la première alarme est acquittée. Entrée valide : nom de tag standard Type de données valides : digital Tag vue alarmes acquittées Nom du tag numérique du domaine USER utilisé pour acquitter toutes les alarmes actuellement sélectionnées par cette vue. Entrée valide : nom de tag standard Type de données valides : digital Filtre de groupe Nom d’un tag message du domaine USER ou d’une constante alphanumérique, entre 1 et 40 caractères, précisant la valeur du paramètre par défaut pour un filtrage par groupe d’alarmes dans la liste des alarmes actives. Lorsque ce champ est modifié, la vue est reconstituée afin de correspondre à la sélection en cours. 150 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle visualisation des alarmes Précisez les groupes d’alarmes que vous souhaitez inclure dans le filtre en les séparant par un point-virgule (;). Utilisez 'ALL pour spécifier tous les groupes. Ce champ est sensible à la différence entre les majuscules et les minuscules. Les filtres de groupe sont utilisés pour préciser les groupes d’alarmes à visualiser. Entrée valide : nom d’un tag standard ou constante alphanumérique ayant entre 1 et 40 caractères Type de données valides : message Filtre de priorités Nom d’un tag analogique du domaine USER ou nombre entre 1 et 9 999 précisant la valeur du paramètre par défaut pour le filtrage par priorité de la liste des alarmes actives. Lorsque ce champ est modifié, la vue est reconstituée afin de correspondre à la sélection en cours. Toutes les alarmes de première priorité sont sélectionnées afin d’être visualisées. Entrée valide : nom de tag d’élément standard ou valeur numérique entre 1 et 9 999 Type de données valides : analog Filtre de zone Nom d’un tag message du domaine USER ou chaîne alphanumérique de 1 à 40 caractères précisant la valeur du paramètre par défaut pour le filtrage par zone de la liste des alarmes actives. Lorsque ce champ est modifié, la vue est reconstruite afin de correspondre à la sélection en cours. 'ALL est le paramètre par défaut. Entrée valide : nom de tag d’élément standard ou chaîne alphanumérique de 1 à 40 caractères (paramètre par défaut = 'ALL) Type de données valides : message Filtre d’état Nom d’un tag analogique du domaine USER ou constante précisant la valeur du paramètre par défaut pour le filtrage par état de la liste des alarmes actives. Lorsque ce champ est modifié, la vue est reconstruite afin de correspondre à la sélection en cours. 'ALL est le paramètre par défaut. FactoryLink 6.5.0 / Guide de référence / 151 6 Consignateur d’alarmes distribuées Précisez les zones que vous souhaitez inclure dans le filtre en les séparant par un point-virgule (;). Utilisez 'ALL pour spécifier toutes les zones. • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle visualisation des alarmes • • Consignateur d’alarmes distribuées Le consignateur d’alarmes distribuées a prédéfini les valeurs constantes autorisées dans ce champ. Vous pouvez saisir l’un des paramètres suivants : Entrée Méthode de tri Valeur analogique Description ALL Toutes les alarmes. 0 NORMAL Alarmes à l’état normal. 1 ACK Alarmes à l’état acquitté. 2 INITIAL Alarmes à l’état initial/actif. 3 UNACK Alarmes non acquittées. 4 Nom d’un tag analogique du domaine USER ou constante spécifiant la méthode de tri des alarmes dans la vue concernée. Lorsque ce champ est modifié, la vue est reconstituée afin de correspondre à la sélection en cours. La valeur par défaut est ITIME. Consignateur d’alarmes distribuées Le consignateur d’alarmes distribuées a prédéfini les valeurs constantes autorisées dans ce champ. Vous pouvez saisir l’un des paramètres suivants : Entrée Valeur analogique Description ITIME Heure d’alarme initiale. 0 R_ITIME Heure d’alarme initiale inversée. 1 ATIME Heure d’acquittement. 2 R_ATIME Heure d’acquittement inversée. 3 NTIME Heure normale. 4 R_NTIME Heure normale inversée. 5 152 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle visualisation des alarmes Entrée Valeur analogique Description PRIO Priorité d’alarme. 6 AREA Zone d’alarme. 7 GROUP Groupe d’alarmes. 8 STATUS Etat d’alarme. 9 AID Identification d’alarme unique. 10 FUNACK Première alarme non acquittée. 11 Si deux alarmes ont le même élément de tri, le tri porte sur le numéro de séquence d’alarme qui est unique. Format de ligne Format des lignes présentées. Consignateur d’alarmes distribuées Le consignateur d’alarmes distribuées a prédéfini neuf vues : Vous pouvez saisir l’un des paramètres suivants : VIEW_1 $DAT$ $TIM$ $LOG$ $TAG16$ $ACK$ $STS8$ $GMS$ $MSG$ VIEW_2 $TIM$ $TAG16$ $GMS$ $MSG$ VIEW_3 $DAT$ $TIM$ $LOG$ $AID5$ $STS8$ $GMS$ $MSG$ VIEW_5 $TIM$ : $STS8$ : $GMS$ $TAG16$ VIEW_6 $TIM$ : $OPR8$ : $AID04$ $GMS$ $MSG$ VIEW_7 $TIM$ #$LAN3$ $OPR8$ $TIM$ $TAG16$ $GMS$ $MSG$ VIEW_8 $LAN3$:$AID4$ > $TIM$ $STS8$ $GMS$ $MSG$ VIEW_9 $LOG$ $LAN3$:$AID4$ > $TIM$ : $GMS$ $MSG$ Les jetons suivants sont utilisés pour définir les lignes : FactoryLink 6.5.0 / Guide de référence / 153 6 Consignateur d’alarmes distribuées VIEW_4 $LOG$ $OPR8$ $TIM$ $TAG16$ $GMS$ $MSG$ • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Contrôle visualisation des alarmes • • AID Numéro d’identificateur d’alarme TAG Nom TAG STS Etat d’alarme (INI, ACK, NRM) DAT Date initiale TIM Heure initiale ADT Date d’acquittement ATM Heure d’acquittement OPR Opérateur d’acquittement NDT Date normale NTM Heure normale. GMS Message de groupe MSG Message d’alarme VA1 Tag de variable 1 VA2 Tag de variable 2 VA3 Tag de variable 3 VA4 Tag de variable 4 GRP Nom de groupe ARE Nom de zone PRI Priorité d’alarme Journal Point d’exclamation (!) indiquant une entrée de journal LAN Identificateur LAN du nœud émetteur ACK Astérisque (*) indiquant que l’alarme doit être acquittée Les nombres figurant avec les jetons indiquent la longueur des caractères du jeton. Cette longueur est comprise entre 1 et 99. Des formats de ligne peuvent être ajoutés, si nécessaire. Clr ar.-plan par défaut Couleur d’arrière-plan des lignes vides. Appuyez sur CTRL+K pour rappeler la liste des couleurs disponibles. Noir est le paramètre par défaut. 154 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Contrôle visualisation des alarmes 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Suiv. pour passer au panneau Informations affichage visualisation des alarmes. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 155 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations affichage visualisation des alarmes • • P ANNEAU I NFORMATIONS AFFICHAGE VISUALISATION DES ALARMES Informations affichage visualisation des alarmes : identifie les tags utilisés pour l’animation de l’afficheur. Pour configurer ce panneau, procédez comme suit : 1 Spécifiez les informations suivantes : Tag de message Nom du premier élément d’un tableau de tags message utilisé pour stocker les lignes d’alarmes. La longueur maximale d’une ligne d’alarme est de 128 caractères et dépend du format. Lorsque vous définissez le tag message, veillez à ce que la largeur puisse contenir toutes les informations d’alarmes. Entrée valide : nom de tag standard Type de données valides : message Tag couleur d’avant-plan Nom du premier élément d’un tableau de tags analogiques utilisé pour définir la couleur d’avant-plan de la ligne d’alarme. Entrée valide : nom de tag standard Type de données valides : analog Tag couleur d’arrière-plan Nom du premier élément d’un tableau de tags analogiques utilisé pour définir la couleur d’arrière-plan de la ligne d’alarme. Entrée valide : nom de tag standard Type de données valides : analog 156 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations affichage visualisation des alarmes Tag de clignotement Nom du premier élément d’un tableau de tags analogiques utilisé pour définir l’état de clignotement des lignes d’alarme. Entrée valide : nom de tag standard Type de données valides : analog Lignes Nombre unique entre 1 et 99 précisant le nombre de lignes affichées. Dans tous les tableaux, ce nombre d’éléments doit être affiché au-dessus du premier élément. Par exemple, lorsque vous définissez line_tag[8] et lignes = 12, la taille minimale du tableau doit être de 21. Entrée valide : valeur numérique entre 1 et 99 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Suiv. pour passer au panneau Informations journal des alarmes. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 157 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Panneau Informations journal des alarmes • • P ANNEAU I NFORMATIONS JOURNAL DES ALARMES Le panneau Informations journal des alarmes identifie les tags des messages d’entrée et de sortie et le nombre de lignes prévu pour chaque entrée du journal. Pour configurer ce panneau, procédez comme suit : 1 Spécifiez les informations suivantes : Tag entrée de texte Nom du premier élément d’un tableau de tag message utilisé pour stocker les entrées de journal. Entrée valide : nom de tag standard Type de données valides : message Lignes Nombre entre 1 et 99 précisant le nombre de lignes affichées. Dans tous les tableaux, ce nombre d’éléments doit être affiché au-dessus du premier élément. Par exemple, lorsque vous définissez line_tag[8] et lignes = 12, la taille minimale du tableau doit être de 21. Entrée valide : valeur numérique entre 1 et 99 Tag affichage de texte Nom du premier élément d’un tableau de tag message utilisé pour lire les entrées de journal. Entrée valide : nom de tag standard Type de données valides : message 158 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Panneau Informations journal des alarmes Lignes Nombre entre 1 et 99 précisant le nombre de lignes affichées. Dans tous les tableaux, ce nombre d’éléments doit être affiché au-dessus du premier élément. Par exemple, lorsque vous définissez line_tag[8] et lignes = 12, la taille minimale du tableau doit être de 21. Entrée valide : valeur numérique entre 1 et 99 2 Cliquez sur Entrée pour enregistrer ces informations. 3 Cliquez sur Quitter pour retourner au Menu principal. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 159 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Messages de la tâche Configuration du consignateur d’alarmes distribuées • • M ESSAGES DE LA TÂCHE C ONFIGURATION D ’ ALARMES DISTRIBUÉES DU CONSIGNATEUR Si une erreur se produit au cours de l’exécution du Consignateur d’alarmes distribuées, un message d’erreur s’affiche sur l’écran du Gestionnaire d’exploitation en regard du nom de la tâche d’historisation des alarmes dans la fenêtre du domaine SHARED, et en regard du nom de la tâche Configuration de l’afficheur des alarmes dans la fenêtre du domaine USER. Cette section répertorie tous les messages s’affichant lors de l’exécution du Consignateur d’alarmes distribuées, indique quelles en sont les causes et comment y remédier. Messages de la tâche Historisation des alarmes AID en double numéro utilisé dans fichier CT Cause : le programme a détecté un numéro d’identificateur d’alarme double dans le logiciel. Cette vérification n’est effectuée que lorsqu’un paramètre -d ou -l est spécifié dans les arguments du programme. Action : retirez le doublon de la table Définition d’alarmes distribuées. Aucune imprimante autorisée sur 'liste d’impression en cours' Cause : le logiciel ne peut pas imprimer la liste d’alarmes actives car aucun équipement valable n’a été spécifié dans la table Configuration du consignateur d’alarmes distribuées. Action : vérifiez que le périphérique d’impression est défini dans le gestionnaire d’impression. Si le problème persiste, consultez le manuel de dépannage de l’imprimante. Aucune information de base de données pour historisation... Cause : l’historisation du groupe xxx est demandée, mais aucune information de configuration n’a été spécifiée. Action : remplissez le panneau Contrôle d’archivage des alarmes. 160 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Messages de la tâche Configuration du consignateur d’alarmes distribuées Aucune information de configuration spécifiée Cause : certaines parties de la table de configuration du Consignateur d’alarmes distribuées n’ont pas été configurées ; or elles sont nécessaires pour le démarrage. Action : effectuez une configuration générale. Aucun fichier CT trouvé... Cause : le fichier al_log.ct est absent. Action : vérifiez si le domaine est sélectionné pour les tables puis recherchez les erreurs de frappe éventuelles dans le fichier ctlist. Avertissement : plus d’une ligne d’informations table Cause : dans les tables où une seule ligne d’informations est lue, plusieurs lignes ont été détectées. Le programme continue mais peut travailler sur des paramètres incorrects. Action : enlevez les lignes supplémentaires. Erreur (%d) lecture sur changement Cause : le noyau a rencontré une erreur lors de la lecture d’un message d’une mailbox. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Erreur (%d) lors de la définition de l’indicateur de changement Cause : un appel interne de définition d’un « indicateur de changement » pour un tag a échoué. Action : rapportez l’erreur au Service d’assistance client. Cause : une erreur s’est produite lors de la lecture de l’enregistrement CT. Action : exécutez EVIGP T et vérifiez que le fichier al_log.ctg n’est pas corrompu. FactoryLink 6.5.0 / Guide de référence / 161 Consignateur d’alarmes distribuées Erreur de lecture de la table de configuration table 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Messages de la tâche Configuration du consignateur d’alarmes distribuées • • Erreur de programmation numéro. Contactez l’Assistance clientèle ! Cause : cette erreur ne devrait pas se produire. Action : contactez le Service d’assistance client en précisant le code d’erreur. Erreur de séquence lors de la réception de %s du nœud %d Cause : la tâche Historisation des alarmes a reçu un message inapproprié. Action : assurez-vous que les connexions physiques au réseau sont correctes. Rapportez l’erreur au Service d’assistance client. Erreur grave : pas de mémoire disponible pour action Cause : le logiciel ne peut pas allouer suffisamment de mémoire en mode d’exécution. Action : votre système ne comporte pas suffisamment de mémoire ; il vous faut en ajouter afin de permettre l’exploitation du programme. Erreur lors de la lecture de l’index CT Cause : une erreur s’est produite lors de la lecture de l’index CT. Action : exécutez EVIGP T et vérifiez que le fichier al_log.ctg n’est pas corrompu. Erreur lors de la lecture du tag type Cause : le noyau a rencontré une erreur lors de la lecture d’un tag. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Erreur lors de la localisation du groupe ‘%s’ Cause : la tâche Historisation des alarmes a échoué lors de la lecture des fichiers CT. Action : veillez à ce que l’application soit restaurée correctement et convertie (si nécessaire). Rapportez l’erreur au Service d’assistance client. 162 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Messages de la tâche Configuration du consignateur d’alarmes distribuées Erreur lors de la localisation d’un enfant avec AID numéro Cause : le programme n’a pas réussi à trouver un numéro d’identificateur d’alarme utilisé pour définir un enfant. Cela signifie généralement que le fichier CT est corrompu. Action : exécutez EVIGP T. Erreur lors de la localisation d’un parent identificateur d’alarme unique pour l’alarme nom du tag Cause : le programme n'a pas réussi à trouver un numéro d’identificateur d’alarme utilisé pour définir un parent. Action : corrigez le numéro d’identificateur d’alarme parent pour l’enfant répertorié. Erreur lors de la récupération du message de mailbox type Cause : le noyau a fait état d’une erreur lors de la récupération d’un message depuis une mailbox. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Erreur SQL numéro, ‘message' Cause : l’Historique a signalé une erreur et indique un message relatif à une action du Consignateur d’alarmes distribuées. Action : reportez-vous à la partie de l’Historique relatif aux codes d’erreur. Fichier CT vide... Cause : aucune table n’a été trouvée dans le fichier CT. FactoryLink 6.5.0 / Guide de référence / 163 Consignateur d’alarmes distribuées Action : la configuration est probablement incorrecte. Entrez les informations et définissez une alarme. 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Messages de la tâche Configuration du consignateur d’alarmes distribuées • • Impossible d’écrire dans le fichier Persistance ‘%s’ Cause : la tâche Historisation des alarmes ne peut pas écrire le ou les enregistrements dans le fichier de persistance des alarmes ouvert. Action : vérifiez le lecteur sur lequel se trouve l’application afin de vous assurer que vous disposez de suffisamment d’espace. Veillez à ce que l’information puisse être écrite sur le lecteur. S’il ne reste pas beaucoup d’espace libre sur le disque, libérez-en. Impossible d’insérer le gestionnaire de PAO pour le tag %s Cause : un appel interne de traitement de tag a échoué. Action : rapportez l’erreur au Service d’assistance client. Impossible de restaurer les alarmes persistantes Cause : la tâche Historisation des alarmes ne peut pas ouvrir le fichier de persistance des alarmes ou son fichier de sauvegarde. Action : vérifiez le lecteur sur lequel se trouve l’application afin de vous assurer que vous disposez de suffisamment d’espace. Veillez à ce que l’information puisse être écrite sur le lecteur. S’il ne reste pas beaucoup d’espace libre sur le disque, libérez-en. Impossible d’ouvrir le fichier Persistance ‘%s’ Cause : la tâche Historisation des alarmes ne peut pas ouvrir le fichier de persistance des alarmes pour y enregistrer des données. Action : vérifiez le lecteur sur lequel se trouve l’application afin de vous assurer que vous disposez de suffisamment d’espace. Veillez à ce que l’information puisse être écrite sur le lecteur. S’il ne reste pas beaucoup d’espace libre sur le disque, libérez-en. Impossible d’ouvrir le fichier pour la liste en cours Cause : le logiciel ne peut pas ouvrir le fichier {FLAPP}/alarms.txt pour y écrire. Il est possible que le fichier existe déjà et qu’il soit ouvert par une autre application ou vous disposez de droits insuffisants pour ouvrir le fichier. Action : il se peut que votre espace libre sur disque ou que vos droits soient insuffisants. Exécutez une commande CHKDSK pour vous assurer qu’il reste suffisamment d’espace libre sur le disque. 164 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Messages de la tâche Configuration du consignateur d’alarmes distribuées La tâche d’horloge ne s’exécute pas ! Cause : la tâche Horloge ne tournait pas avant le démarrage de la tâche Historisation. Tous les attributs horaires internes sont récupérés à partir de l’Horloge. Action : démarrez la tâche Gestionnaire d’événements ou, si celle-ci est déjà exécutée, modifiez la séquence afin qu’elle démarre avant la tâche Historisation des alarmes. Mailbox d’envoi du réseau local non vide. Veuillez vérifier FLLAN. Cause : la tâche FLLAN n’a pas lu les messages de la mailbox. Action : vérifiez l’écran du Gestionnaire d’exploitation afin de vous assurer que FLLANSND et FLLANRCV sont en cours d’exécution. Mémoire insuffisante Cause : le logiciel n’a pas pu affecter suffisamment de mémoire pour permettre le chargement de toutes les données en mémoire. Action : votre système ne comporte pas suffisamment de mémoire ; il vous faut en ajouter afin de permettre l’exploitation du programme. Nombre d'objet supérieur au nombre configuré ! Cause : le nombre d’alarmes, d’enfants ou d’entrées dans le journal est supérieur au nombre spécifié dans la table Configuration du Consignateur d’alarmes distribuées. Nombre d’octets reçus inférieur au nombre attendu Cause : la tâche FLLAN ne peut pas transmettre le message intégral. Action : augmentez le paramètre MAXLEN dans le fichier de groupe local. FactoryLink 6.5.0 / Guide de référence / 165 6 Consignateur d’alarmes distribuées Action : augmentez le nombre maximal d’alarmes actives dans le panneau Contrôle de configuration des alarmes générales pour al_log. • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Messages de la tâche Configuration du consignateur d’alarmes distribuées • • Type différent du tag de bande morte à l’identificateur d’alarme unique numéro Cause : les tags d’alarme et de limite sont de types différents. Action : modifiez le type du tag d’alarme ou du tag de limite. Les deux doivent correspondre. Type différent du tag de limite à AID numéro Cause : les tags d’alarme et de limite sont de types différents. Action : modifiez le type du tag d’alarme ou du tag de limite. Les deux doivent correspondre. Messages de la tâche Configuration de l’afficheur des alarmes AID en double numéro utilisé dans fichier CT Cause : le programme a détecté un numéro d’identificateur d’alarme double dans le logiciel. Cette vérification n’est effectuée que lorsqu’un paramètre -d ou -l est spécifié dans les arguments du programme. Action : retirez le doublon. Aucune information de configuration spécifiée Cause : certaines parties de la table Configuration de l’afficheur des alarmes nécessaires au fonctionnement ne sont pas configurées. Action : renseignez les parties qui manquent dans la table Configuration de l’afficheur des alarmes. Avertissement : plus d’une ligne d’informations table Cause : dans les tables où une seule ligne d’informations est lue, plusieurs lignes ont été détectées. Le programme continue mais peut travailler sur des paramètres incorrects. Action : enlevez les lignes supplémentaires. Dimensions du tableau trop courtes ; visualisez fenêtre numéro Cause : les dimensions du tableau et le nombre de lignes ne correspondent pas. Le tableau est trop court. Action : corrigez le nombre de lignes ou redéfinissez le tableau. 166 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Messages de la tâche Configuration du consignateur d’alarmes distribuées Erreur erreur lecture sur changement Cause : le noyau a rencontré une erreur lors de la lecture d’un tag modifié. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Erreur grave : pas de mémoire disponible pour action Cause : le logiciel ne peut pas allouer suffisamment de mémoire en mode exécution. Action : ajoutez de la mémoire. Erreur de lecture du fichier CT Cause : une erreur s’est produite lors de la lecture de l’enregistrement CT. Action : exécutez EVIGP T et vérifiez que le fichier al_view.ctg n’est pas corrompu. Erreur lors de la lecture de l’index CT... Cause : une erreur s’est produite lors de la lecture de l’index CT. Action : exécutez EVIGP T et vérifiez que le fichier al_view.ctg n’est pas corrompu. Erreur lors de la remise à zéro de l’indicateur de changement erreur de type... Cause : le noyau a rencontré une erreur lors de la remise à zéro d’un indicateur de changement. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Cause : le noyau a rencontré une erreur lors de la lecture d’un tag. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Erreur lors de l’écriture de type erreur de tag Cause : le noyau a rencontré une erreur lors de l’écriture d’un tag. Action : vérifiez les fichiers CT ou exécutez EVIGP T. FactoryLink 6.5.0 / Guide de référence / 167 Consignateur d’alarmes distribuées Erreur lors de la lecture de type erreur de tag 6 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Messages de la tâche Configuration du consignateur d’alarmes distribuées • • Erreur lors de l’opération sur opération mbx numéro Cause : le noyau a rencontré une erreur sur une opération mailbox. Action : vérifiez les fichiers CT ou exécutez EVIGP T. Fichier CT nom du fichier CT introuvable Cause : le fichier al_view.ct file est absent. Action : vérifiez si le domaine est sélectionné pour les tables puis recherchez les erreurs de frappe éventuelles dans le fichier ctlist. Groupe d’alarmes inconnu groupe Cause : le programme n'a pas réussi à trouver un numéro d’identificateur d’alarme utilisé pour définir un enfant. Action : vérifiez que votre fichier CT n’est pas corrompu. Impossible de charger le fichier des clés Cause : un des fichiers de clés utilisés pour la traduction manque. Action : réinstallez FactoryLink. Mémoire insuffisante Cause : le logiciel ne peut pas allouer suffisamment de mémoire pour charger toutes les données en mémoire. Action : votre système ne comporte pas suffisamment de mémoire pour permettre l’exploitation du programme. Ajoutez de la mémoire. Méthode de tri des données pour filtrage n’existe pas Cause : les données définies par l’utilisateur ne correspondent à aucune des alarmes et des groupes d’alarmes disponibles. Action : vous essayez de filtrer ou de trier un groupe d’alarmes qui n’existe pas. Ajustez votre méthode de tri. Table ’nom de la CT’ vide Cause : aucune table n’a été trouvée dans le fichier CT. Action : vérifiez la configuration de la tâche d’historisation des alarmes en matière de noms de table. 168 / FactoryLink 6.5.0 / Guide de référence CONSIGNATEUR D’ALARMES DISTRIBUÉES Messages de la tâche Configuration du consignateur d’alarmes distribuées Type de CT inconnu... Cause : un type inconnu de CT dans le fichier CT est affiché. Action : exécutez EVIGP T et vérifiez que les fichiers al_view.ctg et al_info.ctg ne sont pas corrompus. Type de message mailbox reçu erroné numéro Cause : cette erreur ne devrait pas se produire. Action : contactez le Service d’assistance client en précisant le code d’erreur. 6 Consignateur d’alarmes distribuées FactoryLink 6.5.0 / Guide de référence / 169 • CONSIGNATEUR D’ALARMES DISTRIBUÉES • Messages de la tâche Configuration du consignateur d’alarmes distribuées • • 170 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 7 La tâche Gestionnaire d’événements et de temps permet de programmer l’exécution de certaines fonctions système à intervalles prédéfinis. • Les événements temporisés se produisent à une heure précise une fois toutes les 24 heures au plus (par exemple tous les lundis à 8 heures). Ils se configurent dans la table Gestionnaire d’événements. • Les intervalles de temps désignent des événements se produisant à intervalle régulier, au moins une fois toutes les 24 heures (par exemple, toutes les 60 secondes). Ils se configurent dans la table Gestionnaire de temps. La tâche Gestionnaire d’événements et de temps relie les intervalles de temps et les événements temporisés à des éléments de la base de données temps réel jouant le rôle de déclencheurs. Ces liens sont définis dans le domaine SHARED. L’utilisation du Gestionnaire d’événements et de temps implique une maîtrise des indicateurs de changement d’état. Pour plus d’informations, reportez-vous au manuel Principes de base. Le nombre d’événements et d’intervalles temporisés que l’on peut définir est uniquement limité par la quantité de mémoire disponible. Principes de fonctionnement Le fonctionnement de la tâche Gestionnaire d’événements et de temps est synchronisé sur l’horloge système. Pour chaque intervalle ou événement défini, vous devez créer un élément de type « digital » dans la base de données temps réel. Lorsque l’horloge système rencontre l’événement ou l’intervalle spécifié, la tâche Gestionnaire d’événements et de temps force cet élément à la valeur 1 (ON). La tâche Gestionnaire d’événements et de temps met également à jour les informations globales utilisées par FactoryLink, telles que l’heure courante, le jour de la semaine et le mois. Ces informations sont stockées dans des éléments prédéfinis de la base de données temps réel, appelés éléments réservés, chacun possédant l’un des types de données suivants : analog, long analog ou message. Les éléments réservés sont mis à jour en permanence pendant toute la durée d’exécution de la tâche Gestionnaire d’événements et de temps. Pour que cette dernière puisse être exécutée, vous devez au préalable avoir spécifié un indicateur FactoryLink 6.5.0 / Guide de référence / 171 7 Gestionnaire d’événements et de temps Gestionnaire d’événements et de temps • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • • • R pour celle-ci dans la table Configuration système accessible à l’aide du Menu principal du Gestionnaire de configuration. Le tableau ci-après répertorie les éléments réservés mis à jour par la tâche Gestionnaire d’événements et de temps. Elément réservé Type de données A_SEC Analog A_MIN Analog A_HOUR Analog A_DAY (Jour du mois) Analog A_MONTH Analog A_YEAR Analog A_DOW (Jour de la semaine) Analog A_DOY (Jour de l’année) Analog DATE (DOW MM-DD-YYYY) Message TIME (HH:MM:SS) Message DATETIME (DOW MM-DD-YYYY HH:MM:SS) Message YYMMDD (YY-MM-DD) Message SECDAY (Nombre de secondes écoulées depuis le début de la journée) Long Analog SECYEAR (Nombre de secondes écoulées depuis le début de l’année) Long Analog SECTIME (Nombre de secondes écoulées depuis le 1er janvier 1980) Long Analog Changement de la date et de l’heure système Si vous voulez changer la date et l’heure système alors que FactoryLink est actif, fermez la tâche Gestionnaire d’événements et de temps et redémarrez-la. Dans le cas contraire, la tâche d’horloge tenterait de rattraper la différence de temps en traitant les intervalles manqués. 172 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS Panneau Informations gestionnaire d’événements P ANNEAU I NFORMATIONS GESTIONNAIRE D ’ ÉVÉNEMENTS 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Gestionnaire de temps dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations gestionnaire d’événements. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom d’élément (par exemple, time8am) attribué à l’événement concerné. Lorsque l’événement se produit, l’élément est forcé à la valeur 1 et son bit de changement d’état est défini à 1. La tâche d’horloge remet à zéro tous les gestionnaires d’événements à minuit. Vous pouvez assigner plus d’un élément au même événement. Vous pouvez également assigner plus d’un événement au même élément. Si le tag spécifié dans ce champ n’est pas déjà défini, la boîte de dialogue Définition de tag s’affiche lorsque vous cliquez sur Entrée après avoir saisi un tag de type numérique dans le champ Type. Acceptez la valeur par défaut. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital FactoryLink 6.5.0 / Guide de référence / 173 7 Gestionnaire d’événements et de temps Pour configurer le panneau Informations gestionnaire d’événements, procédez comme suit : • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • Panneau Informations gestionnaire d’événements • • An, Mois, Date, Jour Période à laquelle un événement doit se produire. Spécifiez l’année (An), le mois (Mois), la date (Date) et le jour de la semaine (Jour) ou une combinaison de ces informations. Lorsque vous utilisez les paramètres Date et Mois, l’événement se produit à cette date précise uniquement, au cours du mois et de l’année spécifiés. Si vous ne précisez pas le mois, l’événement se produit chaque mois à la date spécifiée. Si vous ne précisez pas le mois et l’année, l’événement se produit à cette date, chaque mois de chaque année. Selon le format Jour, lorsque vous entrez un mois, l’événement se produit à ce jour, chaque semaine au cours de ce mois uniquement. Si vous ne précisez pas le mois, l’événement se produit le jour spécifié de chaque semaine. Si vous entrez le mois et l’année, l’événement se produit le jour spécifié, chaque semaine au cours du mois et de l’année spécifiés. Si vous ne précisez pas le mois et l’année, l’événement se produit le jour spécifié, chaque semaine de chaque année. Année 4 chiffres représentant l’année, comme 1994. Mois nombre compris entre 1 et 12 ou MMM (par exemple : le chiffre 3 représentant le mois de mars, ou MAR correspondant aux trois premières lettres du mois concerné). Date nombre compris entre 1 et 31 indiquant la date à laquelle l’événement doit se produire. Si l’événement doit se produire une seule fois par jour, laissez ce champ vide. Jour De LUN à DIM. Trois premières lettres du jour de la semaine. Si l’événement doit se produire une fois par jour, laissez ce champ vide. Heures Reportez-vous au paragraphe Heures, Min. et Sec. Min. Reportez-vous au paragraphe Heures, Min. et Sec. Heures, Min., Sec. Heure (en format 24 heures) à laquelle un événement se produit. Le gestionnaire d’événements utilise par défaut la valeur zéro (0) pour les champs vides. Les conventions d’utilisation sont les suivantes : 174 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS Panneau Informations gestionnaire d’événements Heures Heure à laquelle l’événement doit se produire (entre 0 et 23 heures). Sec. Nombre de secondes (de 0 à 59) suivant la minute (ou l’heure) à laquelle l’événement doit se produire. Entre minuit (00:00:00) et l’heure indiquée dans les champs Heures, Min. et Sec., l’élément auquel un événement est associé prend la valeur 0 (OFF). Lorsque l’événement temporisé s’est produit, l’élément prend la valeur 1 (ON) et reste ainsi jusqu’à minuit, où elle revient à 0 (OFF). Heures De 0 à 23 (0 correspond à minuit et 23 correspond à 23 heures). MIN. De 0 à 59 SEC. De 0 à 59 Prem. Action entreprise au démarrage du système, si le démarrage se produit après un événement temporisé. Etant donné que ce champ influe uniquement sur les événements prévus pour la date courante, le système vérifie la date avant de modifier toute valeur. Oui L’élément prend immédiatement la valeur 1 (ON), indiquant que l’événement temporisé s’est produit à cette date. Les indicateurs de changement d’état prennent également la valeur 1 (ON). Non (Valeur par défaut) la valeur de l’élément est laissée telle quelle et n’est pas forcée à 1 (ON) jusqu’à la prochaine occurrence de l’événement temporisé. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 175 Gestionnaire d’événements et de temps Min. Nombre de minutes (de 0 à 59) suivant l’heure à laquelle l’événement doit se produire. Si l’événement doit se produire une seule fois par jour, laissez ce champ vide. 7 • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • Panneau Informations gestionnaire de temps • • P ANNEAU I NFORMATIONS GESTIONNAIRE DE TEMPS Pour configurer le panneau Informations gestionnaire de temps, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Gestionnaire de temps dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations gestionnaire de temps. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom de l’élément (par exemple, sec5) attribué à l’intervalle. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital Heures Min. Sec. 1/10 s Intervalle au bout duquel un événement doit se produire. Si vous ne renseignez pas ces champs, le gestionnaire de temps utilise par défaut la valeur zéro (0). Au moins un de ces champs doit être complété par une entrée correcte (différente de zéro), pour que le système autorise le démarrage du Gestionnaire de temps (ITIMER) ; sinon, le message d’erreur suivant est affiché : n &QPP¾GU KPEQTTGEVGU FCPU NIGPTGIKUVTGOGPV +6+/'4 GPTGIKUVTGOGPV HKEJKGT KVKOGTGZG 176 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS Panneau Informations gestionnaire de temps Conventions d’utilisation : Heures Nombre compris entre 0 et 23, indiquant en heures la durée de l’intervalle. Exemple : toutes les deux heures (2), toutes les 3 heures (3). Min. Nombre compris entre 0 et 60, indiquant en minutes la durée de l’intervalle. Exemple : toutes les 5 minutes (5), toutes les 10 minutes (10). Sec. Nombre compris entre 0 et 59, indiquant en secondes la durée de l’intervalle. Exemple : toutes les secondes (1), toutes les 7 secondes (7). 1/10 s Nombre compris entre 0 et 9, indiquant en dixièmes de seconde la durée de l’intervalle. Exemple : tous les dixièmes de seconde (1), toutes les demi-secondes (5). 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 177 7 Gestionnaire d’événements et de temps Selon l’intervalle que vous spécifiez, l’horloge démarre à minuit ou au démarrage du système. Si l’intervalle peut être réparti uniformément en 24 heures (86 400 secondes ou 1 440 minutes), l’horloge fonctionne comme si elle avait démarré à minuit. Si l’intervalle ne peut être réparti uniformément en 24 heures, l’horloge démarre au démarrage du système. • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • Messages du Gestionnaire d’événements et de temps • • M ESSAGES DU G ESTIONNAIRE D ’ ÉVÉNEMENTS ET DE TEMPS Si une erreur se produit lors de l’exécution de la tâche d’horloge, l’un des messages suivants s’affiche à droite de HORLOGE sur l’écran du gestionnaire d’exploitation. Données incorrectes dans l’enregistrement ETIMER numéro_enregistrement, fichier nom du fichier Cause : la table Gestionnaire d’événements contient une ou plusieurs valeurs incorrectes. Action : ouvrez le panneau Informations gestionnaire d’événements. Vérifiez que le nom d’élément correct est entré. Vérifiez le type des données. Seules les données de type numérique sont admises dans le panneau Informations gestionnaire d’événements. Choisissez Vue>Liste d’objets pour vérifier le type de données spécifié pour un élément. Utilisez ensuite la fonction Rechercher dans le menu Vue ou reportez-vous à la liste des éléments de la RTDB dans le manuel Principes de base. Choisissez Vue>Liste des références croisées pour rechercher tous les panneaux qui font référence à un nom d’élément particulier. Choisissez Vue>Rechercher, entrez le nom d’élément souhaité puis cliquez sur OK. Données incorrectes dans l’enregistrement ITIMER numéro_enregistrement, fichier nom du fichier Cause : la table Gestionnaire de temps contient une ou plusieurs valeurs incorrectes. Action : ouvrez le panneau Informations gestionnaire de temps. Vérifiez que le nom d’élément correct est entré. Vérifiez le type des données. Seules les données de type numérique sont valides dans le panneau Informations gestionnaire de temps.Choisissez Vue>Liste d’objets pour vérifier le type de données spécifié pour un élément. Choisissez Vue>Rechercher ou reportez-vous à la liste des éléments de la RTDB dans le manuel Principes de base. 178 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS Messages du Gestionnaire d’événements et de temps Echec de lecture de l’enregistrement ETIMER numéro_enregistrement dans le fichier nom du fichier Cause : une erreur d’E/S s’est produite lors de la lecture d’un enregistrement d’un fichier .CT du Gestionnaire d’événements. Le fichier TIMER.CT ne contient peut-être pas le nombre correct de tables de configuration. L’un des fichiers suivants est endommagé ou absent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB Action : assurez-vous que les fichiers suivants existent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB Effectuez les opérations suivantes si les fichiers sont présents et que le problème persiste : Supprimez FLAPP/TIMER.CT. Redémarrez l’application afin de reconstruire le fichier TIMER.CT. Echec de lecture de l’enregistrement ITIMER numéro_enregistrement dans le fichier nom du fichier Cause : une erreur d’E/S s’est produite lors de la lecture d’un enregistrement d’un fichier .CT du Gestionnaire d’événements. Le fichier TIMER.CT contient peut-être un nombre incorrect de tables de configuration. L’un des fichiers suivants est endommagé ou absent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FactoryLink 6.5.0 / Guide de référence / 179 7 Gestionnaire d’événements et de temps Choisissez Vue>Liste des références croisées pour rechercher tous les panneaux qui font référence à un nom d’élément particulier. Choisissez Vue>Rechercher, entrez le nom d’élément souhaité puis cliquez sur OK. • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • Messages du Gestionnaire d’événements et de temps • • Action : assurez-vous que les fichiers suivants existent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB Effectuez les opérations suivantes si les fichiers sont présents et que le problème persiste : 1. Supprimez FLAPP/TIMER.CT. 2. Redémarrez l’application afin de reconstruire le fichier TIMER.CT. Enregistrement d’index %s incorrect dans le fichier nom du fichier Cause : le fichier TIMER.CT contient peut-être un nombre incorrect de tables de configuration. L’un des fichiers suivants est endommagé ou absent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FLAPP/ITIMER.MDX FLAPP/ITIMER.CDB Action : assurez-vous que les fichiers suivants existent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FLAPP/ITIMER.MDX FLAPP/ITIMER.CDB Effectuez les opérations suivantes si les fichiers sont présents et que le problème persiste : 1. Supprimez FLAPP/TIMER.CT. 2. Redémarrez l’application afin de reconstruire le fichier TIMER.CT. Impossible de fermer le fichier nom du fichier Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle de votre système est incorrecte ou incompatible. Une erreur interne a pu également se produire. La base de données temps réel de FactoryLink peut être corrompue. Action : vérifiez les points suivants : Le système d’exploitation est configuré pour exécuter FactoryLink (paramètres de mise au point, ressources, etc.). 180 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS Messages du Gestionnaire d’événements et de temps Le logiciel tiers requis par FactoryLink, tel que X-Windows, a été installé et configuré correctement et vous disposez de la version adéquate pour FactoryLink. Si tous les éléments sont compatibles et configurés correctement et que l’erreur se produit toujours, contactez le Service d’assistance clientèle. Impossible de trouver nom du fichier dans le fichier nom du fichier Cause : le fichier TIMER.CT ne contient peut-être pas le nombre correct de tables de configuration. L’un des fichiers suivants est endommagé ou absent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FLAPP/ITIMER.MDX FLAPP/ITIMER.CDB Action : assurez-vous que les fichiers suivants existent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FLAPP/ITIMER.MDX FLAPP/ITIMER.CDB Effectuez les opérations suivantes si les fichiers sont présents et que le problème persiste : 1. Supprimez FLAPP/TIMER.CT. 2. Redémarrez l’application afin de reconstruire le fichier TIMER.CT. FactoryLink 6.5.0 / Guide de référence / 181 Gestionnaire d’événements et de temps Le matériel est correctement configuré et tous ses éléments sont compatibles. 7 • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • Messages du Gestionnaire d’événements et de temps • • Impossible d’obtenir l’ID FactoryLink nø err. numéro_erreur Cause : la tâche d’horloge n’a pu être enregistrée dans le noyau FactoryLink ; la tâche d’horloge fonctionne peut-être déjà, ou plus de 31 tâches FactoryLink, en plus du Gestionnaire d’exploitation, ont peut-être été lancées. Action : vérifiez sur l’écran du Gestionnaire d’exploitation que la tâche d’horloge est exécutée. Vérifiez également le nombre de tâches qui ont été démarrées. Le nombre maximal de tâches, y compris le gestionnaire d’exploitation, est de 32. Impossible d’ouvrir le fichier nomdefichier Cause : le fichier spécifié n’existe pas ou a été ouvert par une autre tâche. Si le fichier a été exporté, modifié à l’aide d’un éditeur de texte, puis importé, une modification incorrecte a pu générer le problème. Action : vérifiez que le nom du fichier spécifié existe. Si tel est le cas, vérifiez s’il a été exporté, modifié à l’aide d’un éditeur de texte, puis importé. Le fichier devrait être un texte ASCII non formaté. Nombre erroné de tables de configuration archivées dans le fichier nom du fichier Cause : le fichier TIMER.CT ne contient peut-être pas le nombre correct de tables de configuration. L’un des fichiers suivants est endommagé ou absent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FLAPP/ITIMER.MDX FLAPP/ITIMER.CDB 182 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS Messages du Gestionnaire d’événements et de temps Effectuez les opérations suivantes si les fichiers sont présents et que le problème persiste : 1. Supprimez FLAPP/TIMER.CT. 2. Redémarrez l’application afin de reconstruire le fichier TIMER.CT. Tags horloge réservée non définis Cause : certains éléments réservés, ou tous, n’ont pas été définis. Action : les fichiers GLOBAL.CDB et/ou GLOBAL.MDX sont endommagé. FLNEW n’a pas été exécuté. Ce programme crée une structure d’application vide, incluant ces deux fichiers. Une partie de FLINK/BLANK peut manquer. Type de tag incorrect pour le tag horloge réservée nom_élément Cause : l’élément d’horloge réservée spécifié comporte un type de données incorrect. La RTDB peut être endommagée. Action : utilisez le Menu principal du Gestionnaire de configuration pour corriger un ou plusieurs éléments d’horloge réservée. Version de noyau erronée Cause : des versions incompatibles du logiciel FactoryLink existent sur le système. Action : réinstallez le système. FactoryLink 6.5.0 / Guide de référence / 183 7 Gestionnaire d’événements et de temps Action : assurez-vous que les fichiers suivants existent : FLAPP/ETIMER.MDX FLAPP/ETIMER.CDB FLAPP/ITIMER.MDX FLAPP/ITIMER.CDB • GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS • Messages du Gestionnaire d’événements et de temps • • 184 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 8 Gestionnaire de fichiers La tâche Gestionnaire de fichiers FactoryLink permet d’exécuter des opérations de gestion de fichiers de base lancées par une application FactoryLink en mode exécution. Cette tâche peut être utilisée conjointement avec l’option FLLAN de FactoryLink pour exécuter des opérations de fichiers sur d’autres stations FactoryLink du réseau, le cas échéant. La tâche Gestionnaire de fichiers permet d’exécuter les opérations suivantes : • Copie d’un fichier • Modification du nom d’un fichier 8 • Suppression d’un fichier • Impression d’un fichier • Affichage du contenu d’un fichier à l’écran Ces opérations sont exécutées à l’aide des commandes suivantes, respectivement : • COPY • REN • DEL • PRINT • DIR • TYPE Ces commandes exécutent les mêmes opérations que leur équivalent sous le système d’exploitation. Le Gestionnaire de fichiers contrôle toutes les opérations de fichiers par l’intermédiaire de la base de données temps réel FactoryLink. Vous pouvez configurer d’autres tâches FactoryLink de sorte qu’elles puissent lancer des opérations de gestion de fichiers. Par exemple : • Vous pouvez configurer dans la tâche graphique des fonctions d’entrée qu’un opérateur pourra utiliser pour lancer des opérations de fichiers en mode exécution, telles que l’affichage d’une liste de recettes de fabrication ou de rapports. FactoryLink 6.5.0 / Guide de référence / 185 Gestionnaire de fichiers • Affichage d’un répertoire • GESTIONNAIRE DE FICHIERS • • • • Grâce à la tâche Gestionnaire d’événements, vous pouvez programmer le Gestionnaire de fichiers pour la sauvegarde automatique des fichiers à intervalle régulier (tous les jours à minuit, par exemple) sur un serveur du réseau. • Toujours grâce à la tâche Gestionnaire d’événements, vous pouvez programmer le Gestionnaire de fichiers pour la suppression automatique de certains fichiers à intervalle régulier, par exemple toutes les quatre heures, ou après certains événements (lorsque les fichiers journaux atteignent une certaine taille, par exemple). • Vous pouvez configurer le Gestionnaire d’alarmes de sorte qu’il puisse imprimer des fichiers d’alarmes. 186 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Paramètres du Gestionnaire de fichiers P ARAMÈTRES DU G ESTIONNAIRE DE FICHIERS Insérez les paramètres suivants dans la colonne Arguments de programme du panneau Informations configuration système dans FLCM : -a<x> Où <x> est le time-out d’acquittement (ACK), en secondes. Chaque requête est acquittée. Par défaut, le Gestionnaire de fichiers attend l’acquittement pendant 15 secondes. Servez-vous de ce paramètre pour modifier le time-out. 8 Gestionnaire de fichiers FactoryLink 6.5.0 / Guide de référence /187 • GESTIONNAIRE DE FICHIERS • Panneau Contrôle gestionnaire de fichiers • • P ANNEAU C ONTRÔLE GESTIONNAIRE DE FICHIERS Pour configurer le panneau Contrôle gestionnaire de fichiers, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Gestionnaire de fichiers dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle gestionnaire de fichiers. 3 Dans ce panneau, spécifiez les informations suivantes : Nom table (Obligatoire pour les opérations TYPE et DIR) Chaîne alphanumérique de 1 à 16 caractères, indiquant le nom de l’opération à définir ou modifier. Pour les opérations TYPE et DIR, ce champ permet de connecter l’entrée dans le panneau Contrôle gestionnaire de fichiers au panneau Informations gestionnaire de fichiers associé à cette entrée. Ce champ est facultatif pour les opérations COPY, REN, DEL et PRINT. Utilisez-le pour différencier les opérations d’un type identique. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Déclencheur de commande Nom de l’élément utilisé pour lancer des opérations de fichiers. Entrée valide : nom de tag standard 188 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Panneau Contrôle gestionnaire de fichiers Type de données valides : digital, analog, longana, float ou message Déclencheur de position Obligatoire uniquement pour les opérations DIR et TYPE ; non utilisé pour les opérations COPY, PRINT, REN et DEL. Nom d’un élément dont la valeur indique au Gestionnaire de fichiers l’emplacement du répertoire dans lequel les fichiers doivent être répertoriés, ou à quel emplacement commencer la saisie des données dans un fichier. Le Gestionnaire de fichiers commence la lecture à partir du numéro de ligne spécifié par la valeur de l’élément Déclencheur de position. A titre d’exemple, si la valeur de l’élément Déclencheur de position est 6, le Gestionnaire de fichiers commence la lecture du fichier à partir de la septième ligne. Le nombre de lignes affichées ou le nombre de fichiers recensés dépend du nombre d’éléments Nom tag définis dans le panneau Informations gestionnaire de fichiers. Précisez un nom d’élément différent pour les opérations DIR et TYPE. Entrée valide : nom de tag standard Type de données valides : analog Commande Opération à effectuer sur le fichier. Vous pouvez saisir l’une des opérations suivantes : COPY Copie le fichier source vers le fichier de destination. Spécifiez les chemins source et de destination. Cette opération ne nécessite pas de remplir un panneau Informations gestionnaire de fichiers. REN Renomme le fichier source dans le fichier de destination. Spécifiez les chemins source et de destination. Ceux-ci doivent pointer vers le même répertoire. Cette opération ne nécessite pas de remplir un panneau Informations gestionnaire de fichiers. DEL Supprime le fichier source. La commande DEL requiert uniquement le chemin source ; le chemin de destination n’est pas pris en compte. Cette FactoryLink 6.5.0 / Guide de référence /189 8 Gestionnaire de fichiers Vous pouvez configurer le système de sorte que, lors de l’exécution d’une tâche FactoryLink, la valeur de cet élément puisse être modifiée par la tâche ou par vous-même, afin que le Gestionnaire de fichiers démarre à un point différent du répertoire ou du fichier et affiche un autre sous-ensemble d’informations. • GESTIONNAIRE DE FICHIERS • Panneau Contrôle gestionnaire de fichiers • • opération ne nécessite pas de remplir un panneau Informations gestionnaire de fichiers. PRINT Génère l’impression du fichier spécifié dans le chemin source sur l’unité spécifiée par le chemin de destination. Le chemin de destination doit contenir le nom d’une unité connue de la tâche du Gestionnaire d’impression. Cette opération fonctionne uniquement avec le Gestionnaire d’impression et il n’est pas nécessaire de remplir un panneau Informations gestionnaire de fichiers. DIR Affiche la liste de tous les fichiers du répertoire spécifié par le chemin source qui peuvent inclure des caractères génériques. Le chemin de destination n’est pas pris en compte. Pour cette opération, vous devez auparavant compléter un panneau Informations gestionnaire de fichiers et définir des objets affichage texte dans l’Editeur d’applications afin d’afficher les lignes du fichier. TYPE Affiche le contenu du fichier source. Le chemin de destination n’est pas pris en compte. Pour cette opération, vous devez auparavant compléter un panneau Informations gestionnaire de fichiers et définir des objets affichage texte dans l’Editeur d’applications afin d’afficher les lignes du fichier. Remarquez que le Gestionnaire de fichiers ne lit que 80 caractères à la fois et place le reste de la ligne (si celle-ci comporte plus de 80 caractères) dans le tag du message suivant. A titre d’exemple, si le message comporte une ligne de plus de 140 caractères de long, les 80 premiers sont placés dans le premier tag de message et les 60 suivants sont placés dans le second tag de message. Spécification fichier source Chemin complet du fichier source. Ce paramètre peut utiliser la syntaxe des noms de fichiers du système d’exploitation installé sur la station locale ou sur la station distante. Si vous utilisez FLLAN, la source peut faire référence à une station distante. 190 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Panneau Contrôle gestionnaire de fichiers Si vous indiquez une station distante pour la destination et une station distante pour la source, celles-ci doivent être identiques. Si la destination est locale, la station source ne comporte aucune restriction. De même, si la source est locale, la destination ne comporte aucune restriction. Entrez des caractères génériques dans le chemin pour afficher le contenu d’un répertoire racine à l’aide de la commande &+4 . A titre d’exemple, entrez : %> Dans une opération de copie, un seul fichier peut être distant. Les deux fichiers dans une opération de changement de nom doivent être situés sur la même station. Pour les systèmes autonomes : 01/A'37+2'/'0601/A4'201/A5175A4'201/A(+%*+'4 8 Pour les systèmes en réseau : Avec les commandes COPY, DEL et DIR, le champ Spécification fichier source peut contenir des indicateurs de variables ou des caractères génériques. Variable origine 1-4 Noms d’éléments dont les valeurs remplacent les indicateurs de variables dans le nom du chemin source. Ces champs fonctionnent conjointement avec le champ Spécification fichier source pour définir le chemin du fichier dans lequel le Gestionnaire de fichiers effectue les opérations. La valeur de l’élément dans le champ Variable origine 1 remplace le premier indicateur de variable, la valeur de l’élément dans le champ Variable origine 2 remplace le deuxième indicateur de variable, et ainsi de suite. Si vous utilisez des indicateurs de variables, le type de données de l’élément doit correspondre au type de l’indicateur de variable. Consultez le manuel Principes de base pour plus d’informations concernant les indicateurs de variables. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message FactoryLink 6.5.0 / Guide de référence /191 Gestionnaire de fichiers >>01/A56#6+10>01/A'37+2'/'0601/A4'201/A5175A4'201/ A(+%*+'4 • GESTIONNAIRE DE FICHIERS • Panneau Contrôle gestionnaire de fichiers • • Spéc. fichier destination La spécification du fichier de destination utilise la syntaxe des noms de fichiers du système d’exploitation installé sur la station distante ou sur la station locale. Si vous utilisez FLLAN, la spécification du fichier de destination peut référencer une station distante. Si vous indiquez une station distante pour la destination et une station distante pour la source, celles-ci doivent être identiques. Si la destination est locale, la station source ne comporte aucune restriction. De même, si la source est locale, la destination ne comporte aucune restriction. Pour les systèmes autonomes : 01/A'37+2'/'0601/A4'201/A5175A4'201/A(+%*+'4 Pour les systèmes en réseau : >>01/A56#6+10>01/A'37+2'/'0601/A4'201/A5175A4'201/ A(+%*+'4 A moins que vous n’utilisiez des caractères génériques dans la spécification du fichier source, précisez le chemin complet de la destination. Si vous utilisez des caractères génériques, précisez uniquement le répertoire. Consultez le manuel Principes de base pour plus d’informations concernant les caractères génériques. Dans le cas des commandes COPY, DEL et DIR, la spécification du fichier de destination peut contenir des indicateurs de variables ou des caractères génériques. Pour plus d’informations sur les indicateurs de variables, reportez-vous au manuel Principes de base. Avec la commande 24+06, utilisez la syntaxe suivante pour spécifier le fichier de destination : =>>PQOAUVCVKQP>? =KPFKECVGWTU? =¾SWKRGOGPVAOKUG GP CVVGPVG? où PQOAUVCVKQP représente le nom de la station FactoryLink (facultatif ; LOCAL par défaut). Le nom de station FactoryLink n’est pas utilisé sur les systèmes autonomes. KPFKECVGWTU représentent les indicateurs facultatifs. Vous pouvez saisir l’une des opérations suivantes : NONE (AUCUNE)—opération par défaut. B : fichier binaire 192 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Panneau Contrôle gestionnaire de fichiers S : suppression du début et de la fin du fichier. Cette valeur permet de concaténer les fichiers. ¾SWKRGOGPVAOKUG GP CVVGPVG représente l’unité facultative de mise en attente (1 par défaut ; les périphériques 1 à 5 sont autorisés). Variables destination 1-4 Noms d’éléments dont les valeurs remplacent les indicateurs de variables dans le chemin de destination. Ces champs utilisent les valeurs du champ Spéc. fichier destination pour définir le chemin du fichier dans lequel le Gestionnaire de fichiers effectue les opérations. La valeur de l’élément dans le champ Variable destination 1 remplace le premier indicateur de variable, la valeur de l’élément dans le champ Variable destination 2 remplace le deuxième indicateur de variable, et ainsi de suite. Si vous utilisez des indicateurs de variables, le type de données doit correspondre au type de l’indicateur de variable. Reportez-vous au manuel Principes de base pour plus d’informations. Déclencheur sur fin d’action Nom d’élément permettant d’indiquer la fin d’une opération de gestion de fichiers. Si cet élément est entré, il est défini par le Gestionnaire de fichiers et peut être référencé par toute tâche FactoryLink (y compris le Gestionnaire de fichiers) afin de surveiller les opérations de gestion de fichiers ou de déclencher un événement. Entrée valide : nom de tag standard Type de données valides : digital Etat terminaison Nom de l’élément défini par la tâche Gestionnaire de fichiers pour indiquer l’état d’une opération. L’élément Etat terminaison peut être référencé par toute tâche FactoryLink (y compris le Gestionnaire de fichiers) afin de gérer des situations d’erreur sur les fichiers ou de déclencher la table suivante du Gestionnaire de fichiers en vue du démarrage d’une opération. Le Gestionnaire de fichiers écrit une valeur analogique dans l’élément Etat terminaison pour indiquer l’état d’une opération de gestion de fichiers. Cet élément peut comporter l’une des valeurs d’état suivantes : FactoryLink 6.5.0 / Guide de référence /193 Gestionnaire de fichiers Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message 8 • GESTIONNAIRE DE FICHIERS • Panneau Contrôle gestionnaire de fichiers • • Valeur Description Valeur Description 0 Opération réussie. 12 Impossible d’ouvrir le fichier. 1 Opération actuelle en cours. 13 Erreur lors de la lecture d’un fichier. 2 Fichier(s) spécifié(s) non trouvé(s). 14 Impossible de créer le fichier. *3 Ligne requise au delà de la fin du fichier. 15 Erreur lors de l’écriture d’un fichier. 5 Le système distant n’a pu exécuter l’action demandée. 16 L’équipement de mise en file d’attente spécifié n’est pas autorisé. 6 Echec d’une tentative de connexion sur une station distante. 17 Mémoire insuffisante pour exécuter cette opération. 8 Une erreur de 97 transmission s’est produite sur le réseau. Le nom de fichier spécifié n’est pas autorisé. * Si les valeurs de décalage du déclencheur de position TYPE/DIR sont augmentées au delà de la fin du fichier, le Gestionnaire de fichiers lit autant de lignes que cela est possible, définit le déclencheur sur fin d’action et règle l’état de terminaison à la valeur 3. Entrée valide : nom de tag standard Type de données valides : analog 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 194 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Panneau Informations gestionnaire de fichiers P ANNEAU I NFORMATIONS GESTIONNAIRE DE FICHIERS Pour configurer le panneau Informations gestionnaire de fichiers, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Gestionnaire de fichiers dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations gestionnaire de fichiers. 8 Nom tag (Obligatoire uniquement pour les opérations DIR et TYPE ; non utilisé avec les opérations COPY, PRINT, REN et DEL.) Nom d’un élément de message qui, suite à une commande DIR ou TYPE, reçoit une valeur de message qui est affichée sur une seule ligne dans un écran graphique. Le nombre de champs Nom tag définis dans ce panneau détermine le nombre de lignes affichées, résultant de l’exécution d’une commande DIR ou TYPE. Les valeurs sont écrites dans les éléments définis dans le champ Nom tag à chaque déclenchement d’une opération DIR ou TYPE, ou lorsque l’opérateur change la valeur de l’élément Déclencheur de position défini dans le panneau Contrôle gestionnaire de fichiers. Une valeur différente dans l’élément Déclencheur de position indique que les informations affichées proviennent d’un autre endroit dans le répertoire ou dans le fichier. FactoryLink 6.5.0 / Guide de référence /195 Gestionnaire de fichiers 3 Dans ce panneau, spécifiez les informations suivantes : • GESTIONNAIRE DE FICHIERS • Panneau Informations gestionnaire de fichiers • • Entrée valide : nom de tag standard Type de données valides : message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 196 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Messages de la tâche Gestionnaire de fichiers M ESSAGES DE LA TÂCHE G ESTIONNAIRE DE FICHIERS Les messages d’erreur suivants peuvent s’afficher en regard de FLFM sur l’écran du Gestionnaire d’exploitation : Aucun message ACQ ou OCCUPE reçu du serveur Voir « Pas de message d’acquittement reçu du serveur - abandon en cours ». Aucun réseau pour envoi Cause : vous avez spécifié un nom de nœud à distance pour une opération du Gestionnaire de fichiers mais l’option FLLAN n’est pas installée sur le système FactoryLink. Les opérations de gestion de fichiers ne peuvent être exécutés sur les nœuds distants que si l’option FLLAN est installée. Action : spécifiez un nœud local ou installez l’option FLLAN. Cause : vous avez spécifié un nom de nœud à distance pour une opération du Gestionnaire de fichiers mais l’option FLLAN n’est pas installée sur le système FactoryLink. Les opérations de gestion de fichiers ne peuvent être exécutés sur les nœuds distants que si l’option FLLAN est installée. Action : spécifiez un nœud local ou installez l’option FLLAN. Bit d’option du gestionnaire de fichiers non configuré Cause : le bit d’option pour la tâche Gestionnaire de fichiers n’a pas été activé sur la clé FactoryLink. La séquence de configuration n’a pas été entrée correctement au cours de l’installation, ou vous ne disposez pas de l’option Gestionnaire de fichiers. Action : dans le formulaire A, joint au produit FactoryLink, vérifiez d’abord que le Gestionnaire de fichiers est recensé comme une option distribuée sous licence. Si celui-ci est inscrit sur ce formulaire, entrez de nouveau la séquence de configuration et le code d’autorisation pour activer cette option. Consultez le manuel Guide d’installation de Windows NT et Windows 95 pour plus d’informations concernant la séquence de configuration et le code d’autorisation appropriés. FactoryLink 6.5.0 / Guide de référence /197 Gestionnaire de fichiers Aucun réseau pour réception 8 • GESTIONNAIRE DE FICHIERS • Messages de la tâche Gestionnaire de fichiers • • Si le Gestionnaire de fichiers n’est pas recensé sur le formulaire A, contactez votre représentant commercial FactoryLink afin d’acquérir cette option. Caractère incorrect dans la destination d’IMPRESSION Cause : un caractère incorrect a été entré après le nom de nœud dans le champ Spéc. fichier destination du panneau Contrôle gestionnaire de fichiers. Action : ouvrez le panneau Contrôle du gestionnaire de fichiers. Spécifiez une valeur correcte dans le champ Spéc. fichier destination. Commande incorrecte Cause : une commande incorrecte a été entrée dans le champ Commande du panneau Contrôle gestionnaire de fichiers. Action : ouvrez le panneau Contrôle gestionnaire de fichiers. Spécifiez une commande correcte dans le champ Commande : %12; &'. &+4 24+06 4'0 6;2' Copie partielle des caractères génériques nom du fichier Cause : une erreur s’est produite au cours de la copie de plusieurs fichiers. Le Gestionnaire de fichiers a copié tous les fichiers précédant celui dont le nom est cité. Ce dernier et les fichiers qui le suivent n’ont pas été copiés. Action : copiez les fichiers qui n’ont pas été copiés ou essayez d’exécuter de nouveau l’opération. Délai d’ouverture du réseau Cause : le réseau est peut-être en panne. Le nœud est peut-être en panne. Le nom de nœud dans le chemin du fichier est peut-être incorrect. 198 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Messages de la tâche Gestionnaire de fichiers Action : vérifiez que le nom de nœud est correct et que le nœud et le réseau sont activés et en cours d’exécution. Deux nœuds distants différents, nom du nœud nom du nœud Cause : le nom de nœud distant spécifié dans le champ Spécification fichier source est différent du nom spécifié dans le champ Spéc. fichier destination du panneau Contrôle gestionnaire de fichiers pour la commande 24+06. Ce nom doit être identique dans les deux champs. Action : ouvrez le panneau Contrôle gestionnaire de fichiers. Vérifiez que les deux noms sont identiques si des noms distants ont été entrés dans les champs Spécification fichier source et Spéc. fichier destination. 8 Echec de connexion à l’ouverture du réseau Cause : la session n’est pas connectée correctement. Echec de la copie des caractères génériques distants Cause : RAM disponible insuffisante pour établir la liste de fichiers. Action : fermez toutes les tâches inutiles. Augmentez la mémoire virtuelle si cette erreur se produit souvent. Echec de la copie des caractères génériques locaux nom du fichier Cause : RAM insuffisante pour établir la liste des fichiers. Action : fermez toutes les tâches inutiles. Augmentez la mémoire vive (RAM) si cette erreur se produit souvent. Echec d’initialisation de la tâche du gestionnaire de fichiers, err = numéro Cause : la tâche Gestionnaire de fichiers n’a pu être enregistrée dans le noyau FactoryLink. Action : choisissez Configuration système dans le Menu principal du Gestionnaire de configuration. Vérifiez que la table de configuration du système contient l’entrée FLFM. Vérifiez également que l’option Gestionnaire de fichiers a été activée sur la clé FactoryLink. FactoryLink 6.5.0 / Guide de référence /199 Gestionnaire de fichiers Action : essayez de nouveau l’opération. • GESTIONNAIRE DE FICHIERS • Messages de la tâche Gestionnaire de fichiers • • Echec d’ouverture de réseau nom du réseau Cause : aucune session n’est disponible ou le nom de nœud est incorrect. Action : vérifiez que le nom du nœud distant (élément du chemin du fichier) est correct et recommencez l’opération. Erreur d’écriture de fichier sur nom du fichier Cause : le disque est peut-être plein. Action : supprimez les fichiers inutiles. Si cette erreur se reproduit souvent, libérez de l’espace sur le disque. Erreur d’écriture réseau Cause : le système ne peut pas écrire sur le réseau car le programme distant est arrêté ou a fermé la session de communication. Action : vérifiez que le nœud distant est actif et connecté. Erreur de lecture de fichier sur nom du fichier Cause : le disque est peut-être endommagé. Action : afin de déterminer si le disque est endommagé, exécutez le programme de diagnostic des disques CHKDSK sous Windows et OS/2. Si tel est le cas, recréez le fichier entièrement ou utilisez celui d’un disque ou d’une bande de sauvegarde. Sous UNIX, exécutez le programme de diagnostic de disques et de réparation fsck afin de déterminer si le disque est endommagé. Si tel est le cas, fsck peut le réparer selon les informations que vous fournirez. Si le problème ne se situe pas au niveau du lecteur racine, informez-en votre administrateur système, car fsck ne peut pas le résoudre. 200 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Messages de la tâche Gestionnaire de fichiers Erreur lors de la création du fichier temporaire ; vérifiez le répertoire SPOOL Cause : le disque dur est plein. Action : supprimez tous les fichiers inutiles. Cause : le répertoire /SPOOL n’a pas été créé au cours de l’installation. Action : créez un répertoire /SPOOL ou réinstallez FactoryLink. Cause : le répertoire /SPOOL a été supprimé. Action : créez un répertoire /SPOOL ou réinstallez FactoryLink. Cause : les autorisations sont endommagées. Action : modifiez les autorisations de sorte que le nom d’utilisateur FactoryLink soit autorisé à créer des fichiers dans le répertoire /SPOOL. 8 Erreur lors de la lecture de l’index de la CT Cause : le fichier /FLINK/CT/FLFM.CT a été endommagé. Erreur lors de l’impression du fichier Cause : l’imprimante est déconnectée, hors tension, hors ligne, ou présente un autre problème. Action : assurez-vous que les câbles de l’imprimante sont connectés correctement, que cette dernière est sous tension et qu’elle est en ligne. Si le fichier ne s’imprime toujours pas, contactez l’administrateur système responsable de l’imprimante concernée. Erreur lors de l’ouverture de nom du fichier Cause : le fichier n’existe pas. Action : spécifiez un fichier différent ou créez le fichier. Cause : une erreur de syntaxe s’est produite lors de la spécification du chemin ou du nom de fichier. Action : exécutez de nouveau la commande en utilisant le chemin et le nom de fichier corrects. Cause : la tâche Gestionnaire de fichiers n’est pas autorisée à lire le fichier spécifié. FactoryLink 6.5.0 / Guide de référence /201 Gestionnaire de fichiers Action : supprimez /FLINK/CT/FLFM.CT. Redémarrez l’application afin de reconstruire le fichier FLFM.CT. • GESTIONNAIRE DE FICHIERS • Messages de la tâche Gestionnaire de fichiers • • Action : modifiez les autorisations de sorte que le nom d’utilisateur FactoryLink soit autorisé à ouvrir des fichiers dans le répertoire spécifié. Erreur lors de l’ouverture d’un fichier CT Cause : le fichier /FLINK/CT/FLFM.CT n’existe pas, n’est pas ouvert ou est endommagé. L’installation ne s’est pas terminée normalement. Action : vérifiez que le fichier /FLINK/CT/FLFM.CT existe. S’il existe, supprimez /FLINK/CT/FLFM.CT et redémarrez l’application afin de reconstruire le fichier FLFM.CT. Erreur ou arrêt imprévu reçu au cours de la connexion Voir « Impossible d’envoyer un message d’acquittement pour signaler au client que je suis prêt ». Fichier CT incorrect Cause : le fichier /FLINK/CT/FLFM.CT a été endommagé. Action : supprimez /FLINK/CT/FLFM.CT. Redémarrez l’application afin de reconstruire le fichier FLFM.CT. Fichier de noms locaux incorrect Cause : un caractère ou un paramètre incorrect a été entré dans le champ LOCAL. Action : choisissez Groupes en réseau local dans le Menu principal du Gestionnaire de configuration. Vérifiez que toutes les informations définies dans le panneau Noms des postes locaux sont correctes. Corrigez les informations incorrectes. Reportez-vous au Chapitre 9, « FLLAN » de ce manuel pour plus d’informations concernant la syntaxe correcte de ce fichier. Fichier introuvable Cause : le fichier n’existe pas. Action : indiquez un autre fichier. 202 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Messages de la tâche Gestionnaire de fichiers Cause : une erreur de syntaxe s’est produite lors de la spécification du chemin ou du nom de fichier. Action : exécutez de nouveau la commande en utilisant le chemin et le nom de fichier corrects. Cause : la tâche Gestionnaire de fichiers n’est pas autorisée à imprimer le fichier spécifié. Action : modifiez les autorisations de sorte que le nom d’utilisateur FactoryLink puisse imprimer les fichiers contenus dans le répertoire spécifié. File d’attente de requêtes internes altérée Cause : une erreur FLFM interne s’est produite. Action : contactez le Service d’assistance client. 8 Impossible d’ajouter le nom local au réseau Action : choisissez Groupes en réseau local dans le Menu principal du Gestionnaire de configuration. Modifiez les noms locaux dans le panneau Noms des postes locaux. Si l’erreur persiste, vérifiez que le logiciel de réseau fonctionne correctement. Impossible de déterminer le nom de domaine Cause : aucun domaine n’a été spécifié. Action : spécifiez un domaine. Consultez le manuel Principes de base de FactoryLink pour plus d’informations sur la spécification d’un domaine. Impossible de déterminer le nom de fluser Cause : aucun nom FLUSER n’a été spécifié. Action : spécifiez un nom FLUSER. Consultez le manuel Principes de base de FactoryLink pour plus d’informations sur la spécification d’un nom FLUSER. FactoryLink 6.5.0 / Guide de référence /203 Gestionnaire de fichiers Cause : le nom spécifié dans le panneau Noms des postes locaux n’est pas un nom de réseau correct, ou le logiciel de réseau n’est pas installé correctement. • GESTIONNAIRE DE FICHIERS • Messages de la tâche Gestionnaire de fichiers • • Impossible de déterminer le nom du nœud local Cause : le fichier des noms locaux LAN (FLAPP/NET/LOCAL) n’existe pas ou il contient des données incorrectes. Action : vérifiez que FLAPP/NET/LOCAL existe. S’il n’existe pas, créez-le. S’il existe, trouvez et corrigez toutes données incorrectes. Impossible d’envoyer un message d’acquittement pour signaler au client que je suis prêt Erreur ou arrêt imprévu reçu au cours de la connexion Echec de configuration des communications du nouveau client Cause : le client ou le réseau ne fonctionne pas. Action : vérifiez l’état des connexions client et réseau. Impossible d’ouvrir le fichier nom du fichier Cause : le fichier spécifié n’existe peut-être pas ou il a été ouvert par une autre tâche. Action : vérifiez que le fichier spécifié existe. S’il n’existe pas, créez-le. Mémoire RAM saturée Cause : mémoire insuffisante pour exécuter cette tâche. Action : redémarrez la tâche. Si elle échoue à nouveau, allouez une plus grande mémoire à cette tâche ou allouez une mémoire virtuelle supérieure. Option de configuration inconnue Cause : le fichier des noms locaux LAN (FLAPP/NET/LOCAL) contient des paramètres ou des caractères incorrects. Action : choisissez Groupes en réseau local dans le Menu principal du Gestionnaire de configuration. Vérifiez qu’un nom local correct est défini dans le panneau Noms des postes locaux. Entrez les informations appropriées. Reportez-vous à la section « Tables Groupes en réseau local » de ce manuel pour plus d’informations concernant la syntaxe correcte du fichier LOCAL. 204 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Messages de la tâche Gestionnaire de fichiers Pas de message d’acquittement reçu du serveur - abandon en cours Aucun message ACQ ou OCCUPE reçu du serveur Cause : le serveur ou le réseau peut être arrêté ou est en panne. Action : vérifiez l’état des connexions du serveur et du réseau. Pas de tables configurées pour cette tâche Cause : aucune table de configuration du Gestionnaire de fichiers n’a été définie. Action : ouvrez le Menu principal du Gestionnaire de configuration et choisissez Gestionnaire de fichiers. Entrez les informations dans les tables de configuration du Gestionnaire de fichiers. Port FLFM en cours d’utilisation - effectuez l’opération sur le fichier ultérieurement Action : vérifiez le serveur et les clients existants. Recommencez l’opération plus tard. Requête d’affectation d’un bloc mémoire RAM de taille zéro Cause : soit la configuration matérielle, le système d’exploitation ou un logiciel tiers est incorrect ou incompatible, soit une erreur interne s’est produite. Action : assurez-vous que le système d’exploitation est configuré pour exécuter FactoryLink (paramètres de mise au point, ressources), que tous les logiciels tiers requis par FactoryLink, tels que X-Windows, sont installés et configurés correctement et que la version que vous possédez est la version correcte pour FactoryLink. Le matériel est correctement configuré et tous ses éléments sont compatibles. FactoryLink 6.5.0 / Guide de référence /205 Gestionnaire de fichiers Cause : si le serveur du Gestionnaire de fichiers reçoit cette erreur, c’est peut-être qu’un autre serveur a déjà été configuré sur cette machine. Si le client du Gestionnaire de fichiers reçoit cette erreur, c’est peut-être que trop de clients sont exécutés sur cette machine (la limite actuelle est de 10). 8 • GESTIONNAIRE DE FICHIERS • Messages de la tâche Gestionnaire de fichiers • • Réseau introuvable Cause : le réseau est arrêté ou n’est pas installé correctement. Action : redémarrez le réseau si celui-ci est arrêté. Si le réseau n’est pas installé correctement, réinstallez-le. Cause : nom incorrect entré dans le fichier LOCAL. Action : entrez le nom sous lequel le réseau est enregistré dans le fichier LOCAL. Cause : si vous utilisez un réseau TCP/IP, le fichier de services ETC ne comporte peut-être aucune entrée. Action : reportez-vous au Chapitre 9, « FLLAN » de ce manuel pour plus d’informations concernant l’ajout d’entrées correctes dans le fichier de services ETC. Serveur occupé - attend un message d’acquittement du serveur Cause : le serveur traite actuellement une requête d’un autre client. Action : aucune action n’est requise. Le serveur traitera automatiquement la requête suivante dès qu’il sera disponible. 206 / FactoryLink 6.5.0 /Guide de référence GESTIONNAIRE DE FICHIERS Messages de la tâche Gestionnaire de fichiers 8 Gestionnaire de fichiers FactoryLink 6.5.0 / Guide de référence /207 • GESTIONNAIRE DE FICHIERS • Messages de la tâche Gestionnaire de fichiers • • 208 / FactoryLink 6.5.0 /Guide de référence • • • • Chapitre 9 FLLAN Le module FactoryLink Réseau local (FLLAN) transfère des données FactoryLink d’une station à une autre sur un réseau. Un réseau est un ensemble de matériels et de logiciels permettant à plusieurs ordinateurs (également appelés stations) de partager des ressources telles que fichiers, imprimantes ou données. Un réseau est constitué des éléments suivants : • un système d’exploitation réseau (NOS)—logiciel qui transporte les données d’une application à une autre sur des ordinateurs différents. • une application réseau —logiciel qui envoie les données vers une application similaire sur un autre ordinateur par l’intermédiaire du système d’exploitation réseau. • le matériel réseau—cartes d’interface réseau installées sur tous les ordinateurs du réseau et reliant ces derniers les uns aux autres. Envoi et réception de données Envoi de valeurs à des stations distantes Au cours d’une opération d’envoi, le module FLLAN de la station locale envoie les valeurs de la base de données FactoryLink temps réel vers le module FLLAN de la station distante. Les données reçues sont écrites dans la base de données temps réel de la station distante. Réception de données provenant de stations distantes Stations locales et distantes Chaque station du réseau doit posséder un nom de station unique grâce auquel FLLAN peut l’identifier. Chaque station se considère comme étant la station locale, les autres stations du réseau étant considérées comme des stations distantes. FactoryLink 6.5.0 / Guide de référence / 209 FLLAN Au cours d’une opération de réception, FLLAN reçoit les valeurs d’une station distante et les stocke dans la base de données FactoryLink temps réel sous forme d’éléments. Pour pouvoir partager et stocker des fichiers sur un serveur de réseau ou pour utiliser les imprimantes réseau, il n’est pas nécessaire d’installer le module FLLAN sur deux stations FactoryLink (ou plus). Un logiciel réseau externe permettant un interfonctionnement d’égal à égal suffit. 9 • FLLAN • • • Groupes réseau Il est possible de constituer des groupes de stations, un groupe pouvant réunir plusieurs stations ou n’en contenir qu’une. Les groupes réseau vous permettent de transmettre les mêmes données à plusieurs stations en une seule opération. Une station peut appartenir à plusieurs groupes. Des groupes de même nom peuvent exister sur plusieurs stations distantes ; ils sont toutefois totalement indépendants les uns des autres. Utilisation de plates-formes multiples sur un réseau Du point de vue de FactoryLink, le système d’exploitation réseau est transparent. Vous pouvez donc utiliser différents systèmes d’exploitation réseau sur différentes stations, ce qui vous permet d’exécuter FactoryLink sur des plates-formes différentes au sein du même réseau. L’illustration suivante montre quatre stations, chacune exécutant FactoryLink sur une plate-forme différente. Vous devez utiliser le même protocole sur toutes les stations du réseau. Surveillance du réseau Vous pouvez surveiller l’état des stations distantes du réseau, et connaître en particulier le nombre de transmissions émises et reçues par une station distante, ainsi que la réussite de ces transmissions. Vous pouvez afficher l’état en mode exécution et ces informations peuvent être exploitées par d’autres modules FactoryLink dans le cadre d’autres activités. Valeurs par défaut de la station locale Le nom de la station locale et les valeurs par défaut qu’utilise FLLAN pour transmettre les données sont stockées dans le fichier de nom local FLAPP/net/local sur chaque station de FactoryLink. Nous vous recommandons de consulter votre administrateur réseau avant de modifier les valeurs par défaut. Classement des tags pour l’envoi Lors de l’envoi de valeurs de tags, FLLAN regroupe les tags en fonction de leur type de données et les envoie dans l’ordre suivant : digital, analog, floating-point, message, long analog et mailbox. On appelle ces groupes de données des « paquets ». Pour accélérer la transmission des données, placez les tags possédant le même type de données les uns à la suite des autres dans le panneau Informations d’envoi réseau local et classez-les dans l’ordre suivant : digital, analog, floating-point, message, long analog et mailbox. 210 / FactoryLink 6.5.0 / Guide de référence FLLAN Table Groupes en réseau local TABLE G ROUPES EN RÉSEAU LOCAL FactoryLink doit connaître le nom de chaque station locale ou distante du réseau exécutant une application FactoryLink, ainsi que tous les groupes définis pour cette station. Ces informations sont définies dans la table de configuration des groupes en réseau local, composée de deux panneaux. • Noms des postes locaux : ce panneau définit le nom de la station locale et toutes les modifications apportées aux valeurs par défaut de la station. Les champs de ce panneau sont décrits à la section « Panneau Noms des postes locaux » page 212. • Noms des postes distants : ce panneau définit les groupes et la station du réseau. Les champs de ce panneau sont décrits à la section « Panneau Noms des postes distants » page 213. Vous pouvez compléter autant de tables d’envoi que la mémoire vive (RAM) de votre ordinateur le permet. Vous pouvez spécifier autant d’éléments que la mémoire vive (RAM) de votre ordinateur le permet. La table Envoi réseau local se remplit dans le domaine SHARED. 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 211 • FLLAN • Panneau Noms des postes locaux • • P ANNEAU N OMS DES POSTES LOCAUX Les noms des stations locales sont définis dans le panneau Noms des postes locaux. Définissez ces noms pour chaque ordinateur sur le réseau qui exécute FactoryLink. Lorsque vous complétez le panneau Noms des postes locaux, le Gestionnaire de configuration ne valide pas la syntaxe du nom local que vous entrez. 1 Nom alphanumérique identifiant la station locale. Utilisez le nom que vous avez attribué à cette station lors de l’installation du système d’exploitation réseau. 2 Noms et nouvelles valeurs des paramètres situés sous le nom de la station, si vous souhaitez modifier les valeurs de la station locale par défaut. Pour obtenir la liste des paramètres disponibles, reportez-vous au manuel Configuration Guide. Nous vous recommandons de consulter votre administrateur réseau avant de modifier les valeurs par défaut. 212 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Noms des postes distants P ANNEAU N OMS DES POSTES DISTANTS Les groupes en réseau sont définis dans le panneau Noms des postes distants. Chacune des stations distantes du réseau doit être affectée à un groupe en réseau. N’incluez pas le nom de la station locale dans un groupe en réseau. Définissez ces groupes pour chaque ordinateur du réseau qui exécute FactoryLink. 1 Tous les noms de groupes doivent respecter le format suivant, chaque nom étant spécifié sur une nouvelle ligne. 9 ITQWRG 56#6+10= 56#6+10? où Nom alphanumérique de 1 à 16 caractères à attribuer au groupe réseau. Les noms des groupes peuvent être saisis en majuscules ou en minuscules. 56#6+10 Nom d’une ou de plusieurs stations distantes à inclure dans le groupe. Ce nom doit correspondre à celui que vous avez attribué à la station lors de l’installation du protocole réseau. FactoryLink 6.5.0 / Guide de référence / 213 FLLAN ITQWRG • FLLAN • Panneau Noms des postes distants • • Séparez les noms par une virgule. La liste des stations peut être scindée à la fin de la ligne, mais la virgule doit être affichée sur la même ligne que le nom de la station. Les noms des stations doivent être entrés en caractères majuscules. Placez un point-virgule (;) à la fin de la définition d’un nom de groupe. 214 / FactoryLink 6.5.0 / Guide de référence FLLAN Table Envoi réseau local TABLE E NVOI RÉSEAU LOCAL Les données sont envoyées d’une station à l’autre à l’aide des opérations d’envoi. Chaque opération d’envoi définit les données à transmettre lors de l’exécution de l’opération. Les opérations et les données transmises avec chaque opération sont définies dans la table de configuration Envoi réseau local. Cette table est composée de deux panneaux : • Contrôle envoi réseau local : définit les stations chargées de recevoir les données et les conditions dans lesquelles FLLAN envoie celles-ci. Pour plus d’informations, reportez-vous à la section « Panneau Contrôle envoi réseau local » page 216. • Informations d’envoi réseau local : définit les éléments envoyés vers les stations distantes lors de l’opération d’envoi. Pour plus d’informations, reportez-vous à la section « Panneau Informations d’envoi réseau local » page 220. Vous pouvez compléter autant de tables d’envoi que la mémoire vive (RAM) de votre ordinateur le permet. Vous pouvez spécifier autant d’éléments que la mémoire vive (RAM) de votre ordinateur le permet. La table Envoi réseau local se remplit dans le domaine SHARED. 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 215 • FLLAN • Panneau Contrôle envoi réseau local • • P ANNEAU C ONTRÔLE ENVOI RÉSEAU LOCAL Pour configurer le panneau Contrôle envoi réseau local, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Réseau local dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle envoi réseau local. 3 Dans ce panneau, spécifiez les informations suivantes : Nom table Nom alphanumérique de 1 à 16 caractères, identifiant l’opération d’envoi. Entrée valide : nom alphanumérique de 1 à 16 caractères Nom de groupe Nom alphanumérique de 1 à 16 caractères qui identifie le groupe de stations réseau auquel FLLAN envoie les valeurs des éléments. Ce nom doit correspondre à un nom défini dans le panneau Noms des postes distants. Entrez #.. si vous souhaitez envoyer les données à l’ensemble des stations référencées dans le fichier GROUPS. Entrée valide : nom alphanumérique de 1 à 16 caractères 216 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Contrôle envoi réseau local Déclencheur bloc Nom d’un tag qui déclenche l’opération concernée. Lorsque l’indicateur de changement d’état spécifique à cette tâche est défini, FLLAN transmet les valeurs spécifiées dans le panneau Informations d’envoi réseau local aux stations incluses dans le groupe spécifié dans le champ Nom de groupe de ce panneau. Si vous ne renseignez pas ce champ, activez l’opération d’envoi à l’aide du champ Indicateur envoi sur exception. Vous pouvez préciser à la fois un déclencheur dans ce champ et un envoi sur exception dans le champ Indicateur envoi sur exception de ce panneau. L’opération s’exécute chaque fois que le déclencheur est activé et à chaque changement de valeur de l’indicateur ; dans ce cas cependant, la valeur peut ne pas être toujours envoyée sur exception car le déclencheur de bloc peut réinitialiser le bit de changement d’état avant que FLLAN ne traite la table Envoi sur exception. Le tag spécifié doit appartenir au domaine SHARED. Pour envoyer la table uniquement lorsque ce tag est forcé à la valeur 1 (on), définissez celui-ci en tant que tag de type « digital ». Pour envoyer cette table à chaque changement de valeur de ce tag, définissez celui-ci en tant que tag de type « analog, longana, float, message » ou « mailbox ». Pour envoyer les valeurs individuelles uniquement lorsque les valeurs de tag de la table changent, au lieu de les envoyer comme un envoi de bloc déclenché, ne renseignez pas ce champ. Si vous définissez ce champ, vous devez définir le champ Indicateur envoi bloc. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float, message ou mailbox 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 217 • FLLAN • Panneau Contrôle envoi réseau local • • Indicateur envoi bloc Précise les valeurs envoyées lorsque l’opération concernée est déclenchée. Il peut s’agir de l’une des valeurs suivantes : E Ecrit uniquement les valeurs qui ont changé depuis le dernier envoi. YES (OUI) Force en écriture uniquement les valeurs qui ont changé depuis le dernier envoi. Si vous entrez YES (OUI), FLLAN n’envoie pas la valeur par défaut d’un tag au démarrage. Au contraire, avant de l’envoyer, FLLAN attend que le tag prenne une valeur autre que celle par défaut. NO (NON) Envoie toutes les valeurs, à l’exception des mailbox vides, que celles-ci aient ou non changé. Pour que le champ Indicateur envoi bloc soit opérationnel, vous devez définir le champ Déclencheur bloc. Indicateur envoi sur excep. Indique si les valeurs des éléments individuels doivent être envoyées au fur et à mesure qu’elles changent. Il s’agit de l’une des valeurs suivantes : E Ecrit les valeurs qui changent au moment où elles changent. YES (OUI) Force en écriture les valeurs qui changent au moment où elles changent. Si vous entrez YES (OUI), FLLAN n’envoie pas la valeur par défaut d’un tag au démarrage. Au contraire, avant de l’envoyer, FLLAN attend que le tag prenne une valeur autre que celle par défaut. NO (NON) N’envoie pas les valeurs au moment où elles changent. Si vous entrez NON, activez l’opération d’envoi à l’aide du champ Déclencheur bloc. Cette valeur est définie par défaut. En envoyant uniquement les valeurs qui changent, vous réduisez ainsi le trafic sur le réseau. Vous pouvez préciser à la fois un déclencheur et un envoi sur exception dans le champ Déclencheur bloc pour la même opération. L’opération s’exécute chaque fois que le déclencheur est défini et envoie les éléments individuels à chaque changement de valeur d’un élément. 218 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Contrôle envoi réseau local Si vous configurez FLLAN de sorte qu’il envoie les données au fur et à mesure qu’elles sont modifiées et si le bit de changement pour ces données est défini avant que FLLAN n’établisse la communication avec le nœud distant, FLLAN n’enverra les données que lors de leur prochaine modification. Pour vous assurer que FLLAN envoie les données modifiées, définissez un tag Etat d’envoi dans la table Surveillance réseau. Reportez-vous au manuel Configuration Guide pour plus d’informations et définissez une procédure Maths et logique pour surveiller la valeur du tag Etat d’envoi. Si vous spécifiez des envois sur exception, n’utilisez pas le même élément dans plusieurs tables d’exception. Si vous rencontrez le même tag dans une table d’envoi bloc et dans une table d’envoi sur exception, la table déclenchée peut réinitialiser le bit de changement d’état avant que la table d’envoi sur exception ne soit traitée ; le résultat de cette opération est que la valeur ou le tag n’est pas envoyé sur exception. Tag de validation/ inhibition Nom d’un tag numérique utilisé pour inhiber l’opération concernée. Lorsque la valeur de ce tag est réglée sur 0, cette opération n’est pas exécutée, même lorsque le Déclencheur bloc est défini. Ce champ inhibe l’opération pour toutes les stations incluses dans le groupe. Cet élément est utile si une station distante est inaccessible au réseau pendant une longue période. Entrée valide : nom de tag standard (valeur par défaut = 1) Type de données valides : digital 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour revenir au Menu principal. 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 219 • FLLAN • Panneau Informations d’envoi réseau local • • P ANNEAU I NFORMATIONS D ’ ENVOI RÉSEAU LOCAL Pour configurer le panneau Informations d’envoi réseau local, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Envoi réseau local dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations d’envoi réseau local. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom de tag qui identifie l’élément de la base de données en temps réel à envoyer avec l’opération concernée. Le tag spécifié doit appartenir au domaine SHARED. Si vous entrez des tags de type « message » ou « mailbox », assurez-vous que la valeur MAXLEN définie est légèrement supérieure à la plus longue valeur de message ou de mailbox. Si la valeur MAXLEN définie est inférieure à la longueur d’une valeur de message ou de mailbox, celle-ci est alors tronquée. Pour plus d’informations, reportez-vous au manuel Configuration Guide. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float, message ou mailbox 220 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Informations d’envoi réseau local Alias réseau Nom alias alphanumérique de 1 à 48 caractères. Le premier caractère ne doit pas être un nombre. Ce nom est utilisé par FLLAN pour transférer les données sur le réseau. Le nom alias représente un nom de tag utilisé globalement par toutes les stations du réseau. Il identifie les données transmises entre les stations. Définissez ce nom sur la station émettrice et créez une référence correspondante sur toutes les stations distantes recevant des données de la station émettrice. L’utilisation d’un nom alias simplifie la désignation des éléments parmi les systèmes. A titre d’exemple, un élément analogique sur une station peut être appelé alrm7 tandis que sur une autre station un élément analogique contenant les mêmes données peut être appelé temphigh. Pour transférer des données sur l’ensemble du réseau, de alrm7 vers temphigh, vous pouvez créer un nom alias, tel que hot, spécifique à ces données. Si vous ne renseignez pas ce champ, FLLAN utilise comme alias réseau le nom figurant dans le champ Nom tag ; assurez-vous que les 16 premiers caractères de chaque nom dans le champ Nom tag sont uniques. Entrée valide : nom alias alphanumérique de 1 à 48 caractères 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour revenir au Menu principal. 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 221 • FLLAN • Table Réception réseau local • • TABLE R ÉCEPTION RÉSEAU LOCAL FLLAN peut recevoir des données provenant d’éléments stockés sur des stations FactoryLink distantes et les écrire dans la base de données temps réel de la station locale. Les paramètres de cette opération sont définis dans la table de configuration Réception réseau local. Cette table est composée de deux panneaux : • Contrôle réception réseau local : ce panneau définit les stations distantes capables d’envoyer des données vers la station locale. Pour plus d’informations, reportez-vous à la section « Panneau Contrôle réception réseau local » page 223. • Informations réception réseau local : ce panneau définit les éléments de la base de données en temps réel locale qui sont mis à jour en fonction des données reçues des stations distantes. Une autre station ne peut pas modifier la valeur d’un nom d’élément, sauf si celui-ci est recensé dans cette table. Ceci garantit la confidentialité des données. Pour plus d’informations, reportez-vous à la section « Panneau Informations réception réseau local » page 224. Vous pouvez configurer autant de tables de réception que la mémoire vive (RAM) de votre système le permet. Vous pouvez spécifier autant d’éléments que la mémoire vive (RAM) de votre ordinateur le permet. La table Réception réseau local est configurée dans le domaine SHARED. 222 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Contrôle réception réseau local P ANNEAU C ONTRÔLE RÉCEPTION RÉSEAU LOCAL Pour configurer le panneau Contrôle réception réseau local, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Réception réseau local dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle réception réseau local. 3 Dans ce panneau, spécifiez les informations suivantes : Nom table Nom alphanumérique de 1 à 16 caractères qui identifie l’opération de réception concernée. Entrée valide : nom alphanumérique de 1 à 16 caractères Nom de groupe 9 Nom alphanumérique de 1 à 16 caractères qui identifie le groupe de stations réseau depuis lequel FLLAN reçoit les valeurs des éléments. Ce nom doit correspondre à un nom défini dans le panneau Noms des postes distants. caractères 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour revenir au Menu principal. FactoryLink 6.5.0 / Guide de référence / 223 FLLAN Entrée valide : nom alphanumérique de 1 à 16 • FLLAN • Panneau Informations réception réseau local • • P ANNEAU I NFORMATIONS RÉCEPTION RÉSEAU LOCAL Pour configurer le panneau Informations réception réseau local, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Réception réseau local dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations réception réseau local. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom tag de l’élément de la base de données à mettre à jour lorsque les données identifiées par l’alias réseau sont reçues. Le tag spécifié doit appartenir au domaine SHARED. Si vous entrez des tags de type « message » ou « mailbox », assurez-vous que la valeur MAXLEN définie est légèrement supérieure à la plus longue valeur de message ou de mailbox. Si la valeur MAXLEN définie est inférieure à la longueur d’une valeur de message ou de mailbox, celle-ci est alors tronquée. Pour plus d’informations, reportez-vous au manuel Configuration Guide. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float, message ou mailbox 224 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Informations réception réseau local Alias réseau Nom alias alphanumérique de 1 à 48 caractères utilisé par FLLAN pour transférer des données sur le réseau. Le premier caractère ne doit pas être un nombre. Ce nom doit correspondre à un nom attribué à un élément de la base de données lors d’une opération d’envoi sur une station distante. Le nom alias représente un nom de tag utilisé globalement par toutes les stations du réseau. Il identifie les données en cours d’envoi d’une station à l’autre. Définissez ce nom sur la station émettrice et créez une référence correspondante sur toutes les stations qui reçoivent des données de celle-ci. L’utilisation d’un nom alias simplifie la désignation des éléments parmi les systèmes. A titre d’exemple, un élément analogique sur une station peut être appelé alrm7 tandis que sur une autre station un élément analogique contenant les mêmes données peut être appelé temphigh. Pour transférer des données sur l’ensemble du réseau, de alrm7 vers temphigh, vous pouvez créer un nom alias, tel que hot, spécifique à ces données. Si vous ne renseignez pas ce champ, FLLAN utilise comme alias réseau le nom figurant dans le champ Nom tag ; assurez-vous que les 16 premiers caractères de chaque nom dans le champ Nom tag sont uniques. Entrée valide : Nom alias alphanumérique de 1 à 48 caractères. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour revenir au Menu principal. 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 225 • FLLAN • Table Surveillance réseau • • TABLE S URVEILLANCE RÉSEAU Si vous souhaitez surveiller l’état des stations distantes du réseau, et connaître en particulier le nombre de transmissions émises et reçues par une station distante, ainsi que la réussite de ces transmissions, configurez la table de surveillance réseau. Celle-ci inclut le panneau Informations de surveillance réseau qui définit les stations à surveiller et les tags de conservation des informations. Vous pouvez surveiller une ou l’ensemble des stations FactoryLink du réseau à condition que celle(s)-ci exécute(nt) FLLAN. La table Surveillance réseau est configurée dans le domaine SHARED. 226 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Informations de surveillance réseau P ANNEAU I NFORMATIONS DE SURVEILLANCE RÉSEAU Pour configurer le panneau Informations de surveillance réseau, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Surveillance réseau dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations de surveillance réseau. 3 Dans ce panneau, spécifiez les informations suivantes : Nom station Etat d’envoi Nom de la station distante à surveiller. Ce nom doit correspondre à l’un des noms de station définis dans le panneau Noms des postes distants. 9 Nom d’un tag analogique qui contient l’état des transmissions vers la station distante. Lors de l’exécution, cet élément utilise les valeurs d’indication d’état suivantes : 1 La station distante n’est pas disponible et n’est pas encore active. 3 La station locale a appelé la station distante, mais cette dernière n’a pas répondu. 6 L’une des stations est déconnectée. FactoryLink 6.5.0 / Guide de référence / 227 FLLAN 0 La station distante est disponible. • FLLAN • Panneau Informations de surveillance réseau • • 7 La connexion a été arrêtée de manière permanente. Cela se produit lorsque la taille du tampon de la station distante est différente de celle du tampon de la station locale. 10 La station distante est prête à se connecter. 11 La station distante a répondu à une demande d’appel, mais elle n’est pas prête à recevoir des données. 12 La station distante est prête à recevoir des données. Utilisez cette valeur pour vérifier que vous avez établi la communication avec le nœud distant avant de transmettre les données. Pour plus d’informations, reportez-vous au manuel Configuration Guide. Etat de réception Nom du tag analogique qui contient l’état des transmissions depuis la station distante. Lors de l’exécution, cet élément utilise les valeurs d’indication d’état suivantes : 0 La station distante est disponible. 1 La station distante n’est pas disponible et n’est pas encore active. 2 La station locale est à l’écoute d’un appel provenant de la station distante. 6 L’une des stations est déconnectée. 7 La connexion a été arrêtée de manière permanente. Cela se produit lorsque FLLAN ne remet pas la station distante à zéro lorsqu’il se déconnecte. 10 La station distante est prête à écouter. 11 La station distante a appelé la station locale mais cette dernière n’est pas encore prête à recevoir des données. 12 La station locale est prête à recevoir des données. Nombre d’envois Nom du tag analogique qui calcule le nombre de transmissions de données de la station locale à la station distante. FLLAN ne remet pas cette valeur à 0 lorsque la station distante se déconnecte. Entrée valide : nom de tag standard 228 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Informations de surveillance réseau Type de données valides : analog Nombre réception Nom du tag analogique qui calcule le nombre de réceptions de données de la station distante vers la station locale. FLLAN ne remet pas cette valeur à 0 lorsque la station distante se déconnecte. Entrée valide : nom de tag standard Type de données valides : analog Séquence d’envoi Nom d’un tag analogique qui indique le numéro du paquet envoyé par la station locale. FLLAN attribue un numéro (appelé numéro de séquence d’envoi) pour chaque paquet envoyé par la station locale à la station distante que vous surveillez. Ce numéro est incrémenté au fur et à mesure que la station locale envoie chaque paquet. Ce numéro permet de vérifier que la station locale transmet les paquets de données dans l’ordre adéquat. FLLAN remet cette valeur à 0 chaque fois que les stations se reconnectent. Entrée valide : nom de tag standard Type de données valides : analog Séquence réception Nom du tag analogique qui indique le numéro du paquet reçu par la station locale. FLLAN attribue un numéro (appelé numéro de séquence d’envoi) pour chaque paquet envoyé par la station locale à la station distante que vous surveillez. Ce numéro augmente dès que la station locale reçoit un nouveau paquet. Il permet de vérifier que la station locale reçoit les paquets de données dans l’ordre adéquat. FLLAN remet cette valeur à 0 chaque fois que les stations se reconnectent. Entrée valide : nom de tag standard Type de données valides : analog 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 229 • FLLAN • Panneau Informations de surveillance réseau • • Erreurs séquence Nom d’un tag analogique qui calcule le nombre de fois où la station locale envoie ou reçoit des données hors séquence. Entrée valide : nom de tag standard Type de données valides : analog Erreurs d’envoi Nom du tag analogique qui calcule le nombre d’échecs de transmission de données de la station locale vers la station distante. Cela se produit en général lorsque la station locale essaie d’envoyer des données vers la station distante alors que cette dernière est déconnectée. Entrée valide : nom de tag standard Type de données valides : analog Erreurs réception Nom d’un tag analogique qui calcule le nombre d’échecs de réception des données, de la station distante vers la station locale. Cela se produit en général lorsque la station distante est déconnectée et que la station locale attend les données. Entrée valide : nom de tag standard Type de données valides : analog Message erreur d’envoi Nom du tag de type « message » qui contient le dernier message d’erreur ou d’état relatif à la liaison d’émission pour la station distante. Entrée valide : nom de tag standard Type de données valides : message 230 / FactoryLink 6.5.0 / Guide de référence FLLAN Panneau Informations de surveillance réseau Message erreur récept. Nom du tag de type « message » qui contient le dernier message d’erreur ou d’état relatif à la liaison de réception pour la station distante. Entrée valide : nom de tag standard Type de données valides : message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour revenir au Menu principal. 9 FLLAN FactoryLink 6.5.0 / Guide de référence / 231 • FLLAN • Messages de la tâche FLLAN • • M ESSAGES DE LA TÂCHE FLLAN Si une erreur se produit lors de l’exécution de la tâche FLLAN, un message d’erreur s’affiche à droite de FLLAN sur l’écran du Gestionnaire d’exploitation partagé ou sur l’écran Surveillance réseau. Ce chapitre présente la liste des messages qui peuvent se produire au cours de l’exécution de FLLAN, indique quelles en sont les causes et comment y remédier. Alias réseau inconnu : nom alias du type de données de nom_station Cause : la tâche FLLAN a reçu un paquet contenant des valeurs du type de données spécifié et un nom alias réseau qui ne figurent pas dans la liste des alias connus. Le nom de la station émettrice est inclus dans le message. Action : choisissez Réseau local à partir de longana. Dans le panneau Informations réception réseau local, ajoutez un nom d’élément conforme au nom alias indiqué. Aucune table d’envoi configurée pour cette tâche Cause : le fichier CT d’émission ne contient aucune table ; aucune donnée ne peut être envoyée. Action : pour ce faire, choisissez Envoi réseau local dans le Menu principal du Gestionnaire de configuration. Aucune table de réception configurée pour cette tâche Cause : le fichier CT de réception ne contient aucune table ; aucune donnée ne peut être reçue. Action : pour ce faire, choisissez Réception réseau local dans le Menu principal du Gestionnaire de configuration. Aucun groupe distant défini Cause : le fichier GROUPS (FLAPP/NET/GROUPS) ne contient aucune définition de groupe. Action : choisissez Groupes en réseau local dans FLCM et ajoutez les définitions de groupes appropriées dans le panneau Noms des postes distants. 232 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN Aucun message d’acquittement envoyé par nœud distant - session fermée Cause : la station émettrice (locale) n’a pas reçu d’accusé de réception des données de la station réceptrice (distante) car celle-ci n’est pas activée. Action : vérifiez que la station réceptrice (distante) fonctionne. Cause : le réseau ne fonctionne pas à chaque extrémité. Action : vérifiez que le réseau fonctionne à chaque extrémité. Cause : la station distante est peut-être surchargée et ne peut pas répondre dans le nombre de secondes spécifié par le paramètre ACK du fichier local de la station locale. Action : augmentez la valeur du paramètre ACK dans le fichier local de la station émettrice (local). Aucun tag de surveillance défini Cause : le fichier CT de surveillance réseau ne contient aucun élément de stockage des informations réseau. Cela n’est pas une erreur irrécupérable. Action : à partir du Menu principal du Gestionnaire de configuration, ouvrez puis configurez la table Surveillance réseau. Bit d’option de bases de données réseau non défini Cause : l’option Réseau local n’est pas activée dans la clé FactoryLink. Action : exécutez l’utilitaire UKEY pour vérifier que les options du réseau local sont activées dans la clé FactoryLink. Reportez-vous au manuel Principes de base pour plus d’informations concernant l’utilitaire UKEY. 9 Connecté à nom_station Cause : une connexion réseau a été établie. Déclencheur d’envoi incorrect dans la table Cause : un déclencheur est incorrect dans une table d’envoi et celle-ci n’est pas configurée pour l’envoi sur exception. Par conséquent, les valeurs des éléments spécifiés dans la table ne sont jamais envoyés. FactoryLink 6.5.0 / Guide de référence / 233 FLLAN Action : aucune. Il s’agit uniquement d’un message informatif. • FLLAN • Messages de la tâche FLLAN • • Action : spécifiez un nom de déclencheur valable ou entrez YES (OUI) dans le champ Indicateur envoi sur exception de la table d’envoi. Définition incorrecte dans le fichier de groupes Cause : le format d’une définition de groupe est incorrecte. Action : choisissez Groupes en réseau local dans l’entier double longueur. Dans le panneau des noms des postes distants, assurez-vous que chaque nom de groupe est suivi d’un signe égal (=), que les noms des stations sont séparés par des virgules et que chaque définition de groupe se termine par un point-virgule. Définition ou syntaxe incorrecte dans le fichier local Cause : l’une des définitions du fichier FLAPP/NET/LOCAL comporte une syntaxe incorrecte. Action : choisissez Groupes en réseau local à partir de longana. Dans le panneau Noms des postes locaux, vérifiez que chaque nom de paramètre est suivi d’un signe égal et d’une valeur. Délai d’inactivité de l’état reçu - session fermée Cause : aucun paquet réseau n’a été reçu de la station distante dans le délai imparti ; la connexion est fermée. Action : augmentez la valeur du paramètre RX dans le fichier FLAPP/NET/LOCAL sur la station locale ou diminuez la valeur du paramètre TX dans le fichier de la station distante. Le paramètre RX doit être supérieur au paramètre TX. Discordances entre les tailles de paquets Cause : la taille du tampon du réseau est différente sur les deux stations qui l’utilisent. Action : vérifiez que le paramètre MAXLEN du fichier FLAPP/NET/LOCAL est identique sur les deux stations, puis redémarrez les deux systèmes. Discordance entre les types : alias nom alias Cause : la tâche FLLAN a reçu un paquet contenant des valeurs issues d’éléments dont le type de données diffère des éléments de 234 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN destination. Vous ne pouvez pas envoyer des éléments d’un type de données vers des éléments d’un autre type de données. Action : modifiez les éléments dans le panneau Informations d’envoi réseau local sur la station émettrice, ou dans le panneau Informations réception réseau local sur la station réceptrice. Assurez-vous que le type de données des éléments du panneau d’envoi est identique à celui des éléments du panneau de réception. Echec de demande de connexion - session fermée Cause : la station émettrice (locale) n’est pas connectée à la station réceptrice (distante) car cette dernière n’est pas activée. Action : vérifiez que la station réceptrice (distante) fonctionne. Cause : le réseau ne fonctionne pas à chaque extrémité. Action : vérifiez que le réseau fonctionne à chaque extrémité. Cause : la station distante est peut-être surchargée et ne peut pas répondre dans le nombre de secondes spécifié par le paramètre RX (dépassement de délai) du fichier local de la station locale. Action : augmentez le paramètre RX dans le fichier local de la station émettrice (locale). Echec de Fllansnd lors de la lecture du msg dans mbx Cause : erreur interne. Action : contactez le Service d’assistance client. Echec d’initialisation de la tâche de bases de données de réseau, erreur numéro 9 Cause : FLLAN n’a pu être enregistré dans le noyau, car FLLANSND ou FLLANRCV est absent de la table de configuration du système. Echec d’initialisation du réseau Cause : échec de l’initialisation du réseau. FactoryLink 6.5.0 / Guide de référence / 235 FLLAN Action : choisissez Configuration système dans l’entier double longueur. Vérifiez que FLLANSND et FLLANRCV sont inclus dans le panneau Informations configuration système. • FLLAN • Messages de la tâche FLLAN • • Action : vérifiez que le réseau est installé, qu’il fonctionne et qu’il correspond au réseau défini pour FLLAN lors de la configuration. Erreur de réseau lors de l’écriture sur le nœud nom de la station Cause : la station distante a arrêté la connexion réseau. Action : aucune. FLLAN va tenter une nouvelle connexion dès que la station distante sera de nouveau disponible. Erreur de séquence station :attendu numéro ;numéro reçu Cause : FLLAN a reçu un paquet de données incorrect. Cette erreur peut se produire si la vitesse de réception des données est supérieure à la vitesse de traitement par FLLAN. Action : contactez le Service d’assistance clientèle. Erreur interne 1 Cause : erreur interne non identifiée. Action : contactez le Service d’assistance client. Erreur lors de la lecture de l’en-tête de la CT de surveillance Cause : le fichier CT de surveillance du réseau est corrompu. Action : reconstruisez le fichier en supprimant le fichier CT de surveillance du réseau et en redémarrant FactoryLink. Erreur lors de la lecture de l’enregistrement de fichiers CT de surveillance Cause : le fichier CT de surveillance du réseau est corrompu. Action : reconstruisez le fichier en supprimant le fichier CT de surveillance du réseau et en redémarrant FactoryLink. Erreur lors de la lecture de l’enregistrement de table de configuration d’envoi Cause : le fichier de table de configuration d'envoi est corrompu. Action : reconstruisez le fichier en supprimant le fichier de table de configuration d'envoi et en redémarrant FactoryLink. Erreur lors de la lecture de l’enregistrement de table de configuration de réception Cause : le fichier de table de configuration de réception est corrompu. 236 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN Action : reconstruisez le fichier en supprimant le fichier de table de configuration de réception et en redémarrant FactoryLink. Erreur lors de la lecture de l’en-tête de table de configuration d’envoi Cause : le fichier de table de configuration d'envoi est corrompu. Action : reconstruisez le fichier en supprimant le fichier de table de configuration d'envoi et en redémarrant FactoryLink. Erreur lors de la lecture de l’en-tête de table de configuration de réception Cause : le fichier de table de configuration de réception est corrompu. Action : reconstruisez le fichier en supprimant le fichier de table de configuration de réception et en redémarrant FactoryLink. Erreur lors de la lecture de l’index de fichiers CT de surveillance Cause : le fichier CT de surveillance du réseau est corrompu. Action : reconstruisez le fichier en supprimant le fichier CT de surveillance du réseau et en redémarrant FactoryLink. Erreur lors de la lecture de l’index de table de configuration d’envoi Cause : le fichier de table de configuration d'envoi est corrompu. Action : reconstruisez le fichier en supprimant le fichier de table de configuration d'envoi et en redémarrant FactoryLink. Erreur lors de la lecture de l’index de table de configuration de réception Cause : le fichier de table de configuration de réception est corrompu. 9 Action : reconstruisez le fichier en supprimant le fichier de table de configuration de réception et en redémarrant FactoryLink. Erreur lors de l’écriture de nom dans BD principale numéro Action : reconstruisez le fichier en supprimant le fichier de table de configuration de réception et en redémarrant FactoryLink. Ce message ne devrait s’afficher que si un message relatif à une table de réception s’affiche au cours de l’initialisation. FactoryLink 6.5.0 / Guide de référence / 237 FLLAN Cause : une erreur s’est produite lorsque FLLAN a effectué une opération d’écriture dans la base de données en temps réel de FactoryLink. • FLLAN • Messages de la tâche FLLAN • • Erreur lors de l’établissement des connexions réseau Cause : FLLAN n’a pu établir la communication avec aucun de ses nœuds distants, ou il n’a pu temporairement accéder au réseau. Action : vérifiez que tous les nœuds du fichier GROUPS sont connus du réseau. Si FLLAN ne peut pas accéder au réseau, patientez une minute puis redémarrez FLLAN. Erreur lors de l’ouverture de la session Cause : FLLAN n’a pas obtenu de réponse lors de la tentative d’ouverture d’une session ou de l’accès à une unité réseau. Action : aucune. FLLAN va tenter d’ouvrir à nouveau une session. Erreur lors de l’ouverture de la session d’envoi Cause : FLLAN n’a pas obtenu de réponse lors de la tentative d’ouverture d’une session ou de l’accès à une unité réseau. Action : aucune. FLLAN va tenter d’ouvrir à nouveau une session. Etat de fin d’activité Cause : ce message d’erreur suit généralement le message de discordance et indique que la situation doit être rectifiée. Action : vérifiez que le paramètre MAXLEN du fichier FLAPP/NET/LOCAL est identique sur les deux stations, puis redémarrez les deux systèmes. Fichier CT d’envoi incorrect Cause : le fichier de table de configuration d'envoi est corrompu. La table contient un déclencheur d’émission incorrect. Action : supprimez le fichier CT d’émission et redémarrez FactoryLink pour reconstruire le fichier. Fichier CT de réception incorrect Cause : le fichier de table de configuration de réception est corrompu. Action : supprimez le fichier CT de réception et redémarrez FactoryLink pour reconstruire le fichier. 238 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN Fichier CT de surveillance incorrect Cause : le fichier CT de surveillance du réseau est corrompu. Action : reconstruisez le fichier en supprimant le fichier CT de surveillance du réseau et en redémarrant FactoryLink. Impossible d’ajouter le nom local au réseau Cause : selon le protocole réseau et l’interface de service réseau correspondante, ce message peut signaler différentes erreurs de configuration. Chaque station sur le réseau doit avoir un nom unique. Si le protocole réseau n’est pas chargé ou est inactif, la requête « ajouter nom » échoue et FLLAN s’arrête. Action : assurez-vous que le logiciel de protocole réseau est chargé et actif. Vérifiez que le nom de la station est unique dans le fichier local FLAPP/NET/LOCAL pour chaque station FactoryLink. Impossible d’associer le nom à l’entrée de station - réponse perdue Cause : erreur interne. Action : contactez le Service d’assistance client. Impossible d’écrire dans le LANsnd mbx - réponse perdue Cause : erreur interne. Action : contactez le Service d’assistance client. Impossible de déterminer le nom du domaine Cause : aucun nom de domaine n’a été spécifié. Action : spécifiez un domaine pendant la phase de configuration. 9 Impossible de déterminer le nom du nœud local Action : vérifiez que le fichier existe. Cause : FLLAN ne peut pas ouvrir ni lire le fichier FLAPP/NET/LOCAL car celui-ci est corrompu. Action : vérifiez que le fichier n’est pas endommagé. FactoryLink 6.5.0 / Guide de référence / 239 FLLAN Cause : FLLAN ne peut pas ouvrir ni lire le fichier FLAPP/NET/LOCAL car celui-ci n’existe pas. • FLLAN • Messages de la tâche FLLAN • • Cause : FLLAN ne peut pas ouvrir ni lire le fichier FLAPP/NET/LOCAL car celui-ci contient un nom de station incorrect. Action : vérifiez que le fichier contient un nom de station correct. Impossible d’envoyer l’état à nom_station - session fermée Cause : la station locale a essayé d’envoyer un paquet à la station distante, mais cette dernière avait fermé la connexion. Action : aucune action de l’opérateur n’est requise. FLLAN va tenter une reconnexion. Impossible d’établir la liaison avec le nœud distant - session fermée Cause : le processus de liaison (qui ouvre la communication) vers la station distante a échoué car celle-ci ne fonctionne pas actuellement. Action : vérifiez que la station distante fonctionne. Cause : le réseau ne fonctionne pas à chaque extrémité. Action : vérifiez que le réseau fonctionne à chaque extrémité. Cause : la station distante est peut-être surchargée et n’est pas en mesure de répondre à la requête de liaison dans le nombre de secondes spécifié par le paramètre RX (dépassement de délai) dans le fichier FLAPP/NET/LOCAL de la station locale. Action : augmentez la valeur du paramètre RX dans le fichier FLAPP/NET/LOCAL de la station locale. Impossible de trouver le fichier CT d’envoi Cause : FLLAN ne peut pas trouver le fichier CT d’envoi, car aucune table Envoi réseau local n’a été configurée. Action : pour ce faire, choisissez Envoi réseau local dans le Menu principal du Gestionnaire de configuration. Impossible de trouver le fichier CT de réception Cause : FLLAN ne peut pas trouver le fichier CT de réception car aucune table Réception réseau local n’a été configurée. Action : pour ce faire, choisissez Réception réseau local dans le Menu principal du Gestionnaire de configuration. 240 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN Impossible de trouver le fichier CT de surveillance réseau Cause : FLLAN ne peut pas trouver le fichier CT de surveillance du réseau étant donné qu’aucune table de surveillance réseau n’a été configurée. Action : pour ce faire, choisissez Surveillance réseau dans le Menu principal du Gestionnaire de configuration. Impossible d’ouvrir le fichier de groupes Cause : FLLAN ne peut pas ouvrir le fichier GROUPS FLAPP/NET/GROUPS soit parce que le fichier n’existe pas, soit parce qu’il est corrompu. Action : vérifiez que le fichier existe et qu’il n’est pas corrompu. L’entrée de table de réponses Mbx a dépassé le délai - réponse perdue Cause : la tâche qui a reçu un message mailbox n’a pas envoyé de réponse dans le délai imparti. Action : vérifiez que la tâche de réception est exécutée. envoyez de nouveau le message mailbox. Mémoire RAM saturée Cause : le processus n’a pu allouer la mémoire nécessaire. Action : fermez les fenêtres ou les programmes dont vous ne vous servez pas, tel que l’Editeur d’applications ou tout éditeur de texte. Si ce message d’erreur apparaît fréquemment, il peut signaler, selon le système d’exploitation utilisé, qu’une mémoire supplémentaire doit être ajoutée au système, ou que la mémoire existante doit être configurée différemment. 9 Nom de groupe incorrect Cause : un nom de groupe incorrect existe dans le fichier GROUPS. Nom de groupe incorrect dans le fichier CT d’envoi Cause : un nom de groupe incorrect existe dans la configuration du réseau. FactoryLink 6.5.0 / Guide de référence / 241 FLLAN Action : ouvrez le fichier GROUPS, supprimez le nom de groupe incorrect et ajoutez un nom correct. • FLLAN • Messages de la tâche FLLAN • • Action : choisissez Réseau local dans l’entier double longueur et rectifiez le nom du groupe dans le panneau Contrôle envoi réseau local ou Informations d’envoi réseau local. ou : ajoutez le nom du groupe au fichier GROUPS. Choisissez Groupes en réseau local dans l’entier double longueur et définissez le groupe dans le panneau Noms des postes distants. Nom de groupe incorrect dans le fichier CT de réception Cause : un nom de groupe incorrect existe dans la configuration du réseau. Action : choisissez Surveillance réseau dans l’entier double longueur et rectifiez le nom du groupe dans le panneau Contrôle réception réseau local ou dans le panneau Informations réception réseau local. ou : ajoutez le nom du groupe au fichier GROUPS. Choisissez Groupes en réseau local à partir de longana et définissez le groupe dans le panneau Noms des postes distants. Option incorrecte dans le fichier de noms locaux Cause : le fichier FLAPP/NET/LOCAL contient un nom de paramètre incorrect. Action : choisissez Groupes en réseau local dans l’entier double longueur. Vérifiez la syntaxe de tous les noms de paramètres dans le panneau Noms des postes locaux. Paramètre spécifié MAXLEN en dehors des valeurs autorisées Cause : la taille du paramètre MAXLEN est trop grande ou trop petite. Action : réglez la taille du paramètre MAXLEN dans la plage de valeurs admises. La taille minimale est de 512 octets. Cette dernière dépend du système d’exploitation utilisé. Veillez à indiquer une valeur légèrement supérieure à l’élément message ou mailbox le plus long. 242 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN Réponse Mbx non trouvée dans table de réponses - réponse perdue Cause : FLLAN a été remis à zéro depuis l’envoi du message initial. FLLAN ne peut pas adapter les réponses aux messages FLLAN s’il a été réinitialisé. Action : envoyez de nouveau le message mailbox. Session fermée : débordement de la table des fichiers Cause : le système ne dispose plus d’aucun descripteur de fichier. Action : augmentez le nombre de descripteurs de fichiers disponibles pour le système. Reportez-vous à la documentation de votre système d’exploitation pour plus d’informations concernant l’augmentation du nombre de descripteurs de fichiers. Session fermée : erreur de configuration de réseau Cause : le logiciel réseau a été installé ou configuré incorrectement. Action : vérifiez la configuration du logiciel réseau. Reportez-vous aux instructions d’installation et aux informations de configuration de votre fournisseur. Session fermée : erreur de protocole de réseau Cause : une erreur s’est produite dans le logiciel réseau. Action : notez le code d’erreur affiché dans le message et contactez votre Service d’assistance client. Session fermée : FLLAN distant non activé Cause : la station distante ne fonctionne pas, celle-ci n’est pas sur le réseau, ou le processus FLLAN n’est pas exécuté sur la station distante. Session fermée : format de nom de nœud incorrect Cause : un nom de station spécifié dans le fichier GROUPS comporte un format incorrect. FactoryLink 6.5.0 / Guide de référence / 243 FLLAN Action : vérifiez que la station distante fonctionne, qu’elle est connectée au réseau et que le processus FLLAN est exécuté sur la station distante. 9 • FLLAN • Messages de la tâche FLLAN • • Action : vérifiez que toutes les stations du fichier GROUPS sont correctes. Reportez-vous à la documentation du logiciel réseau concernant les formats des noms de stations corrects. Session fermée : nom de nœud non reconnu Cause : l’une des stations dans le fichier GROUPS est inconnue du réseau. Action : vérifiez que toutes les stations incluses dans le fichier GROUPS sont identifiées sur le réseau. Session nom_station fermée Cause : la connexion réseau à la station FactoryLink spécifiée n’a pas été établie ou a été arrêtée. Action : aucune—FLLAN arrête la connexion et fait une tentative de reconnexion. Sessions disponibles insuffisantes Cause : le nombre de connexions requises pour ouvrir les connexions réseau nécessaires aux stations spécifiées est supérieur à la valeur du paramètre MAXSESS dans le fichier FLAPP/NET/LOCAL. Action : choisissez Groupes en réseau local à partir de longana. Si le paramètre MAXSESS a été spécifié dans le panneau Noms des postes locaux, augmentez la valeur de celui-ci. S’il n’a pas été spécifié, ajoutez-le, en autorisant une connexion pour chaque station. Table de réponses Mailbox complète - réponse perdue Cause : FLLAN attend un nombre de réponses mailbox trop important. Un trop grand nombre de messages mailbox sont envoyés et/ou les tâches de réception ne s’exécutent pas assez rapidement. Action : réduisez le nombre de messages mailbox envoyés et/ou assurez-vous que les tâches de réception sont actuellement exécutées, afin de pouvoir répondre aux messages. Tag global FLLANFLLANSIG non défini Cause : l’élément global du Gestionnaire de temps FLLANSIG n’est pas défini. 244 / FactoryLink 6.5.0 / Guide de référence FLLAN Messages de la tâche FLLAN Action : choisissez Gestionnaire de temps dans le Menu principal du Gestionnaire de configuration et définissez un élément du gestionnaire de temps appelé FLLANSIG. Tag global FLLANSNDMBX non défini Cause : l’élément mailbox global FLLANSNDMBX n’est pas défini. Action : effectuez les opérations suivantes : 1. Ouvrez un éditeur de texte. 2. Ouvrez le fichier \AC\TITLES. 3. Ajoutez la ligne ).1$#.#% dans le fichier. 4. Enregistrez le fichier. 5. Quittez l’éditeur de texte et ouvrez le Menu principal du Gestionnaire de configuration. 6. Choisissez Tags Globaux. 7. Lorsque le panneau Tags globaux s’affiche, spécifiez le nom de tag mailbox FLLANSNDMBX. Taille de MAXLEN distant insuffisante - session fermée Cause : le paramètre MAXLEN dans le fichier local de la station distante est inférieur au paramètre MAXLEN sur la station locale. Le paramètre MAXLEN sur la station distante (réceptrice) doit être égal ou supérieur au paramètre MAXLEN de la station locale (émettrice). Action : vérifiez que la valeur du paramètre MAXLEN de la station distante est égale ou supérieure à celle de la station locale. 9 Type de données incorrect type_données Action : assurez-vous que les deux stations utilisent des versions compatibles du logiciel de réseau local LAN. FactoryLink 6.5.0 / Guide de référence / 245 FLLAN Cause : un type de données incorrect a été spécifié dans un paquet du réseau. Il s’agit d’une erreur dans le protocole de transfert de réseau local (LAN), indiquant que la station émettrice du paquet gère un type de données qui n’est pas pris en charge sur la station locale. • FLLAN • Messages de la tâche FLLAN • • Type de tag inconnu dans le fichier CT d’envoi Cause : FLLAN a rencontré un élément d’un type non géré par le protocole LAN dans une table d’envoi. Action : ouvrez Réseau local à partir de longana et supprimez de tous les panneaux Informations d’envoi réseau local, les éléments dont les types de données ne sont pas gérés (le système gère actuellement les types de données « digital, analog, longana, float » et « message »). Type de tag inconnu dans le fichier CT de réception Cause : FLLAN a rencontré un élément d’un type non géré par le protocole LAN dans une table de réception. Action : ouvrez Réseau local à partir de longana et supprimez de tous les panneaux Informations réception réseau local les éléments dont les types de données ne sont pas gérés (le système gère actuellement les types de données « digital, analog, longana, float » et « message »). Version de FLLAN incorrecte sur nœud distant - session fermée Cause : la version 4.1 ou antérieure de FLLAN est installée sur la station distante. Action : installez la version 4.4 (ou postérieure) de FLLAN sur le nœud distant. Version incorrecte, pas de paquet de longueur- session fermée Cause : la version 4.1 ou antérieure de FLLAN est installée sur la station distante. Action : installez la version 4.4 (ou postérieure) de FLLAN sur le nœud distant. 246 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 10 Historique 10 FactoryLink peut communiquer avec plusieurs tâches Historique ; celle qui est utilisée dépend de la base de données relationnelle qui reçoit les données. La tâche Historique pour dBASE IV livrée avec FactoryLink est préconfigurée et si vous utilisez la tâche Historisation de points de données, vous n’avez pas besoin de configurer de tâche Historique. Par contre, si vous utilisez une autre base de données relationnelle que dBASE IV ou que vous voulez configurer une table d’historisation de points de données autre que celles qui sont fournies avec FactoryLink, il vous faut savoir comment configurer une tâche Historique. Principes de fonctionnement Voici comment la tâche Historique traite les requêtes de données adressées à une base de données relationnelle : 1. Une tâche FactoryLink envoie une requête de données à une mailbox historique. Il peut s’agir d’une requête d’écriture de données émanant d’une tâche Historisation base de données ou Historisation de points de données ou d’une requête d’extraction de données émanant de la tâche Tables de base de données de tendances, par exemple. Les requêtes de données sont soumises sous la forme d’expressions SQL (Structured Query Language). Les mailbox sont généralement unidirectionnelles ; ainsi, une requête d’extraction de données et une requête d’écriture de données sont adressées à des mailbox différentes. 2. La tâche Historique lit la mailbox et traite les requêtes de données placées en file d’attente. Elle transmet chaque requête au serveur de la base de données relationnelle. 3. S’il s’agit d’une demande d’extraction de données, la base de données relationnelle renvoie à la tâche Historique les informations demandées. FactoryLink 6.5.0 / Guide de référence / 247 Historique La tâche Historique est l’interface entre FactoryLink et une base de données relationnelle. Elle traite les requêtes de données émises par d’autres tâches FactoryLink et les transmet à la base de données relationnelle. Il peut s’agir soit de requêtes d’écriture de données émises par les tâches Historisation base de données ou Historisation points de données, soit de requêtes d’extraction de données émises par des tâches telles que Consultation de base de données ou Tables de base de données de tendances. • HISTORIQUE • • • 4. La tâche Historique transmet les données obtenues à la tâche ayant émis la requête. Bases de données relationnelles gérées FactoryLink est livré avec la tâche Historique pour dBASE IV, qui permet de communiquer avec une base de données relationnelle dBASE IV. Si vous utilisez une base de données différente avec votre application, vous pouvez configurer une tâche Historique pour communiquer avec cette dernière. Chaque base de données relationnelle gérée par FactoryLink possède sa propre tâche Historique FactoryLink. Les bases de données relationnelles suivantes sont prises en charge : • dBASE IV • Database2 • Informix • Oracle7 • ODBC • Sybase Si vous souhaitez configurer une autre tâche Historique outre la tâche Historique pour dBASE IV, vous devez l’ajouter à la configuration système. Avant de configurer une tâche Historique spécifique, lisez attentivement les informations figurant au début du chapitre correspondant. 248 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Table Historique pour dBASE IV, composée de deux panneaux TABLE H ISTORIQUE POUR D BASE IV, COMPOSÉE DE DEUX PANNEAUX 10 Complétez les panneaux suivants pour configurer la tâche Historique pour dBASE IV : • Informations mailbox historique : définit chaque mailbox historique. Pour plus • Informations historique dBASE IV : définit les informations nécessaires à la connexion de la tâche Historique à la base de données relationnelle. Pour plus d’informations, reportez-vous à la section « Panneau Informations historique pour dBASE IV » page 251. FactoryLink 6.5.0 / Guide de référence / 249 Historique d’informations, reportez-vous au « Panneau Informations mailbox historique pour dBASE IV » page 250. • HISTORIQUE • Panneau Informations mailbox historique pour dBASE IV • • P ANNEAU I NFORMATIONS MAILBOX HISTORIQUE POUR D BASE IV Pour configurer le panneau Informations mailbox historique pour dBASE IV, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour dBASE IV(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations mailbox historique pour dBASE IV. 3 Dans ce panneau, spécifiez les informations suivantes : Mailbox historique Nom d'une mailbox desservie par l’historique concerné. Celui-ci doit correspondre au nom défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Vous devez créer une mailbox distincte pour chaque tâche qui soumet des requêtes de données, à l’exception des tâches Historisation base de données et Tables de base de données de tendances. Ces deux tâches peuvent partager une mailbox. Entrée valide : nom de tag standard Type de données valides : mailbox 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 250 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour dBASE IV P ANNEAU I NFORMATIONS HISTORIQUE POUR D BASE IV 10 Suivez la procédure décrite ci-après pour configurer le panneau Informations historique pour dBASE IV : Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour dBASE IV(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations historique pour dBASE IV. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias base de données Nom unique représentant une connexion à la base de données. Entrée valide : nom de connexion à la base de données Activer/inhiber la connexion Nom du tag numérique qui active ou désactive la connexion. Lorsque ce tag est réglé sur 1, la connexion vers la base de données relationnelle définie dans cette entrée est fermée ; lorsque ce tag est réglé sur 0, la connexion est établie. Entrée valide : nom de tag standard Type de données valides : digital Répertoire base de données Chemin d’accès au répertoire qui contient la base de données. Ce répertoire doit exister avant de démarrer la tâche Historique lors de l’exécution. Ce chemin peut être une constante ou un nom de tag. FactoryLink 6.5.0 / Guide de référence / 251 Historique 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection • HISTORIQUE • Panneau Informations historique pour dBASE IV • • Si vous spécifiez une constante, faites précéder celle-ci d’une apostrophe. Si vous spécifiez un nom de tag, celui-ci doit être de type « message ». Vous devez spécifier le chemin d’accès au répertoire qui contient la base de données dans le champ Valeur par défaut du tag. Dans le champ Longueur, entrez une longueur capable de recevoir le chemin le plus long que vous puissiez définir pour ce tag. Si le chemin est supérieur à la longueur définie, celui-ci est tronqué et la connexion n’est pas établie. Pour de meilleurs résultats, définissez une longueur de 254. Entrée valide : nom de tag standard ou constante Type de données valides : (nom de tag) message de 254 caractères au maximum Etat de connexion Nom du tag analogique qui permet de recevoir l’état de la connexion entre la tâche Historique et la base de données relationnelle. Pour obtenir une description des valeurs d’état, reportez-vous au manuel Configuration Guide. Entrée valide : nom de tag standard Type de données valides : analog Erreur de base de données Nom du tag qui doit recevoir la valeur d’erreur communiquée par le logiciel de base de données. Le tag doit correspondre au type d’erreur transmis par la base de données relationnelle. Entrée valide : nom de tag standard Type de données valides : longana, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 252 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Table Historique pour Informix, composée de deux panneaux TABLE H ISTORIQUE POUR I NFORMIX , COMPOSÉE DE DEUX PANNEAUX 10 Complétez les panneaux suivants pour configurer la tâche Historique pour Informix : • Informations mailbox historique : définit chaque mailbox historique. Pour plus • Informations historique dBASE IV : définit les informations nécessaires à la connexion de la tâche Historique à la base de données relationnelle. Pour plus d’informations, reportez-vous à la section « Panneau Informations historique pour Informix » page 255. FactoryLink 6.5.0 / Guide de référence / 253 Historique d’informations, reportez-vous au « Panneau Informations mailbox historique pour Informix » page 254. • HISTORIQUE • Panneau Informations mailbox historique pour Informix • • P ANNEAU I NFORMATIONS MAILBOX HISTORIQUE POUR I NFORMIX Pour configurer le panneau Informations mailbox historique pour Informix, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour Informix(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations mailbox historique pour Informix. 3 Dans ce panneau, spécifiez les informations suivantes : Mailbox historique Nom d'une mailbox desservie par l’historique concerné. Ce nom doit correspondre au nom défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Créez une mailbox distincte pour chaque tâche qui soumet des requêtes de données, à l’exception des tâches Historisation base de données et Tables de base de données de tendances. Ces deux tâches peuvent partager une mailbox. Entrée valide : nom de mailbox 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 254 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour Informix P ANNEAU I NFORMATIONS HISTORIQUE POUR I NFORMIX 10 Pour configurer le panneau Informations historique pour Informix, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour Informix(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations historique pour Informix. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias base de données Nom unique représentant une connexion à une base de données. Celui-ci doit correspondre au nom de la base de données défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Entrée valide : nom de connexion à la base de données Activer/inhiber la connexion Nom du tag numérique qui active ou désactive la connexion. Lorsque ce tag est réglé sur 1, la connexion vers la base de données relationnelle définie dans cette entrée est fermée ; lorsque ce tag est réglé sur 0, la connexion est établie. Entrée valide : nom de tag standard Type de données valides : digital FactoryLink 6.5.0 / Guide de référence / 255 Historique 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection • HISTORIQUE • Panneau Informations historique pour Informix • • *Nom serveur base de données INFORMIX Nom du serveur de base de données, tel que défini dans le fichier SQLHOSTS. Ne renseignez pas ce champ si vous souhaitez utiliser le serveur par défaut. Ce nom peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le nom du serveur de base de données d’une apostrophe. Si vous entrez un nom de tag, celui-ci doit être de type « message ». Vous devez spécifier le nom du serveur de base de données dans le champ Valeur par défaut du tag. Dans le champ Longueur, entrez une longueur capable de recevoir le nom du serveur de base de données le plus long que vous puissiez définir pour ce tag. Si le nom du serveur de la base de données dépasse la longueur définie, celui-ci est tronqué et la connexion n’est pas établie. Pour de meilleurs résultats, définissez une longueur de 16. Entrée valide : nom de tag standard ou chaîne constante Type de données valides : (nom de tag) message ou chaîne constante de 16 caractères au maximum *Nom base de données INFORMIX Nom de la base de données actuellement utilisée ; nom attribué par l’expression SQL CREATE DATABASE. La variable DBPATH d’Informix doit être définie sur l’hôte qui contient la base de données. Cette base de données doit exister avant de lancer la tâche Historique lors de l’exécution. Le nom de cette base de données peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le nom de la base de données d’une apostrophe. Si vous entrez un nom de tag, celui-ci doit être de type « message ». Vous devez spécifier le nom de base de données dans le champ Valeur par défaut du tag. Dans le champ Longueur, entrez une longueur capable de recevoir le nom de base de données le plus long que vous puissiez définir pour ce tag. Si le nom de la base de données dépasse la longueur définie, celui-ci est tronqué et la connexion n’est pas établie. Pour de meilleurs résultats, définissez une longueur de 64. Entrée valide : nom de tag standard ou chaîne constante Type de données valides : (nom de tag) message ou chaîne constante de 64 caractères au maximum Etat de connexion Nom du tag analogique qui définit l’état de cette connexion. Pour obtenir une description des valeurs d’état, reportez-vous au manuel Configuration Guide. 256 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour Informix Entrée valide : nom de tag standard Type de données valides : analog Erreur de base de données 10 Nom du tag qui doit recevoir la valeur d’erreur communiquée par le logiciel de base de données. Entrée valide : nom de tag standard Type de données valides : longana, message Le tag Erreur de base de données est uniquement mis à jour lorsqu’une erreur irrécupérable est définie dans le fichier FLHST.INI ou lorsqu’un appel d’ouverture de session vers la base de données échoue. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 257 Historique Le tag doit correspondre au type d’erreur transmis par la base de données relationnelle. S’il s’agit d’un numéro, utilisez le type « longana » ; s’il s’agit d’un texte, utilisez le type « message ». • HISTORIQUE • Table Historique pour ODBC • • TABLE H ISTORIQUE POUR ODBC Pour configurer la tâche Historique pour ODBC, effectuez les opérations suivantes : 1. Installez un pilote pour chaque système de gestion de base de données relationnelle que FactoryLink est censé ouvrir. 2. Connectez une source de données sur un gestionnaire installé. Pour plus d’informations et pour connaître les instructions spécifiques à ces deux premières étapes, reportez-vous au manuel d’initiation Microsoft® ODBC Desktop Database Drivers Getting Started et au manuel de référence INTERSOLV DataDirect ODBC Drivers Reference. 3. Configurez les sources des pilotes. Pour plus d’informations, reportez-vous à la section « Configuration des pilotes ODBC et des sources de données » page 258. 4. Définissez les panneaux FactoryLink. Les informations de connexion sont définies dans les panneaux suivants : • Informations mailbox historique : définit chaque mailbox historique. Pour plus d’informations, reportez-vous au « Panneau Informations mailbox historique pour ODBC » page 265. • Informations historique dBASE IV : définit les informations nécessaires à la connexion de la tâche Historique à la base de données relationnelle. Pour plus d’informations, reportez-vous à la section « Panneau Informations historique pour ODBC » page 266. Configuration des pilotes ODBC et des sources de données L’objectif de ce manuel n’est pas de fournir des informations détaillées concernant le pilote pris en charge, ses sources de données et ses connexions réseau. Pour plus d’informations à ce sujet, reportez-vous à la documentation accompagnant le logiciel concerné. Utilisez l’administrateur ODBC pour ajouter et supprimer des pilotes, ou pour ajouter, configurer et supprimer des sources de données. Ouvrez l’administrateur ODBC à partir du Panneau de configuration. Après avoir installé un pilote ODBC, définissez une ou plusieurs sources de données pour celui-ci. Le nom d’une source de données doit comporter une description unique des données qu’elle contient. 258 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Table Historique pour ODBC Boîte de dialogue Sources de données Les sources de données définies pour les pilotes actuellement installés sont affichées dans la zone Sources de données utilisateur (pilote) de la boîte de dialogue Sources de données. 10 Historique Pour définir un pilote comme élément de la définition de la source des données, procédez comme suit : 1 Cliquez sur Ajouter pour afficher les noms des pilotes installés dans la boîte de dialogue Ajouter une source de données. 2 Dans la liste des pilotes ODBC installés, choisissez celui que vous souhaitez définir comme élément de la définition de la source des données. FactoryLink 6.5.0 / Guide de référence / 259 • HISTORIQUE • Table Historique pour ODBC • • 3 Cliquez sur OK pour afficher l’écran de configuration du pilote que vous venez de choisir. Reportez-vous à la section « Boîte de dialogue Sources de données » page 259 pour connaître les instructions de configuration spécifiques à chaque pilote pris en charge. Définition des pilotes Cette section inclut les sous-sections spécifiques aux pilotes que vous pouvez définir. Chaque sous-section inclut l’écran d’installation spécifique au pilote sélectionné et la syntaxe de la source de données que vous devez entrer dans cet écran, ainsi que dans le panneau Informations historique pour ODBC. Configuration du pilote Microsoft Access et de la source des données. Renseignez la boîte de dialogue Microsoft Access 2.0 Setup comme suit : 1 Entrez les informations requises, puis cliquez sur Créer. La syntaxe du champ Nom de source de données (&50 ) est la suivante : &50 xxxxxxxxx où xxxxxxxxx représente le nom_source_données ou &50 nom_source_données[;attribut=valeur[;attribut=valeur...]] Le nom de la source de données (&50 ) que vous entrez dans ce champ doit être utilisé dans le panneau Informations historique pour ODBC de FactoryLink, décrit à la section « Panneau Informations historique pour ODBC » page 266. 260 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Table Historique pour ODBC Pour plus d’informations sur les informations de configuration que vous devez entrer, reportez-vous au manuel d’initiation Microsoft® ODBC Desktop Database Drivers Getting Started Guide. 10 2 Tapez le nom de la base de données et cliquez sur OK pour afficher la boîte de 3 Enfin, cliquez sur Fermer pour fermer l’administrateur ODBC. Configuration du pilote du serveur Oracle7 et de la source des données Le pilote du serveur Oracle gère le système de base de données Oracle 7 disponible auprès de Oracle. Pour plus d’informations sur les données de configuration que vous devez entrer, reportez-vous au manuel de référence INTERSOLV DataDirect ODBC Drivers Reference Guide. Renseignez la boîte de dialogue Oracle7 Server Driver and Data Source Setup comme suit : 1 Entrez les informations requises. La syntaxe du nom de la source des données (DSN) est la suivante : PQOAUQWTEGAFQPP¾GU=CVVTKDWVXCNGWT=CVVTKDWVXCNGWT?? Le nom de la source de données (&50 ) que vous entrez dans ce champ doit être utilisé dans le panneau Informations historique pour ODBC de FactoryLink, décrit à la section « Panneau Informations historique pour ODBC » page 266. FactoryLink 6.5.0 / Guide de référence / 261 Historique dialogue Sources de données affichant le nom de la source des données que vous venez d’ajouter. • HISTORIQUE • Table Historique pour ODBC • • 2 Cliquez sur OK pour afficher la boîte de dialogue Sources de données affichant le nom de la source des données (DSN) que vous venez d’ajouter. 3 Enfin, cliquez sur Fermer pour fermer l’administrateur ODBC. Configuration du serveur SQL et de la source des données Le pilote du serveur SQL gère le système de base de données du serveur SQL, disponible auprès de Microsoft et de Sybase. Pour plus d’informations sur les données de configuration que vous devez entrer, reportez-vous au manuel de référence INTERSOLV DataDirect ODBC Drivers Reference Guide. Renseignez la boîte de dialogue de configuration du serveur SQL et de la source des données comme suit : 1 Entrez les informations requises. La syntaxe du nom de la source des données (DSN) est la suivante : &50 nom_source_données[;attribut=valeur[;attribut=valeur...]] Le nom de la source de données (&50 ) que vous entrez dans ce champ doit être utilisé dans le panneau Informations historique pour ODBC de FactoryLink, décrit à la section « Panneau Informations historique pour ODBC » page 266. 262 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Table Historique pour ODBC 2 Activez ensuite l’option Two Phase Commit afin que FactoryLink puisse travailler avec le serveur SQL. Ce paramètre peut être activé de deux manières différentes : 10 • en cochant la case Two Phase Commit dans la boîte de dialogue d’installation des pilotes du serveur SQL ODBC • en tapant 62% dans la chaîne de connexion sur le Panneau Informations 3 Tapez le nom de la base de données et cliquez sur OK pour afficher la boîte de dialogue Sources de données affichant le nom de la source des données que vous venez d’ajouter. 4 Enfin, cliquez sur Fermer pour fermer l’administrateur ODBC. Configuration du pilote System 10 de Sybase et de la source des données Le pilote System 10 de Sybase gère le système de base de données SQL Server 10, disponible auprès de Sybase. Pour plus d’informations sur les données de configuration que vous devez entrer, reportez-vous au manuel de référence INTERSOLV DataDirect ODBC Drivers Reference. Renseignez la boîte de dialogue de configuration du pilote System 10 de Sybase et de la source des données comme suit : FactoryLink 6.5.0 / Guide de référence / 263 Historique historique • HISTORIQUE • Table Historique pour ODBC • • 1 Entrez les informations requises, puis cliquez sur Créer. La syntaxe du nom de la source des données (DSN) est la suivante : &50 nom_source_données[;attribut=valeur[;attribut=valeur...]] Le nom de la source de données (&50 ) que vous entrez dans ce champ doit être utilisé dans le panneau Informations historique pour ODBC de FactoryLink, décrit à la section « Panneau Informations historique pour ODBC » page 266. 2 Tapez le nom de la base de données et cliquez sur OK pour afficher la boîte de dialogue Sources de données affichant le nom de la source des données que vous venez d’ajouter. 3 Enfin, cliquez sur Fermer pour fermer l’administrateur ODBC. 264 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations mailbox historique pour ODBC P ANNEAU I NFORMATIONS MAILBOX HISTORIQUE POUR ODBC 10 Pour configurer le panneau Informations mailbox historique pour ODBC, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour ODBC dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations mailbox historique pour ODBC. 3 Dans ce panneau, spécifiez les informations suivantes : Mailbox historique Nom d'une mailbox desservie par l’historique concerné. Ce nom doit correspondre au nom défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Créez une mailbox distincte pour chaque tâche qui soumet des requêtes de données, à l’exception des tâches Historisation base de données et Tables de base de données de tendances. Ces deux tâches peuvent partager une mailbox. Entrée valide : nom de tag standard Type de données valides : mailbox 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 265 Historique 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection • HISTORIQUE • Panneau Informations historique pour ODBC • • P ANNEAU I NFORMATIONS HISTORIQUE POUR ODBC Pour configurer le panneau Informations historique pour ODBC, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour ODBC dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations historique pour ODBC 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias base de données Nom unique représentant une connexion à une base de données. Ce nom doit correspondre au nom de la base de données défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Entrée valide : nom de connexion à la base de données Activer/inhiber la connexion Nom du tag numérique qui active ou désactive la connexion. Lorsque ce tag est réglé sur 1, la connexion vers la base de données relationnelle définie dans cette entrée est fermée ; lorsque ce tag est réglé sur 0, la connexion est établie. Entrée valide : nom de tag standard Type de données valides : digital 266 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour ODBC *Chaîne de connexion &50 xxxxxxxxx où xxxxxxxxx représente le nom de la base de données. &50 =src_données[;attribut=valeur[;attribut=valeur]..] où src_données identifie la configuration d’une source de données définie dans le fichier ODBC.INI, telle que /5#%%'55 pour Access 2.0. [;attribut= valeur...] fournit des paires d’informations facultatives, telles qu’un identificateur et un mot de passe utilisateur, utilisées lorsque des informations supplémentaires ou de remplacement sont nécessaires à la connexion. Les valeurs par défaut sont celles définies dans les boîtes de dialogues des pilotes. Les informations spécifiées dans une chaîne de connexion s’ajoutent aux informations de source de données définies dans la boîte de dialogue de configuration de chaque pilote ou les remplacent. Ce nom peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder la chaîne de connexion d’une apostrophe. Si vous entrez un nom de tag, vous devez spécifier la chaîne de connexion dans le champ Valeur par défaut du tag. Indiquez une longueur dans le champ Longueur capable de recevoir la chaîne de connexion la plus longue que vous puissiez définir pour ce tag. Si la chaîne de connexion dépasse la longueur définie, celle-ci est tronquée et la connexion n’est pas établie. Pour de meilleurs résultats, définissez une longueur de 256. Entrée valide : nom de tag standard ou chaîne constante FactoryLink 6.5.0 / Guide de référence / 267 10 Historique Chaîne de connexion requise pour la connexion à la base de données. Les informations de la chaîne de connexion définies dans la configuration d’un gestionnaire ODBC doivent correspondre à celles que vous définissez dans le panneau Informations historique pour ODBC de FactoryLink. Utilisez un nom &50 court ou un nom_source_données long dans la chaîne de connexion, comme dans l’exemple ci-dessous. • HISTORIQUE • Panneau Informations historique pour ODBC • • Type de données valides : nom de tag ou chaîne constante de 254 caractères au maximum Pour vous connecter à une base de données Oracle locale, entrez la chaîne de connexion selon la syntaxe &50UTEAFQPP¾GU 5484 7+&KFWVKNKUCVGWT 29&OQV FG RCUUG . Etat de connexion Nom du tag analogique qui définit l’état de cette connexion. Pour obtenir une description des valeurs d’état, reportez-vous au manuel Configuration Guide. Entrée valide : nom de tag standard Type de données valides : analog Erreur de base de données Nom du tag qui doit recevoir la valeur d’erreur communiquée par le logiciel de base de données. Le tag doit correspondre au type d’erreur transmis par la base de données relationnelle. S’il s’agit d’un numéro, utilisez le type « longana » ; s’il s’agit d’un texte, utilisez le type « message ». Entrée valide : nom de tag standard Type de données valides : longana, message Le tag Erreur de base de données est mis à jour uniquement lorsqu’une erreur irrécupérable est définie dans le fichier FLHST.INI ou si un appel d’ouverture de session vers la base de données échoue. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 268 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Table Historique pour Oracle, composée de deux panneaux TABLE H ISTORIQUE POUR O RACLE , COMPOSÉE DE DEUX PANNEAUX 10 FactoryLink gère la tâche Historique pour Oracle qui fonctionne avec Oracle. Complétez les panneaux suivants pour configurer la tâche Historique pour Oracle : d’informations, reportez-vous au « Panneau Informations mailbox historique pour Oracle7 » page 270. • Informations historique dBASE IV : définit les informations nécessaires à la connexion de la tâche Historique à la base de données relationnelle. Pour plus d’informations, reportez-vous à la section « Panneau Informations historique pour Oracle7 » page 271. FactoryLink 6.5.0 / Guide de référence / 269 Historique • Informations mailbox historique : définit chaque mailbox historique. Pour plus • HISTORIQUE • Panneau Informations mailbox historique pour Oracle7 • • P ANNEAU I NFORMATIONS MAILBOX HISTORIQUE POUR O RACLE 7 Pour configurer le panneau Informations mailbox historique pour Oracle7, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour Oracle7(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations mailbox historique pour Oracle7. 3 Dans ce panneau, spécifiez les informations suivantes : Mailbox historique Nom d’une mailbox desservie par l’historique concerné. Ce nom doit correspondre au nom défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Créez une mailbox distincte pour chaque tâche qui soumet des requêtes de données, à l’exception des tâches Historisation base de données et Tables de base de données de tendances. Ces deux tâches peuvent partager une mailbox. Entrée valide : nom de tag standard Type de données valides : mailbox 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 270 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour Oracle7 P ANNEAU I NFORMATIONS HISTORIQUE POUR O RACLE 7 10 Pour configurer le panneau Informations historique pour Oracle7, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour Oracle7(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations historique pour Oracle7. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias base de données Nom unique représentant une connexion à une base de données. Celui-ci doit correspondre au nom de la base de données défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Entrée valide : nom de connexion à la base de données Activer/inhiber la connexion Nom du tag numérique qui active ou désactive la connexion. Lorsque ce tag est réglé sur 1, la connexion vers la base de données relationnelle définie dans cette entrée est fermée ; lorsque ce tag est réglé sur 0, la connexion est établie. Entrée valide : nom de tag standard Type de données valides : digital FactoryLink 6.5.0 / Guide de référence / 271 Historique 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection • HISTORIQUE • Panneau Informations historique pour Oracle7 • • *Nom utilis. Oracle Nom d’ouverture de session requis pour la connexion à la base de données. Ce nom doit être un compte Oracle correct disposant des accès en connexion, en lecture/écriture et en création aux tables de la base de données. Ce nom peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le nom d’utilisateur d’une apostrophe. Si vous entrez un nom de tag, vous devez spécifier un nom d’ouverture de session dans le champ Valeur par défaut du tag et définir une longueur maximale de 32 dans le champ Longueur. Entrée valide : nom de tag standard ou constante Type de données valides : (nom de tag) message de 32 caractères au maximum *Mot de passe Oracle Mot de passe requis pour la connexion à la base de données. Ce mot de passe peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le mot de passe d’une apostrophe. Si vous entrez un nom de tag, vous devez spécifier un mot de passe dans le champ Valeur par défaut du tag et définir une longueur maximale de 32 dans le champ Longueur. Entrée valide : nom de tag standard ou constante Type de données valides : (nom de tag) message de 32 caractères au maximum Chaîne connexion *SQL *Net Chaîne de connexion SQL*Net requise pour la connexion à la base de données. Ne renseignez pas ce champ si vous souhaitez utiliser la connexion par défaut. Ce nom peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder la chaîne de connexion d’une apostrophe. Si vous entrez un nom de tag, vous devez spécifier la chaîne de connexion dans le champ Valeur par défaut du tag. Indiquez une longueur dans le champ Longueur capable de recevoir la chaîne de connexion la plus longue que vous puissiez définir pour ce tag. Si la chaîne de connexion dépasse la longueur définie, celle-ci est tronquée et la connexion n’est pas établie. Pour de meilleurs résultats, définissez une longueur de 64. Entrée valide : nom de tag standard ou constante 272 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour Oracle7 Type de données valides : (nom de tag) message de 64 caractères au maximum Etat de connexion Nom du tag analogique qui définit l’état de cette connexion. Pour obtenir une description des valeurs d’état, reportez-vous au manuel Configuration Guide. Nom du tag qui doit recevoir la valeur d’erreur communiquée par le logiciel de base de données. Le tag doit correspondre au type d’erreur transmis par la base de données relationnelle. S’il s’agit d’un numéro, utilisez le type « longana » ; s’il s’agit d’un texte, utilisez le type « message ». Entrée valide : nom de tag standard Type de données valides : longana, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 273 Historique Entrée valide : nom de tag standard Type de données valides : analog Erreur de base de données 10 • HISTORIQUE • Table Historique pour Sybase, composée de deux panneaux • • TABLE H ISTORIQUE POUR S YBASE , COMPOSÉE DE DEUX PANNEAUX Complétez les panneaux suivants pour configurer la tâche Historique pour Sybase. • Informations mailbox historique : définit chaque mailbox historique. Pour plus d’informations, reportez-vous au « Panneau Informations Mailbox Historique pour Sybase » page 275. • Informations historique dBASE IV : définit les informations nécessaires à la connexion de la tâche Historique à la base de données relationnelle. Pour plus d'informations, reportez-vous à la section « Panneau Informations historique pour Sybase » page 276. 274 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations Mailbox Historique pour Sybase P ANNEAU I NFORMATIONS M AILBOX H ISTORIQUE POUR S YBASE 10 Pour configurer le panneau Informations mailbox historique pour Sybase, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Historique Sybase(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations mailbox historique pour Sybase. 3 Dans ce panneau, spécifiez les informations suivantes : Mailbox historique Nom d’une mailbox desservie par l’historique concerné. Celui-ci doit correspondre au nom défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Créez une mailbox distincte pour chaque tâche qui soumet des requêtes de données, à l’exception des tâches Historisation base de données et Tables de base de données de tendances. Ces deux tâches peuvent partager une mailbox. Entrée valide : nom de tag standard Type de données valides : mailbox 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 275 Historique 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection • HISTORIQUE • Panneau Informations historique pour Sybase • • P ANNEAU I NFORMATIONS HISTORIQUE POUR S YBASE Pour configurer le panneau Informations mailbox pour Sybase, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Historique pour Sybase(R) dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations historique pour Sybase. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias base de données Nom unique représentant une connexion à une base de données. Celui-ci doit correspondre au nom de la base de données défini dans la tâche à l’aide de l’historique, afin de pouvoir traiter les requêtes de données. Entrée valide : nom de connexion à la base de données Activer/inhiber la connexion Nom du tag numérique qui active ou désactive la connexion. Lorsque ce tag est réglé sur 1, la connexion vers la base de données relationnelle définie dans cette entrée est fermée ; lorsque ce tag est réglé sur 0, la connexion est établie. Entrée valide : nom de tag standard Type de données valides : digital 276 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Panneau Informations historique pour Sybase *Nom de serveur Chemin du serveur de la base de données à laquelle cette tâche Historique doit se connecter. Ce nom peut être une constante ou un nom de tag. 10 Si vous entrez une constante, faites précéder le chemin d’une apostrophe. Sur les plates-formes UNIX, si ce champ n’est pas renseigné, le nom de serveur correspondant à la valeur de la variable d’environnement DSQUERY est utilisé. Si la variable DSQUERY n’est pas définie, le nom de serveur SYBASE est utilisé par défaut. Entrée valide : nom de tag standard ou constante Type de données valides : (nom de tag) message de 32 caractères au maximum *Nom base de données Chemin d’accès au répertoire qui contient la base de données. Ce répertoire doit exister avant de démarrer la tâche Historique lors de l’exécution. Ce chemin peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le chemin d’une apostrophe. Si vous entrez un nom de tag, vous devez spécifier le chemin d’accès à la base de données dans le champ Valeur par défaut du tag et une longueur maximum de 32 caractères dans le champ Longueur. Entrée valide : nom de tag standard ou constante Type de données valides : (nom de tag) message de 32 caractères au maximum *Nom d’utilisateur de serveur Nom d’ouverture de session requis pour la connexion à la base de données. Ce nom doit être un compte Sybase correct disposant des accès en connexion, en lecture/écriture et en création aux tables de la base de données. Ce nom peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le chemin d’une apostrophe. Si vous entrez un nom de tag, vous devez spécifier un nom d’ouverture de session dans le champ Valeur par défaut du tag et définir une longueur maximale de 32 dans le champ Longueur. Entrée valide : nom de tag standard ou constante FactoryLink 6.5.0 / Guide de référence / 277 Historique Si vous entrez un nom de tag, vous devez spécifier le chemin du serveur dans le champ Valeur par défaut du tag et définir une longueur maximale de 32 dans le champ Longueur. • HISTORIQUE • Panneau Informations historique pour Sybase • • Type de données valides : (nom de tag) message de 32 caractères au maximum *Mot de passe de serveur Mot de passe requis pour la connexion à la base de données. Ce mot de passe peut être une constante ou un nom de tag. Si vous entrez une constante, faites précéder le chemin d’une apostrophe. Si vous entrez un nom de tag, celui-ci doit être de type « message ». Vous devez spécifier un mot de passe dans le champ Valeur par défaut et une longueur maximale de 32 dans le champ Longueur. Entrée valide : nom de tag standard ou constante Type de données valides : (nom de tag) message de 32 caractères au maximum Etat de connexion Nom du tag analogique qui définit l’état de cette connexion. Pour obtenir une description des valeurs d’état, reportez-vous au manuel Configuration Guide. Entrée valide : nom de tag standard Type de données valides : analog Erreur de base de données Nom du tag qui doit recevoir la valeur d’erreur communiquée par le logiciel de base de données. Le tag spécifié doit correspondre à l’un des types suivants : « message » ou « longana ». Il doit correspondre au type d’erreur transmis par la base de données relationnelle. S’il s’agit d’un numéro, utilisez le type « longana » ; s’il s’agit d’un texte, utilisez le type « message ». Entrée valide : nom de tag standard Type de données valides : longana, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 278 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Messages de la tâche Historique M ESSAGES DE LA TÂCHE H ISTORIQUE 10 Messages à l’exécution Les tâches Historiques de FactoryLink n’écrivent généralement pas les messages émanant d’une source de données dans le tag Etat de la tâche. Par contre, elles écrivent toutes les erreurs de base de données dans leur fichier journal respectif et renvoient un code d’état à la tâche client historique (Consultation de base de données, par exemple) pour chaque opération d’historisation. Des codes et des messages d’erreur peuvent s’afficher pendant l’exécution de l’application FactoryLink. Chaque fois qu’une erreur se produit lors de l’exécution d’une tâche Historique ou d’une tâche client historique, FactoryLink envoie un code ou un message vers l’écran du Gestionnaire d’exploitation. Il est également possible de définir un objet affichage-texte pour afficher les codes et les messages sur un écran graphique. Si l’argument de programme approprié est défini, FactoryLink place également un message plus détaillé dans le fichier journal. La présente section décrit les codes et les messages d’erreur affichés sur l’écran du Gestionnaire d’exploitation. Le tag Etat de la tâche est situé dans le panneau Informations configuration système. Le type de données assigné à ce tag pour une tâche Historique et pour n’importe quelle tâche FactoryLink détermine le type de code qui sera écrit dans ce tag. Vous avez le choix entre les types de données suivants : • le type « digital » détermine les deux types de codes suivants : —indique que l’exécution de l’opération demandée a réussi —indique qu’une erreur s’est produite • le type « analog, longana » ou « float » Une tâche Historique peut produire les codes d’état figurant dans le tableau ci-après. Ces codes sont renvoyés à toutes les tâches ayant adressé une requête de données à une tâche Historique. Pour obtenir la liste des codes et des messages d’état de la tâche Consultation base de données, reportez-vous à la section « Codes et messages d’état de la tâche Consultation de base de données » page 47. FactoryLink 6.5.0 / Guide de référence / 279 Historique Ces messages peuvent provenir de FactoryLink, d’un pilote de base de données ou d’une source de données. Ils communiquent un état ou une condition qui peut ou non requérir une action de votre part. La présente section récapitule ces messages et, quand cela est possible, les mesures à prendre pour rectifier l’erreur. • HISTORIQUE • Messages de la tâche Historique • • Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique Code Erreur Cause Action -1 Une erreur est survenue dans FactoryLink. Une lecture ou une écriture dans une mailbox a eu lieu pour une tâche Historique ou pour une tâche client historique. Contactez le Service d’assistance client. 0 L’opération a réussi sans renvoi de données. L’opération d’historique a réussi. Aucune action requise. 1 L’opération a réussi avec renvoi de données. L’opération d’historique a réussi. Aucune action requise. 2 Des données non sollicitées on été envoyées à une tâche client historique. Un fetch non sollicité a été exécuté pour une tâche client historique. Aucune action requise. 3 Le nombre maximum de connexions OUVERTES est dépassé. Une tâche client historique a tenté d’accéder à des données à partir de plus de 10 alias base de données uniques. Référencez moins de 10 alias base de données uniques pour une tâche client historique. 4 Une allocation de mémoire a échoué Une erreur interne est survenue dans une tâche Historique ou une tâche client historique. Contactez le Service d’assistance client. 5 La tâche client historique a référencé un identificateur de connexion incorrect. Une erreur interne est survenue dans une tâche client historique. Contactez le Service d’assistance client. 280 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Messages de la tâche Historique Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique 10 Code Erreur Cause Action Echec de préparation d’un identificateur d’expression historique. Une erreur interne est Contactez le Service survenue dans une tâche d’assistance client. client historique. 7 stmtid incorrect renvoyé par l’historique. 1) La tâche Historique a été fermée avant la tâche Consultation ou avant une autre tâche client historique. 2) Une erreur est survenue dans une tâche client historique. - 1)Fermez toutes les tâches Historique-client exécutées sur le système. Fermez ensuite la tâche Historique. Démarrez ensuite la tâche Historique, puis la tâche Consultation et toutes les autres tâches Historique-client exécutées sur le système. 2) Contactez l'assistance technique. FactoryLink 6.5.0 / Guide de référence / 281 Historique 6 • HISTORIQUE • Messages de la tâche Historique • • Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique Code Erreur Cause Action 8 Dernière ligne extraite ou ligne non trouvée par l’opération SQL. L’opération d’historique n’a affecté aucune ligne pour une opération UPDATE ou DELETE ou bien une instruction FETCH associée à une opération SELECT a atteint la fin de la table de résultat. Ce code d’erreur est également produit par toute tentative de la tâche Consultation de base de données d’aller au-delà de la première ou de la dernière ligne de la table de résultat. Aucune action requise. Ce message est affiché uniquement à titre d’information. L’action appropriée est déterminée par la logique de l’application FactoryLink. 9 Un alias base de données historique est incorrect. Une tâche client historique a référencé un alias base de données de l’historique qui ne correspond à aucune des entrées définies dans le panneau Informations historique. Assurez-vous que tous les alias base de données de l’historique référencés par la tâche client historique existent dans le panneau Informations historique. 282 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Messages de la tâche Historique Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique 10 Code 10 Erreur Cause 2. Le traitement de l’opération SQL prend trop longtemps. 3. La tâche Historique est en train d’exécuter d’autres opérations et n’est pas en mesure de satisfaire les nouvelles requêtes émanant de tâches clientes d’historique. 1. Ceci se produit lors d’un appel de connexion OUVERT. Assurez-vous que la mailbox est répertoriée dans le panneau Mailbox historique. 2. Paramétrez la tâche Historique avec les arguments de programme -L2 -X afin de calculer le temps que prend le serveur de la base de données pour exécuter l’opération SQL. Simplifiez l’expression SQL ou faites faire ce travail par le serveur de la base de données au lieu de la tâche Historique. 3. Réduisez la charge de travail de la tâche Historique, soit en simplifiant les opérations SQL, soit en diminuant la fréquence de déclenchement de la tâche Historisation base de données. FactoryLink 6.5.0 / Guide de référence / 283 Historique Une opération a 1. La mailbox spécifiée dépassé son comme mailbox time-out maximal. historique n’est pas répertoriée dans le panneau Mailbox historique. Action • HISTORIQUE • Messages de la tâche Historique • • Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique Code 11 Erreur Cause Action Une tâche client historique a passé un identificateur de connexion incorrect à une tâche Historique. 1. La tâche Historique a été arrêtée avant les autres tâches client historique. 1. Fermez toutes les tâches Historique-client exécutées sur le système. Fermez ensuite la tâche Historique. Lancez la tâche Historique, puis toutes les autres tâches client historique. 2. Contactez le Service d’assistance client. 2. Une erreur interne est survenue dans une tâche Historique. 12 Une tâche client historique a passé un identificateur d’expression incorrect à une tâche Historique. 1. La tâche Historique a été arrêtée avant les autres tâches client historique. 2. Une erreur interne est survenue dans une tâche Historique. 14 L’opération client historique a échoué car la tâche Historique a désactivé la connexion à la base de données. 284 / FactoryLink 6.5.0 / Guide de référence L’application FactoryLink a désactivé la connexion à la base de données à l’aide du tag Activer/inhiber la connexion. 1. Fermez toutes les tâches Historique-client exécutées sur le système. Fermez ensuite la tâche Historique. Lancez la tâche Historique, puis toutes les autres tâches client historique. 2. Contactez le Service d’assistance client. Activez le tag Activer/inhiber la connexion de la tâche Historique pour pouvoir exécuter cette opération. HISTORIQUE Messages de la tâche Historique Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique 10 Code Erreur Cause Action Une opération SQL n’est pas prise en charge. Une tâche client historique a utilisé une fonction SQL qui n’est pas prise en charge par la tâche Historique. Si vous utilisez la tâche Historique pour dBASE IV, consultez le chapitre qui traite des limites SQL applicables à cette tâche. Si vous utilisez une autre tâche Historique, recherchez l’expression SQL dans le fichier historique puis consultez le manuel de l’utilisateur approprié. 17 Erreur de base de données de l’historique. Code d’erreur général pour la tâche Historique. La chaîne de texte de l’erreur peut contenir d’autres informations. Ce code est suivi de différents messages descriptifs. Lisez le message joint qui s’affiche sur l’écran du Gestionnaire d’exploitation ou dans le fichier .LOG et essayez de corriger le problème d’après les instructions contenues dans ce message. 18 Requête de fonction non identifiée envoyée à l’historique. Une erreur interne est Contactez le Service survenue dans une tâche d’assistance client. client historique. 19 Tentative d’insertion d’une ligne en double. Une opération d’insertion (INSERT) a provoqué une erreur de contrainte UNIQUE sur la table de base de données. Aucune action requise. FactoryLink 6.5.0 / Guide de référence / 285 Historique 16 • HISTORIQUE • Messages de la tâche Historique • • Table 10-1 Codes d’erreur générés au cours de la communication avec une tâche Historique Code Erreur Cause Action 20 Cette table existe déjà. Tentative de création d’une table qui existe déjà. L’opération CREATE TABLE a échoué car le nom de la table existe déjà dans la base de données. Aucune action requise. 22 La table n’existe pas. Tentative d’accès à une table qui n’existe pas dans le tableau. Aucune action requise. 23 Champ inexistant. Tentative d’accès à un champ qui n’existe pas dans la table de base de données. Aucune action requise. Messages au démarrage Cette section explique les erreurs qui se produisent au démarrage avec une tâche Historique. Consultez le fichier .LOG de la tâche Historique pour afficher le message en entier. Aucune base de données définie dans le fichier d’archives CT nom du fichier Cause : le panneau Informations mailbox historique n’est pas configuré. Action : accédez au Menu principal du Gestionnaire de configuration, choisissez la tâche Historique appropriée et configurez le panneau Informations mailbox historique. Aucun fichier CT dans le fichier d’archives CT nom du fichier Cause : la table Historique n’est pas configurée. Action : accédez au Menu principal du Gestionnaire de configuration, choisissez la tâche Historique appropriée et renseignez la table Historique. 286 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Messages de la tâche Historique ERREURSQL : impossible de fonction l’id de série avec l’expression SQL : expression_sql pour tâche nom_tâche car erreur : erreur 10 Cause : une erreur SQL s’est produite lors de l’exécution d’une expression SQL pour une tâche FactoryLink. Cette erreur peut provenir de cette tâche FactoryLink ou de la tâche Historique. ERREURSQL : impossible de fonction pour tâche nom_tâche car erreur : erreur Cause : une erreur SQL s’est produite lors de l’exécution d’une expression SQL pour une tâche FactoryLink. Cette erreur peut provenir de cette tâche FactoryLink ou de la tâche Historique. Action : reportez-vous au manuel d’utilisation de la base de données actuellement utilisée pour connaître les instructions permettant de corriger cette erreur. Impossible de lire l’enregistrement dans le fichier d’archives CT nom du fichier Cause : le fichier d’archives *HIST.CT est corrompu. Action : supprimez le fichier d’archives *HIST.CT. Redémarrez l’application afin de reconstruire le fichier d’archives. Impossible d’ouvrir le fichier d’archives CT nom du fichier Cause : le fichier d’archives *HIST.CT n’existe pas ou est corrompu. Action : si le fichier existe, supprimez-le. Redémarrez l’application afin de reconstruire le fichier d’archives. Impossible d’ouvrir le fichier .LOG Cause : la tâche Historisation base de données ne peut pas ouvrir le fichier .LOG. Action : assurez-vous que le répertoire FLAPP/LOG existe. FactoryLink 6.5.0 / Guide de référence / 287 Historique Action : reportez-vous au manuel d’utilisation de la base de données actuellement utilisée pour connaître les instructions permettant de corriger cette erreur. • HISTORIQUE • Messages de la tâche Historique • • Mailbox en double dans fichier d’archives CT nom du fichier Cause : le panneau Informations mailbox historique contient des éléments mailbox en double. Action : ouvrez le Menu principal du Gestionnaire de configuration et choisissez la tâche Historique appropriée. Supprimez l’entrée en double dans le panneau Informations mailbox historique. Mailbox historique incorrecte dans fichier d’archives CT nom du fichier Cause : le fichier *HIST.CT contient un nom d’élément incorrect pour un élément mailbox. Action : ouvrez le Menu principal du Gestionnaire de configuration et choisissez la tâche Historique appropriée. Supprimez le nom d’élément incorrect dans le panneau Informations mailbox historique et entrez un nom d’élément correct. Mémoire RAM saturée Cause : mémoire RAM insuffisante pour exécuter cette tâche. Action : redémarrez la tâche. Si celle-ci échoue à nouveau, allouez plus de mémoire RAM à cette tâche ou installez une RAM supplémentaire. Nombre de types CT nombre dans fichier CT nom d’archive incorrect Cause : le fichier d’archives *HIST.CT est corrompu. Action : supprimez le fichier d’archives *HIST.CT. Redémarrez l’application afin de reconstruire le fichier d’archives. Pas de mailbox dans le fichier d’archives CT nom du fichier Cause : le panneau Informations mailbox historique n’est pas configuré. Action : accédez au Menu principal du Gestionnaire de configuration, choisissez la tâche Historique appropriée et configurez le panneau Informations mailbox historique. Taille enregistrement fichiers CT incorrecte dans fichier d’archives CT nom du fichier Cause : le fichier d’archives *HIST.CT est corrompu. Action : supprimez le fichier d’archives *HIST.CT. Redémarrez l’application afin de reconstruire le fichier d’archives. 288 / FactoryLink 6.5.0 / Guide de référence HISTORIQUE Messages de la tâche Historique Type fichier CT incorrect dans fichier d’archives CT nom du fichier Cause : le fichier d’archives *HIST.CT est corrompu. 10 Action : supprimez le fichier d’archives *HIST.CT. Redémarrez l’application afin de reconstruire le fichier d’archives. Cette section contient les messages d’erreur écrits dans un fichier .LOG de l’historique. Echec d’initialisation de la tâche Cause : la tâche Historique n’a pas été installée correctement. Action : réinstallez FactoryLink. ERREURSQL : impossible de fonction l’index unique : index_unique pour tâche nom_tâche car erreur : erreur Cause : une erreur SQL s’est produite lors de l’exécution d’une expression SQL pour une tâche FactoryLink. Cette erreur peut provenir de cette tâche FactoryLink ou de la tâche Historique. Action : reportez-vous à la documentation relative à la base de données actuellement utilisée pour connaître les instructions permettant de corriger cette erreur. ERREURSQL : impossible de fonction_sql l’expression SQL expression_sql pour tâche nom_tâche car erreur : erreur Cause : une erreur SQL s’est produite lors de l’exécution d’une expression SQL pour une tâche FactoryLink. Cette erreur peut provenir de cette tâche FactoryLink ou de la tâche Historique. Action : reportez-vous à la documentation relative à la base de données actuellement utilisée pour connaître les instructions permettant de corriger cette erreur. FactoryLink 6.5.0 / Guide de référence / 289 Historique Messages d’erreur enregistrés dans les fichiers journaux historiques • HISTORIQUE • Messages de la tâche Historique • • Messages du pilote ODBC et de la source des données Cette section décrit les messages qui peuvent s’afficher au cours de l’exécution de la tâche Historique pour ODBC. Les messages ODBC peuvent provenir des composantes suivantes : • Gestionnaire de pilotes • Gestionnaire de la base de données • Gestionnaire ODBC • Le Gestionnaire de pilotes est une DLL qui établit les connexions avec les gestionnaires, soumet les requêtes aux gestionnaires et envoie les résultats vers les applications. Une erreur qui se produit dans le contrôleur des gestionnaires comporte la syntaxe suivante : [fournisseur][ODBC DLL]message où fournisseur Est Microsoft. • Une erreur qui se produit dans le système de base de données inclut le nom de la base de données. A titre d’exemple, vous pouvez obtenir le message suivant d’une source de données Oracle : [Microsoft][pilote ODBC XXX][XXX]message Ce type d’erreur apparaît lorsque vous avez tenté d’effectuer une action incorrecte dans le système de base de données. Pour plus d’informations, consultez votre documentation système ou contactez l’administrateur de votre base de données. • Une erreur qui se produit dans un pilote ODBC comporte la syntaxe suivante : [Microsoft][pilote ODBC XXX]message 290 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 11 Maths et logique Procédures La tâche Maths et logique exécute des procédures contenant des expressions groupées et organisées de façon logique et dont les points de décision (branches) sont reliés par un flux d’exécution (ou flux de contrôle) continu. Typiquement, vous analysez les actions requises par l’application et vous organisez les opérations requises pour chaque action en une ou plusieurs procédures. A l’exécution, les procédures peuvent être, selon le cas : • déclenchées en réponse à des changements survenus dans la base de données temps réel 11 • exécutées directement à partir d’une autre procédure Maths et logique Création de programmes Pour utiliser la tâche Maths et logique, vous devez commencer par créer un programme en configurant les tables suivantes : • Table de variables Maths et logique : définit les éléments de la base de données temps réel que lit la tâche Maths et logique ou dans lesquels elle écrit. • Table de déclencheurs Maths et logique : définit les éléments utilisés pour l’exécution des procédures Maths et logique. • Table de procédure Maths et logique : écrit les procédures Maths et logique requises par l’application. Modes La tâche Maths et logique peut s’exécuter en deux modes : le mode interprété et le mode compilé. FactoryLink 6.5.0 / Guide de référence / 291 Maths et logique Une ou plusieurs procédures sont enregistrées dans un fichier programme texte éditable. Un fichier programme (.PRG) peut contenir plusieurs procédures distinctes, chacune pouvant en appeler une autre, ou plusieurs. • MATHS ET LOGIQUE • • • Mode interprété Le mode interprété est un sous-ensemble de la tâche Maths et logique compilées. Lorsque les valeurs des éléments déclencheurs associées à une ou plusieurs procédures changent dans la base de données temps réel, le mode IML détermine quelles sont les procédures touchées. La tâche Maths et logique interprète alors chaque ligne des instructions et les exécute pour chaque changement déclenché. Le mode IML est parfait pour le prototypage d’applications et la mise au point de logique. La plupart des applications écrites en mode interprété exigent peu ou pas de modifications pour pouvoir être exécutées en Mode compilé. Si une application exécutée en Mode interprété utilise des mots réservés comme variables ou noms de procédures, elle devra être modifiée pour permettre au compilateur de compiler et de lier les procédures sans erreurs. Par mots réservés, on entend les mots réservés du compilateur C pour la plate-forme utilisée aussi bien que les mots réservés de FactoryLink. Mode compilé Le mode compilé associe plusieurs utilitaires FactoryLink à un compilateur C ANSI tiers pour produire du code C ANSI à partir de fichiers *.prg créés par l’utilisateur. En mode CML, le fichier programme de procédure est traduit en code source C, qui est ensuite compilé pour créer un fichier binaire exécutable adapté à la plate-forme sur laquelle l’application est développée. Du fait que l’application est constituée à la fois des domaines SHARED et USER, le mode CML crée deux fichiers exécutable, un pour chaque domaine. Ces exécutables sont uniques et portent les noms suivants : • pour le domaine SHARED : /{FLAPP}/SHARED/CML/CSHARED.EXE • pour le domaine USER : /{FLAPP}/USER/CML/CUSER.EXE Ces fichiers exécutent les mêmes opérations que celles qui sont décrites dans le fichier programme lors de la définition des éléments déclencheurs associés. Le mode CML accélère l’exécution et améliore les fonctionnalités des applications qui utilisent le mode IML. Déclenchement/Appel Les procédures peuvent être soit déclenchées, soit appelées. Déclenchement de procédure : si une procédure doit se terminer avant que n’en commence une autre ou si elle doit être exécutée lorsqu’un certain événement se produit, la nouvelle procédure doit être déclenchée. Appel de procédure : si une procédure doit être exécutée immédiatement, elle doit être appelée. 292 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur M ESSAGES D ’ ERREUR Maths et logique conserve un fichier journal des messages pour les messages d’erreur IML indiqués en cours d’exécution de FactoryLink. Une copie de ce fichier journal est conservée dans un sous-répertoire de journal du répertoire du domaine SHARED ou USER associé à la variable d’environnement de l’application FLAPP. Vous pouvez visualiser le fichier journal avec tout éditeur de texte ASCII. Les messages d’erreur de la tâche Maths et logique suivants peuvent s’afficher sur l’écran du Gestionnaire d’exploitation, en fonction du mode (IML ou CML) dans lequel la tâche est exécutée. Le mode d’affichage de chaque message est indiqué sous le message. Toutes les références aux fichiers .CT Maths et logique comprennent les fichiers suivants : /FLAPP/SHARED/CT/IML.CT /FLAPP/USER/CT/IML.CT /FLAPP/CT/IML.CT 11 Les fichiers .CT sont appelés IML.CT, quel que soit le mode utilisé (IML ou CML). Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : un tableau d’index est devenu trop grand ou trop petit (probablement à l’intérieur d’une boucle où il est incrémenté ou décrémenté de manière répétée) et son accès est maintenant en dehors des limites définies pour ce tableau. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier programme approprié et éditez la procédure de sorte que l’index spécifié soit dans les limites du tableau déclaré. Affectation à un type inconnu Mode : CML Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). FactoryLink 6.5.0 / Guide de référence / 293 Maths et logique Accès au tableau en dehors des limites autorisées • MATHS ET LOGIQUE • Messages d’erreur • • 2. Tous les logiciels tiers dont a besoin FactoryLink (comme X-Windows) sont installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Argument incorrect : arg Mode : CML Cause : un commutateur de ligne de commande incorrect est utilisé avec la commande de l’utilitaire MKCML. Action : les commutateurs de ligne de commande suivants sont valables avec la commande de l’utilitaire MKCML : PAUNVxC. Aucun caractère de séparation des variables = Mode : CML Cause : erreur de syntaxe dans le fichier MAKE. Action : corrigez l’erreur et compilez à nouveau. Aucun déclencheur défini pour cette tâche Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : aucun déclencheur n’est défini pour la tâche Maths et logique. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Déclencheurs Maths et logique. Définissez un ou plusieurs déclencheurs dans le panneau Informations déclencheurs Maths et logique. Aucune table configurée pour cette tâche Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : les fichiers .CT Maths et logique présents dans le répertoire /FLINK/CT n’existent pas ou ne peuvent pas être ouverts. Il se peut que le programme d’installation n’ait pu mener à bien sa tâche ou que les fichiers soient endommagés. 294 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Action : si les fichiers existent, supprimez-les. Relancez l’application afin de reconstituer les fichiers .CT. Aucune table de configuration définie Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : les fichiers .CT Maths et logique présents dans le répertoire /FLINK/CT ont été altérés ou aucune table de configuration n’a été définie. Action : s’ils existent, supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. CTGEN a renvoyé un état ECHEC - quitter MKCML Mode : CML 11 Cause : CTGEN a signalé une erreur en cours de compilation ou de liaison à un exécutable. Débordement de pile (Mode : IML et CML) Débordement du système d’exploitation à bandes Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, sont installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. FactoryLink 6.5.0 / Guide de référence / 295 Maths et logique Action : vérifiez les fichiers .PRG et exécutez de nouveau MKCML. Contactez le Service d’assistance client si l’erreur persiste. • MATHS ET LOGIQUE • Messages d’erreur • • Débordement flottant dans nom de la fonction arg1, arg2 Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : IML : la valeur spécifiée est supérieure au maximum. (Souvent provoqué par une malencontreuse division par zéro). CML : pour plus d’informations sur la cause de cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Action : IML : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure désignée. Corrigez le problème dans l’opération à virgule flottante. CML : pour plus d’informations sur l’action permettant de corriger cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Débordement négatif de pile (Mode : IML et CML) Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Déclencheur non valide (Mode : IML) 296 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Définition des variables d’environnement de FactoryLink incorrecte Mode : CML Cause : vous n’avez pas défini les variables d’environnement FLINK et/ou FLAPP. Action : définissez FLINK pour le chemin d’accès complet des fichiers programme de FactoryLink et FLAPP pour le chemin d’accès complet des fichiers d’application. Dépassement inférieur flottant dans nom de fonction arg1, arg2 Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : IML : la valeur spécifiée est inférieure au minimum permis (représentable) pour la valeur à virgule flottante.CML : pour plus d’informations sur la cause de cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. 11 Action : IML : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure désignée. Corrigez le problème dans l’opération à virgule flottante. CML : pour plus d’informations sur l’action permettant de corriger cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Maths et logique Dimensions de tags incorrectes dans enregistrement de configuration Mode : CML Cause : vous avez spécifié un index qui ne se trouve pas dans les limites d’un tableau ou avez fait référence à un élément comme à un tableau qui n’est pas défini comme tel. Action : ouvrez le panneau Informations variables Maths et logique et assurez-vous que les éléments devant être des tableaux sont définis comme tels dans la colonne Nom tag. Si un index indéfini a été spécifié, indiquez un index dans le tableau actuellement défini ou supprimez le nom de l’élément du panneau Informations variables Maths et logique et redéfinissez-le avec un nouveau tableau. FactoryLink 6.5.0 / Guide de référence / 297 • MATHS ET LOGIQUE • Messages d’erreur • • Discordance entre les tableaux de tags Mode : CML Cause : un tableau de tags défini comme ayant x dimensions est référencé comme s’il en avait plus ou moins. Action : ouvrez le Menu principal du Gestionnaire de configuration. Dans le menu Vue, choisissez Liste d’objets. Le panneau Liste des éléments de la RTDB s’affiche. Recherchez le nom du tableau dans le champ Tag et vérifiez ses dimensions dans la colonne Dimension. Référencez le tableau en conséquence. Division par zéro Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : le programme a rencontré une tentative de division d’une valeur par zéro ou d’exécution d’une opération aboutissant directement ou indirectement à une division par zéro avec un résultat non défini. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier programme approprié et modifiez la procédure en utilisant une valeur de division autre que zéro. Remarque : ceci se produit généralement lors de la décrémentation dépassant les limites d’un tableau ou un d’index boucle ou lorsqu’on n’a pas vérifié une valeur de division saisie par l’opérateur. Données altérées dans le fichier de configuration Mode : CML Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. 298 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Entrées de déclencheurs multiples Mode : IML Cause : plusieurs déclencheurs sont définis pour la même procédure Maths et logique ou les fichiers de déclencheurs sont altérés. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Déclencheurs Maths et logique. Corrigez les erreurs dans le panneau Informations déclencheurs Maths et logique. Relancez le programme. EOF in codef Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Erreur d’analyse : voir nom de la procédure Mode : IML Cause : une erreur d’analyse s’est produite pendant l’exécution du programme. Action : examinez le fichier journal des messages Maths et logique pour obtenir des détails sur l’erreur et prenez les mesures correctives nécessaires. FactoryLink 6.5.0 / Guide de référence / 299 11 Maths et logique Cause : la tâche a trouvé un caractère de fin de fichier dans le tableau de codes de ce programme plus tôt que prévu (par exemple, avant la fin logique d’un programme). Le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. • MATHS ET LOGIQUE • Messages d’erreur • • Erreur d’écriture dans la base de données Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : une erreur s’est produite alors que la tâche Maths et logique écrivait une nouvelle valeur dans un élément ou redéfinissait son indicateur de changement d’état dans la base de données temps réel de FactoryLink. Le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Erreur de domaine flottant dans nom de la fonction arg1, arg2 Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : IML : l’argument spécifié pour une opération à virgule flottante n’est pas dans les limites acceptables. CML : pour plus d’informations sur la cause de cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Action : IML : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure désignée. Corrigez le problème dans l’opération à virgule flottante. CML : pour plus d’informations sur l’action permettant de corriger cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. 300 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Exception de flottement dans nom de la procédure arg1, arg2 Mode : IML Cause : un problème est survenu dans une opération à virgule flottante dans la procédure spécifiée. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure désignée. Corrigez le problème dans l’opération à virgule flottante. Erreur de taille de déclencheur Mode : IML Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, sont installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Erreur de taille d’enregistrement (Mode : IML) Erreur d’exécution dans procédure nom de la procédure: message (Mode : CML) Erreur d’exécution dans proc nom de la procédure , ligne numéro de la ligne : message (Mode : IML) FactoryLink 6.5.0 / Guide de référence / 301 Maths et logique Action : vérifiez les points suivants : 11 • MATHS ET LOGIQUE • Messages d’erreur • • Erreur lors de la compilation du fichier : nom du fichier Mode : CML Cause : le fichier désigné a causé une erreur dans le processus de compilation. Action : vérifiez que le fichier ne comporte pas d’erreur de syntaxe. Erreur lors de la création du fichier de réponse d’éditeurs de liens Mode : CML Cause : erreur d’affectation de mémoire. Action : vérifiez la taille de la mémoire. Erreur lors de la génération dynamique de l’exécutable CML de l’application Mode : CML Cause : une erreur s’est produite en cours de compilation et a empêché la création de l’exécutable CML. Action : vérifiez /FLAPP/SHARED/CML/CSHARED.EXE et /FLAPP/USER/CML/CUSER.EXE. Tapez la commande suivante pour reconstituer les exécutables CML : /-%/.% Erreur lors de la lecture de la base de données Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : une erreur s’est produite alors que la tâche Maths et logique lisait la valeur d’un élément ou son indicateur de changement d’état depuis la base de données temps réel de FactoryLink. Le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 302 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur 2. Tous les logiciels tiers dont a besoin FactoryLink (comme X-Windows) sont installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Erreur lors de la lecture de la table de configuration de domaine Mode : CML Cause : le fichier DOMAIN.CT du répertoire /FLAPP/FLDOMAIN/CT est endommagé. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. Erreur lors de la lecture de l’enregistrement de configuration de procédures Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. Erreur lors de la lecture de l’enregistrement de configuration de tags Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. FactoryLink 6.5.0 / Guide de référence / 303 Maths et logique Erreur lors de la lecture de l’enregistrement de configuration de déclencheurs 11 • MATHS ET LOGIQUE • Messages d’erreur • • Erreur lors de la lecture de l’en-tête de table de configuration Mode : CML Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. Erreur lors de l’écriture dans le fichier de réponse d’éditeurs de liens Mode : CML Cause : erreur d’affectation de mémoire. Action : vérifiez la taille de la mémoire. Erreur lors de l’ouverture du (des) fichier( s) de sortie de création Mode : CML Cause : une erreur s’est produite lors d’une tentative de conversion des fichiers .PRG en fichiers .C. Action : assurez-vous que le chemin d’accès est correct et que le lecteur spécifié dispose de suffisamment d’espace libre sur disque. Exécutable CML manquant Mode : CML Cause : une erreur de compilation ou de lien causée par une erreur de syntaxe s’est produite dans un des fichiers .PRG. Action : vérifiez que les fichiers .PRG ne comportent pas d’erreurs de syntaxe. Exécutable nom du fichier introuvable - quitter MKCML Mode : CML Cause : le système a été lancé à l’aide de la commande FLRUN qui appelle MKCML. MKCML n’a pas pu trouver l’exécutable, CML.EXE, car ce dernier n’a pas été créé. Action : appelez l’utilitaire MKCML qui crée CML.EXE, en entrant la commande suivante à l’invite système : /-%/. 304 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Fichier source fichier .c de Maths et logique compilées manquant Mode : CML Cause : un fichier désigné dans le fichier MAKE n’existe pas. Action : enlevez les références à ce module dans le fichier MAKE. Identificateur non défini (Mode : IML) Imbrication trop peu profonde Mode : IML Cause : l’imbrication de la procédure locale n’est pas assez profonde. Ce message indique habituellement une mauvaise imbrication des structures logiques, comme un chevauchement des expressions WHILE...WEND ou IF...ENDIF. Imbrication trop profonde Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : l’imbrication de la procédure locale est trop profonde. La profondeur maximale est de 32, à moins qu’elle ne soit limitée par des contraintes de disponibilité de mémoire. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Restructurez l’imbrication de la procédure dans le fichier programme. Impossible de définir le répertoire de travail courant : nom du répertoire Mode : CML Cause : répertoire incorrect spécifié. Action : spécifiez le répertoire défini dans la variable d’environnement FLAPP. FactoryLink 6.5.0 / Guide de référence / 305 Maths et logique Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez les procédures contenant des expressions imbriquées et vérifiez-en la structure. Corrigez tout chevauchement. 11 • MATHS ET LOGIQUE • Messages d’erreur • • Impossible de localiser le fichier de mots-clés MATH Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : le fichier IMLTOKEN.KEY, qui se trouve normalement dans le répertoire /FLINK/KEY, n’existe pas ou ne peut pas être ouvert. Il se peut que le programme d’installation n’ait pu mener à bien sa tâche ou que le fichier soit endommagé. Action : assurez-vous que le fichier IMLTOKEN.KEY existe. Si ce fichier se trouve dans le répertoire correct et que l’erreur persiste, réinstallez le logiciel FactoryLink. Avant de procéder à la réinstallation, sauvegardez vos applications. Impossible d’obtenir l’ID de FactoryLink = numéro Mode : CML Cause : la base de données temps réel de FactoryLink ne s’exécute pas ou le nom de la tâche n’est pas correctement répertorié dans la table de configuration du système. Action : corrigez le nom de la tâche dans la table de configuration du système ou démarrez le Gestionnaire d’exploitation. Impossible d’ouvrir le fichier de directives de compilation de Maths et logique compilées : nom du fichier Mode : CML Cause : le fichier MAKE manque. Action : réinstallez le logiciel FactoryLink. Index de tableaux de tags incorrect Mode : CML Cause : vous avez spécifié un index qui ne se trouve pas dans les limites d’un tableau ou avez fait référence à un élément comme à un tableau qui n’est pas défini comme tel. 306 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Action : ouvrez le panneau Informations variables Maths et logique et assurez-vous que les éléments devant être des tableaux sont définis comme tels dans la colonne Nom tag. Si un index indéfini est spécifié, indiquez un index dans le tableau actuellement défini ou supprimez le nom de l’élément du panneau Informations variables Maths et logique et redéfinissez-le avec un nouveau tableau. Index de table de configuration altéré Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. 11 Index local < 0 Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Jeton incorrect dans tableau de codes Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : un instruction non reconnue a été rencontrée dans le code de cette procédure. Action : contactez le Service d’assistance client. FactoryLink 6.5.0 / Guide de référence / 307 Maths et logique Mode : IML • MATHS ET LOGIQUE • Messages d’erreur • • La ligne est trop longue Mode : CML Cause : une ligne du programme est trop longue pour être traitée. Action : décomposez-la en plusieurs lignes. La procédure nom de la procédure n’existe pas Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : un fichier programme existe mais aucune procédure n’y est définie avec le même nom que le fichier. Action : vérifiez que tous les fichiers programme contiennent bien une procédure principale portant le même nom que le fichier programme. Assurez-vous que le nom du fichier se compose des mêmes majuscules et/ou minuscules que le nom de la procédure figurant dans le fichier. La table de consultation est altérée Mode : IML Cause : la tâche ne trouve pas les procédures car la table qui les désigne est altérée. Action : mettez fin à l’exécution et relancez la tâche. Les types de tag ne correspondent pas Mode : IML Cause : le type d’un nom d’élément déclaré dans une procédure Math et logique est différent du type du nom d’élément défini. Action : changez le type du nom d’élément défini. Pour cela, vous devez supprimer ce dernier ainsi que toutes ses occurrences, puis vous devez le redéfinir en lui attribuant le type correct. Utilisez l’option Liste objet du Menu principal du Gestionnaire de configuration pour vérifier le type de données de l’élément et utilisez l’option Liste réf. croisées pour trouver toutes les références à cet élément. 308 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur L’exécutable nom du fichier a renvoyé un état ECHEC - quitter MKCML Mode : CML Cause : la création de l’exécutable CML.EXE n’a pas abouti car le fichier programme comporte des erreurs. Action : vérifiez les fichiers .PRG afin qu’ils se valident sans erreur à partir de MKCML. Contactez le Service d’assistance client s’il y a des erreurs. Mémoire RAM saturée Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : le système ne dispose plus de mémoire à affecter à la tâche. Action : fermez toute fenêtre ou tout programme inutile, comme l’Editeur d’applications ou tout éditeur de texte. Si cette erreur se produit souvent, ajoutez de la mémoire. Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : il n’y a pas assez de mémoire pour exécuter la tâche Maths et logique. Action : ajoutez de la mémoire ou libérez-en en supprimant les accès logiciels inutiles. MOD par zéro Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : la procédure a tenté d’exécuter une opération modulo aboutissant à une division par zéro avec résultat non défini. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier programme approprié et modifiez la procédure afin d’utiliser une valeur autre que zéro dans l’opération. Vérifiez que des index de boucle ou des accumulateurs n’ont pas été utilisés comme diviseurs. FactoryLink 6.5.0 / Guide de référence / 309 Maths et logique Mémoire RAM saturée mots-clé 11 • MATHS ET LOGIQUE • Messages d’erreur • • Module de liaison Maths et logique compilées manquant Mode : CML Cause : un module désigné dans le fichier MAKE n’existe pas. Action : enlevez les références à ce module dans le fichier MAKE. Mot-clé manquant ou incorrect : mot-clé Mode : CML Cause : le fichier MAKE contient un mot-clé incorrect. Action : corrigez le fichier MAKE. Mot-clé mot-clé utilisé comme nom de constante Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : le mot-clé cité est utilisé comme nom de variable ou de constante dans une procédure. Action : donnez un autre nom à cette variable ou à cette constante dans la procédure. Multiplication de procédures définie Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Attention : deux procédures figurant dans le même fichier programme ou dans des fichiers programmes différents portent le même nom (n’oubliez pas que les noms de fichiers Maths et logique distinguent les minuscules des majuscules) ou le nom d’une variable, d’une constante ou d’un élément est déjà utilisé. Action : changez le nom de l’une de ces procédures ou variables de façon à ce que tous les noms soient uniques. nom du fichier : mot-clé de fichier de directives de compilation de CML : mot-clé manquant Mode : CML Cause : le fichier MAKE contient un mot-clé incorrect. Action : corrigez le fichier MAKE. 310 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Options non installées pour la tâche Maths et logique compilées Mode : CML Cause : il se peut que la tâche ne soit pas chargée/configurée parce qu’elle ne se trouve pas dans la clé maître. L’installation n’est peut-être pas encore terminée, vous avez entré une séquence de configuration et/ou un code d’autorisation incorrect ou vous n’avez pas acheté l’option Maths et logique compilées. Options non installées pour Maths et logique interprétées Mode : IML Cause : il se peut que la tâche ne soit pas chargée/configurée parce qu’elle ne se trouve pas dans la clé maître. Il se peut que l’installation n’ait pas réussi. Action : tapez la commande suivante à l’invite du système : 7-'; ./ afin d’afficher le contenu de la clé maître. Assurez-vous que l’option Maths et logique interprétées est présente. Si tel est le cas, il se peut que l’installation n’ait pas réussi et vous devriez réinstaller le système. Perte partielle de signification dans nom de la procédure arg1, arg2 Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : IML : un problème de représentation numérique a provoqué la perte de signification d’une valeur numérique lors de l’exécution de la procédure numérique. CML : pour en savoir plus sur l’origine de cette erreur, consultez la section relative à la fonction de bibliothèque mathématique dans la documentation accompagnant votre compilateur. FactoryLink 6.5.0 / Guide de référence / 311 11 Maths et logique Action : tapez la commande suivante à l’invite du système : 7-'; ./ afin d’afficher le contenu de la clé maître. Assurez-vous que l’option Maths et logique compilées est présente. Si tel est le cas, il se peut que l’installation n’ait pas réussi ou que vous ayez entré incorrectement la séquence de configuration ou le code d’autorisation. Réinstallez le système ou entrez de nouveau la séquence de configuration et le code d’autorisation. Pour plus d’informations, reportez-vous au manuel Guide d’installation de Windows NT et Windows 95. Pour acheter l’option Maths et logique compilées, contactez votre représentant FactoryLink. • MATHS ET LOGIQUE • Messages d’erreur • • Cause : IML : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure désignée. Corrigez le problème dans l’opération à virgule flottante. CML : pour plus d’informations sur l’action permettant de corriger cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Perte totale de signification dans nom de la procédure arg1, arg2 Mode : IML Cause : IML : un problème de représentation numérique a provoqué la perte de signification d’une valeur numérique lors de l’exécution de la procédure numérique. CML : pour en savoir plus sur l’origine de cette erreur, consultez la section relative à la fonction de bibliothèque mathématique dans la documentation accompagnant votre compilateur. Action : IML : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure. Corrigez le problème dans l’opération numérique. Corrigez le problème dans l’opération à virgule flottante. CML : pour plus d’informations sur l’action permettant de corriger cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Procédure manquante : nom de la procédure Mode : IML Cause : il existe un fichier programme auquel ne correspond aucune procédure de même nom ou la procédure actuelle a tenté d’en appeler une autre qui n’est pas définie ou qui n’est pas déclarée dans le fichier programme courant. Action : vérifiez que tous les fichiers programme contiennent bien une procédure principale portant le même nom que le fichier programme. Assurez-vous que la procédure appelée est déclarée dans le fichier programme actuel. Si tel n’est pas le cas, ouvrez le fichier programme approprié et définissez la procédure à appeler. 312 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Procédure nulle : nom de la procédure Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : la procédure actuelle a tenté d’en appeler une autre non définie ou se trouve dans un fichier programme n’ayant aucun déclencheur défini dans le panneau Informations déclencheurs Maths et logique. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Déclencheurs Maths et logique. Vérifiez que le fichier programme approprié dispose d’un déclencheur défini. Si tel n’est pas le cas, définissez-en un. Si la procédure en cause n’est pas définie, retournez au fichier programme approprié et définissez la procédure ou retirez toutes les références à cette procédure. Singularité flottante dans nom de la fonction arg1, arg2 Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) CML : pour plus d’informations sur la cause de cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Action : IML : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier contenant la procédure désignée. Corrigez le problème dans l’opération à virgule flottante. CML : pour plus d’informations sur l’action permettant de corriger cette erreur, reportez-vous à la section sur les fonctions de bibliothèque mathématique de la documentation fournie avec votre compilateur. Spécification de domaine incorrecte ou manquante CML Cause : le domaine spécifié est incorrect. Action : contactez le Service d’assistance clientèle. FactoryLink 6.5.0 / Guide de référence / 313 Maths et logique Cause : IML : un problème est survenu dans une opération à virgule flottante dans la procédure spécifiée. Mode : 11 • MATHS ET LOGIQUE • Messages d’erreur • • Table d’environnement saturée - impossible d’ajouter des variables Mode : CML Cause : l’interpréteur de commande du système d’exploitation ne dispose pas de suffisamment d’espace pour définir les variables d’environnement. Action : augmentez l’espace d’environnement dans l’interpréteur de commande du système d’exploitation. Pour plus d’informations, reportez-vous à la documentation relative au système d’exploitation. Tâche Maths et logique compilées non autorisée dans la clé de protection logicielle Mode : CML Cause : l’option Maths et logique compilées n’a pas été achetée. Action : achetez-la. Taille CT nom du fichier incorrecte. Struct taille CT : taille Mode : CML Cause : les fichiers .CT Maths et logique sont endommagés. Action : supprimez les fichiers. Relancez l’application afin de reconstituer les fichiers .CT. Taille de bloc de variable non valide (Mode : IML) Trop de variables globales Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : trop de variables globales sont déclarées dans la procédure spécifiée. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le(s) fichier(s) programme approprié(s) et supprimez ou combinez quelques variables. 314 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Trop de variables locales Mode : IML Cause : trop de variables locales sont déclarées dans la procédure spécifiée. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le(s) fichier(s) programme approprié(s) et déclarez certaines variables hors des procédures. Type de données incorrect Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Type de symbole non valide (Mode :IML) Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). FactoryLink 6.5.0 / Guide de référence / 315 Maths et logique Action : vérifiez les points suivants : 11 • MATHS ET LOGIQUE • Messages d’erreur • • 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Type de tag inconnu (Mode : CML) Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, sont installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. Type de tag incorrect Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : vous avez entré une variable de type MESSAGE ou MAILBOX. Action : changez le type de la variable pour un des quatre types permis : SHORT, LONG, FLOAT ou STRING. 316 / FactoryLink 6.5.0 / Guide de référence MATHS ET LOGIQUE Messages d’erreur Type de variable incorrect (Mode : IML et CML) Cause : le système d’exploitation, le logiciel tiers ou la configuration matérielle sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les points suivants : 1. Le système d’exploitation est bien configuré pour exécuter FactoryLink (paramètres de réglage, ressources). 2. Tous les logiciels tiers dont a besoin FactoryLink, comme X-Windows, ont été installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement installé et tout est compatible. Si tout est compatible et correctement configuré, mais que l’erreur persiste, contactez le Service d’assistance client. 11 Type erroné Maths et logique Mode : IML (Maths et logique interprétées) et CML (Maths et logique compilées) Cause : vous avez déclaré une variable locale ou globale avec un type de données incorrect pour cette opération. Pour les variables, les types de données corrects sont SHORT, LONG, FLOAT et STRING ; pour les opérandes, les types de données valables sont cités dans la description des divers opérateurs. Action : dans le Menu principal du Gestionnaire de configuration, choisissez Procédures Maths et logique. Ouvrez le fichier programme approprié et modifiez la déclaration de variable afin qu’elle contienne un type de données correct. Variable de pile incorrecte (Mode : IML et CML) FactoryLink 6.5.0 / Guide de référence / 317 • MATHS ET LOGIQUE • Messages d’erreur • • 318 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 12 Persistance La tâche Persistance permet d’enregistrer les valeurs d’une application FactoryLink active à intervalles prédéfinis de façon à éviter les pertes de données en cas d’arrêt anormal de FactoryLink. Lorsque vous redémarrez FactoryLink à l’aide de l’option de ligne de commande de redémarrage à chaud, le Gestionnaire d’exploitation restaure, à partir du fichier d’enregistrement de persistance, la dernière base de données temps réel enregistrée. P RÉSENTATION DE LA TÂCHE PERSISTANCE La base de données temps réel basée en mémoire représente l’état courant des éléments (c’est-à-dire leurs valeurs courantes). La base de données temps réel est un regroupement d’instances de domaine. Les éléments qu’elle contient peuvent posséder des valeurs par défaut qui sont placées dans l’instance du domaine lors de son initialisation. Les valeurs des éléments que contient une instance de domaine sont perdues dès la fermeture de cette dernière. A sa réouverture, les éléments reprennent leurs valeurs par défaut. Par persistance, on entend la possibilité, pour un élément, de conserver sa valeur sur une période de temps indéfinie. Les éléments non persistants perdent leurs valeurs dès que l’on quitte le Gestionnaire d’exploitation et que l’on ferme la base de données temps réel. Par contre, les valeurs des éléments persistants sont écrites sur le disque et conservées après la fermeture de la base de données. 12 La tâche Persistance permet donc d’enregistrer des données persistantes. La persistance démarre pendant la configuration de l’application. Que vous configuriez une nouvelle application ou que vous en reconfiguriez une qui existe déjà, vous devez commencer par déterminer quels éléments doivent être persistants, à quel moment leurs valeurs doivent être enregistrées sur disque et comment ces valeurs doivent être restaurées lors d’un démarrage à chaud. Lorsque vous définissez les éléments persistants, vous entrez ces informations dans le champ Définition de tag. FactoryLink 6.5.0 / Guide de référence / 319 Persistance Principes de fonctionnement • PERSISTANCE • Présentation de la tâche persistance • • En mode exécution, la tâche Persistance enregistre dans un premier temps les valeurs des éléments persistants dans sa propre mémoire cache sur disque, pour les transférer ensuite vers le disque. L’enregistrement en mémoire cache accélère la vitesse de traitement et garantit que toutes les valeurs à enregistrer sont enregistrées au bon moment. La tâche Persistance est exécutée sous chaque domaine où des données persistantes doivent être enregistrées. Le programme RESOLVE (exécuté par la commande FLRUN) crée, lors de sa première exécution, un fichier d’enregistrement de persistance vide. Pendant son initialisation, la tâche Persistance charge le fichier d’enregistrement de persistance afin de déterminer quels éléments de l’application sont persistants et à quel moment leurs valeurs doivent être enregistrées. Elle charge également le fichier PERSIST.CT afin d’obtenir des informations précises sur la configuration de la tâche Persistance proprement dite. Lorsque vous effectuez un démarrage à chaud, le Gestionnaire d’exploitation restaure, à partir du fichier d’enregistrement de persistance, la base de données temps réel de l’instance de domaine. Il restaure les dernières valeurs des éléments persistants enregistrées par la tâche Persistance. Pour effectuer un démarrage à chaud de FactoryLink, utilisez l’argument -w. Sous Windows et OS/2, insérez l’argument -w dans la ligne de commande de l’icône qui permet de lancer FactoryLink ; sous UNIX, spécifiez-le avec la commande FLRUN ou insérez-le dans la ligne du fichier script qui contrôle le démarrage de FactoryLink. Gestion des changements de configuration Après avoir arrêté une application FactoryLink, vous pouvez en reconfigurer une partie à l’aide du menu principal ou de l’éditeur d’applications. Dans ce cas, il se peut, lorsque vous redémarrez l’application, que les éléments et leurs valeurs mémorisés dans le fichier d’enregistrement de persistance n’existent plus ou qu’ils aient un type de données différent. C’est pourquoi les noms de ces éléments dans le fichier d’enregistrement devront être vérifiés par rapport aux fichiers OBJECT.CT et DOMAIN.CT avant chaque redémarrage de session FactoryLink. 320 / FactoryLink 6.5.0 / Guide de référence PERSISTANCE Présentation de la tâche persistance L’uniformisation des changements de configuration s’effectue à l’aide du programme RESOLVE.EXE (programme resolve sur les systèmes UNIX). La commande FLRUN exécute automatiquement ce programme avant de lancer le Gestionnaire d’exploitation pour une session FactoryLink. Le programme RESOLVE remplit trois fonctions : • Lors de sa première exécution, il crée le fichier d’enregistrement de persistance vide. • Il gère les modifications qui existent entre le fichier d’enregistrement de persistance et les fichiers de configuration de FactoryLink. • Il détermine si le fichier d’enregistrement de persistance est utilisable, et, dans le cas contraire, il utilise le fichier de sauvegarde de persistance. 12 Persistance FactoryLink 6.5.0 / Guide de référence / 321 • PERSISTANCE • Panneau Informations sauvegarde persistance • • P ANNEAU I NFORMATIONS SAUVEGARDE PERSISTANCE Pour configurer le panneau Informations sauvegarde persistance, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Persistance dans le Menu principal du Gestionnaire de configuration, afin d’afficher le panneau Informations sauvegarde persistance. 3 Dans ce panneau, spécifiez les informations suivantes : Déclencheur de sauv. périodique Nom d’un tag utilisé pour déclencher un enregistrement périodique des valeurs de tous les tags pour lesquels vous avez défini une persistance à enregistrement périodique. Lorsque ce tag est déclenché lors de l’exécution, la tâche Persistance lit tous les tags de l’instance du domaine en cours, configurés pour être enregistrés périodiquement et écrit leurs valeurs sur le disque (dans le fichier d’enregistrement de la persistance). Si l’application ne requiert aucun enregistrement périodique, ne renseignez pas ce champ. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message 322 / FactoryLink 6.5.0 / Guide de référence PERSISTANCE Panneau Informations sauvegarde persistance Cache tampon Nombre compris entre 0 et 32 766 indiquant le nombre de tampons à conserver pour la mémoire cache du disque interne de la tâche Persistance. Le nombre par défaut est 16. Déterminez le nombre de tampons à l’aide des indications suivantes : • périodicité des modifications de données ; • volume de données modifiées ; • taille des données modifiées. Il n’y a pas de mise en mémoire cache sur disque si vous entrez 0. Cela peut être souhaitable si le système d’exploitation lui-même dispose d’un système de mise en mémoire cache sur disque efficace, tel qu’UNIX. Entrée valide : valeur numérique jusqu’à 32 766 (valeur par défaut = 16) Taille du tampon Nombre compris entre 64 et 32 766 indiquant la taille, en octets, de chaque tampon de la mémoire cache. Le nombre par défaut est 512. Entrée valide : valeur numérique comprise entre 64 et 32766 (valeur par défaut = 512) Taille de copie du message Nombre compris entre 80 et 32 766 indiquant la longueur maximale autorisée pour les tags «messages» pendant les enregistrements de persistance. FactoryLink utilise le nombre indiqué dans ce champ lorsqu’il lit les tags à partir de la base de données temps réel et lorsqu’il restaure les valeurs pendant un démarrage à chaud. Entrée valide : valeur numérique comprise entre 80 et 32766 (valeur par défaut = 2048) Déclencheur de sauvegarde Nom d’un tag utilisé pour déclencher une sauvegarde du fichier d’enregistrement de la persistance en cours. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 323 Persistance Lors de l’exécution, lorsque l’application déclenche le tag défini dans ce champ, la tâche Persistance copie le fichier d’enregistrement de la persistance en cours dans un fichier de sauvegarde. 12 • PERSISTANCE • Messages d’erreur de la tâche Persistance • • M ESSAGES D ’ ERREUR DE LA TÂCHE P ERSISTANCE Lors de l’exécution, si une erreur se produit avec la tâche Persistance, l’un des messages ci-dessous s’affiche en regard de PERSIST sur l’écran du Gestionnaire d’exploitation. Echec d’initialisation de la tâche Cause : la tâche est déjà active, la clé n’est pas installée, la clé installée est incorrecte ou vous n’êtes pas autorisé à avoir la clé. Action : si vous êtes autorisé à avoir la clé, vérifiez que la clé installée est correcte. Erreur lors de la lecture de la RTDB : %d Cause : vous avez tenté de lire une valeur de tag dans la base de données et le noyau vous a envoyé ce message avec un code d’erreur. Action : fermez puis relancez l’application et essayez de lire la valeur à nouveau. Erreur lors de la lecture du fichier de persistance : nom du fichier Cause : le fichier est altéré ou le disque est endommagé. Action : vérifiez le fichier. Exécutez CHKDSK ou tout programme de diagnostic de disque pour localiser les problèmes survenus dans l’unité de disques. Erreur lors de la lecture du fichier de sauvegarde : nom du fichier Cause : le fichier /CT/PERSISTENCE.CT est altéré, ou la version du fichier script .CT (/FLINK/CTG/PERSISTENCE.CTG) ne correspond pas à celle du Gestionnaire d’exploitation FactoryLink. Action : supprimez le fichier /FLAPP/CT/PERSISTENCE.CT. Relancez l’application pour reconstituer le fichier. Erreur lors de la recherche dans le fichier : nom du fichier Cause : une erreur de matériel est survenue ou le système est endommagé. Action : contactez le Service d’assistance clientèle. 324 / FactoryLink 6.5.0 / Guide de référence PERSISTANCE Messages d’erreur de la tâche Persistance Erreur lors de la suppression du fichier : Cause : le fichier indiqué ne peut pas être supprimé. Soit il est utilisé par un autre développeur, soit il est en lecture seule. Action : vérifiez si le fichier est utilisé par un autre développeur ou s’il est en lecture seule. Erreur lors de l’écriture dans le fichier : nom du fichier Cause : une erreur de matériel est survenue ou le système est endommagé. Action : contactez le Service d’assistance clientèle. Erreur lors de l’obtention des variables d’environnement Cause : les variables FLDOMAIN, FLNAME et FLUSER ne sont pas définies. Action : définissez les variables à l’invite du système en utilisant le format suivant : UGV HNXCT HNXCTFGH où HNXCT est la variable d’environnement FLDOMAIN, FLNAME ou FLUSER de FactoryLink. HNXCTFGH est le nom de la variable définie par le développeur. Fichier de sauvegarde incorrect ou altéré Cause : le fichier d’enregistrement de persistance (*.PRS) est altéré. Elle tente alors d’utiliser le fichier de sauvegarde de persistance (*.BAK). Impossible d’obtenir une ID de tâche pour %s Cause : connexion à une application FactoryLink en cours d’exécution impossible. Action : assurez-vous que l’application est lancée et en cours d’exécution, puis essayez à nouveau. FactoryLink 6.5.0 / Guide de référence / 325 Persistance Action : aucune action requise. Il s’agit uniquement d’un message d’information. 12 • PERSISTANCE • Messages d’erreur de la tâche Persistance • • Impossible d’ouvrir le fichier ou bien le fichier /FLAPP/CT/PERSISTENCE.CT n’existe pas ou est altéré. Action : si le fichier existe, supprimez-le puis relancez l’application pour recréer le fichier. Si le fichier n’existe pas, redémarrez l’application pour le recréer. Impossible d’utiliser le fichier de sauvegarde Cause : si le programme RESOLVE ne peut pas utiliser le fichier d’enregistrement de persistance (*.PRS) parce qu’il est altéré, le programme recherche le fichier de sauvegarde de la persistance (*.BAK). Si RESOLVE ne peut pas utiliser le fichier .BAK, il génère le message ci-dessus. Action : supprimez les fichiers d’enregistrement et de sauvegarde initiaux. La tâche Persistance crée deux nouveaux fichiers. Le fichier de sauvegarde n’a pas été fermé correctement Cause : la tâche génère ce message lorsqu’elle commence à copier le fichier de sauvegarde de persistance (*.BAK) dans le fichier d’enregistrement de persistance (*.PRS). Action : aucune action requise. Il s’agit uniquement d’un message d’information. Mémoire insuffisante Cause : mémoire RAM insuffisante pour effectuer cette tâche. Action : fermez toutes les fenêtres ou applications superflues, telles que l’Editeur d’application ou tout éditeur de texte. Si ce message d’erreur s’affiche fréquemment, ajoutez de la mémoire RAM au système. %s n’est pas un fichier de persistance FactoryLink Cause : le format du fichier spécifié est incorrect pour un fichier d’enregistrement de persistance et le fichier ne possède pas l’extension .PRS. Action : supprimez le fichier. Si le fichier de sauvegarde de persistance (*.BAK) existe, copiez-le dans le fichier d’enregistrement et attribuez-lui l’extension .PRS. 326 / FactoryLink 6.5.0 / Guide de référence PERSISTANCE Messages d’erreur de la tâche Persistance Structure de fichier de table de configuration incorrecte dans : nom du fichier Cause : le fichier .CT indiqué est altéré. Action : exécutez EVIGP T pour reconstituer les fichiers .CT, puis essayez à nouveau. 12 Persistance FactoryLink 6.5.0 / Guide de référence / 327 • PERSISTANCE • Messages d’erreur de la tâche Persistance • • 328 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 13 PowerNet 13 Une application FactoryLink peut jouer le rôle de client ou de serveur. En tant que serveur, elle fournit aux autres applications FactoryLink les informations dont elles ont besoin. En tant que client, elle utilise les informations fournies par les autres applications FactoryLink. Sur les plates-formes qui permettent à FactoryLink de gérer plusieurs applications exécutées sur la même station, vous pouvez exécuter plusieurs copies de PowerNet. Pour plus d’informations sur les environnements multi-utilisateurs, reportez-vous au manuel Principes de base. FactoryLink 6.5.0 / Guide de référence / 329 PowerNet Les données prélevées ou calculées par FactoryLink sont stockées dans la base de données temps réel sous forme d’éléments de données. Les noms de tags définis dans l’Editeur d’applications ou dans les panneaux du Gestionnaire de configuration identifient ces éléments. Les éléments de la base de données temps réel peuvent être partagés par plusieurs applications FactoryLink, qu’elles soient exécutées sur la même station (nœud) ou sur une autre station à l’aide de PowerNet. • POWERNET • • • Utilisation de PowerNet avec l’application FLDEMO Pour utiliser PowerNet avec l’application FLDEMO qui est livrée avec FactoryLink, vous devez entrer les informations suivantes dans le panneau Définition de domaine externe du Gestionnaire de configuration Dans l’application FLDEMO, la tâche PowerNet ne démarre pas automatiquement. Vous devez lancer cette tâche à partir de l’écran Gestionnaire d’exécution ou spécifier l’indicateur R lors de sa configuration dans le panneau Configuration système. Méthode de transfert des données La présente section explique comment s’effectue le transfert de données entre une application serveur et une application cliente. Au démarrage Dès qu’une application cliente se connecte à une application serveur, toutes les données partagées par ces deux applications sont transmises du serveur au client. Ainsi, ce dernier dispose, dès le démarrage, de données à jour. En cas d’interruption de la connexion entre les deux applications, ce transfert de données se fait également lors du rétablissement de la connexion. 330 / FactoryLink 6.5.0 / Guide de référence POWERNET Panneau Définition de domaine externe Transfert de données serveur-client Il existe deux méthodes de configuration du transfert des données du serveur vers le client : 13 • Exception—Les données sont transmises à l’application cliente uniquement si • Interrogé—Les données sont transmises à l’application cliente à intervalle fixe, de façon dynamique ou à la suite de tout événement généré par l’application cliente. Le transfert de données vers un domaine externe peut être configuré en lecture seule (option par défaut) ou en lecture/écriture. La configuration en lecture/écriture permet de retransférer vers l’application serveur les données modifiées dans l’application cliente. Conventions d’attribution des noms de tags Les noms de tags qui référencent les éléments de données à partir d’autres applications doivent avoir le format suivant : exdomain:PQOFGVCI {[sub1] {,[sub2],...}} Conversion des types de tags Le type de données d’un tag référençant un élément de donnée dans une application distante peut être différent du type de données de la définition de tag dans l’application distante. P ANNEAU D ÉFINITION DE DOMAINE EXTERNE Pour configurer le panneau Définition de domaine externe, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. FactoryLink 6.5.0 / Guide de référence / 331 PowerNet elles ont subi une modification dans l’application serveur. • POWERNET • Panneau Définition de domaine externe • • 2 Choisissez Définition de domaine externe dans le Menu principal du Gestionnaire de configuration pour afficher le panneau Définition de domaine externe. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de domaine Nom du domaine externe. Utilisez ce nom comme partie de la référence de tag distant. Par exemple, NODEB:temp. Pour plus d’informations sur les conventions utilisées pour le nom des tags, reportez-vous au manuel intitulé Configuration Guide. Cette représentation logique d’une application FactoryLink est limitée à huit caractères. Cet exemple d’application client accède aux informations à partir de deux applications serveur logiques, NODEB et NODEC. Entrée valide : nom de domaine *Nom ou tag de nœud de réseau Nom du nœud dans lequel réside l’application serveur FactoryLink représentée par cette connexion. Ce nom peut être soit une constante précédée d’une apostrophe, soit un nom de tag. Si vous entrez une constante, celle-ci doit être un nom d’hôte TCP/IP correct. Pour plus d’informations, reportez-vous au manuel Configuration Guide. Si ce champ désigne le nœud local, PowerNet effectue des transferts de valeurs de tags locales. Entrée valide : nom de tag standard ou constante Type de données valides : message 332 / FactoryLink 6.5.0 / Guide de référence POWERNET Panneau Définition de domaine externe *Nom ou tag de service distant Nom du service utilisé par l’application serveur représentée par cette connexion. Ce nom peut être une constante précédée d’une apostrophe ou un tag. Si vous ne remplissez pas ce champ, POWERNET est considéré comme le nom du service. Entrée valide : nom de tag standard ou constante Type de données valides : message Type de mise à jour Méthode utilisée pour envoyer des données depuis l’application serveur vers l’application client. Vous avez le choix entre deux méthodes. EXCEPTION Transfère les données lorsque les bits d’état de changement d’un tag sont définis. Il s’agit de la méthode par défaut. INTERROGE Transfère les données en fonction de l’intervalle défini dans le champ *Périodicité de m. à j. (sec.) ou tag. Seules les valeurs qui ont été modifiées depuis l’interrogation précédente sont transférées. Si vous choisissez cette méthode, vous devez indiquer un intervalle de mise à jour dans le champ suivant. *Périodicité de m. à j. (sec.) ou tag Intervalle, en secondes, entre les mises à jour si le type de mise à jour choisi est INTERROGE. Il peut s’agir d’une constante ou d’un nom de tag. Si vous entrez un tag numérique, le tag agit comme un déclencheur d’interrogation. Le passage de 0 à 1 ou une valeur forcée à 1 déclenche une opération d’interrogation. Si vous entrez un tag analogique, la valeur du tag indique le nombre de secondes qui séparent les interrogations lors de l’exécution. Cette valeur peut être modifiée lors de l’exécution. Si vous ne renseignez pas ce champ, sa valeur est 0 et l’option d’interrogation est désactivée. Entrée valide : nom de tag standard ou constante numérique FactoryLink 6.5.0 / Guide de référence / 333 PowerNet Si vous entrez une constante, le nom doit correspondre au nom attribué à l’instance de PowerNet utilisée par l’application serveur comme défini dans le fichier de services TCP/IP. Pour plus d’informations, reportez-vous au manuel intitulé Configuration Guide. 13 • POWERNET • Panneau Définition de domaine externe • • Type de données valides : digital ou analog Transfert de données Définit les privilèges de lecture/écriture entre le client et le serveur. Vous avez le choix entre deux méthodes : LECTSEUL L’application client peut uniquement recevoir des données de l’application serveur. LECTECR L’application client peut recevoir des données de l’application serveur et renvoyer à son tour des données au serveur si la valeur du tag a changé dans l’application client. Soyez prudent lors de l’utilisation de l’option LECTECR. Si les données sont rapidement modifiées à la fois du côté serveur et du côté client, et sans cesse renvoyées entre les deux, cela peut provoquer ce que l’on appelle un effet « ping-pong ». Tag message d’état PowerNet peut afficher un message indiquant l’état de la connexion pour le client. Vous pouvez recevoir les messages d’état suivants : Création du client : PowerNet a créé l’objet client et attend la connexion. Suppression du client : PowerNet supprime l’objet client, ce qui signifie qu’aucun tag n’est associé à ce domaine. Connexion : l’objet client est en cours de connexion. Abandon de la connexion : le client a abandonné la connexion. Cela signifie généralement que le serveur n’est pas disponible. Délai de connexion : le serveur ne s’est pas connecté dans le temps imparti. Connecté : le serveur est connecté. Il s’agit de l’état normal de PowerNet. Délai réponse lien : le client n’a pas reçu de message du serveur après la connexion dans le temps imparti. Délai réception lien : le serveur n’a pas envoyé de réponse dans le temps imparti. Le serveur risque de s’arrêter de façon anormale. Echec d’envoi : un problème s’est produit lors de l’envoi des données. Déconnexion reçue : le serveur a envoyé un message de déconnexion au client. Le serveur envoie ce message si PowerNet est arrêté sur la machine hôte du serveur. Erreur reçue : une erreur s’est produite lors d’une lecture. 334 / FactoryLink 6.5.0 / Guide de référence POWERNET Panneau Définition de domaine externe Ecriture forcée Permet à une application client d’envoyer vers le serveur une écriture forcée d’un tag de type « digital » afin de déclencher un événement. 13 4 Cliquez sur Entrée pour enregistrer ces informations. FactoryLink 6.5.0 / Guide de référence / 335 PowerNet 5 Cliquez sur Quitter pour retourner au Menu principal. • POWERNET • Panneau Informations configuration système • • P ANNEAU I NFORMATIONS CONFIGURATION SYSTÈME Pour configurer le panneau Informations configuration système, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Configuration système dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations configuration système. 3 Dans ce panneau, spécifiez les informations suivantes : Indic. Ajoutez un R à ce champ de façon à ce que PowerNet soit lancé automatiquement lors du démarrage de FactoryLink. Entrée valide : R Paramètres du programme Tout argument de programme choisi pour contrôler l’exécution de la tâche. La liste des arguments ci-dessous est spécifique à PowerNet : -h<nom_hôte_local> 336 / FactoryLink 6.5.0 / Guide de référence POWERNET Panneau Informations configuration système -s<nom_service> -bn où n est la taille par défaut du tampon : 512 13 -nn où n est le nombre par défaut de sessions : 32 (maximum : 1024) -i<#> où <#> est le nombre de millisecondes de repos après la liaison tous les 20 tags Entrée valide : nom de tag standard Type de données valides : message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 337 PowerNet -e<nom_tâche> • POWERNET • Messages de la tâche PowerNet • • M ESSAGES DE LA TÂCHE P OWER N ET Si des problèmes se produisent lors de l’exécution de PowerNet, un message d’erreur s’affiche sur l’écran du Gestionnaire d’exploitation, en regard du nom de la tâche PowerNet sur l’écran du domaine SHARED. Cette section présente une liste de tous les messages pouvant apparaître lors de l’exécution de PowerNet, indique quelles en sont les causes et comment y remédier. Aucun hôte local ou variable FLHOST fourni Cause : la variable FLHOST n’a pas été définie. Action : définissez la variable FLHOST avant de lancer Powernet ou transférez-la à Powernet à l’aide de l’argument -s. Erreur lors de la création de l'objet service ! Erreur NSI % 4x Un problème est survenu dans le réseau. Cette erreur peut être due aux conditions suivantes : Cause : il n’y a plus de sockets disponibles. Action : fermez d’autres processus en réseau afin de libérer des sockets ou augmentez le nombre de sockets disponibles si possible. Cause : le nom du service POWERNET est introuvable dans le fichier de services. Action : recherchez dans les fichiers de services le nom du service POWERNET ou d’un autre nom de service utilisé. Cause : le nom du nœud distant est introuvable dans le fichier hôte. Action : recherchez le nom et l’adresse corrects du nœud distant dans le fichier hôte ou le serveur de noms de domaines. Assurez-vous que le nom du nœud figure en minuscules et en majuscules (l’un des noms étant l’alias). Cause : un autre processus est déjà associé au même nom de service. Action : vérifiez si une autre copie de PowerNet est déjà en cours d’exécution ou si un autre processus utilisant le même nom de service existe. Si plusieurs copies de PowerNet sont exécutées sur un seul nœud, elles doivent avoir des noms de services différents. 338 / FactoryLink 6.5.0 / Guide de référence POWERNET Messages de la tâche PowerNet Erreur lors de la lecture de l'enregistrement de la table de configuration Cause : le fichier EXTRNDOM.CT est altéré. 13 Action : supprimez le fichier EXTRNDOM.CT et relancez FactoryLink pour reconstituer le fichier. Cause : le fichier EXTRNDOM.CT est altéré. Action : supprimez le fichier EXTRNDOM.CT et relancez FactoryLink pour reconstituer le fichier. Erreur lors de la lecture de l'index %s de la table de configuration Cause : le fichier EXTRNDOM.CT est altéré. Action : supprimez le fichier EXTRNDOM.CT et relancez FactoryLink pour reconstituer le fichier. Erreur lors de l'exposition de l'objet service ! Erreur NSI %4x Un problème est survenu dans le réseau. Cette erreur peut être due aux conditions suivantes : Cause : il n’y a plus de sockets disponibles. Action : fermez d’autres processus en réseau afin de libérer des sockets ou augmentez le nombre de sockets disponibles si possible. Cause : le nom du service POWERNET est introuvable dans le fichier de services. Action : recherchez dans les fichiers de services le nom du service POWERNET ou d’un autre nom de service utilisé. Cause : le nom du nœud distant est introuvable dans le fichier hôte. Action : recherchez le nom et l’adresse corrects du nœud distant dans le fichier hôte ou le serveur de noms de domaines. Assurez-vous que le nom du nœud figure en minuscules et en majuscules (l’un des noms étant l’alias). FactoryLink 6.5.0 / Guide de référence / 339 PowerNet Erreur lors de la lecture de l'en-tête %s de la table de configuration • POWERNET • Messages de la tâche PowerNet • • Cause : un autre processus est déjà associé au même nom de service. Action : vérifiez si une autre copie de PowerNet est déjà en cours d’exécution ou si un autre processus utilisant le même nom de service existe. Si plusieurs copies de PowerNet sont exécutées sur un seul nœud, elles doivent avoir des noms de services différents. Impossible d'initialiser l'interface NSI ! Cause : l’initialisation du réseau a échoué. Action : assurez-vous que le réseau TCP/IP est installé et en cours d’exécution. Vérifiez également que le nom du service POWERNET a été ajouté au fichier de services et que le réseau peut identifier les noms des nœuds locaux et distants en consultant le fichier hôte ou le serveur de noms de domaines. Impossible d'ouvrir le fichier de table de configuration extrndom.ct Cause : PowerNet ne peut pas trouver le fichier EXTRNDOM.CT parce que la table de définition de domaine externe n’a pas été configurée. Action : utilisez le Menu principal du Gestionnaire de configuration pour configurer la table Définition de domaine externe. Mémoire RAM saturée Cause : le processus n’a pas pu attribuer la mémoire nécessaire. Action : fermez toutes les fenêtres et applications superflues, telles que l’Editeur d’application. Si ce message d’erreur s’affiche souvent, il faut peut-être, selon le système d’exploitation, rajouter de la mémoire ou configurer différemment la mémoire existante. Type de données non pris en charge par PowerNet. Cause : vous avez configuré un tag dont le type de données n’est pas géré. Action : contactez le service d’assistance clientèle. 340 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 14 Power SPC PowerSPC est un module de contrôle de processus statistique ; grâce à des fonctions telles que collecte, affichage et analyse de données historiques et de données en temps réel, archivage de données, suivi de tendances, déclenchement d’alarmes, fonctionnalités et performances du processus de tendances, il joue en quelque sorte le rôle d’outil de gestion de la qualité. Ce chapitre décrit les champs des panneaux de configuration de la tâche Power SPC. • Table Power SPC - Plans exemples, composée des panneaux suivants : • Panneau Contrôle moniteur de plan exemple : pour plus d’informations, reportez-vous à la section « Panneau Contrôle moniteur de plan exemple » page 355 . • Table Power SPC - Processus, composée des panneaux suivants : • Panneau Définition de processus : pour plus d’informations, reportez-vous à la section « Panneau Définition de processus » page 359. • Panneau Contrôle de collecte de données : pour plus d’informations, reportez-vous à la section « Panneau Contrôle de collecte de données » page 367. • Panneau Collecte auxiliaire : pour plus d’informations, reportez-vous à la section « Panneau Collecte auxiliaire » page 372. • Panneau Echantillonnage d’acceptation : pour plus d’informations, reportez-vous à la section « Panneau Echantillonnage d’acceptation » page 374. • Panneau Contrôle de calcul de plan exemple : pour plus d’informations, reportez-vous à la section « Panneau Contrôle de calcul de plan exemple » page 378. FactoryLink 6.5.0 / Guide de référence / 341 14 Power SPC • Panneau Définition de plan exemple : pour plus d’informations, reportez-vous à la section « Panneau Définition de plan exemple » page 344. • Panneau Contrôle de collecte : pour plus d’informations, reportez-vous à la section « Panneau Contrôle de collecte » page 347. • Panneau Contrôle de calcul de plan exemple : pour plus d’informations, reportez-vous à la section « Panneau Contrôle de calcul de plan exemple » page 350. • POWER SPC • • • • Panneau Contrôle moniteur de processus : pour plus d’informations, reportez-vous à la section « Panneau Contrôle moniteur de processus » page 389. • Table Power SPC - Tendances, composée des panneaux suivants : • Panneau Définition de tendance : pour plus d’informations, reportez-vous à la section « Panneau Définition de tendance » page 395. • Panneau Affichage de calcul : pour plus d’informations, reportez-vous à la section « Panneau Affichage de calcul » page 403. • Panneau Affichage de données auxiliaires : pour plus d’informations, reportez-vous à la section « Panneau Affichage de données auxiliaires » page 410. • Panneau Graphique de contrôle : pour plus d’informations, reportez-vous à la section « Panneau Graphique de contrôle » page 412. • Panneau Affichage d’histogramme : pour plus d’informations, reportez-vous à la section « Panneau Affichage d’histogramme » page 415. • Informations de graphique : pour plus d'informations, reportez-vous à la section « Panneau Informations de graphique » page 421. • Calcul de graphique ad hoc : pour plus d'informations, reportez-vous à la section « Panneau Calcul de graphique ad hoc » page 423. • Panneau Style de graphique : pour plus d’informations, reportez-vous à la section « Panneau Style de graphique » page 429. • Table Codes de cause définis par l’utilisateur, composée des panneaux suivants : • Panneau Définition de code de cause : pour plus d’informations, reportez-vous à la section « Panneau Définition de code de cause » page 432. • Panneau Définition des règles d’exécution : pour plus d’informations, reportez-vous à la section « Panneau Définition des règles d’exécution » page 434. • Panneau Définition de structure auxiliaire : pour plus d’informations, reportez-vous à la section « Panneau Définition de structure auxiliaire » page 439. • Panneau Contrôle de structure auxiliaire : pour plus d’informations, reportez-vous à la section « Panneau Contrôle de structure auxiliaire » page 441. 342 / FactoryLink 6.5.0 / Guide de référence POWER SPC Table Plans exemples TABLE P LANS EXEMPLES Le plan exemple définit un ensemble de valeurs et d’instructions qui contrôlent quelles données le système prélève, calcule, évalue et affiche. Il définit également le contenu de chaque échantillon, dont ses dimensions et caractéristiques. Nous vous conseillons d’organiser le plan exemple en fonction des éléments de données que vous souhaitez relever, de configurer les calculs pour chaque élément de données et de configurer les règles d’exécution pour chaque calcul. Pour créer un plan exemple, il convient de configurer la table Plans exemples ; elle est composée de quatre panneaux : • Définition de plan exemple : définit des instructions qui déterminent le fonctionnement du plan lors de la collecte, du calcul et de la surveillance des données. • Contrôle de collecte : définit les données variables et d’attributs que le plan 14 exemple doit relever. • Contrôle de calcul de plan exemple : définit les calculs effectués par SPC sur chaque groupe de données défini dans le panneau Contrôle de collecte. • Contrôle moniteur de plan exemple : définit les règles d’exécution pour chaque FactoryLink 6.5.0 / Guide de référence / 343 Power SPC calcul défini dans le panneau Contrôle de calcul. • POWER SPC • Panneau Définition de plan exemple • • P ANNEAU D ÉFINITION DE PLAN EXEMPLE Pour configurer le panneau Définition de plan exemple, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Plans exemples dans le menu principal du Gestionnaire de configuration afin d’afficher le panneau Définition de plan exemple. 3 Dans ce panneau, spécifiez les informations suivantes : Exemple de nom de plan (obligatoire) Nom à attribuer au plan exemple, compris entre 1 et 16 caractères alphanumériques. Tapez un nom significatif qui correspond aux données surveillées par le plan exemple. Pour le même processus, vous pouvez définir plus d’un plan exemple. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Restriction des chang. dynamiques ? (facultatif) Indique si, après que FactoryLink a entré les valeurs du plan exemple dans les tags contrôlant un processus SPC ou un graphique SPC, l’opérateur ou un autre module FactoryLink peut dynamiquement changer (écraser) les valeurs établies par le plan exemple. Vous pouvez choisir l’une des options suivantes : OUI N’autorise pas les changements dynamiques. SPC refuse tout changement apporté aux tags contrôlant le processus ou le graphique SPC et utilise les valeurs définies dans le plan exemple. 344 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de plan exemple NON Autorise les changements dynamiques (option par défaut). Exclure données avec cause affectable ? (facultatif) Indique si les calculs de limites de contrôle doivent comprendre ou non des données ayant une cause assignable. Vous pouvez choisir l’une des options suivantes : OUI Exclut les données avec cause assignable des calculs de limites de contrôle. Vous devez spécifier les codes de cause à exclure dans le panneau « Code de cause », décrit dans le Chapter 9, « Customizing your Process » du manuel PowerSPC Configuration Guide. NON Inclut les données avec cause assignable dans les calculs de limites de contrôle (option par défaut). Rejet dimension indéfinie et noms car. ? (facultatif) Indique si SPC doit refuser ou non les noms des dimensions ou des caractéristiques qui n’ont pas été définis dans le panneau Contrôle de collecte. Vous pouvez choisir l’une des options suivantes : si vous souhaitez restreindre les choix de l’opérateur lorsqu’il modifie des dimensions et des caractéristiques en mode exécution. NON SPC accepte les données prélevées. Choisissez NON pour autoriser l’opérateur à modifier des dimensions et des caractéristiques en mode exécution (option par défaut). Echantillonnage d’acceptation (facultatif) Indique si le plan exemple sélectionné applique ou non l’échantillonnage d’acceptation sur les échantillons de données prélevés. Vous pouvez utiliser l’échantillonnage d’acceptation avec des données relatives aux dimensions et aux caractéristiques. Dans le cas des données dimensionnelles, renseignez également les champs Limite spéc. basse de dim., Limite spéc. haute de dim. et Dim. nominale du panneau Contrôle de collecte. Cette option est utilisée pour mesurer la qualité des marchandises d’un fournisseur. Vous pouvez choisir l’une des options suivantes : AUCUN N’applique pas l’échantillonnage d’acceptation au plan exemple sélectionné (option par défaut). FIXE Applique l’échantillonnage d’acceptation à un échantillon contenant un nombre fixe de FactoryLink 6.5.0 / Guide de référence / 345 Power SPC OUI SPC refuse les données prélevées. Choisissez OUI 14 • POWER SPC • Panneau Définition de plan exemple • • sous-groupes. Après avoir prélevé le nombre d’échantillons indiqué dans le champ Taille d’échantillon (décrit ci-dessous), SPC ferme l’échantillon et l’évalue. VARIABLE Echantillonnage d’acceptation pour un échantillon de taille variable. Si vous choisissez cette option, vous devez également définir un tag déclencheur de fermeture d’échantillon dans le panneau Echantillonnage d’acceptation. Ce tag déclenche SPC pour qu’elle ferme l’échantillon et l’évalue. Pour plus d’informations, reportez-vous au Chapter 6, « Configuring the Processes », du manuel PowerSPC Configuration Guide. Si le plan exemple sélectionné utilise l’échantillonnage d’acceptation, configurez également le panneau Echantillonnage d’acceptation disponible à partir de la table Power SPC - Processus. Pour plus d’informations, reportez-vous au Chapter 6, « Configuring the Processes », du manuel PowerSPC Configuration Guide. Si vous utilisez l’échantillonnage d’acceptation, complétez les trois champs suivants. Si vous avez entré AUCUNE dans le champ Echantillonnage d’acceptation, ne remplissez pas ces champs. Critères d’acceptation (facultatif) Nombre unique, compris entre 0 et 999 999, spécifiant le nombre d’unités du groupe d’échantillons qui doit subir avec succès toutes les mesures et/ou tous les contrôles définis pour que le lot entier soit accepté. Lors des contrôles, pour déterminer le nombre d’unités accepté, SPC se base sur le nombre d’unités défectueuses et non sur le nombre de défauts. Pour utiliser ce champ, vous devez avoir entré FIXE ou VARIABLE dans le champ Echantillonnage d’acceptation. Entrée valide : nombre unique entre 1 et 999 999 Taille d’échantillon (facultatif) Numéro unique, compris entre 0 et 999 999, qui spécifie le nombre d’unités à évaluer. Pour utiliser ce champ, vous devez avoir entré FIXE ou VARIABLE dans le champ Echantillonnage d’acceptation. Entrée valide : nombre unique entre 1 et 999999 346 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de collecte Taille de lot (facultatif) Numéro unique, compris entre 0 et 999 999, qui spécifie le nombre total d’unités dans le lot (paquet) d’où est extrait le groupe d’échantillons. Pour utiliser ce champ, vous devez avoir entré FIXE ou VARIABLE dans le champ Echantillonnage d’acceptation. Entrée valide : nombre unique entre 1 et 999999 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. P ANNEAU C ONTRÔLE DE COLLECTE Pour configurer le panneau Contrôle de collecte, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection 14 Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Plans exemples dans le Menu principal du Gestionnaire de 3 Dans ce panneau, spécifiez les informations suivantes : Dim. ou nom caract. (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, qui spécifie le nom de la dimension à relever (la longueur par exemple) ou de la caractéristique à contrôler (par exemple, une déformation ou une bulle). FactoryLink 6.5.0 / Guide de référence / 347 Power SPC configuration afin d’afficher le panneau Contrôle de collecte. • POWER SPC • Panneau Contrôle de collecte • • Si, dans le panneau Définition de plan exemple, vous avez choisi de refuser les noms non définis, saisissez dans ce champ tous les noms de dimensions et de caractéristiques. Entrez un astérisque (*) dans ce champ au lieu d’un nom si vous souhaitez que SPC effectue le ou les calculs, définis dans le panneau Contrôle de calcul pour cette entrée, sur le total combiné de tous les types de caractéristiques de ce panneau et non séparément sur chaque caractéristique. Cette option s’avère utile lorsque vous souhaitez obtenir le nombre total de défauts détectés sur une pièce. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Dim. ou type caract. (obligatoire) Indique si le nom spécifié dans le champ précédent, Dim. ou nom caract., est une dimension ou une caractéristique. Vous pouvez choisir l’une des options suivantes : Dimension Spécifie que vous prélevez une mesure, par exemple, une longueur ou une température (option par défaut). Caractéristique Spécifie que vous prélevez des occurrences d’un défaut ou d’une partie défectueuse, par exemple, déformations, bulles, mauvaise couleur ou étiquette manquante. Spécifiez cette option si vous avez entré * dans le champ Dim. ou nom caract. de ce panneau. Taille sous-groupe (facultatif) Nombre unique, compris entre 0 et 9 999, spécifiant le nombre de mesures ou de caractéristiques à regrouper et à relever avant que SPC effectue automatiquement un calcul sur les données. Autrement dit, le nombre d’échantillons compris dans un sous-groupe. L'entrée de ce champ détermine la taille de sous-groupe de toutes les dimensions et caractéristiques ; cependant, si vous souhaitez effectuer un calcul particulier, vous pouvez remplacer ce champ par le champ Taille calcul du panneau Contrôle de calcul, décrit dans la section « Defining the Sample Plans Calculations » du Guide de l’utilisateur Power SPC. Entrée valide : nombre unique compris entre 0 et 9999 Complétez les deux champs suivants afin de déterminer les critères de réussite et d’échec à appliquer aux dimensions si et seulement si • le plan exemple utilise l’échantillonnage d’acceptation ; 348 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de collecte • SPC doit effectuer des calculs sur des populations de données. Une population correspond à tous les points visibles d’un graphique. Les limites spécification haute et spécification basse du panneau Contrôle de collecte de plan exemple sont nécessaires à la réalisation des calculs Cp et Cpk d’informations de graphique. Les limites de ces champs ne sont pas représentées sous forme de lignes dans le graphique, à moins que vous ne remplissiez également les champs Limite spéc. basse pour calcul, Limite spéc. haute pour calcul et Valeur nominale pour calcul du panneau Contrôle de calcul de cette table. Limite spéc. basse de dim. (facultatif) Nombre entier en virgule flottante qui définit la limite de spécification inférieure (LSL) pour une dimension. Si le plan exemple sélectionné applique l’échantillonnage d’acceptation à des données dimensionnelles, attribuez à la dimension la plus petite valeur possible. Si vous contrôlez une caractéristique, ne renseignez pas ce champ. Entrée valide : nombre entier en virgule flottante Limite spéc. haute de dim. Entrée valide : nombre entier en virgule flottante Dimension nominale Nombre entier en virgule flottante qui spécifie la valeur cible d’une dimension. Si le plan exemple sélectionné applique l’échantillonnage d’acceptation aux données dimensionnelles, saisissez la valeur cible de la dimension. Entrée valide : nombre entier en virgule flottante 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 349 Power SPC (facultatif) Nombre entier en virgule flottante qui définit la limite de spécification supérieure (USL) pour une dimension. Si le plan exemple sélectionné applique l’échantillonnage d’acceptation à des données dimensionnelles, attribuez à la dimension la plus grande valeur possible. Si vous contrôlez une caractéristique, ne renseignez pas ce champ. 14 • POWER SPC • Panneau Contrôle de calcul de plan exemple • • P ANNEAU C ONTRÔLE DE CALCUL DE PLAN EXEMPLE Pour configurer le panneau Contrôle de calcul de plan exemple, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Plans exemples dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de calcul de plan exemple. 3 Dans ce panneau, spécifiez les informations suivantes : Nom calcul (obligatoire) Calcul à effectuer sur la dimension ou caractéristique que vous avez saisie dans le champ Dim. ou nom caract. du panneau Contrôle de collecte. Le tableau qui suit répertorie les entrées valides pour les données relatives aux dimensions et aux caractéristiques. Pour une description de ces calculs, reportez-vous au glossaire ou à la présentation. Remarque : si vous configurez ce panneau pour un histogramme, saisissez un nom de calcul quelconque dans ce champ. Bien que SPC n’effectue pas de calcul pour les histogrammes, ce champ est requis. Les limites de contrôle initiales pour le calcul sont définies dans les trois champs décrits ci-dessous. SPC utilise ces limites, au démarrage du système, pour évaluer les règles d’exécution et tracer les graphiques jusqu’à ce que l’opérateur ou un autre module FactoryLink déclenche SPC qu’elle recalcule de nouvelles limites de contrôle 350 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple ou modifie les valeurs tandis que le processus est désactivé. Si vous souhaitez que SPC recalcule les limites de contrôle à partir de ces champs, définissez également un tag déclencheur. Définissez ce dernier dans le champ Tag déclencheur de limite de contrôle du panneau Contrôle de calcul de l’option Processus. Si vous ne souhaitez pas que SPC effectue ce recalcul, ne définissez pas le Tag déclencheur de limite de contrôle. SPC utilise toujours les limites de contrôle définies dans ces champs, à moins que l’opérateur ou une autre tâche modifie les limites de contrôle en mode exécution tandis que le processus est désactivé. Limite inf. pré-contrôlée (facultatif) Nombre entier en virgule flottante qui définit la limite de contrôle inférieure initiale du calcul. L’entrée de ce champ s’applique uniquement au calcul affiché sur cette ligne. Entrée valide : nombre entier en virgule flottante Limite sup. pré-contrôlée (facultatif) Nombre entier en virgule flottante qui définit la limite de contrôle supérieure initiale du calcul. L’entrée de ce champ s’applique uniquement au calcul affiché sur cette ligne. Entrée valide : nombre entier en virgule flottante Valeur centr. pré-contrôlée (facultatif) Nombre entier en virgule flottante qui définit la valeur centrale initiale pour le calcul. L’entrée de ce champ s’applique uniquement au calcul affiché sur cette ligne. Entrée valide : nombre entier en virgule flottante Les trois champs suivants vous permettent d’afficher sur le graphique SPC les lignes de limites de spécification relatives aux dimensions. Si vous saisissez des limites dans ces champs, SPC les utilise pour effectuer le calcul mentionné dans le champ Nom calcul et pour recalculer les limites de contrôle. Vous devez être prudent lorsque vous utilisez ces champs car les limites de spécification peuvent modifier les résultats du calcul. Si vous souhaitez effectuer un calcul sur une population donnée ou si le plan exemple sélectionné utilise l’échantillonnage d’acceptation, définissez des limites de spécification dans le panneau Contrôle de collecte. Si vous souhaitez afficher ces limites, vous devez compléter également les trois champs suivants. Dans la plupart des cas, vous saisirez les mêmes valeurs dans les deux groupes de champs ; la saisie de valeurs différentes vous permettra toutefois d’exercer un contrôle plus poussé. FactoryLink 6.5.0 / Guide de référence / 351 Power SPC Si cette valeur de limite de contrôle est destinée à un calcul de type Split, saisissez une valeur située, dans la largeur, à mi-distance entre les deux lignes centrales. Précisez la largeur de ces lignes dans le champ Constante calcul du panneau Contrôle de calcul. 14 • POWER SPC • Panneau Contrôle de calcul de plan exemple • • Les limites de spécification supérieure et inférieure de ce panneau sont utilisées pour les calculs Cp et Cpk s’effectuant à partir de sous-groupes dans le Processus SPC et pour la surveillance des règles d’exécution. Si vous configurez un calcul destiné à une caractéristique, ne renseignez pas ce champ. Limite spéc. basse pour calcul (facultatif) (facultatif) Nombre entier en virgule flottante qui définit la limite de spécification inférieure (LSL) pour une dimension. Entrée valide : nombre entier en virgule flottante Limite spéc. haute pour calcul (facultatif) Nombre entier en virgule flottante qui définit la limite de spécification supérieure (USL) pour une dimension. Entrée valide : nombre entier en virgule flottante Valeur nominale pour calcul (facultatif) Nombre entier qui définit la valeur cible pour une dimension. Entrée valide : nombre entier en virgule flottante Taille calcul (facultatif) Si vous voulez écraser la taille de sous-groupe que vous avez définie dans le panneau Contrôle de collecte, entrez dans ce champ la quantité de données nécessaire à SPC pour effectuer le calcul. L’entrée de ce champ s’applique uniquement au calcul saisi dans le champ Nom calcul décrit auparavant. Si vous souhaitez que SPC effectue un calcul en fonction de la taille de sous-groupe définie dans le panneau Contrôle de collecte, ne renseignez pas ce champ. En mode exécution, SPC effectue, simultanément et sur les mêmes données, tous les calculs pour lesquels ce champ n’a pas été complété. Si vous entrez une valeur dans ce champ, SPC n’effectue pas ce calcul en même temps que le reste des calculs réalisés à partir de la taille de sous-groupe, définie dans le panneau Contrôle de collecte. Vous pouvez choisir l’une des options suivantes : 1 INDIV De 2 à 9 999 CP, CPK, MOVRNG, MOVAVG, EWMA ( SPC effectue un calcul pour ces derniers chaque fois qu’il collecte une nouvelle valeur ; il effectue toutefois le calcul sur la nouvelle valeur + le nombre de valeurs que vous avez saisies dans ce champ). De 1 à 9 999 Autres calculs 352 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple Pour les calculs EWMA, la valeur de ce champ dépend de la valeur que vous saisissez dans le champ Constante calculée. En général, on utilise une valeur comprise entre 0,1 et 0,3 pour l. Lorsque l est égal à 0,3, nous vous conseillons une taille de calcul d’environ 25 ; lorsque l est égal à 0,2, une taille de calcul de 50 et pour l égal à 0,1 une taille de calcul de 75. Décalage calculé Echelle calculée (facultatif)Nombre entier en virgule flottante qui définit une valeur constante afin d’ajuster, individuellement, chaque résultat de calcul. SPC soustrait la valeur du décalage de la valeur calculée. Si vous avez spécifié une valeur d’échelle dans le champ Echelle calculée, SPC soustrait la valeur de décalage de la valeur calculée et divise le résultat par la valeur de l’échelle. Ce champ s’avère utile pour les calculs de moyennes, tels que XBARR et INDIV. Nous vous conseillons de ne pas l’utiliser pour les calculs STDDEV et RANGE. Type de données valides : nombre entier en virgule flottante Entrée valide : nombre entier en virgule flottante Constante calculée (facultatif) Ce champ est uniquement réservé aux calculs EWMA, Cp, Cpk ou Split.) Saisissez la valeur constante utilisée par SPC pour le calcul. Tapez 0 sauf si vous configurez un calcul EWMA, Split, Cp ou CPK. Dans le cas de Cp ou Cpk, le nombre du champ correspond aux calculs Cp et Cpk, comme indiqué à la page 278. Nous vous conseillons d’utiliser la valeur 3. Si vous utilisez le calcul Split, entrez la largeur de la ligne centrale dans ce champ. Cette largeur représente la série de valeurs possible entre les deux lignes centrales. Par exemple, pour que la ligne centrale (moyenne) soit à 25 et 15, entrez 10 dans ce champ. Entrez également, dans le champ Valeur centr. pré-contrôlée du panneau Contrôle de calcul, une valeur représentant la moitié de la largeur de la ligne centrale. Nous vous conseillons de ne pas définir un tag dans le champ Tag déclencheur de limite de contrôle du panneau Contrôle de calcul de la table Power SPC - Processus. FactoryLink 6.5.0 / Guide de référence / 353 Power SPC (facultatif) Nombre entier en virgule flottante qui définit une valeur constante afin de normaliser chaque résultat de calcul. SPC divise la valeur calculée par la valeur de l’échelle puis affiche la valeur convertie. Les données sont archivées dans leurs valeurs originales. Ce champ s’avère utile pour les calculs de moyennes, tels que XBARR et INDIV. Nous vous conseillons de ne pas l’utiliser pour les calculs STDDEV et RANGE. 14 • POWER SPC • Panneau Contrôle de calcul de plan exemple • • .Tout nombre > 0 (nombre par défaut = 3) CP, CPK Toute valeur l. N'entrez que le point et le chiffre EWMA, tel que .2. (Exemple : .2 + .1.) Reportez-vous également au paragraphe « Taille calcul », page 298. Toute valeur >= 0 (par défaut = 0) Split 0 (par défaut) Autre calcul Graphique Split (Moyenne = 20, Largeur = 10) Graphique XBARR (Moyenne = 20) 30 20 10 0 UCL CL LCL 35 25 15 5 UCL CL LCL Attention : n’utilisez ce champ que si vous avez acquis la connaissance et l’expérience nécessaires pour corriger ce type de calculs. Points dans calcul limites de contrôle (facultatif) Numéro unique compris entre 1 et 9999 qui définit le nombre de points (valeurs calculées) utilisés par SPC pour calculer les limites de contrôle. Entrée valide : nombre unique entre 1 et 9999 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 354 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle moniteur de plan exemple P ANNEAU C ONTRÔLE MONITEUR DE PLAN EXEMPLE Pour configurer le panneau Contrôle moniteur de plan exemple, procédez comme suit : 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Plans exemple dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle moniteur de plan exemple. 14 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : Nom de règle d’exécution (obligatoire) Nom d'une règle d'exécution. Vous pouvez saisir soit un nom d’une règle d’exécution Western Electric standard soit un nom de règle d’exécution que vous avez défini dans le panneau de la table Règles d’exécution définies par l’utilisateur. Pour plus d’informations sur les règles d’exécution Western Electric, reportez-vous à l’entrée « Règle d’exécution Western Electric » du glossaire. Nous vous conseillons de ne pas utiliser plus de 10 règles d’exécution par calcul. Entrée valide : chaîne alphanumérique de 16 caractères au maximum 2OF3 4OF5 3SIGMA 8CONS TENDANCE FactoryLink 6.5.0 / Guide de référence / 355 • POWER SPC • Panneau Contrôle moniteur de plan exemple • • Priorité de règle d’exécution (facultatif) Si vous configurez plusieurs règles d’exécution pour le même calcul, vous pouvez saisir une valeur dans ce champ vous permettant d’indiquer l’ordre dans lequel SPC communique les violations de règles d’exécution. Si vous ne renseignez pas ce champ, SPC utilise n’importe quelle priorité par défaut spécifiée dans les règles d’exécution définies par l’utilisateur. S’il n’y a pas de priorité par défaut, SPC évalue ces règles selon leur ordre d’entrée dans ce panneau. Si vous attribuez des priorités et configurez un seul tag d’affichage texte pour afficher la règle d’exécution violée, SPC affiche la règle d’exécution violée ayant le niveau de priorité maximal. Vous pouvez choisir l’une des options suivantes : 0 Règles ayant la même priorité 1 - 32767 1 (niveau de priorité maximal) ; 32767 (niveau de priorité minimal). Filtre de règle d’exécution (facultatif) Vous permet de préciser comment SPC doit signaler et enregistrer les violations de règles d’exécution. Utilisez ce champ pour éliminer par filtrage les violations qui peuvent se produire au-dessous et/ou au-dessus de la valeur centrale. Vous pouvez choisir l’une des options suivantes : INDIFF (Valeur par défaut) SPC détecte et signale les violations des zones inférieure et supérieure. Si tous les points violant la règle d’exécution se situent au-dessus ou au-dessous de la ligne centrale, SPC signale des violations de règles d’exécution. Les points situés sur les côtés opposés de la ligne centrale n’appartiennent pas à la même occurrence de violation. SUPER SPC détecte et signale uniquement les violations de la zone supérieure. Si tous les points violant la règle d’exécution se situent au-dessus de la ligne centrale, SPC signale une violation de règle d’exécution. Les points situés au-dessous de la ligne centrale ne constituent pas une violation. 356 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle moniteur de plan exemple INFER SPC détecte et signale uniquement les violations de la zone inférieure. Si tous les points violant la règle d’exécution se situent au-dessous de la ligne centrale, SPC signale une violation de règle d’exécution. Les points situés au-dessus de la ligne centrale ne constituent pas une violation. BOTH SPC détecte et signale les violations des zones au-dessus et au-dessous de la ligne centrale. SPC signale les violations de règles d’exécution sans tenir compte de la proximité du point par rapport au centre. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 14 Power SPC FactoryLink 6.5.0 / Guide de référence / 357 • POWER SPC • Table Power SPC - Processus • • TABLE P OWER SPC - P ROCESSUS Pour chaque processus de fabrication devant être surveillé par SPC, vous devez configurer un processus Power SPC. Au cours de cette configuration, vous indiquez à SPC comment utiliser le plan exemple pour surveiller le processus défini en lui précisant, par exemple, les données à relever, les calculs à effectuer et les règles d’exécution à utiliser pour évaluer les données. Dans la table Power SPC - Processus, vous pouvez configurer des tags permettant d’autoriser l’opérateur à modifier de nombreux aspects du processus en mode exécution comme, par exemple, quel plan exemple est utilisé par le processus, quelles règles d’exécution SPC évalue, quels calculs SPC effectue, l’échantillonnage d’acceptation est-il appliqué par SPC ou non. Pour configurer un processus Power SPC, il convient de configurer la table Power SPC - Processus ; elle est composée de six panneaux : • Définition de processus : définit le processus que SPC surveille. • Contrôle de collecte de données : définit les données brutes à relever. • Collecte auxiliaire : définit les données auxiliaires à relever. • Echantillonnage d’acceptation : définit les critères d’échantillonnage d’acceptation. • Contrôle de calcul de processus : définit les calculs à effectuer pour ce processus. • Contrôle moniteur de processus : définit les règles d’exécution qui contrôlent ce processus. 358 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de processus P ANNEAU D ÉFINITION DE PROCESSUS Pour configurer le panneau Définition de processus, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection du Gestionnaire de configuration. 2 Choisissez Power SPC - Processus dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Définition de processus. 14 Nom du processus (obligatoire) Chaîne alphanumérique de 16 caractères au maximum qui spécifie le processus à surveiller (par exemple COLA). Entrée valide : chaîne alphanumérique de 1 à 16 caractères Exemple de nom de plan (Obligatoire) Plan exemple utilisé par le processus. (Vous avez défini tous les plans exemple dans le panneau Définition de plan exemple de la table Power SPC - Plans exemples.) Vous pouvez saisir l’une des valeurs suivantes : Constante chaîne alphanumérique comprise entre 1 et 16 caractères, introduite par un guillemet simple, qui spécifie un nom de plan exemple. FactoryLink 6.5.0 / Guide de référence / 359 Power SPC 3 Dans ce dernier, spécifiez les informations suivantes : • POWER SPC • Panneau Définition de processus • • Variable Nom d’un tag désignant le plan exemple. Le type de données pour ce tag est « message ». Si vous saisissez un nom de tag, l’opérateur peut changer le plan exemple utilisé par le processus en mode exécution. Avant de modifier le plan exemple utilisé, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC attribue aux tags de ce panneau les nouvelles valeurs du plan exemple. Pour obtenir des informations sur l’arrêt du processus, reportez-vous à la description du champ Tag basculement de désactivation processus, page 362. Nom localisation (obligatoire) Nom de l’emplacement du processus. Cette option permet à FactoryLink de faire une distinction entre plusieurs occurrences du même processus. Les graphiques extraient les données par nom de processus, par emplacement et/ou par sous-groupe. Ecrivez ce nom car vous aurez besoin de le mentionner dans le panneau Définition de tendance. (Reportez-vous au Chapter 8, « Configuring SPC Charts » », du manuel PowerSPC Configuration Guide.) Vous pouvez saisir l’une des valeurs suivantes : Constante Chaîne alphanumérique comprise entre 1 et 16 caractères et introduite par un guillemet simple, qui spécifie un emplacement, tel qu’un nom de nœud, une ville ou un étage d’un bâtiment. Par exemple, ‘Pittsburgh. Variable Nom d’un tag indiquant l’emplacement. Si vous utilisez un tag pour ce champ, il est recommandé de lui attribuer une valeur par défaut qui concorde avec un nom d’emplacement correct. Si vous ne renseignez pas ce champ, le système saisit LOCAL. Pour une valeur constante, vérifiez que vous avez défini une chaîne alphanumérique de 42 caractères au maximum (faites précéder cette chaîne d’un guillemet simple). Type de données valides : message 360 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de processus Avant de modifier l’emplacement utilisé, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC entre le nouvel emplacement défini dans ce panneau. Pour obtenir des informations sur l’arrêt du processus, reportez-vous à la description du champ Tag basculement de désactivation processus, page 362. Nom sous-groupe (obligatoire) Indique le nom du sous-groupe à partir duquel SPC prélève les données brutes. Vous pouvez choisir l’une des options suivantes : Constante chaîne alphanumérique comprise entre 1 et 42 caractères, introduite par un guillemet simple, qui spécifie un nom de sous-groupe (par exemple, 'BOUTEILLES EN VERRE). Variable Nom d’un tag identifiant le produit et les conditions de processus pour les données prélevées. Attribuez à ce tag le type de données « messages ». Si vous utilisez un tag pour ce champ, il est recommandé de lui attribuer une valeur par défaut qui concorde avec un nom de sous-groupe correct. Avant de changer le sous-groupe, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC entre le nouveau sous-groupe défini dans ce panneau. Pour obtenir des informations sur l’arrêt du processus, reportez-vous à la description du champ Tag basculement de désactivation processus, page 362. Nom alias de base de données historique (obligatoire) Chaîne alphanumérique de 16 caractères au maximum spécifiant le nom de la base de données que vous avez définie dans le champ Nom alias base de données du panneau Informations historique. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Mailbox historique (obligatoire) Nom du tag mailbox que vous avez défini dans le champ Mailbox historique du panneau Informations mailbox historique. SPC achemine les données vers la base de données par FactoryLink 6.5.0 / Guide de référence / 361 Power SPC Ecrivez ce nom, car vous aurez besoin de le mentionner dans le panneau Définition de tendance. Pour plus d’informations, reportez-vous au Chapter 8, « Configuring SPC Charts », du guide PowerSPC Configuration Guide. Si plusieurs processus sont actifs simultanément, la concaténation du nom d’emplacement et du nom de sous-groupe doit être unique pour chacun. 14 • POWER SPC • Panneau Définition de processus • • l’intermédiaire de ce tag. Nous vous conseillons d’utiliser le même tag mailbox pour tous les processus. Si votre application nécessite plus de 300 processus, il sera peut-être nécessaire d’utiliser un second tag mailbox. Attribuez à ce tag le type de données « mailbox ». L’association des noms de sous-groupe et d’emplacement doit être unique pour chaque processus. Si ce n'est pas le cas, l’Historique ne fonctionnera pas correctement. Power SPC n’autorisera pas le démarrage d’un processus dont l’association des noms de sous-groupe et d’emplacement est identique à celle d’un processus en cours d’exécution. Si des noms de sous-groupes et d’emplacements sont modifiés dynamiquement dans les processus en cours d’exécution et si ces derniers contiennent une association qui n’est pas unique, les bases de données peuvent être endommagées. Vous pouvez obtenir auprès du Service d’assistance client un document offrant une description détaillée des relations de la base de données Power SPC. Entrée valide : nom de tag standard Type de données valides : mailbox Tag basculement de désactivation processus (obligatoire) Nom d’un tag qui arrête et redémarre le processus SPC lors de l’exécution. Vous pouvez associer un bouton à ce tag de façon à ce que l’opérateur puisse activer ou désactiver le processus en mode exécution. Pour arrêter le processus en mode exécution, réglez ce tag sur 1 ou tout nombre différent de zéro. Pour redémarrer le processus, réglez ce tag sur 0. Ce tag s’avère utile si l’opérateur désire modifier un élément du processus, tel que le plan exemple utilisé, les règles d’exécution évaluées ou la taille du sous-groupe. Pour modifier ces éléments, l’opérateur doit en premier lieu arrêter le processus, apporter la modification puis le redémarrer. L’opérateur peut cependant modifier certains éléments, tels que le nom de dimension ou de caractéristique ou le type sans arrêter le processus. Le cycle d’activation et de désactivation du processus requiert un temps système de processus significatif. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana ou float (type par défaut = digital) 362 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de processus Tag déclencheur de données acceptées (obligatoire) Nom d’un tag qui déclenche la tâche SPC pour qu’elle accepte et enregistre les données prélevées dans la base de données. Lorsque ce tag est réglé sur 1 (ON) ou plus, SPC accepte et stocke les données prélevées. Lorsque SPC est prêt à accepter d’autres données, il remet ce tag à 0 (OFF). Lorsque les données prélevées sont incorrectes, vous pouvez les rejeter en réglant le Nombre de données acceptées sur 0 lors de la configuration duTag déclencheur de collecte de données et en déclenchant le Tag déclencheur de données acceptées. Vous pouvez utiliser ce champ avec le champ Tag déclencheur de collecte de données pour relever plusieurs valeurs et les stocker dans un emplacement de la base de données. Pour plus d’informations, reportez-vous à la description du champ Tag déclencheur de collecte de données, page 364. En mode exécution, l’opérateur ou un autre module de FactoryLink peut déclencher ce tag sans arrêter le processus. 14 Entrée valide : nom de tag standard (type par défaut = Nombre de données acceptées (obligatoire) Entrez dans ce champ une valeur constante comprise entre 1 et 9999. Pour les données dimensionnelles, entrez une valeur ou un tag qui sera réglé sur le nombre de valeurs qui seront acceptées avant de relever les données dimensionnelles. Lorsque vous prélevez une valeur de données brutes à la fois et que vous la validez, entrez dans le champ Nombre de données acceptées une valeur supérieur à 1. Rappelez-vous que les valeurs calculées de type INDIVIDUAL constituent la moyenne des valeurs acceptées. Pour plus d’informations sur la collecte de données, reportez-vous à la description du champ Tag déclencheur collecte de données, page 364. Pour les données caractéristiques, vous pouvez saisir une valeur supérieure à 1. Les défauts et les quantités défectueuses enregistrés par SPC représentent alors plus d’1 pièce contrôlée. Si vous entrez un tag dans ce champ et si l’opérateur ou un autre module le règle sur 0 et déclenche le Tag déclencheur de données acceptées, SPC efface toutes les données prélevées depuis la dernière opération où les données ont été acceptées. Cela est utile lorsque les données prélevées sont incorrectes. FactoryLink 6.5.0 / Guide de référence / 363 Power SPC digital) Type de données valides : digital, analog, longana ou float • POWER SPC • Panneau Définition de processus • • En mode exécution, l’opérateur ou un autre module FactoryLink peut modifier ce tag sans arrêter le processus. Entrée valide : nom de tag d’élément standard ou constante (valeur numérique entre 1 et 9999) (type par défaut = analog) Type de données valides : digital, analog, longana ou float Tag de retour des données acceptées (facultatif) Nom d’un tag indiquant que le système a accepté et terminé de stocker les données dans la base de données. Lorsqu’il écrit correctement les données dans la base de données, le système force l’écriture de ce tag à ACCEPT ou à 1 pour les tags dont le type est différent de « message ». En mode exécution, l’opérateur ou un autre module FactoryLink peut modifier ce tag sans arrêter le processus. Si vous attribuez à ce tag le type « digital », SPC force son écriture à 1 à chaque fois qu’elle termine une tentative d’envoi de données vers la base de données, que le stockage des données réussisse ou non. Si la valeur de ce tag est... alors SPC... 0 ou NODATA attend des données à envoyer vers la base de données. 1 ou ACCEPT a réussi à envoyer les données vers la base de données. -1 ou ERROR n’a pas réussi à envoyer les données vers la base de données. Entrée valide : nom de tag standard (type par défaut = message) Type de données valides : digital, analog, longana, float, message Tag déclencheur collecte de données (facultatif) Nom d’un tag qui déclenche le système pour qu’il collecte les données à partir des tags que vous avez définis dans le panneau Contrôle de collecte de données, et qu’il garde en mémoire leurs valeurs jusqu’à ce que SPC prélève toutes les données relatives à la pièce sélectionnée. Vous pouvez relever autant de valeurs que la mémoire disponible le permet avant que celles-ci soient acceptées dans la base de données. 364 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de processus Utilisez ce tag avec le champ Tag déclencheur de données acceptées, décrit ci-dessus, pour ordonner à SPC de stocker toutes les données qu’elle prélève en une seule « transaction ». Si vous ne renseignez pas ce champ, le Tag déclencheur de données acceptées déclenche SPC pour qu’elle prélève les données et les stocke dans la base de données. Cependant, chaque donnée est stockée séparément. Vous pouvez également utiliser ce champ avec le champ Nombre de données acceptées pour garder les valeurs en mémoire tandis que vous vérifiez si elles sont correctes avant des les stocker dans la base de données. Une fois les données prélevées, Power SPC règle de nouveau le Tag déclencheur collecte de données sur 0. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag état du processus 14 (facultatif) Nom d’un tag indiquant si le processus est actif ou inactif. alors... -2 SPC charge la configuration du processus. -1 SPC a réussi à charger la configuration et a commencé le chargement du plan exemple. 0 SPC a réussi à charger le plan exemple ; le processus est toujours inactif. 1 le processus est actif. Même si vous attribuez à ce tag le type de données « message », sa valeur sera numérique. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana, float, message FactoryLink 6.5.0 / Guide de référence / 365 Power SPC Si la valeur de ce tag est... • POWER SPC • Panneau Définition de processus • • Tag message du processus (facultatif) Nom d’un tag affichant un message d’erreur ou d’état relatif au processus. Vous pouvez associer ce tag à un objet affichage texte sur un écran graphique pour que l’opérateur puisse lire les messages d’erreur et d’état en mode exécution. Entrée valide : nom de tag standard Type de données valides : message Tag de changement dynamique (facultatif) Pour écraser la valeur entrée dans le champ Restriction des chang. dynamiques du panneau Définition de plan exemple, saisissez le nom d’un tag qui indique si l’opérateur ou un autre module FactoryLink peut changer (écraser) dynamiquement les valeurs établies par le plan exemple, après que FactoryLink a attribué les valeurs du plan exemple aux tags dans ce processus ou sur un graphique SPC. Lorsque ce tag est supérieur à 0, SPC refuse tous les changements apportés aux tags contrôlant le processus ou au graphique et utilise les valeurs définies dans le plan exemple. Lorsque ce tag est égal à 0, SPC autorise l’opérateur ou un autre module FactoryLink à modifier les tags contrôlant le processus. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag d’exclusion de données avec cause affectable (facultatif) Pour écraser la valeur entrée dans le champ Exclure données avec cause affectable ? du panneau Définition de plan exemple, saisissez le nom d’un tag permettant à l’opérateur de déterminer si les calculs de limites de contrôle doivent inclure ou non des données ayant une cause assignable. Pour plus d’informations, reportez-vous au Chapter 9, « Customizing your Process » du manuel PowerSPC Configuration Guide. En mode exécution, l’opérateur ou un autre module FactoryLink peut modifier ce tag sans arrêter le processus. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 366 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de collecte de données P ANNEAU C ONTRÔLE DE COLLECTE DE DONNÉES Pour configurer le panneau Contrôle de collecte de données, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection du Gestionnaire de configuration. 2 Choisissez Power SPC - Processus dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de collecte de données. 14 Les deux premiers champs permettent d’indiquer à SPC les données brutes à relever et de préciser si ces données sont dimensionnelles ou caractéristiques. Dim. ou nom caract. (obligatoire) Dimension ou caractéristique à afficher sur le graphique. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique, composée de 1 à 16 caractères et introduite par un guillemet simple, qui spécifie le nom de la dimension ou de la caractéristique à afficher (par exemple, ‘déformation). Si vous ne faites pas précéder le nom d’un guillemet simple, SPC l’utilise comme un nom de tag. Variable Nom d’un tag identifiant la dimension ou la caractéristique à afficher sur le graphique. FactoryLink 6.5.0 / Guide de référence / 367 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Contrôle de collecte de données • • Si vous saisissez un nom de tag dans ce champ puis spécifiez une valeur par défaut, SPC charge la dimension ou la caractéristique par défaut au démarrage. Si vous ne spécifiez pas de valeur par défaut, SPC charge l’une des dimensions ou caractéristiques définies dans le plan exemple. * Indique que vous souhaitez que SPC effectue le calcul spécifié sur toutes les caractéristiques. Cette option s’applique uniquement aux calculs sur les caractéristiques, tels que np, p, c et u. Vérifiez que vous avez indiqué le type de calcul souhaité dans le champ Nom calcul. Type de données valides : message Dim. ou type caract. Indique si le nom entré dans le champ Dim. ou nom caractéristique est une dimension ou une caractéristique. Vous pouvez choisir l’une des options suivantes : Constante Nom, précédé d’un guillemet simple, qui spécifie l’un des types suivants : ‘DIMENSION ou ‘CARACTÉRISTIQUE. Entrez ‘DIMENSION si vous relevez une mesure (par exemple, longueur ou température). Entrez ‘CARACTÉRISTIQUE si vous prélevez des occurrences d’un défaut ou d’une pièce défectueuse (par exemple, déformations ou bulles). Variable Nom d’un tage indiquant s’il s’agit d’une dimension ou d’une caractéristique. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message Les quatre champs suivants permettent d’identifier l’emplacement de stockage des données prélevées par SPC. Nom de table auxil. (obligatoire pour le panneau suivant) Chaîne alphanumérique, comprise entre 1 à 16 caractères, vous permettant de relever des données auxiliaires correspondant à la valeur de données brutes spécifiées dans ce panneau. Ce nom apparaît au bas du panneau suivant, Collecte auxiliaire, et désigne le groupe de tags qui 368 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de collecte de données contient les valeurs auxiliaires prélevées. Ce champ vous permet d’associer à chaque tag de données brutes plusieurs tags de données auxiliaires. Les tags de données auxiliaires sont à définir dans le panneau suivant, Collecte auxiliaire. Si vous ne collectez pas de données auxiliaires, ne renseignez pas ce champ. De même, ne complétez pas le panneau Collecte auxiliaire. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Tag mesure (facultatif) Si vous mesurez une dimension (vous avez tapé 'DIMENSION dans le champ Dim. ou type caractéristique), entrez dans ce champ un tag destiné à recevoir le résultat de cette opération. L’opérateur utilise ce tag pour saisir la valeur de données brutes. Ou bien, un automate programmable industriel (PLC) ou un autre équipement externe l’utilise pour relever les données et les envoyer à FactoryLink. Si vous recherchez une caractéristique (vous avez tapé 'CARACTÉRISTIQUE dans le champ Dim. ou type caractéristique), ne renseignez pas ce champ. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : digital, analog, longana ou float Tag nombre de caract. défectueuses (facultatif) Si vous recensez les caractéristiques défectueuses (vous avez tapé 'CARACTÉRISTIQUE dans le champ Dim. ou type caractéristique), entrez dans ce champ un tag destiné à recevoir la valeur obtenue pour les données. L’opérateur utilise ce tag pour saisir la valeur de données brutes. Ou bien, un automate programmable industriel (PLC) ou un autre équipement externe l’utilise pour relever les données et les envoyer à FactoryLink. Si vous attribuez à ce tag le type de données « digital », il ne « compte » pas le nombre d’unités défectueuses mais indique plutôt si une pièce particulière est défectueuse ou non (1 pour défectueuse et 0 pour OK). FactoryLink 6.5.0 / Guide de référence / 369 Power SPC Pour ordonner à SPC de relever cette valeur, définissez également un Tag déclencheur de données acceptées dans le panneau Définition de processus. 14 • POWER SPC • Panneau Contrôle de collecte de données • • Si vous utilisez l’échantillonnage d’acceptation, l’attribution du type de données « digital » à ce tag vous permettra de contrôler une unité, et si celle-ci est défectueuse, de forcer son écriture à 1 (YES). Si elle n’est pas défectueuse, forcez son écriture à 0 (NON). Le panneau Echantillonnage d’acceptation, décrit à la page 374, vous permet de définir un autre tag destiné à conserver le nombre d’unités défectueuses. Pour ordonner à SPC de relever cette valeur, définissez également un Tag déclencheur de données acceptées dans le panneau Définition de processus. Si la valeur définie dans le champ Nombre de données acceptées est supérieure à 1, SPC stocke les données provenant de plusieurs unités. Si vous mesurez une dimension (vous avez tapé 'DIMENSION dans le champ Dim. ou type caractéristique), ne renseignez pas ce champ. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana ou float (type par défaut = analog) Tag nombre de défauts dans les caract. (facultatif) Si vous comptez les défauts (vous avez tapé 'CARACTÉRISTIQUE dans le champ Dim. ou type caractéristique), entrez dans ce champ un tag destiné à recevoir le nombre d’occurrences de cette caractéristique (défauts). L’opérateur utilise ce tag pour saisir la valeur de données brutes. Ou bien, un automate programmable industriel (PLC) ou un autre équipement externe l’utilise pour relever les données et les envoyer à FactoryLink. Si vous attribuez à ce tag le type de données « digital », il ne « compte » pas le nombre de défauts mais indique plutôt si une pièce particulière présente des défauts ou non (1 pour défauts et 0 pour aucun défaut). Si la valeur définie dans le champ Nombre de données acceptées est supérieure à 1, SPC stocke les données provenant de plusieurs unités. Pour ordonner à SPC de relever cette valeur, définissez également un Tag déclencheur de données acceptées dans le panneau Définition de processus. Si vous mesurez une dimension (vous avez tapé 'DIMENSION dans le champ Dim. ou type caractéristique), ne renseignez pas ce champ. 370 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de collecte de données Bien que les trois champs précédents soient définis comme facultatifs, pour chaque entrée, vous devez définir le champ approprié dans le panneau Contrôle de collecte de données. Une fois ce champ défini, les deux autres champs ne sont plus valables, à moins que vous ne souhaitiez qu’une valeur soit comptée à la fois comme une caractéristique défectueuse et comme un défaut. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana ou float 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 14 Power SPC FactoryLink 6.5.0 / Guide de référence / 371 • POWER SPC • Panneau Collecte auxiliaire • • P ANNEAU C OLLECTE AUXILIAIRE Pour configurer le panneau Collecte auxiliaire, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Processus dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Collecte auxiliaire. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias du champ aux. (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, spécifiant le nom de la colonne de base de données qui stocke les données auxiliaires prélevées. Vous spécifierez les données à prélever dans le champ suivant, Données auxiliaires. Tapez le nom que vous avez entré dans le champ Nom alias du champ auxiliaire du panneau Définition de structure auxiliaire ou entrez un tag désignant le nom saisi dans le champ Nom alias du champ aux. Pour chaque élément d’informations auxiliaires que vous souhaitez relever, définissez un nom ou un tag dans ce champ et un dans le champ suivant. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Type de données valides : message 372 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Collecte auxiliaire Données auxiliaires (obligatoire) Valeur constante alphanumérique de 1 à 48 caractères et introduite par un guillemet simple, qui conserve les valeurs de données auxiliaires prélevées devant être stockées dans la colonne de base de données indiquée dans le champ Nom alias du champ aux. Type de données valides : constante alphanumérique de 1 à 48 caractères (type par défaut = message) Type de données valides : digital, analog, longana, float, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 14 Power SPC FactoryLink 6.5.0 / Guide de référence / 373 • POWER SPC • Panneau Echantillonnage d’acceptation • • P ANNEAU E CHANTILLONNAGE D ’ ACCEPTATION Pour configurer le panneau Echantillonnage d’acceptation, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Processus dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Echantillonnage d’acceptation. Remarque : pour utiliser l’échantillonnage d’acceptation, vous devez également définir le Tag déclencheur de données acceptées dans le Panneau Définition de processus et, dans le Panneau Collecte de données, l’un des tags suivants : Tag mesure, Tag nombre de car. défectueuses ou Tag nombre de défauts dans les car. 3 Dans le panneau, spécifiez les informations suivantes : Tag affichage de taille d’échant. en cours (facultatif) Nom d’un tag indiquant le nombre d’unités mesurées et contrôlées jusqu’à présent. SPC incrémente la valeur de ce tag au fur et à mesure qu’elle accepte chaque nouvelle valeur dans la base de données SPC. Lorsque SPC ferme un échantillon, elle règle de nouveau ce tag sur 0. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana, float, message 374 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Echantillonnage d’acceptation Tag affichage de nb. d’échecs en cours (facultatif) Nom d’un tag indiquant le nombre d’unités du lot n’ayant pas subi avec succès l’échantillonnage d’acceptation. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana, float, message Tag déclencheur fermeture d’échant. (facultatif) Nom d’un tag qui force SPC à fermer l’échantillon. Si vous appliquez l’échantillonnage d’acceptation sur un échantillon de taille variable, entrez un tag dans ce champ. Si vous l’appliquez sur un échantillon de taille fixe, ne renseignez pas ce champ. En mode exécution, l’opérateur ou un autre module FactoryLink peut déclencher ce tag sans arrêter le processus. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Exemple de tag de réussite/échec (facultatif) Nom d’un tag indiquant si le dernier échantillon fermé a répondu avec succès aux critères d’échantillonnage d’acceptation. Entrée valide : nom de tag standard (type par défaut = message) Type de données valides : digital, analog, longana, float, message Nom d’un tag contrôlant si SPC doit appliquer ou non l’échantillonnage d’acceptation pour ce processus. Vous pouvez utiliser l’échantillonnage d’acceptation avec des données relatives aux dimensions et aux caractéristiques. Avant de modifier ce tag, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC charge la nouvelle méthode d’échantillonnage. Pour obtenir des informations sur l’arrêt du processus, reportez-vous à la description du champ Tag basculement de désactivation processus, page 362. Valeur du tag 0 ou NONE (valeur par défaut) alors... Pour cet échantillon, préférez l’échantillonnage de processus à l’échantillonnage d’acceptation. FactoryLink 6.5.0 / Guide de référence / 375 Power SPC En mode exécution, l’opérateur ou un autre module FactoryLink peut modifier ce tag sans arrêter le processus. Echantillonnage d’acceptation 14 • POWER SPC • Panneau Echantillonnage d’acceptation • • Valeur du tag 1 ou FIXED alors... Echantillonnage d’acceptation pour un échantillon composé d’un nombre de sous-groupes fixe. Lorsque SPC prélève le nombre d’échantillons que vous avez spécifié dans les panneaux de la table Plans exemples ou dans le champ Taille d’échantillon, SPC ferme l’échantillon et l’évalue. 2 ou VARIABLE Echantillonnage d’acceptation pour un échantillon de taille variable. Entrée valide : nom de tag standard (type par défaut = message) Type de données valides : analog, message Critères d’acceptation (facultatif) Nom d'un tag indiquant le nombre d’unités qui doit subir avec succès toutes les mesures et/ou tous les contrôles définis pour que le lot entier soit accepté. Pour en savoir plus sur les options des plans exemples et des processus, reportez-vous à la section « Panneau Contrôle de collecte de données » page 367. Avant de modifier ce tag, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC charge les nouveaux critères d’acceptation. Pour plus d’informations sur l’arrêt du processus, reportez-vous à la page 362. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana ou float Taille d’échantillon (facultatif) Nom d’un tag définissant le nombre d’unités à évaluer. Avant de modifier ce tag, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC charge la nouvelle taille d’échantillon. Pour plus d’informations sur l’arrêt du processus, reportez-vous à la page 362. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana ou float 376 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Echantillonnage d’acceptation Taille de lot (facultatif) Nom d’un tag définissant le nombre total d’unités du lot (paquet) à partir duquel SPC extrait le groupe d’échantillons. Avant de modifier ce tag, l’opérateur doit arrêter le processus SPC et non le module SPC ou l’application. Lorsque l’opérateur redémarre le processus, SPC charge la nouvelle taille de lot. Pour plus d’informations sur l’arrêt du processus, reportez-vous à la page 362. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana ou float 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 14 Power SPC FactoryLink 6.5.0 / Guide de référence / 377 • POWER SPC • Panneau Contrôle de calcul de plan exemple • • P ANNEAU C ONTRÔLE DE CALCUL DE PLAN EXEMPLE Pour configurer le panneau Contrôle de calcul de plan exemple : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Plans exemple dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de calcul de processus. 3 Dans ce panneau, spécifiez les informations suivantes : Nom jeu de tags contrôle de calcul (obligatoire) Chaîne alphanumérique, composée au maximum de 16 caractères, spécifiant l’ensemble de tags de contrôle de calcul que vous définissez dans ce panneau. Utilisez-les comme référence dans le panneau Contrôle moniteur de processus, décrit à la page 389. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Nom calcul (obligatoire) Indique le calcul à effectuer. Saisissez le nom du calcul ou celui d’un tag désignant le calcul. Vous pouvez choisir l’une des options suivantes : 378 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple Constante Nom du calcul à afficher précédé d’un guillemet simple, Vous pouvez choisir l’une des options suivantes : ‘XBARR t‘MOVAVG ‘NP 'XBARS 'MOVRNG ‘P 'RANGE 'EWMA ‘C 'STDDEV 'INDIV ‘U 'SPLIT 'CP 'AVG 'CPK Variable Nom d’un tag indiquant le type de données. En Si vous définissez un tag dans ce champ, en mode exécution, l’opérateur ou un autre module FactoryLink peut alterner entre les dimensions et les caractéristiques définies dans le plan exemple sans interrompre le processus. L’opérateur ou un autre module FactoryLink peut également modifier le calcul en cours d’exécution en écrivant sur ce tag, si et seulement si les conditions suivantes sont réunies : Pour le plan exemple sélectionné, il faut avoir saisi NON dans le champ Restriction des chang. dynamiques?. L’opérateur ou le module doit en premier lieu arrêter le processus. La valeur du champ Tag état du processus définie dans le panneau Définition de processus est donc égale à 0. Si vous attribuez à ce tag le type « analog », l’opérateur sélectionne le chiffre correspondant au calcul souhaité. Si vous lui attribuez le type « message », l’opérateur sélectionne alors le nom du calcul souhaité. Le tableau ci-dessous présente ces calculs et leurs chiffres correspondants. FactoryLink 6.5.0 / Guide de référence / 379 Power SPC fonction des données enregistrées dans le tag, le type de données attribué à ce tag peut être « analog » ou « message ». 14 • POWER SPC • Panneau Contrôle de calcul de plan exemple • • Valeur analogique Calcul Valeur analogique Calcul XBARR 1 EWMA 9 XBARS 2 INDIV 10 AVG 3 C 11 STDDEV 4 U 12 RANGE 5 NP 13 SPLIT 6 P 14 MOVAVG 7 CP 15 MOVRNG 8 CPK 16 Pour une description de ces calculs, reportez-vous au glossaire ou au Chapter 1, « Overview » du manuel PowerSPC Configuration Guide. Dim. ou nom caract. (obligatoire) Nom de la dimension ou de la caractéristique sur laquelle SPC doit effectuer le calcul. Vous pouvez saisir un nom constant ou le nom d’un tag désignant la dimension ou la caractéristique. Constante Chaîne alphanumérique, composée de 1 à 16 caractères et introduite par un guillemet simple, spécifiant le nom de la dimension ou de la caractéristique à afficher (par exemple ‘déformation ou ‘longueur). Si vous ne faites pas précéder le nom d’un guillemet simple, SPC l’utilise comme un nom de tag. Variable Nom d’un tag indiquant le type de données. Si vous définissez un tag dans ce champ, en mode exécution, l’opérateur ou un autre module FactoryLink peut alterner entre les dimensions et les caractéristiques définies dans le plan exemple sans interrompre le processus. * Indique que vous souhaitez que SPC effectue le calcul spécifié sur toutes les caractéristiques. Cette 380 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple option s’applique uniquement aux calculs sur les caractéristiques, tels que np, p, c et u. SPC ne pouvant pas effectuer un calcul sur toutes les dimensions, si vous saisissez DIMENSION dans le champ Dim. ou type caractéristique, ne tapez pas * dans ce champ. Vérifiez que vous avez indiqué le type de calcul souhaité dans le champ Nom caractéristique. Pour changer dynamiquement les valeurs contrôlant un calcul, l’opérateur doit les modifier à la fois dans ce champ et dans le champ Nom du calcul. Pour modifier ces valeurs en mode exécution, il faut remplir les mêmes conditions que celles exigées lors de la modification du type de calcul. Type de données valides : message Tag déroulement sélection calcul En mode exécution, l’opérateur ou un autre module FactoryLink peut parcourir les valeurs de ce tag et les sélectionner sans arrêter le processus. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float Tag affichage taille calcul en cours (facultatif) Nom d’un tag indiquant le nombre de mesures et de contrôles prélevés jusqu’à présent par SPC. La valeur de ce tag augmente du nombre de mesures ou de contrôles validés. Après avoir effectué un calcul, SPC règle de nouveau ce tag sur 0 (OFF). Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float Tag déclencheur calcul (facultatif) Nom d’un tag déclenchant SPC pour qu’elle effectue le calcul que vous avez spécifié dans les champs Nom du calcul et Dimension ou nom caractéristique. L’opérateur peut déclencher ce tag pour effectuer des calculs en avance, autrement dit, avant que SPC ait prélevé l’ensemble d’un échantillon ou d’un sous-groupe de données. FactoryLink 6.5.0 / Guide de référence / 381 14 Power SPC (facultatif) Nom d’un tag permettant à l’opérateur de parcourir la liste des calculs, configurés dans le plan exemple, et de les sélectionner. SPC affiche les noms des calculs disponibles dans le tag Nom du calcul. N’oubliez pas d’animer le tag Nom du calcul comme un objet entrée texte dans l’Editeur d’applications. Pour parcourir les calculs configurés, l’opérateur incrémente ou décrémente la valeur du Tag déroulement sélection calcul. • POWER SPC • Panneau Contrôle de calcul de plan exemple • • En mode exécution, l’opérateur ou un autre module FactoryLink peut déclencher ce tag sans désactiver le processus. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag affichage calcul (facultatif) Nom d’un tag contenant les résultats du dernier calcul sélectionné effectué par SPC. La valeur affichée représente donc le calcul effectué sur le dernier sous-groupe de données. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana, float, message Tag déclencheur de limite de contrôle (facultatif) Nom d’un tag déclenchant SPC pour qu’elle recalcule les limites de contrôle pour le calcul sélectionné. Lorsque SPC doit effectuer cette opération, FactoryLink règle cette valeur sur 1 (ON). En mode exécution, l’opérateur ou un autre module FactoryLink peut déclencher ce tag sans désactiver le processus. Si vous souhaitez recalculer les limites de contrôle, nous vous conseillons de ne pas entrer dans le champ Taille calcul une valeur supérieure à 25. Si vous voulez que la taille du calcul soit supérieure à 25, vous devez spécifier un facteur dans la table des facteurs dont SPC se servira pour recalculer les limites de contrôle. Il faut éviter que l’application soit configurée de façon à déclencher trop souvent ce tag. En effet, le système est moins performant lorsque SPC recalcule les limites de contrôle. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag terminaison calcul de limite de contrôle (facultatif) Nom d’un tag indiquant que SPC a terminé de recalculer les limites de contrôle. Comme le système ralentit lorsque SPC recalcule ces limites, utilisez ce tag pour avertir l’opérateur ou un autre module ou pour déclencher une action lorsque SPC a terminé le recalcul. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float 382 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple Valeur Limite de contrôle basse (facultatif) Pour écraser la valeur de limite de contrôle basse que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag identifiant la limite de contrôle inférieure du dernier calcul sélectionné effectué par SPC. Pour afficher cette limite à l’écran et permettre à l’opérateur de la visualiser et de la modifier en mode exécution, animez ce tag comme un objet entrée texte dans l’Editeur d’applications. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. Si cette valeur est modifiée, la nouvelle valeur de limite de contrôle basse s’appliquera aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = 14 float) Type de données valides : analog, longana, float, message Valeur Limite de contrôle haute Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La valeur modifiée s’applique aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana, float, message Valeur centrale (facultatif) Pour écraser la valeur centrale que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag identifiant la valeur centrale lors du dernier calcul sélectionné effectué par SPC. Pour afficher cette limite à l’écran et permettre à l’opérateur de la modifier en mode exécution, animez ce tag comme un objet entrée texte dans l’Editeur d’applications. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. FactoryLink 6.5.0 / Guide de référence / 383 Power SPC (facultatif) Pour écraser la valeur de limite de contrôle haute que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag identifiant la limite de contrôle supérieure du dernier calcul sélectionné effectué par SPC. Pour afficher cette limite à l’écran et permettre à l’opérateur de la visualiser et de la modifier en mode exécution, animez ce tag comme un objet entrée texte dans l’Editeur d’applications. • POWER SPC • Panneau Contrôle de calcul de plan exemple • • Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La valeur modifiée s’applique aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana, float, message Tag affichage de violation des priorités de traitement (facultatif) Nom d’un tag identifiant la règle d’exécution de niveau de priorité maximal qui a été violée lors du dernier calcul sélectionné effectué par SPC. Si vous attribuez à ce tag le type « digital », lorsqu’une violation se produit, SPC écrit un 1 sur ce tag. Si vous lui attribuez le type « message », SPC affiche le nom de la règle d’exécution violée. Entrée valide : nom de tag standard (type par défaut = message) Type de données valides : digital, message Valeur limite spéc. basse de dim. (facultatif) Pour écraser la valeur de limite de spécification basse que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag identifiant la limite de spécification inférieure lors du dernier calcul sélectionné effectué par SPC. Pour afficher cette limite à l’écran et permettre à l’opérateur de la visualiser et de la modifier en mode exécution, animez ce tag comme un objet entrée texte dans l’Editeur d’applications. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Valeur limite spéc. haute de dim. (facultatif) Pour écraser la valeur de limite de spécification haute que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag identifiant la limite de spécification supérieure lors du dernier calcul sélectionné effectué par SPC. Pour afficher cette limite à l’écran et permettre à l’opérateur de la visualiser et de la modifier en mode exécution, animez ce tag comme un objet entrée texte dans l’Editeur d’applications. 384 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. La nouvelle valeur s’applique aux prochains calculs. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Valeur dimension nominale (facultatif) Pour écraser la valeur nominale que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag indiquant la dimension cible lors du dernier calcul sélectionné effectué par SPC. Pour afficher cette limite à l’écran et permettre à l’opérateur de la visualiser et de la modifier en mode exécution, animez ce tag comme un objet entrée texte dans l’Editeur d’applications. 14 Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Entrée valide : nom de tag standard (type par défaut= float) Type de données valides : analog, longana ou float Taille calcul (facultatif) Pour écraser la taille de sous-groupe que vous avez définie dans le panneau Contrôle de collecte (SPC) de l’option Plan exemple, saisissez le nom d’un tag indiquant la quantité de données que SPC doit utiliser pour le calcul. Le tag de ce champ s’applique uniquement au calcul entré dans le champ Nom du calcul, décrit auparavant. Si vous souhaitez que SPC effectue le calcul en fonction de la taille de sous-groupe définie dans les panneaux de la table Plans exemples, ne renseignez pas ce champ. Si vous entrez un nom de tag dans ce champ, SPC n’effectue pas ce calcul en même temps que le reste des calculs réalisés à partir de la taille de sous-groupe, définie dans les panneaux de la table Plans exemples. FactoryLink 6.5.0 / Guide de référence / 385 Power SPC Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. • POWER SPC • Panneau Contrôle de calcul de plan exemple • • Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Si ce tag est défini avec une valeur par défaut, cette valeur est effacée lorsque le plan exemple initial ou un nouveau plan exemple est chargé. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = analog) analog, longana, float Valeur décalage calcul (facultatif) Pour écraser la valeur de décalage de calcul que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag qui normalise chaque résultat de calcul (sur une base calcul par calcul). SPC soustrait la valeur du décalage de la valeur calculée. Cette valeur concerne uniquement l’affichage des données. SPC enregistre et archive les données originales sans soustraire cette valeur. Ce champ s’avère utile pour les calculs de moyennes, tels que XBARR et INDIV. Nous vous conseillons de ne pas l’utiliser pour les calculs STDDEV et RANGE. Si vous avez également spécifié une valeur d’échelle dans le champ Valeur échelle calcul, décrit ci-dessous, SPC soustrait la valeur de décalage de la valeur calculée et divise le résultat par la valeur de l’échelle. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Valeur échelle calcul (facultatif) Pour écraser la valeur d’échelle calculée que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez le nom d’un tag qui normalise chaque résultat de calcul. SPC divise alors la valeur calculée par la valeur d’échelle. Cette valeur concerne uniquement l’affichage des données. SPC enregistre et archive les valeurs de données initiales sans mise à l’échelle. Nous vous conseillons de ne pas l’utiliser pour les calculs STDDEV et RANGE. 386 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de calcul de plan exemple Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Valeur constante calcul (USL – LSL ) CP = ---------------------------------2 · cc · s (X – LSL ) CPK = -------------------------cc · s A moins que vous ne configuriez un calcul EWMA, Split, Cp, ou CPK, ne renseignez pas ce champ. Si vous utilisez le calcul de type Cp ou Cpk, la valeur de ce tag dans les calculs Cp et Cpk est indiquée à gauche de ce paragraphe. Si vous utilisez un calcul de type Split, ce tag indique la largeur de la ligne centrale. Cette largeur représente la série de valeurs possible entre les deux lignes centrales. Graphique Split (Moyenne = 20, Largeur = 10) Graphique XBARR (Moyenne = 20) 30 20 10 0 UCL CL LCL 35 25 15 5 UCL CL LCL Si vous utilisez EMWA, ce tag représente la valeur l, par exemple, .3l. FactoryLink 6.5.0 / Guide de référence / 387 14 Power SPC cc = valeur constante calcul. cc est en général égal à 3s.Vous pouvez cependant utiliser d’autres valeurs s, telles que 2s. (facultatif) (Ce champ est uniquement réservé aux calculs EWMA, Cp, Cpk ou Split.) Pour écraser la valeur constante calcul que vous avez définie dans le panneau Contrôle de calcul de plan exemple, saisissez un nom de tag indiquant la valeur utilisée par SPC pour le calcul. • POWER SPC • Panneau Contrôle de calcul de plan exemple • • Pour connaître les valeurs constantes correctes pour chaque type de calcul, reportez-vous à la description du champ Constante calculée du « Panneau Contrôle de calcul de plan exemple » page 378. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. Nous vous conseillons d’utiliser ce champ si et seulement si vous avez acquis suffisamment de connaissance et d’expérience pour régler ces calculs. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Points dans calcul limites de contrôle (facultatif) Pour écraser la valeur de plan exemple, sasissez le nom d’un tag définissant le nombre de points (valeurs calculées) que SPC doit prendre en compte lors du calcul des limites de contrôle. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. La nouvelle valeur s’applique aux prochains calculs. Si vous décidez d’exclure les points avec une cause assignable, vous devez utiliser moins de points si certains sont déjà exclus. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 388 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle moniteur de processus P ANNEAU C ONTRÔLE MONITEUR DE PROCESSUS Pour configurer le panneau Contrôle moniteur de processus, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Processus dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle Moniteur de processus. . 14 Nom de règle d’exécution (obligatoire) Saisissez un nom de règle d’exécution, Vous pouvez choisir l’une des options suivantes : Constante chaîne alphanumérique comprise entre 1 et 16 caractères, introduite par un guillemet simple, qui spécifie un nom de règle d'exécution. Il peut s’agir soit d’un nom de règle d’exécution Western Electric standard. Pour plus d’informations, reportez-vous à l’entrée « Règle d’exécution Western Electric » du glossaire ou toute règle d’exécution que vous avez définie dans le panneau Power SPC - Règles d’exécution définies par l’utilisateur ; pour plus d’informations, reportez-vous au Chapter 9, « Customizing your Process » du manuel PowerSPC Configuration Guide. FactoryLink 6.5.0 / Guide de référence / 389 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Contrôle moniteur de processus • • Variable Nom d’un tag identifiant une règle d’exécution. Les règles d’exécution étant configurées individuellement pour chaque calcul, l’utilisation de tags pour visualiser ou modifier la configuration d’une règle d’exécution n’a d’influence que sur une seule occurrence d’une règle. Si vous définissez un tag dans ce champ, en mode exécution, l’opérateur ou un autre module FactoryLink peut alterner entre les règles d’exécution référencées dans le plan exemple sans interrompre le processus. Cependant, pour adopter une règle d’exécution non référencée dans le plan exemple, l’opérateur ou un module doit impérativement interrompre le processus. Si la valeur de tag est réglée sur un nom de règle d’exécution défini dans le panneau Contrôle moniteur de plan exemple, les valeurs de plan exemple correspondant à cette règle d’exécution sont effacées. Lorsque le plan exemple initial ou un nouveau plan exemple est chargé, la valeur de ce tag est effacée alors que les valeurs constantes ne le sont pas. Le champ SPC - Nom d’entrée de panneau de calcul, au bas de ce panneau, contient le nom du jeu de tags de contrôle de calcul que vous avez entré dans le panneau Contrôle de calcul de processus. Ce nom indique à quel ensemble de tags du panneau Contrôle de calcul est associé chaque ensemble de tags de contrôle moniteur. Type de données valides : message Priorité de règle d’exécution (factultatif) Si vous configurez plusieurs règles d’exécution pour le même calcul, vous pouvez saisir une valeur dans ce champ vous permettant d’indiquer l’ordre dans lequel SPC communique les violations de règles d’exécution. Si vous ne renseignez pas ce champ et si vous n’avez pas saisi de priorité par défaut dans le panneau de la table Règles d’exécution définies par l’utilisateur, SPC évalue ces règles selon leur ordre d’entrée dans ce panneau. Si vous attribuez plusieurs priorités et configurez un seul tag d’affichage texte pour afficher la règle d’exécution violée, SPC affiche la règle d’exécution violée dont le niveau de priorité est 390 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle moniteur de processus maximal. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. Si la valeur de ce tag est... alors... 0 (valeur par défaut) les règles ont la même priorité. 1 - 32767 1 correspond au niveau de priorité maximal et 32767 au niveau de priorité minimal. Remarque : après le chargement du plan exemple, la priorité 32767 est affichée dans ce tag pour les règles n’ayant pas de priorité (0). 14 Entrée valide : nom de tag standard (type par défaut = analog) Filtre de règle d’exécution (facultatif) Nom d’un tag dont la valeur indique la méthode que SPC doit utiliser pour communiquer et enregistrer les violations de règles d’exécution. Utilisez ce champ pour éliminer par filtrage les violations pouvant se produire au-dessus ou au-dessous de la valeur centrale. Si vous ne renseignez pas ce champ, SPC utilise le filtre de règle d’exécution que vous avez défini dans le panneau Contrôle moniteur de plan exemple. Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. FactoryLink 6.5.0 / Guide de référence / 391 Power SPC Type de données valides : analog, longana ou float • POWER SPC • Panneau Contrôle moniteur de processus • • Si la valeur de ce tag est... alors SPC... 0 ou INDIFF (valeur détecte et signale les violations de la zone par défaut) inférieure et supérieure. Si tous les points violant la règle d’exécution se situent au-dessus ou au-dessous de la ligne centrale, SPC signale des violations de règles d’exécution. Ce filtre peut valider une règle d’exécution de tendance qui coupe la ligne centrale. 1 ou SUPER détecte et communique uniquement les violations de la zone supérieure. Si tous les points violant la règle d’exécution se situent au-dessus de la ligne centrale, SPC signale une violation de règle d’exécution. 2 ou INFER détecte et communique uniquement les violations de la zone inférieure. Si tous les points violant la règle d’exécution se situent au-dessous de la ligne centrale, SPC signale une violation de règle d’exécution. 3 ou BOTH détecte et signale les violations des zones au-dessus ou au-dessous de la ligne centrale. SPC signale les violations de règles d’exécution sans tenir compte de la proximité du point par rapport au centre. Entrée valide : nom de tag standard (type par défaut = message) Type de données valides : analog, longana, float, message Tag activation de règle d’exéc. (facultatif) Nom d’un tag activant ou désactivant l’évaluation de la règle d’exécution sélectionnée. Pour chaque règle d’exécution configurée pour un calcul, SPC lit la valeur du tag d’activation de règle d’exécution pour déterminer s’il faut évaluer ou non la règle d’exécution au démarrage. Lorsque ce tag est supérieur à 0, SPC évalue la règle d’exécution. 392 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle moniteur de processus Avant de modifier la valeur de ce tag en mode exécution, l’opérateur ou un autre module doit en premier lieu interrompre le processus. Si vous attribuez à ce tag le type « message », sa valeur peut être OUI et NON. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message Tag alarme de violation de règle d’exécution (facultatif) Nom d’un tag indiquant le moment où un processus viole une règle d’exécution. Lorsqu’un processus viole une règle d’exécution, SPC règle ce tag sur une valeur supérieure à 0. Dans le cas contraire, la valeur de ce tag est égale à 0. Vous pouvez configurer un tag alarme de violation soit pour chaque règle d’exécution évaluée, soit pour chaque jeu de règles évalué. Si vous ne configurez qu’un seul tag, toute violation de règles d’exécution déclenche le tag alarme. 14 Si vous attribuez à ce tag le type « message », la valeur peut être OUI et NON. Entrée valide : nom de tag standard (type par défaut = Tag déroulement sélection des règles d’exécution (facultatif) Nom d’un tag permettant à l’opérateur de sélectionner une règle d’exécution. Pour parcourir les règles d’exécution configurées, l’opérateur incrémente ou décrémente la valeur de ce tag. Pour afficher les choix de règles d’exécution sur un écran graphique, associez ce tag à un objet affichage texte dans l’Editeur d’applications. En mode exécution, l’opérateur ou un autre module FactoryLink peut déclencher ce tag sans désactiver le processus. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 393 Power SPC digital) Type de données valides : digital, analog, longana, float, message • POWER SPC • Table Power SPC - Tendances • • TABLE P OWER SPC - TENDANCES Après avoir dessiné les graphiques de référence à l’aide de l’Editeur d’applications, vous devez lier SPC à ces graphiques de manière à ce qu’ils affichent les données prélevées par SPC. Ces liens sont définis dans la table Power SPC - Tendances. A partir de cette table, vous pouvez également personnaliser la présentation des graphiques (couleurs et styles de lignes par exemple) et leurs fonctionnalités d’exécution. Cette table est composée de neuf panneaux : • Définition de tendance : définition des liens entre un fichier de dessin contenant un graphique et un plan exemple, un processus et une base de données. • Affichage de calcul : personnalisation des calculs effectués sur les données affichées dans un graphique de contrôle. • Panneau Affichage de données brutes : définition des données brutes à prélever. • Affichage de données auxiliaires : personnalisation d’un graphique pour afficher des données auxiliaires. • Tendance de contrôle : définition des valeurs pour l’axe y d’un graphique de contrôle. • Affichage d’histogramme : personnalisation d’un histogramme. • Informations de tendance : définition de calculs effectués sur des populations de données. • Calcul de tendance ad hoc : création d’un graphique permettant à l’opérateur de visualiser et de modifier des valeurs en mode exécution. • Style de tendance : personnalisation de la présentation des lignes, des couleurs des barres et des points de données. 394 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de tendance P ANNEAU D ÉFINITION DE TENDANCE Pour configurer le Panneau Définition de tendance, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Définition de tendance. 14 Nom d’identificateur d’objet tendance (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, qui spécifie le nom d’objet tendance. Il s’agit du nom d’objet affiché dans la barre de titres de la boîte de dialogue Animation de tendance lorsque vous avez animé l’objet tendance dans l’Editeur d’applications. Si l’objet tendance est un sous-objet d’un objet groupé, entrez le nom de la tendance et non celui de l’objet groupé. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Nom du dessin (obligatoire) Chaîne alphanumérique, de 8 caractères au maximum, qui spécifie le nom du fichier de dessin où la tendance est affichée. Ne saisissez pas l’extension de fichier .G (tapez par exemple RUNMGRU). FactoryLink 6.5.0 / Guide de référence / 395 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Définition de tendance • • Entrée valide : chaîne alphanumérique de 1 à 8 caractères Nom localisation (obligatoire) Indique l’emplacement du processus qui a prélevé les données pour cette tendance. SPC peut ainsi faire la différence entre les multiples occurrences d’un même processus. Vérifiez que vous utilisez le même emplacement que celui mentionné dans le panneau Définition de processus. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique comprise entre 1 et 16 caractères et introduite par un guillemet simple, qui spécifie un emplacement, tel qu’un nom de nœud, une ville ou un étage d’un bâtiment (par exemple, ‘Pittsburgh). Variable Nom d’un tag indiquant l’emplacement. Si vous ne renseignez pas ce champ, l’emplacement LOCAL est sélectionné par défaut. Dans ce panneau, l’association de Nom localisation et Nom sous-groupe doit être unique. Cette association permet de spécifier l’emplacement où les données doivent être consignées. Si la même association est attribuée à plusieurs processus, la base de données peut être altérée. Type de données valides : message Nom sous-groupe (obligatoire) (obligatoire) Indique le nom du sous-groupe à partir duquel SPC prélève les données brutes. Vérifiez que vous avez entré le même nom de sous-groupe que celui utilisé dans le panneau Définition de processus. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique, comprise entre 1 et 42 caractères et introduite par un guillemet simple, spécifiant un nom de sous-groupe. Variable Nom d’un tag désignant un nom de sous-groupe. Type de données valides : message. Nom alias de base de données historique (obligatoire) Chaîne alphanumérique de 16 caractères au maximum spécifiant le nom de la base de données que vous avez définie dans le champ Nom alias base de données du panneau Informations historique. Entrée valide : chaîne alphanumérique de 1 à 16 caractères 396 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de tendance Mailbox historique (obligatoire) Nom du tag mailbox que vous avez défini dans le champ Mailbox historique du panneau Informations mailbox historique. Par l’intermédiaire de ce tag, SPC extrait les données destinées au graphique à partir d’une base de données. Entrée valide : nom de tag standard Type de données valides : mailbox Graphique ad hoc (obligatoire) Indique s’il s’agit d’un graphique réel (également appelé « selon surveillance ») ou d’un graphique ad hoc. Ce dernier est une copie du graphique de contrôle actif en cours que l’opérateur change pour exécuter des scénarios hypothétiques. Les modifications apportées au graphique ad hoc n’ont aucune influence sur le graphique en cours ou le plan exemple. Reportez-vous à la section “Creating an Ad Hoc Chart” dans le Guide de l’utilisateur Power SPC. Vous pouvez choisir l’une des options suivantes : Constante Vous pouvez taper OUI ou NON. Si vous tapez OUI, Variable Nom d’un tag qui contient YES (1) ou NO (0). Le type de données pour ce tag est « message ». Si vous saisissez un nom de tag, ce graphique alterne entre graphique réel et graphique ad hoc. Autrement dit, lorsque le tag est réglé sur 1, il s’agit d’un graphique ad hoc, lorsqu’il est sur 0, le graphique est réel. Type de données valides : digital, analog, longana, float ou message (type par défaut = digital) Type de graphique (obligatoire) Indique le type de graphique à afficher. Vous pouvez choisir l’une des options suivantes : XBARR XBARS AVG 'STDDEV 'RANGE 'SPLIT 'MOVAVG 'MOVRNG 'EWMA 'INDIV 'C 'U 'NP 'P 'CP FactoryLink 6.5.0 / Guide de référence / 397 Power SPC vous obtenez un graphique ad hoc affichant uniquement des données hypothétiques. Si vous tapez NON, vous obtenez un graphique réel affichant uniquement les données réelles. 14 • POWER SPC • Panneau Définition de tendance • • XBARR XBARS AVG 'CPK 'HIST 'PARETO 'PARETO-DEFECTS Constante Nom du type de graphique à afficher, introduit par un guillemet simple. Vous pouvez choisir l’une des options suivantes : Variable Nom d’un tag indiquant le type de graphique. Si vous saisissez un nom de tag dans ce champ et spécifiez une valeur par défaut, SPC charge le graphique par défaut au démarrage. Si vous n’indiquez pas de valeur par défaut, SPC charge l’un des types de graphique configurés dans le plan exemple. De même, si vous saisissez un nom de tag dans ce champ, vous pouvez configurer un tag de déroulement de sélection graphique pour permettre à l’opérateur de choisir parmi tous les types de graphique définis dans le plan exemple. N’oubliez pas de configurer le champ Dim. ou nom caractéristique. Pour obtenir les formules de chaque calcul, reportez-vous au glossaire de ce guide. Type de données valides : digital, analog, longana, float ou message (type par défaut = message) Dim. ou nom caract. (obligatoire) Indique la dimension ou la caractéristique à afficher sur le graphique. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique, composée de 1 à 16 caractères et introduite par un guillemet simple, qui spécifie le nom de la dimension ou de la caractéristique à afficher (par exemple, ‘déformation). Si vous ne faites pas précéder le nom d’un guillemet simple, SPC l’utilise comme un nom de tag. 398 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de tendance Variable Nom d’un tag identifiant la dimension ou la caractéristique à afficher sur le graphique. Si vous saisissez un nom de tag dans ce champ puis spécifiez une valeur par défaut, SPC charge la dimension ou la caractéristique par défaut au démarrage. Si vous ne spécifiez pas de valeur par défaut, SPC charge l’une des dimensions ou caractéristiques définies dans le plan exemple. De même, si vous saisissez un nom de tag dans ce champ, vous pouvez configurer un tag de déroulement de sélection graphique, (décrit dans la section « Linking the Components » du Guide de l’utilisateur Power SPC) pour permettre à l’opérateur de choisir parmi toutes les dimensions et caractéristiques définies dans le plan exemple. Vérifiez que vous avez indiqué le type de calcul souhaité dans le champ Nom calcul, décrit auparavant. Type de données valides : message Exemple de nom de plan Indique le nom d’un plan exemple que vous avez défini dans le panneau Définition de plan exemple. Il s’agit en général du même plan exemple que vous avez défini dans le panneau Définition de processus. Utilisez ce champ si et seulement si le graphique est un graphique ad hoc, s’il s’agit de valeurs d’informations de graphiques Cp ou Cpk ou si l’opérateur doit parcourir les types de graphiques en mode exécution pour choisir un type de graphique à afficher dans ce graphique. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique, comprise entre 1 et 16 caractères et introduite par un guillemet simple, spécifiant le plan exemple. Variable Nom d’un tag indiquant le nom du plan exemple Type de données valides : message FactoryLink 6.5.0 / Guide de référence / 399 Power SPC * Indique que vous souhaitez que SPC effectue le calcul spécifié sur toutes les caractéristiques. Cette option s’applique uniquement aux calculs sur les caractéristiques, tels que np, p, c et u. 14 • POWER SPC • Panneau Définition de tendance • • Tag sélection déroulement graphique (facultatif) Nom d’un tag qui sélectionne un type de graphique parmi tous les graphiques que vous avez configurés pour le plan exemple actif. L’opérateur peut incrémenter ou décrémenter la valeur de ce tag pour parcourir une liste de graphiques configurés. Dans l’Editeur d’applications, vous pouvez lier ce tag à un objet bouton, pour faire défiler les tendances disponibles, ou à un objet affichage texte, pour afficher les noms des tendances disponibles. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float Tag message de graphique (facultatif) Nom d’un tag contenant les messages relatifs à l’état et aux erreurs rencontrés par SPC en mode exécution lors de l’envoi des données à la tâche Graphique pour les afficher sur un graphique SPC. Vous pouvez animer les sorties de texte sur un écran graphique et y placer ces messages. La plupart d’entre eux contiennent moins de 50 caractères. Entrée valide : nom de tag standard Type de données valides : mailbox Tag nombre de points (facultatif) Nom d’un tag indiquant le nombre de points de données affiché sur le graphique. Si vous animez ce tag comme un objet entrée texte, l’opérateur peut entrer le nombre de points qu’il souhaite afficher sur le graphique. Si vous l’animez comme un objet affichage texte, le nombre actuel de points s’affiche mais l’opérateur ne peut pas modifier ce nombre sur le graphique en utilisant ce tag. L’opérateur peut cependant utiliser le bouton Zoom pour effectuer des zoom avant et arrière et afficher ainsi divers points. Ce tag correspond au nombre de points que vous avez entré dans le champ Durée du graphique initial de la boîte de dialogue Animation de tendance lorsque vous avez animé l’objet graphique dans l’Editeur d’applications. Au démarrage, le nombre de points entré dans le champ Durée du graphique initial apparaît dans le graphique et ce tag. Si l’opérateur modifie la valeur de ce tag ou effectue un zoom avant ou arrière, le graphique et ce tag affichent la dernière valeur. Vérifiez que vous avez entré ce nom de tag dans le champ Tag du panneau Animation d’entrées texte ou de la boîte de dialogue Animation de sorties de texte. 400 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de tendance Entrée valide : nom de tag standard Type de données valides : analog, longana ou float Dans les quatre champs suivants, vous pouvez saisir des tags permettant à l’opérateur d’entrer des dates et des heures pour des points qu’il veut visualiser sur le graphique ou bien des tags affichant sur le graphique la date et l’heure du point le plus ancien et du point le plus récent. Si vous attribuez à ces tags le type de données « message », l’opérateur doit saisir la date dans le champ de saisie en mode exécution en respectant le format suivant : //,,##=##? **//55 Par exemple... Si vous attribuez à ces tags le type de données « long analog », l'opérateur peut entrer la date dans tout format défini lorsque vous avez dessiné le champ d’affichage de texte dans l’Editeur d’applications. Veillez également à spécifier le même format dans le champ Format de la boîte de dialogue Animation de légende. (facultatif) Nom d’un tag qui indique la date et/ou l’heure du point le plus ancien sur le graphique. Vous pouvez utiliser ce tag pour permettre à l’opérateur de demander l’affichage sur le graphique de données comprises entre cette date et la valeur du Tag de date/heure d’entrée la plus récente. Vous pouvez également utiliser ce tag pour afficher la date et l’heure du point le plus ancien actuellement affiché sur le graphique. Utilisez ce tag avec le Tag de date/heure d’entrée la plus récente pour visualiser la série de points affichée sur le graphique. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : longana, message Tag de date/heure d’entrée la plus récente (facultatif) Nom d’un tag qui indique la date et/ou l’heure du point le plus récent sur le graphique. En définissant ce tag et en créant, puis en animant un objet d’entrée dans l’Editeur d’applications, vous pouvez permettre à l’opérateur d’afficher les données qui précèdent immédiatement la date et l’heure spécifiées. FactoryLink 6.5.0 / Guide de référence / 401 Power SPC Tag de date/heure d’entrée la plus ancienne 14 • POWER SPC • Panneau Définition de tendance • • Vous pouvez également utiliser ce tag pour afficher simplement la date et l’heure du point le plus récent actuellement affiché sur le graphique. Pour ce faire, définissez ce tag et créez et animez un objet d’affichage dans l’Editeur d’applications. Utilisez ce tag avec le Tag de date/heure d’entrée la plus ancienne pour visualiser la série de points affichée sur le graphique. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : longana, message Tag de date/heure d’affichage la plus ancienne (facultatif) Nom d’un tag qui indique la date et/ou l’heure du point le plus ancien sur le graphique. En fonction des données enregistrées dans le tag, le type de données attribué à ce tag peut être « longana » ou « message ». Utilisez ce tag avec le Tag de date/heure d’affichage la plus récente pour visualiser la série de points affichée sur le graphique. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : longana, message Tag de date/heure d’affichage la plus récente (facultatif) Nom d’un tag qui indique la date et/ou l’heure du point le plus récent sur le graphique. Utilisez ce tag avec le Tag de date/heure d’affichage la plus ancienne pour visualiser, entre ces deux limites, la série de points affichée sur le graphique. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : longana, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 402 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage de calcul P ANNEAU A FFICHAGE DE CALCUL Pour configurer le panneau Affichage de calcul, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Affichage de calcul. 14 Tag affichage valeur calculée (facultatif) Nom d’un tag qui affiche le résultat du calcul du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Tag affichage taille calculée (facultatif) Nom d’un tag qui affiche la taille de calcul. La valeur de ce tag est toujours identique à la quantité de données représentée par chaque point. Par exemple, si SPC calcule dix valeurs de données brutes pour tracer le point sélectionné, la valeur de ce tag est égale à 10. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float FactoryLink 6.5.0 / Guide de référence / 403 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Affichage de calcul • • Tag d’affichage limite spéc. basse (facultatif) Nom d’un tag qui affiche la limite de spécification inférieure de la dimension du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Tag d’affichage limite spéc. haute (facultatif) Nom d’un tag qui affiche la limite de spécification supérieure de la dimension du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Tag d’affichage de valeur nominale de spéc. (facultatif) Nom d’un tag qui affiche la spécification nominale (cible) de la dimension du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Tag d’affichage limite spéc. basse (facultatif) Nom d’un tag qui affiche la limite de contrôle inférieure de la dimension du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Tag d’affichage limite spéc. haute (facultatif) Nom d’un tag qui affiche la limite de contrôle supérieure de la dimension du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float Tag affichage de la valeur centrale (facultatif) Nom d’un tag qui affiche la valeur centrale de la dimension du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : analog, longana ou float 404 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage de calcul Tag affichage de date/heure (facultatif) Nom d’un tag qui affiche la date et l’heure auxquelles SPC a calculé la valeur du point sélectionné. Si vous attribuez à ce tag le type de données « message », le format de l’affichage de la date et de l’heure est le suivant : //,,##=##? **//55 par exemple, Si vous attribuez à ce tag le type de données « long analog », la date et l’heure s’affichent dans le format défini lorsque vous avez dessiné le champ d’affichage de texte dans l’Editeur d’applications. Entrée valide : nom de tag standard (type par défaut = longana) Type de données valides : longana, message Tag page de données brutes Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float Tag d’affichage nom des règles d’exécution violées (facultatif) Nom d’un tag qui affiche les règles d’exécution violées au point sélectionné. Ce tag affiche la règle violée ayant la plus haute priorité. Vous pouvez configurer un Tag déroulement des règles d’exécution violées dans le champ suivant pour permettre à l’opérateur de parcourir d’autres violations de règles d’exécution. Entrée valide : nom de tag standard Type de données valides : message Tag déroulement des règles d’exécution violées (facultatif) Nom d’un tag permettant à l’opérateur de parcourir les noms des règles d’exécution violées pour le point sélectionné. Ces noms, affichés dans le champ d’affichage, sont associés au Tag sortie nom des règles d’exéc. violées. FactoryLink 6.5.0 / Guide de référence / 405 14 Power SPC (facultatif) Nom d’un tag qui permet à l’opérateur de parcourir la page des données brutes associées au point sélectionné. SPC affiche ces données dans les tags de données brutes que vous avez définis dans le panneau suivant, Affichage de données brutes. Le nombre de tags de données brutes définis détermine la taille de la page de données brutes. Au fur et à mesure que l’opérateur incrémente ou décrémente de 1, la valeur du Tag page de données brutes, SPC affiche une nouvelle page de valeurs de données brutes dans les tags. Ce tag fonctionne de la même manière qu’une touche Page précédente ou Page suivante. • POWER SPC • Panneau Affichage de calcul • • Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float Classe du code de cause (facultatif) Spécifie une classe de code de cause à afficher ou à modifier pour le point sélectionné. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique, comprise entre 1 et 16 caractères et précédée d’un guillemet simple, spécifiant une classe de code de cause. Variable Nom d’un tag contenant la classe. Attribuez à ce tag le type de données « messages ». Pour plus d’informations sur les classes de codes de cause, reportez-vous à la section « Panneau Définition de code de cause » page 432. Tag nom du code de cause (facultatif) Nom d’un tag qui affiche le code de cause affecté au point sélectionné et qui autorise l’opérateur à le modifier. Entrée valide : nom de tag standard Type de données valides : message Tag de commentaire (facultatif) Nom d’un tag qui affiche des commentaires sur le point sélectionné et qui autorise l’opérateur à les modifier. Ces commentaires peuvent comprendre jusqu’à 56 caractères. Entrée valide : nom de tag standard Type de données valides : message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 406 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage de données brutes P ANNEAU A FFICHAGE DE DONNÉES BRUTES Pour configurer le panneau Affichage de données brutes, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Affichage de données brutes. 14 Tag valeur de données brutes (obligatoire) Nom d’un tag qui affiche les valeurs de données brutes utilisées pour calculer la valeur du point sélectionné. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : digital, analog, longana, ou message Tag dim. données brutes ou nom car. (facultatif) Nom d’un tag qui affiche le nom de la dimension ou de la caractéristique de la valeur de données brutes correspondante. Entrée valide : nom de tag standard Type de données valides : message FactoryLink 6.5.0 / Guide de référence / 407 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Affichage de données brutes • • Tag de date/heure des données brutes (facultatif) Nom d’un tag qui affiche la date et l’heure de la valeur de données brutes correspondante. Si vous attribuez à ce tag le type de données « message », le format de l’affichage de la date et de l’heure est le suivant : ##//,, **//55 par exemple, Si vous attribuez à ce tag le type de données « long analog », la date et l’heure s’affichent dans le format défini lorsque vous avez dessiné le champ d’affichage de texte dans l’Editeur d’applications. Entrée valide : nom de tag standard Type de données valides : longana ou message (type par défaut = longana) Tag quantité acceptée (facultatif) Nom d’un tag qui indique le nombre d’unités mesurées ou contrôlées pour le point en cours. Vous pouvez définir ce tag et l’animer comme un objet affichage texte pour afficher cette valeur sur un écran graphique. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana, float, message Tag identificateur accepté (facultatif) Nom d’un tag qui indique à quelle transaction appartiennent les données correspondant au point sélectionnée. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana, float, message Nom de table auxil. (obligatoire pour le panneau Affichage de données auxiliaires) Pour afficher les données auxiliaires correspondant à la valeur de données brutes spécifiée dans ce panneau, saisissez une chaîne alphanumérique de 1 à 16 caractères dans ce champ. Ce nom s’affiche au bas du panneau suivant, Affichage de données auxiliaires, et identifie le groupe de tags qui affichent les données auxiliaires. Ce champ vous permet d’associer à chaque tag de données brutes plusieurs tags de données auxiliaires. Définissez les tags de données auxiliaires dans le panneau Affichage de données auxiliaires. Si vous ne prélevez pas ou n’affichez pas de données auxiliaires, ne renseignez pas ce champ. Ne remplissez pas non plus le panneau Affichage de données auxiliaires. 408 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage de données brutes Entrée valide : chaîne alphanumérique de 1 à 16 caractères Tag position de page auxiliaire (facultatif) Nom d’un tag permettant à l’opérateur de parcourir la « page » de données auxiliaires associées au tag de données brutes spécifié dans ce panneau. SPC affiche ces données auxiliaires dans les tags de données auxiliaires définis dans le panneau suivant, Affichage de données auxiliaires. Le nombre de tags de données auxiliaires que vous avez définis détermine la taille de la page de données auxiliaires. Au fur et à mesure que l’opérateur incrémente ou décrémente la valeur du Tag position de page auxiliaire, SPC affiche une nouvelle page de valeurs de données auxiliaires dans les tags. Vérifiez que vous avez complété le champ précédent, Nom de table auxiliaire. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float 14 4 Cliquez sur Entrée pour enregistrer ces informations. FactoryLink 6.5.0 / Guide de référence / 409 Power SPC 5 Cliquez sur Quitter pour retourner au Menu principal. • POWER SPC • Panneau Affichage de données auxiliaires • • P ANNEAU A FFICHAGE DE DONNÉES AUXILIAIRES Pour configurer le panneau Affichage de données auxiliaires, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Affichage de données auxiliaires. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias du champ aux. (obligatoire) Indique le nom alias de la colonne de base de données où figurent les données auxiliaires que doit afficher SPC dans le champ d’affichage Tag de données auxiliaire. Vous avez défini ce nom alias dans le champ Nom alias du champ auxiliaire du panneau Définition de structure auxiliaire. Reportez-vous aux sections « User-Defined Custom Cause Codes, Run Rules, et Auxiliary Database Columns » du manuel PowerSPC Configuration Guide. Vous pouvez choisir l’une des options suivantes : Constante Chaîne alphanumérique, comprise entre 1 et 16 caractères et précédée d’un guillemet simple, définissant le nom alias. Variable Nom d’un tag contenant le nom alias. Type de données valides : message 410 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage de données auxiliaires Tag de données auxiliaire (obligatoire) Nom d’un tag affichant la valeur de données auxiliaires. En mode exécution, SPC affiche la valeur qui correspond au nom entré dans le tag Nom alias du champ auxiliaire Entrée valide : nom de tag standard Type de données valides : message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 14 Power SPC FactoryLink 6.5.0 / Guide de référence / 411 • POWER SPC • Panneau Graphique de contrôle • • P ANNEAU G RAPHIQUE DE CONTRÔLE Pour configurer le panneau Graphique de contrôle, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Graphique de contrôle. 3 Dans ce panneau, spécifiez les informations suivantes : Tag basculement du mode édition (facultatif) Nom d’un tag permettant à l’opérateur d’entrer et de sortir d’une session d’édition. En mode édition, l’opérateur peut modifier des codes de cause, des classes de codes de cause, des commentaires, des valeurs de données brutes et des valeurs de données auxiliaires. Lorsque la valeur de ce tag est supérieure à 0 (ON), SPC passe en mode édition. Lorsqu’elle est égale à 0 (OFF), SPC quitte le mode édition et applique les modifications. Entrée valide : nom de tag d’élément standard(type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag terminaison du mode édition (facultatif) Nom d’un tag indiquant le moment où sont terminées les modifications et où SPC les applique à la base de données. Une fois les modifications terminées, SPC règle la valeur de ce tag à 1 (ON). Ce tag est utile si l’opérateur ou une autre tâche FactoryLink doit connaître le moment où SPC écrit les valeurs modifiées dans 412 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Graphique de contrôle la base de données. Vous pouvez associer ce tag à un objet sur un écran graphique ou l’utiliser pour déclencher une procédure Maths et logique. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message Les quatre champs suivants servent à configurer les valeurs et les divisions affichées sur l’axe y du graphique. Ne renseignez ces champs que si votre graphique comporte un axe Y. Si vous souhaitez que les valeurs de la légende Y soient toujours identiques, entrez des valeurs constantes dans ces champs. Pour que les changements des valeurs de la légende Y et des données du graphique soient synchronisés ou pour que l’opérateur puisse modifier les valeurs, saisissez les mêmes tags que ceux définis dans les champs Tag maximum et Tag minimum de la boîte de dialogue Animation de légende pour l’objet Légende Y. Valeur minimum axe Y 14 (facultatif) Spécifie la valeur la plus basse sur l’axe y du graphique. Vous pouvez choisir l’une des options suivantes : Variable Nom d’un tag contenant cette valeur. Si vous saisissez un nom de tag, l’opérateur peut l’utiliser en mode exécution pour modifier la valeur la plus basse. Si vous saisissez un nom de tag, entrez le nom que vous avez saisi dans le champ Tag minimum de la boîte de dialogue Animation de légende lorsque vous avez animé l’objet légende dans l’Editeur d’applications. Pour plus d’informations, reportez-vous au manuel PowerSPC Configuration Guide. Si vous attribuez à ce tag le type de données « message », sa valeur est toujours un nombre. Type de données valides : analog, longana, float ou message (type par défaut = float) FactoryLink 6.5.0 / Guide de référence / 413 Power SPC Constante Toute valeur numérique. • POWER SPC • Panneau Graphique de contrôle • • Valeur maximum axe Y (facultatif) Spécifie la valeur la plus élevée sur l’axe y du graphique. Vous pouvez choisir l’une des options suivantes : Variable Toute valeur numérique. Constante Nom d’un tag contenant cette valeur. Si vous saisissez un nom de tag, l’opérateur peut l’utiliser en mode exécution pour modifier la valeur la plus élevée. Si vous saisissez un nom de tag, entrez le nom que vous avez saisi dans le champ Tag maximum de la boîte de dialogue Animation de légende lorsque vous avez animé l’objet légende dans l’Editeur d’applications. Pour plus d’informations, reportez-vous au manuel PowerSPC Configuration Guide. Ce tag peut avoir comme type de données les données stockées dans ce dernier. Si vous attribuez à ce tag le type de données « message », sa valeur est toujours un nombre. Type de données valides : analog, longana, float ou message (type par défaut = float) Tag changement d’échelle des Y (facultatif) Nom d’un tag qui déplace l’écart de valeurs vers le haut ou vers le bas sur l’axe y du graphique. Si vous saisissez un nom de tag, l’opérateur peut entrer, en mode exécution, un pourcentage lui permettant de régler les valeurs minimale et maximale sur l’axe y. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : analog, longana ou float 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 414 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage d’histogramme P ANNEAU A FFICHAGE D ’ HISTOGRAMME Pour configurer le panneau Affichage d’histogramme, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Affichage d’histogramme. 14 Taille d’histo. (obligatoire) Indique le nombre de valeurs de données brutes réparties dans les barres de l’histogramme. Vous pouvez choisir l’une des options suivantes : Constante Tout nombre positif différent de zéro. La valeur par défaut est 10. Variable Nom d’un tag indiquant le nombre. Si vous saisissez un nom de tag, l’opérateur ou une autre tâche FactoryLink peut modifier le nombre de valeurs en mode exécution. Entrée valide : nom de tag standard (par défaut = analog) Type de données valides : digital, analog, longana, float ou message FactoryLink 6.5.0 / Guide de référence / 415 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Affichage d’histogramme • • Fréquence d’affichage (facultatif) Spécifie si la valeur numérique représentant la fréquence pour la barre doit être affichée ou non au-dessus de la barre du graphique. Vous pouvez choisir l’une des options suivantes : Constante Soit OUI soit NON. Si vous tapez OUI, les valeurs sont affichées au-dessus de la barre. Si vous tapez NON, les valeurs ne sont pas affichées. La valeur par défaut est OUI. Variable Nom d’un tag indiquant OUI (1) ou NON (0). Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float ou message Valeur de fréquence minimum (facultatif) Pour un graphique Pareto sur les défauts, spécifie le nombre minimal de défauts devant se produire pour qu’une barre puisse s’afficher. Pour un graphique Pareto, spécifie le nombre minimal d’unités devant être défectueuses pour qu’une barre puisse s’afficher. Pour un histogramme, spécifie le nombre minimal de mesures devant se trouver dans une cellule pour qu’une barre puisse s’afficher. Vous pouvez choisir l’une des options suivantes : Constante Tout nombre positif introduit par (0). Variable Nom d’un tag indiquant la valeur. Si vous ne renseignez pas ce champ, SPC affiche une barre pour tout défaut qui se produit, pour toute pièce défectueuse ou pour toute mesure. Vous pouvez utiliser ce champ avec le champ Tag d’alarme de fréquence minimum pour avertir l’opérateur ou une autre tâche FactoryLink chaque fois que la fréquence d’affichage d’un défaut, d’une pièce défectueuse ou d’une mesure dans une cellule est inférieure à la valeur précisée dans ce champ. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana, float ou message 416 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage d’histogramme Tag d’alarme de fréquence minimum (facultatif) Nom d’un tag d’alarme qui avertit l’opérateur ou une autre tâche FactoryLink si la fréquence d’affichage d’un défaut, d’une pièce défectueuse ou d’une mesure est inférieure à la valeur spécifiée dans le champ Valeur de fréquence minimum. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Valeur de fréquence maximum (facultatif) Pour un graphique Pareto sur les défauts, spécifie le nombre maximal de défauts à afficher sur le graphique pour la caractéristique actuellement tracée. Pour un graphique Pareto, spécifie le nombre maximal d’unités défectueuses à afficher sur le graphique pour cette caractéristique. Pour un histogramme, spécifie le nombre maximal de mesures, au sein de la même cellule, à afficher sur le graphique pour cette caractéristique. 14 Vous pouvez choisir l’une des options suivantes : Constante Tout nombre positif introduit par (0). défauts, d’unités défectueuses ou de mesures au sein d’une cellule dépasse cette valeur, la barre reste à la valeur maximale. Cependant, vous pouvez utiliser ce champ avec le champ Tag d’alarme de fréquence maximum pour définir une alarme avertissant l’opérateur ou une autre tâche FactoryLink si une valeur dépasse cette limite. Si vous ne renseignez pas ce champ, le graphique affiche toutes les valeurs supérieures à 0. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana, float ou message Tag d’alarme de fréquence maximum (facultatif) Nom d’un tag d’alarme qui avertit l’opérateur ou une autre tâche FactoryLink si le nombre de défauts, d’unités défectueuses ou de mesures dans une cellule est supérieur au nombre précisé dans le champ Valeur de fréquence maximum, décrit ci-dessus. L’alarme avertit l’opérateur si l’une des barres dépasse la valeur maximale. Entrée valide : nom de tag standard (type par défaut = digital) FactoryLink 6.5.0 / Guide de référence / 417 Power SPC Variable Nom d’un tag indiquant la valeur. Si le nombre de • POWER SPC • Panneau Affichage d’histogramme • • Type de données valides : digital, analog, longana ou float Valeur minimum d’histogramme (facultatif) Spécifie la limite inférieure au-dessus de laquelle doivent se trouver les valeurs d’échantillons pour qu’elles soient affichées sur le graphique. Vous pouvez choisir l’une des options suivantes : Constante Tout nombre. Variable Nom d’un tag indiquant la valeur. La valeur entrée dans ce champ, ainsi que celle du champ Valeur maximum d’histogramme, décrit ci-dessous, déterminent la série de données affichée dans l’histogramme. Pour réduire ou agrandir la vue de ces données, l’opérateur doit régler l’une ou l’autre de ces valeurs ou les deux à la fois. Pour déterminer la série de données à afficher, SPC soustrait la valeur de ce champ de la valeur du champ Valeur maximum d’histogramme. Pour déterminer la série de données à afficher pour chaque barre du graphique, SPC divise cette série par le nombre de barres affichées. Si vous ne remplissez pas les champs Valeur minimum d’histogramme et Valeur maximum d’histogramme, SPC utilise les valeurs maximale et minimale affichées dans le graphique. Vous pouvez utiliser ce champ avec le champ Tag d’alarme mini. d’histogramme, pour avertir l’opérateur ou une autre tâche FactoryLink à chaque fois qu’un échantillon se trouve au-dessous de la valeur entrée dans ce champ. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : digital, analog, longana, float ou message Tag d’alarme mini. d’histogramme (facultatif) Nom d’un tag d’alarme qui avertit l’opérateur ou une autre tâche FactoryLink lorsqu’une valeur d’échantillon se trouve au-dessous du minimum spécifié dans le champ Valeur minimum d’histogramme. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana ou float (type par défaut = digital) 418 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Affichage d’histogramme Valeur maximum d’histogramme (facultatif) Spécifie la limite supérieure au-dessous de laquelle doivent se trouver les valeurs d’échantillons. Vous pouvez choisir l’une des options suivantes : Constante Tout nombre. Variable Nom d’un tag indiquant la valeur. digital, analog, longana, float ou message Pour déterminer la série de données à afficher, SPC soustrait la valeur du champ Valeur minimum d’histogramme, décrit ci-dessus, de la valeur entrée dans ce champ. Pour déterminer la série de données à afficher pour chaque barre du graphique, SPC divise cette série par le nombre de barres affichées. Si vous ne renseignez pas les champs Valeur maximum d’histogramme et Valeur minimum d’histogramme, SPC utilise les valeurs minimale et maximale affichées dans le graphique. Vous pouvez utiliser ce champ avec le champ Tag d’alarme maxi. d’histogramme pour avertir l’opérateur ou une autre tâche FactoryLink à chaque fois qu’un échantillon se trouve au-dessus de la valeur entrée dans ce champ. float) Type de données valides : digital, analog, longana, float ou message Tag d’alarme maxi. d’histogramme (facultatif) Nom d’un tag d’alarme qui avertit l’opérateur ou une autre tâche FactoryLink lorsqu’une valeur d’échantillon se trouve au-dessus du maximum spécifié dans le champ Valeur maximum d’histogramme. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana ou float Tag de chang. d’échelle barres d’histogramme (facultatif) Nom d’un tag qui permet à l’opérateur ou à un autre module FactoryLink de modifier la série de données affichées dans les barres d’un histogramme. Cette option est utile lorsque l’opérateur souhaite décomposer les barres en diminuant l’échelle afin de visualiser une distribution plus détaillée des valeurs. L’opérateur saisit alors une valeur en pourcentage. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message FactoryLink 6.5.0 / Guide de référence / 419 Power SPC Entrée valide : nom de tag standard (type par défaut = 14 • POWER SPC • Panneau Affichage d’histogramme • • Tag déclencheur de RAZ de graph. (facultatif) Nom d’un tag qui permet à l’opérateur ou à une autre tâche FactoryLink d’effacer un graphique de données puis d’accumuler des données au fur et à mesure que SPC les prélève. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog, longana, float, message Nom d’objet légende X (facultatif) Chaîne alphanumérique de 1 à 100 caractères qui définit le nom d’objet de la légende X. Cette légende affiche la valeur moyenne de chaque barre ou le nom par défaut des graphiques Pareto et Pareto sur les défauts. Entrée valide : chaîne alphanumérique de 1 à 100 caractères 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 420 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Informations de graphique P ANNEAU I NFORMATIONS DE GRAPHIQUE Pour configurer le panneau Informations de graphique, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations de graphique. 14 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : *Type valeur de graphique (obligatoire) Indique le type de calcul que SPC doit effectuer sur le graphique. Vous pouvez choisir l’une des options suivantes : Constante Nom d’un calcul précédé d’un guillemet simple. On distingue deux catégories de calculs de population : Données brutes : SPC effectue le calcul spécifié, tel que Range ou C, sur les données brutes pour tous les points actuellement affichés sur le graphique. Vous pouvez choisir l’une des options suivantes : 'STDDEV ’RANGE 'MINIMUM MAXIMUM KURTOSIS 'SKEWNESS FactoryLink 6.5.0 / Guide de référence / 421 • POWER SPC • Panneau Informations de graphique • • 'GRANDX 'AVG 'CP CPK 'C 'U P ’NP Barres : SPC calcule la moyenne de toutes les valeurs calculées (points) actuellement affichées sur le graphique. Vous pouvez choisir l’une des options suivantes : 'SBAR'RBAR'POINTSBAR Si vous tapez 'POINTSBAR, SPC effectue le calcul de barres approprié pour le type de graphique sélectionné. Reportez-vous à la définition du glossaire pour plus d’informations sur POINTSBAR, Nom de variable d’un tag contenant un nom de calcul. Pour autoriser l’opérateur à changer de calculs, saisissez un nom de tag. Les calculs de type Cp et Cpk exigent les limites de spécification basse et haute définies dans le panneau Contrôle de collecte du plan exemple. Reportez-vous au panneau Définition de tendance pour spécifier un plan exemple pour un tag affichage valeur de tendance. Entrée valide : nom de tag standard (type par défaut = message) Type de données valides : analog, longana, float ou message Tag affichage valeur de graphique (obligatoire) Nom d’un tag affichant le résultat du calcul sélectionné dans le champ Type valeur de tendance. Ce résultat correspond à la population de données actuellement affichées sur le graphique. Entrée valide : nom de tag standard (type par défaut = float) Type de données valides : digital, analog, longana, float, message 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 422 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Calcul de graphique ad hoc P ANNEAU C ALCUL DE GRAPHIQUE AD HOC Pour configurer le panneau Calcul de graphique ad hoc, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Calcul de graphique ad hoc. 14 Power SPC 3 Dans ce dernier, spécifiez les informations suivantes : Tag suspension des changements (facultatif) Nom d’un tag permettant à l’opérateur de modifier plusieurs valeurs avant que SPC applique les modifications au graphique. Cela gagne du temps puisque SPC n’a pas à recalculer le graphique chaque fois que l’opérateur saisit une nouvelle valeur. Si vous ne définissez pas ce tag, SPC recalcule toutes les données du graphique chaque fois que l’opérateur saisit une nouvelle valeur. Pour interrompre le processus de modification, l’opérateur passe en mode suspendre-modifier en réglant ce tag sur 1(ON). Il apporte les modifications souhaitées puis quitte ce mode en réglant ce tag sur 0 (OFF). Puis, en une seule opération, SPC apporte toutes les modifications au graphique. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message (type par défaut = digital) FactoryLink 6.5.0 / Guide de référence / 423 • POWER SPC • Panneau Calcul de graphique ad hoc • • Taille calcul (facultatif) Nom d’un tag qui détermine la quantité de données utilisées par SPC pour effectuer le calcul sélectionné pour le graphique en cours. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message (type par défaut = analog) Tag déclencheur de limite de contrôle (facultatif) Nom d’un tag qui détermine la quantité de données à utiliser lors du calcul des limites de contrôle. Ce tag spécifie le nombre de points à inclure dans le calcul. L’opérateur pouvant modifier la taille de sous-groupe sur un graphique ad hoc, SPC n’exclut pas les données associées à un point ayant une cause assignable. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana ou float (type par défaut = digital) Valeur Limite de contrôle basse (facultatif) Nom d’un tag qui détermine la limite de contrôle inférieure pour les données affichées sur le graphique. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Valeur Limite de contrôle haute (facultatif) Nom d’un tag qui détermine la limite de contrôle supérieure pour les données affichées sur le graphique. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Valeur centrale (facultatif) Nom d’un tag qui détermine la valeur centrale pour les données affichées sur le graphique. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Valeur limite spéc. basse de dim. (facultatif) Nom d’un tag qui détermine la limite de spécification inférieure pour la dimension affichée sur le graphique. Ce tag ne s’applique pas aux caractéristiques. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) 424 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Calcul de graphique ad hoc Valeur limite spéc. haute de dim. (facultatif) Nom d’un tag qui détermine la limite de spécification supérieure pour la dimension affichée sur le graphique. Ce tag ne s’applique pas aux caractéristiques. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Valeur dimension nominale (facultatif) Nom d’un tag qui détermine la mesure cible de la dimension. Ce tag ne s’applique pas aux caractéristiques. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Décalage calculé (facultatif) Nom d’un tag qui ajuste chaque résultat de calcul. SPC soustrait la valeur du décalage de la valeur calculée. Ce champ est utile pour les calculs de moyennes, tels que XBARR ou INDIV. Si vous saisissez également une valeur d’échelle dans le champ Echelle calculée, décrit ci-dessous, SPC divise alors le résultat ajusté par la valeur d’échelle. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Echelle calculée (facultatif) Nom d’un tag qui ajuste chaque résultat de calcul. SPC divise alors la valeur calculée par la valeur d’échelle. Si vous saisissez également une valeur de décalage dans le champ Décalage calculé, SPC soustrait le décalage de la valeur calculée puis divise le résultat par la valeur d’échelle. Si vous voulez un exemple, reportez-vous à la description du champ Echelle calculée du panneau Contrôle de calcul dans ce guide. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Constante calculée (facultatif) (Ce champ est uniquement réservé aux calculs EWMA, Cp, Cpk et Split.) Nom d’un tag qui corrige la valeur constante utilisée par SPC dans le calcul spécifié. Par exemple, le calcul FactoryLink 6.5.0 / Guide de référence / 425 Power SPC Si vous voulez un exemple, reportez-vous à la description du champ Décalage calculé du panneau Contrôle de calcul dans ce guide. 14 • POWER SPC • Panneau Calcul de graphique ad hoc • • EWMA utilise une valeur l. Pour autoriser l’opérateur à modifier la valeur l utilisée par le calcul EWMA, saisissez un tag dans ce champ. Pour connaître les valeurs constantes correctes pour chaque type de calcul, reportez-vous à la description du champ Constante calculée du panneau Contrôle de calcul dans ce guide. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = float) Attention : nous vous conseillons d’utiliser ce champ si et seulement si vous avez acquis suffisamment de connaissance et d’expérience pour régler ces calculs. Tag déroulement des règles d’exéc. (facultatif) Nom d’un tag permettant à l’opérateur de parcourir une liste de règles d’exécution puis de sélectionner la règle d’exécution qu’il ou elle souhaite afficher et contrôler. Utilisez ce tag avec les quatre champs suivants, décrits ci-dessous. Entrée valide : nom de tag standard Type de données valides : analog, longana ou float (type par défaut = analog) Tag du nom de règle d’exéc. (facultatif) Nom d’un tag qui affiche la règle d’exécution appliquée par SPC pour le graphique et le calcul sélectionnés. Entrée valide : nom de tag standard Type de données valides : message Tag activation de règle d’exéc. (facultatif) Nom d’un tag qui contrôle l’évaluation de la règle d’exécution sélectionnée pour un graphique. Lorsque ce tag est réglé sur 1, la règle d’exécution est activée. Lorsqu’il est réglé sur 0, la règle d’exécution est désactivée. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message (type par défaut = digital) Tag priorité de règle d’exéc. (facultatif) Nom d’un tag qui affiche et contrôle la priorité de la règle d’exécution sélectionnée. 426 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Calcul de graphique ad hoc Si la valeur de ce tag est : alors... 0 (valeur par défaut) les règles ont la même priorité. de 1 à 32767 1 correspond au niveau de priorité maximal et 32767 au niveau de priorité minimal. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message (type par défaut = analog) Tag du filtre de règle d’exéc. (facultatif) Nom d’un tag qui affiche et contrôle un filtre d’une règle d’exécution. Utilisez ce tag pour éliminer par filtrage les violations pouvant se produire au-dessus ou au-dessous de la valeur centrale. Si la valeur de ce tag est... 14 alors SPC... (valeur par défaut) détecte et signale les violations de la zone inférieure et supérieure. Si tous les points violant la règle d’exécution se situent au-dessus ou au-dessous de la ligne centrale, SPC signale des violations de règles d’exécution. Ce filtre peut valider une règle d’exécution de tendance qui coupe la ligne centrale. SUPER détecte et communique uniquement les violations de la zone supérieure. Si le nombre total de points pour violation se situe au-dessus de la ligne centrale, SPC signale une violation de règle d’exécution. FactoryLink 6.5.0 / Guide de référence / 427 Power SPC INDIFF • POWER SPC • Panneau Calcul de graphique ad hoc • • Si la valeur de ce tag est... alors SPC... INFER détecte et communique uniquement les violations de la zone inférieure. Si le nombre total de points pour violation se situe au-dessous de la ligne centrale, SPC signale une violation de règle d’exécution. BOTH détecte et signale les violations des zones au-dessus ou au-dessous de la ligne centrale. SPC signale les violations de règles d’exécution sans tenir compte de la proximité du point par rapport au centre. Entrée valide : nom de tag standard Type de données valides : digital, analog, longana, float ou message (type par défaut = analog) 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 428 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Style de graphique P ANNEAU S TYLE DE GRAPHIQUE Pour configurer le panneau Style de graphique, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Power SPC - Tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Style de graphique. 14 Power SPC 3 Dans ce panneau, spécifiez les informations suivantes : Nom de ligne (obligatoire) Type de ligne attribué à chaque ligne à afficher sur le graphique. Vous pouvez choisir l’une des options suivantes : DATA_LINE Ligne reliant les points de données calculés ou, dans un histogramme à barres, changeant les couleurs des barres. VIOLATION Ligne reliant les points de données calculés qui ont violé une règle d’exécution. UCL Ligne de limite de contrôle supérieure. CENTER Ligne de limite de contrôle centrale. LCL Ligne de limite de contrôle inférieure. USL Ligne de spécification supérieure. NOMINAL Ligne de spécification (cible) nominale. FactoryLink 6.5.0 / Guide de référence / 429 • POWER SPC • Panneau Style de graphique • • LSL Ligne de spécification inférieure. SIGMA Lignes sigma (écart-type) à + 1 sigma et + 2 sigma. FREQUENCY Ligne de fréquence. Pour personnaliser la couleur des barres sur un histogramme à barres, choisissez DATA_LINE comme nom de ligne. Puis, complétez le champ Couleur. Couleur Style Forme de marqueur (facultatif) Couleur attribuée à chaque ligne et point de données du graphique. Vous pouvez choisir l’une des options suivantes : NOIR CYAN BLEU MAGENTA ROUGE JAUNE VERT BLANC (facultatif) Style de ligne attribué à chaque ligne du graphique. Vous pouvez choisir l’une des options suivantes : UNI POINT_TIRET PAS_LIGNE TIRET POINTILLE (facultatif) Forme que vous souhaitez tracer à chaque point de données calculé sur la ligne de données. Saisissez uniquement un nom de forme pour les entrées DATA_LINE et VIOLATION du champ Nom de ligne. SPC ne tient pas compte de ce champ pour tous les autres types de lignes. BTE CROIX PLUS TRIANGLE CERCLE LOSANGE AUCUN 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 430 / FactoryLink 6.5.0 / Guide de référence POWER SPC Table Codes de cause définis par l’utilisateur TABLE C ODES DE CAUSE DÉFINIS PAR L ’ UTILISATEUR Pour personnaliser votre processus, vous pouvez définir : • des codes de cause personnalisés ; • des règles d’exécution ; • des enregistrements de données auxiliaires. Pour personnaliser un processus, vous devez compléter la table Codes de cause définis par l’utilisateur, composée d’un panneau et associée à deux autres tables : • Définition de code de cause : définit les codes identifiant les causes de changements ou de réglages qui se produisent généralement au cours d’un processus, telles qu’un remplacement de matière brute ou un changement d’équipe. Les opérateurs peuvent utiliser ces codes de cause pour affecter une cause à n’importe quel point d’un graphique (par exemple, un point qui viole une règle d’exécution ou qui sort des limites de contrôle), et pour afficher sa description sur l’écran. 14 • Définition des règles d’exécution : définit des règles d’exécution spécifiant des critères qui permettent de juger si un processus est ou n’est pas hors de contrôle. prélevées. • Contrôle de structure auxiliaire : définit le déclencheur de mise à jour pour les données auxiliaires. FactoryLink 6.5.0 / Guide de référence / 431 Power SPC • Définition de structure auxiliaire : indique où stocker les données auxiliaires • POWER SPC • Panneau Définition de code de cause • • P ANNEAU D ÉFINITION DE CODE DE CAUSE Pour configurer le panneau Définition de code de cause, procédez comme suit : 1 Choisissez Power SPC - Codes de cause définis par l’utilisateur dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Définition de code de cause. 2 Dans ce panneau, spécifiez les informations suivantes : Nom du code de cause (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, spécifiant le nom de code de cause unique. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Classe du code de cause (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, spécifiant le nom de la classe à laquelle le code de cause doit appartenir. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Cause affectable ? Indique si ce code de cause est ou n’est pas une cause assignable. Vous pouvez choisir l’une des options suivantes : OUI SPC ne va pas utiliser les données pour ce point dans les calculs de limites de contrôle (option par défaut). Si vous classez le code comme une cause assignable, affectez ce code à un point d’un graphique, puis 432 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition de code de cause saisissez OUI dans ce champ. Vous devez également saisir OUI dans le champ « Exclure données avec cause affectable ? » du panneau Définition de plan exemple de l’option Power SPC - Plans exemples. NON SPC utilise les données. Une cause assignable est la cause d’une variation dans un processus non aléatoire. Autrement dit, un opérateur peut déterminer et peut-être éliminer la source de la variation (par exemple, une panne de secteur ou un fonctionnement défectueux des équipements). Si vous configurez le plan exemple de façon à exclure les données associées à des points ayant une cause assignable, SPC utilise ce champ pour déterminer quels codes de cause vont aboutir à des données qui seront exclues de tous les calculs de limites de contrôle. Pour plus d’informations, reportez-vous au Chapter 5, « Creating a Power SPC Sample Plan » du manuel PowerSPC Configuration Guide. Description Par exemple, si vous savez que l’une des causes de variation dans votre processus est une pointe de tension, vous pouvez configurer un code de cause de la manière suivante. Exemple de panneau Définition de code de cause Nom de champ Entrée Nom du code de cause POINTE DE TENSION Classe du code de cause ALIMENTATION Cause affectable ? OUI Description Un appel de courant ou une pointe de tension provenant du bloc d’alimentation. 3 Cliquez sur Entrée pour enregistrer ces informations. 4 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 433 Power SPC (facultatif) Description du code de cause. Vous pouvez affecter au code de cause une chaîne alphanumérique, comprise entre 1 et 48 caractères, indiquant la signification du code de cause. SPC n’utilise pas cette information et ne l’affiche pas sur l’écran. 14 • POWER SPC • Panneau Définition des règles d’exécution • • P ANNEAU D ÉFINITION DES RÈGLES D ’ EXÉCUTION Remarque : si vous utilisez uniquement les règles d’exécution Western Electric définies par le système, il n’est pas nécessaire de configurer ce panneau. Pour configurer le panneau Définition des règles d’exécution, procédez comme suit : 1 Choisissez Power SPC - Codes de cause définis par l’utilisateur dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Définition des règles d’exécution. 2 Dans ce panneau, spécifiez les informations suivantes : Nom de règle d’exécution (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, spécifiant un nom de règle d’exécution unique. Vous devez utiliser un nom unique pour chaque règle d’exécution. Si vous utilisez le nom d’une règle d’exécution déjà définie, FactoryLink écrase la définition précédente, y compris les règles d’exécution Western Electric par défaut. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Type de règle d’exécution (obligatoire) Indique comment vous souhaitez que SPC évalue les points. Par exemple, où doit se trouver un point par rapport à une ligne ou une zone pour qu’il viole la règle d’exécution ? A l’intérieur, à l’extérieur, etc. Vous pouvez choisir l’une des options suivantes : 434 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition des règles d’exécution LIMITE Pour violer la règle d’exécution, les points au-dessus de la ligne centrale doivent se trouver dans ou au-dessus de la limite définie dans le champ suivant, Zone de règle d’exécution. Les points situés au-dessous de la ligne centrale doivent se trouver dans ou au-dessous de cette limite. ZONE Pour violer la règle d’exécution, les points doivent se trouver à l’intérieur de la zone définie dans le champ Zone de règle d’exécution (comprend les valeurs de la ligne de zone). TENDANCE Pour violer la règle d’exécution, les points doivent continuer à augmenter ou à diminuer sans interruption. (La règle d’exécution Western Electric TENDANCE recherche sept points). Vous pouvez filtrer les points par rapport à la ligne centrale. Vérifiez que vous avez spécifié des filtres dans les panneaux Plans exemples. (obligatoire) Zone à laquelle SPC doit appliquer le type de règle d’exécution, décrit ci-dessus. Par exemple, pour une règle de type LIMITE, une valeur doit se trouver au-delà de la zone entrée dans ce champ. Les zones sont affichées dans le schéma ci-dessous. Pour que SPC applique la zone ZONE_A, ZONE_B, ZONE_C, ou ZONE_OUTOFCNTL à une règle d’exécution, nous vous conseillons de définir des limites de contrôle dans le panneau Contrôle de calcul de l’option Plans exemples. Définissez-les dans les champs Limite inf. pré-contrôlée, Limite sup. pré-contrôlée et Valeur centr. pré-contrôlée. Pour que SPC applique la zone ZONE_OUTOFSPEC à une règle d’exécution, nous vous conseillons de définir des limites de spécification dans le même panneau, soit Contrôle de calcul. Définissez-les dans les champs Limite spéc. basse pour calcul, Limite spéc. haute pour calcul et Valeur nominale pour calcul. Vous pouvez choisir l’une des options suivantes : ZONE_A ZONE_OUTOFCNTL ZONE_B ZONE_C ZONE_OUTOFSPEC FactoryLink 6.5.0 / Guide de référence / 435 Power SPC Zone de règle d’exécution 14 • POWER SPC • Panneau Définition des règles d’exécution • • OUTOFSPEC OUTOFCNTL A (2 s) B Z O N E S (1 s) C Center Line C (1 s) B A OUTOFCNTL OUTOFSPEC Nb. de points pour violation USL UCL (3 s) Par exemple, si le type de règle d’exécution est LIMITE, la zone de règle d’exécution est B et le filtre de règle d’exécution est SUPER, alors les points se trouvant au-dessus de la première ligne sont considérés comme une violation. (2 s) LCL (3 s) LSL (obligatoire) Nombre unique, compris entre 1 et 99, spécifiant le nombre de points qui ne doivent pas réussir l’évaluation du type et de la zone que vous venez de définir afin de classer le dernier point comme une violation de cette règle d’exécution. Entrée valide : nombre unique entre 1 et 99 Nb. de points à examiner (obligatoire) Nombre unique, compris entre 1 et 99, spécifiant le nombre maximal de points que SPC doit examiner et évaluer pour détecter une violation. Entrée valide : nombre unique entre 1 et 99 Nom d’affichage de règle d’exécution (facultatif) Nombre unique, compris entre 1 et 99, spécifiant le nom de la règle d’exécution, tel que 9OF12. A chaque violation de cette règle d’exécution, ce nom apparaît dans le champ d’affichage texte défini dans le champ Tag d’affichage nom des règles d’exécution violées du panneau Affichage de calcul de la table Power SPC Tendances. Au lieu du nom entier, vous pouvez afficher un code plus court. Vous pouvez affecter et saisir une chaîne alphanumérique de 1 à 32 caractères (les espaces entre les caractères sont autorisés). Priorité d’exécution par défaut (facultatif) Pour que SPC signale les violations de règles d’exécution dans un ordre spécifique, saisissez une valeur de priorité dans ce champ. Les priorités de règles d’exécution, configurées dans les panneaux Plans exemples, se substituent à ces priorités par défaut. Par exemple, vous considérez que les règles que vous avez définies sont plus importantes. Vous souhaitez donc qu’elles soient afficher en premier dans les tags d’alarme de violation de règle d’exécution, définis dans le panneau Contrôle moniteur de l’option Processus. 436 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Définition des règles d’exécution Vous pouvez affecter et saisir une chaîne alphanumérique de 1 à 32767 caractères (1, niveau de priorité maximal et 32767, niveau de priorité minimal). Le tableau suivant vous explique comment sont configurées les cinq règles d’exécution Western Electric standard à votre disposition. Inspirez-vous des ces règles pour définir vos propres règles d’exécution. Règle d’exéc. Western Electric 2OF3 Règle d’exéc. : description Zone Type Nb. de points pour violation Nb. de points à examiner *Filtre Priorité par défaut 2 points sur 3 sont d’un côté de la ligne centrale dans la Zone A ou au-delà. A 40F5 4 points sur 5 sont d’un côté de la ligne centrale dans la Zone B ou au-delà. B LIMITE 4 5 INDIFF 3 TENDANCE 7 points alignés se situent au-dessus ou au-dessous de la ligne centrale. C TENDANCE 7 7 INDIFF 5 8CONS 8 points C alignés sont d’un côté de la ligne centrale. LIMITE 8 8 BOTH LIMITE 2 3 BOTH 2 14 FactoryLink 6.5.0 / Guide de référence / 437 Power SPC 4 • POWER SPC • Panneau Définition des règles d’exécution • • Règle d’exéc. Western Electric Règle d’exéc. : description 3SIGMA Un ou plusieurs points se situent en dehors des limites de contrôle. Zone Type Hors de LIMITE contrôle Nb. de points pour violation 1 Nb. de points à examiner 1 * Définir les filtres dans le panneau Contrôle moniteur de processus. 3 Cliquez sur Entrée pour enregistrer ces informations. 4 Cliquez sur Quitter pour retourner au Menu principal. 438 / FactoryLink 6.5.0 / Guide de référence *Filtre BOTH Priorité par défaut 1 POWER SPC Panneau Définition de structure auxiliaire P ANNEAU D ÉFINITION DE STRUCTURE AUXILIAIRE Pour configurer le panneau Définition de structure auxiliaire, procédez comme suit : 1 Choisissez Power SPC - Codes de cause définis par l’utilisateur dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Définition de structure auxiliaire. 14 Nom alias du champ aux. (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, spécifiant le nom de la colonne de base de données qui stocke les données auxiliaires prélevées. Saisissez également ce nom alias, ou le nom d’un tag contenant ce nom alias, Nom alias du champ auxiliaire du panneau Collecte auxiliaire de la table Processus. FactoryLink stocke automatiquement la valeur du tag défini dans le champ Données auxiliaires (du panneau Collecte auxiliaire) dans la colonne de base de données associée au Nom alias du champ auxiliaire SPC prélève uniquement les données auxiliaires pour les colonnes de base de données définies dans ce panneau. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Nom de colonne de base de données auxiliaire (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, spécifiant le nom de colonne dans la base de données auxiliaire où sont stockées les données auxiliaires. N’utilisez pas FactoryLink 6.5.0 / Guide de référence / 439 Power SPC 2 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Définition de structure auxiliaire • • de mots-clés réservés, tels que FLOAT, comme nom de colonne. Au démarrage, SPC crée cette colonne de base de données. Si vous définissez une nouvelle colonne après la première configuration de ce panneau, assurez-vous de configurer et de lancer l’utilitaire de rapprochement pour que SPC crée les nouvelles colonnes de base de données. Pour plus d’informations, reportez-vous à la section « Panneau Affichage de données auxiliaires » page 410. Si vous changez les colonnes de la table après la première configuration de ce panneau, assurez-vous de redéfinir toutes les colonnes devant figurer dans la table mise à jour, même si elles existent déjà. Si vous ne le faites pas, SPC supprime les données de toute colonne ne figurant pas dans ce panneau. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Type de données de base de données auxiliaire (obligatoire) Type de données de la colonne de base de données auxiliaire qui stocke les données auxiliaires prélevées. Vous pouvez choisir l’une des options suivantes : CHAR (valeur par défaut) FLOAT INT SMALLINT Largeur de colonne de base de données auxiliaire (facultatif) Si vous avez entré CHAR dans le champ Type de données de base de données auxiliaire, saisissez la largeur de la colonne spécifiée dans le champ Nom de colonne de base de données auxiliaire. Si le type de données entré n’est pas CHAR, ne renseignez pas ce champ. Entrée valide : nombre entre 1 et 256 (valeur par défaut = 16) 3 Cliquez sur Entrée pour enregistrer ces informations. 4 Cliquez sur Quitter pour retourner au Menu principal. 440 / FactoryLink 6.5.0 / Guide de référence POWER SPC Panneau Contrôle de structure auxiliaire P ANNEAU C ONTRÔLE DE STRUCTURE AUXILIAIRE Pour configurer le panneau Contrôle de structure auxiliaire, procédez comme suit : 1 Choisissez Power SPC - Codes de cause définis par l’utilisateur dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de structure auxiliaire. 14 Nom alias de base de données historique (obligatoire) Chaîne alphanumérique, comprise entre 1 et 16 caractères, qui spécifie le nom alias de la base de données défini dans le champ Nom alias base de données du panneau Informations historique. Entrée valide : chaîne alphanumérique de 1 à 16 caractères Mailbox historique (obligatoire) Nom du tag mailbox que vous avez défini dans le champ Mailbox historique du panneau Informations mailbox historique. SPC envoie des données à la base de données par l’intermédiaire de ce tag. Entrée valide : nom de tag standard Type de données valides : mailbox Déclencheur de m. à j. de structure table auxiliaire (obligatoire) Nom d’un tag qui déclenche SPC pour qu’elle mette à jour les colonnes de la base de données spécifiée dans les deux champs précédents. Entrée valide : nom de tag standard FactoryLink 6.5.0 / Guide de référence / 441 Power SPC 2 Dans ce panneau, spécifiez les informations suivantes : • POWER SPC • Panneau Contrôle de structure auxiliaire • • Type de données valides : digital, analog, longana ou float 3 Cliquez sur Entrée pour enregistrer ces informations. 4 Cliquez sur Quitter pour retourner au Menu principal. 442 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC M ESSAGES DE P OWER SPC Message Numéro * est un {dim./car.} incorrect, données ignorées 7252 Vous avez tenté de relever des données associées au nom de dimension ou de caractéristique « * ». Il s’agit d’un nom réservé et tout relevé associé à « * » est refusé. Accepté 3304 Ce message s’affiche dans le champ Tag état du processus. Il indique que la tâche Power SPC a validé toutes les données, autrement dit, les données ont été écrites dans la base de données et tous les calculs requis ont été effectués. Lorsque ce message est affiché, le système peut alors relever des données supplémentaires. La valeur du nombre entier de ce message est 1. Activation du processus {nom du processus}... 3202 13017 Le terme « Ad hoc » ou son équivalent dans une autre langue. Ce mot peut s’afficher dans d’autres messages signalant l’état ou la configuration d’un graphique Power SPC. Allocation tampon message interne impossible 1007 Ce message informatif s’affiche dans le Tag message du processus pour vous avertir qu’une erreur s’est produite lors de l’allocation du tampon de message interne. Réduisez les autres demandes sur les ressources système puis réessayez. Ce message signifie que, le fichier d’historisation excepté, Power SPC n’est pas capable de vous communiquer les messages d’erreur par l’intermédiaire d’un tag message. FactoryLink 6.5.0 / Guide de référence / 443 Power SPC Après le test et la validation de la configuration du Processus SPC, la tâche SPCDATA vous avertit lorsque le processus démarre. Ad hoc 14 • POWER SPC • Messages de Power SPC • • Alloc mémoire : {structure interne} 5008 Ce message d’erreur indique que Power SPC n’a pas pu allouer assez de mémoire au tampon et que la tâche est interrompue. Il s’agit d’une erreur irrécupérable. Bien qu’il soit probable que votre système informatique exige davantage de mémoire pour parvenir à exécuter l’association de tâches que vous avez configurée, il est possible que le système d’exploitation ou un ou plusieurs programmes ne libèrent pas correctement les ressources mémoire du système. La plupart du temps, il suffit d’arrêter d’autres programmes ou de réinitialiser votre système pour libérer de la mémoire supplémentaire. Si ce problème persiste et que vous êtes persuadé que la mémoire de votre système est suffisante, examinez plutôt les ressources mémoire d’un point de vue technique afin d’identifier le problème. Arg incorrect pour fonction : {argument} 5007 Ce message d’erreur indique que le système a détecté une erreur interne. Veuillez communiquer ce message ainsi que les numéros de version de FactoryLink et de Power SPC au Service d’assistance client de FactoryLink. Arrêt 3005 Ce message s’affiche dans le message TACHE, dans l’écran RUNMGR, pour indiquer que la tâche Power SPC exécute actuellement le processus d’arrêt, tel que la déconnexion de la base de données. Il s’agit d’un message de type « opération en cours ». Arrêt normal 3004 Ce message s’affiche dans le message TACHE, qui apparaît dans l’écran RUNMGR pour indiquer que la tâche Power SPC a réussi à terminer les tâches d’arrêt, telles que la déconnexion de la base de données. Après l’affichage de ce message, vous pouvez redémarrer la tâche. Aucun 13003 Le terme « Aucun » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans des messages indiquant l’état d’une opération : désactivé ou activé (par exemple Echantillonnage d’acceptation). 444 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Aucun calcul sélectionné 7306 Le système a refusé une tentative de modification des paramètres d’un calcul par l’intermédiaire d’un ensemble de tags qui n’est pas associé à un calcul. Aucun champ défini par l’utilisateur configuré pour la table : {nom} 5444 Ce message d’erreur indique que la création de la table auxiliaire définie par l’utilisateur a été interrompue car aucune structure n’était configurée. Aucun déclencheur de données acceptées configuré 5222 Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à valider le tag Déclencheur de données acceptées. Ce déclencheur étant requis dans FLCM, cette erreur ne doit pas se produire à moins qu’un tag ne soit pas défini correctement. Vérifiez que ce tag a été correctement configuré dans le panneau Définition de processus pour le processus sélectionné puis validez. Si l’entrée du panneau affichée est correcte, sauvegardez (FLSAVE) et restaurez (FLREST) votre application. 7303 Ce message d’avertissement indique que la tâche SPCDATA n’a pas trouvé de calcul correspondant au type mentionné configuré. Ce message s’affiche si vous avez entré un nouveau calcul dans le tag Nom calcul et que la tâche Power SPC n’effectue pas ce calcul. Lorsque vous entrez un nouveau calcul dans ce tag, Power SPC parcourt la liste interne de calculs (générée à partir du plan exemple) et affiche le premier des calculs correspondant au type mentionné dans le tag. Si elle ne trouve pas de type correspondant, ce message s’affiche et le tag nom de calcul reprend sa valeur initiale. Aucune cfg de calcul pour le processus 7301 Ce message d’avertissement indique que le processus en cours n’effectue aucune calcul. Ce message s’affiche lorsque vous tentez de parcourir une liste de calculs par l’intermédiaire d’un ensemble de tags configurés dans le panneau Contrôle de calcul de processus. FactoryLink 6.5.0 / Guide de référence / 445 Power SPC Aucune cfg de calc {nom} 14 • POWER SPC • Messages de Power SPC • • Aucune cfg de graphe pour le graphique 7521 Ce message d’avertissement indique que la tâche SPCGRAPH n’a pas réussi à faire défiler l’affichage jusqu’au prochain calcul dans le plan exemple car soit le graphique n’est pas actuellement associé à un plan exemple, soit le plan associé ne définit aucun calcul. Aucune cfg des règles d’exécution pour le calc 7401 Vous avez tenté de modifier les paramètres d’une règle d’exécution par l’intermédiaire d’un ensemble de tags qui n’est pas actuellement associé à une règle d’exécution chargée depuis le plan exemple. Le système a refusé cette opération. Aucune cfg des règles {type} pour {calc}-{dim./car.} 7402 Ce message d’avertissement indique que la tâche SPCDATA n’a pas trouvé de règle d’exécution correspondant au type mentionné configuré. Ce message s’affiche car vous avez entré une nouvelle règle d’exécution dans le tag Nom de règle d’exécution et la tâche Power SPC n’effectue pas ce contrôle. Lorsque vous entrez une nouvelle règle d’exécution dans ce tag, Power SPC parcourt la liste interne de règles d’exécution (générée à partir du plan exemple) et affiche la règle d’exécution correspondant au type mentionné dans le tag. Si elle ne trouve pas de règle correspondante, ce message s’affiche et le tag Nom de règle d’exécution reprend sa valeur initiale Aucune configuration de graphe {Type de graphique} pour le graphique 7523 Ce message d’avertissement indique que la tâche SPCGRAPH a détecté un changement de type de graphique correct dans le tag Type de tendance. Elle ne peut cependant pas l’afficher car il ne s’agit pas d’un calcul disponible. Le plan exemple génère la liste des calculs pouvant être effectués. Aucune donnée 3305 Ce message s’affiche dans le champ Tag état du processus. Il indique que le tampon de collecte de données est vide. Lorsque ce message s’affiche, le système est prêt à prélever des données. La valeur de nombre entier de ce message est 0. 446 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Aucune information d’animation graphique pour {graphique} 3214 Lors du traitement du message d’ouverture initial pour un graphique, le système charge l’animation correspondant à ce graphique. Ces informations se trouvent dans un fichier CT particulier, appelé SPCGINFO.CT. Ce fichier doit figurer dans le domaine approprié (même domaine que pour SPCGRAPH), soit le domaine USER (utilisateur). Ce fichier est généré automatiquement au cours de l’exécution de FLRUN. Dans le cas contraire, vous pouvez utiliser le programme utilitaire SPCTRFIX pour le créer. Ce fichier contient des informations relatives à l’objet graphique et aux tags (par exemple, tags Position du curseur et Heure mise en route et Heure de fin) que vous avez configurés dans le panneau Animation de tendance de l’Editeur d’applications. Sans ces informations, Power SPC ne peut pas tracer un graghique SPC. Aucune information de configuration pour {nom du graphique} 14 3212 Aucun enregistrement de configuration pour {graphique} dans {panneau} 3213 Lors du traitement du message d’ouverture initial pour un graphique, toute la configuration définie dans les panneaux de la table Power SPC - Tendances est chargée pour ce graphique. Si, pour ce graphique, vous n’avez pas saisi d’entrée dans l’un des panneaux facultatifs, ce message s’affiche dans le tag message de tendance pour vous avertir que la tâche SPCGRAPH n’a détecté aucune information pour le graphique indiqué dans le panneau mentionné. Aucun enregistrement de configuration trouvé 5006 Ce message d’erreur indique que la tâche Power SPC n’a pu lire aucun enregistrement dans la table de configuration. Soit la génération du fichier CT est incorrecte, soit la table ne contient pas d’enregistrements. Configurez le panneau requis, générez de nouveau la table de configuration ou restaurez (FLREST) votre application. FactoryLink 6.5.0 / Guide de référence / 447 Power SPC Au cours de la phase de démarrage initiale, la tâche SPCGRAPH charge et vérifie les informations de configuration de graphique du panneau Définition de tendance. Si aucun graphique n’est configuré, ce message s’affiche et la tâche est arrêtée. Configurez le panneau Définition de tendance dans FLCM. • POWER SPC • Messages de Power SPC • • Aucun enregistrement d’en-tête trouvé dans la table de configuration 5402 Ce message d’erreur indique que la tâche Power SPC a détecté une erreur lors de la lecture du fichier CT. Ces informations sont habituellement stockées dans des enregistrements associés à un en-tête servant de localisateur d’enregistrement. Pour être plus précis, ce message indique que la table de configuration ne contient aucun en-tête. Si vous avez saisi des informations dans ces panneaux, vérifiez que le fichier CT a été recréé depuis la dernière mise à jour des panneaux. Si vous supprimez le fichier CT, vous pouvez le recréer vous-même ou il sera régénéré au cours de l’exécution de FLRUN. Aucun facteur CL {nom du facteur} pour la taille de sous-groupe {taille} 7321 Power SPC fournit jusqu’à 25 facteurs de limites de contrôle par défaut pour les tailles de sous-groupes. Vous devez saisir toute modification ou ajout apporté à ces facteurs dans les panneaux de la table Power SPC - Valeurs des facteurs de calcul de limite de contrôle du Gestionnaire de configuration. Aucun processus SPC configuré 3201 Au cours de la phase de démarrage initiale, la tâche SPCDATA charge et vérifie les informations de configuration de graphique du panneau Définition de processus. Si aucun processus n’est configuré, ce message s’affiche et la tâche est arrêtée. Configurez le panneau Définition de processus dans FLCM. Aucun tag collecte de données configuré 5225 Ce message d’erreur indique que la tâche SPCDATA n’a pas trouvé un ensemble de tags d’échantillons de données correct pour le processus. Vous devez définir au moins un tag d’échantillon de données. Comme vous devez définir l’un des trois types de tags d’échantillons, il est possible qu’aucun tag correct n’ait été configuré. Reportez-vous au panneau Contrôle de collecte de données de la table Power SPC Processus. 448 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Aucun tag de contrôle d’échantillonnage d’acceptation pour le processus {processus} 3215 Ce message d’avertissement s’affiche lors du chargement d’un plan exemple spécifiant un échantillonnage d’acceptation dans un processus où les tags d’échantillonnage d’acceptation ne sont pas configurés. Aucun tag emplacement SPC configuré 5230 Ce message d’erreur indique que la tâche Power SPC n’a pas trouvé de tag message FactoryLink correct défini dans le tag d’emplacement. Ce message s’affiche dans le tag message de tendance ou du processus et le fichier d’historisation. Bien qu’il faille configurer le champ avec une constante ou un tag, SPCDATA tente d’interpréter votre entrée comme un tag. Vérifiez et corrigez ce champ de configuration dans le panneau Contrôle de collecte de données de la table Power SPC - Processus. Si vous configurez une valeur de chaîne constante, vérifiez qu’elle est introduite par une apostrophe ou un guillemet simple. Aucun tag nom de sous-groupe configuré 5232 5223 Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à valider le Tag quantité acceptée du panneau Définition de processus. Ce tag étant requis dans FLCM, cette erreur ne doit pas se produire à moins qu’un tag ne soit pas défini correctement. Validez l’entrée de ce champ ; celle-ci pouvant être une valeur constante (par exemple, 1) ou un tag. Automatisation industrielle (AI) 3302 Ce message s’affiche dans le tag Exemple de tag de réussite/échec. Il s’agit de la réponse négative indiquant que l’échantillon n’a pas réussi le test d’acceptation. FactoryLink 6.5.0 / Guide de référence / 449 Power SPC Ce message d’erreur indique que la tâche Power SPC n’a pas trouvé de tag message FactoryLink correct défini dans le tag message d’état. Ce message s’affiche dans le tag message de tendance ou du processus et le fichier d’historisation. Bien que le champ doit être configuré avec une constante ou un tag, SPCDATA tente d’interpréter votre entrée comme un tag. Vérifiez et corrigez ce champ de configuration dans les panneaux Définition de processus ou Définition de tendance. Si vous configurez une valeur de chaîne constante, vérifiez qu’elle est introduite par une apostrophe ou un guillemet simple. Aucun tag quantité acceptée configuré 14 • POWER SPC • Messages de Power SPC • • Bas 13014 Le terme « Bas » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages acheminant les informations relatives au filtre utilisé au cours de l’évaluation de la règle d’exécution. Ce terme peut être entré ou affiché lorsqu’il se rapporte à la valeur du champ de tag de filtre des panneaux Contrôle moniteur pour la configuration de la table Power SPC - Processus ou Power SPC Tendances. Calcul 13004 Le terme « Calcul » ou son équivalent dans une autre langue. Ce message s’affiche dans tous les messages signalant la fin d’une opération se rapportant à un calcul SPC, par exemple « Le calcul XBARR a été effectué ». Calcul {calcul}{dim./car.} effectué 3351 Ce message informatif s’affiche dans le champ Tag message du processus pour vous avertir qu’un calcul SPC a été effectué. Si plusieurs calculs sont configurés et effectués en même temps, ces messages peuvent parcourir le tag message très rapidement. Caractéristique 13006 Le terme « Caractéristique » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages ou peut être affiché ou saisi dans le tag Dim. ou type caractéristique. Cfg incorrecte pour le graphique {objet} : {cfg incorrecte} 5301 Ce message d’erreur indique qu’un élément incorrect a été détecté dans les informations de configuration relatives au graphique mentionné. Il est probable que cela se produise si le fichier SPCGRAPH.CT est altéré ou si l’un des panneaux contient une entrée de champ incorrecte. Si le problème est du aux informations de configuration, il est probable qu’un autre message, indiquant le champ incorrect, s’affiche. Ce message d’erreur étant général, reportez-vous autres messages du fichier d’historisation pour obtenir plus d’informations. 450 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Cfg processus incorrecte pour {nom du processus} {cause} 5202 Ce message d’erreur indique qu’un élément incorrect a été détecté dans les informations de configuration relatives au processus mentionné. Il est probable que cela se produise si le fichier SPCAPP.CT est altéré ou si l’un des panneaux contient une entrée de champ incorrecte. Si le problème est dû aux informations de configuration, il est probable qu’un autre message, indiquant le champ incorrect, s’affiche. Cfg processus {nom du processus} non obtenue 5201 Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à lire la configuration du processus mentionné. Il est probable que cela se produise si le fichier SPCAPP.CT est absent ou altéré. Champ AUX {nom du champ} non configuré 7110 Champ obligatoire absent de la table aux. : {champ} 5443 Ce message d’erreur indique que la structure de la table auxiliaire définie par l’utilisateur ne contient pas tous les champs requis pour configurer la tâche Power SPC. Pour résoudre ce problème, supprimez les tables DIMN_AUX et CHAR_AUX. Dans ce cas, toutes les données de ces tables sont perdues. Nous vous conseillons de contacter le Service d’assistance client car vous ne devriez pas rencontrer ce genre de problème. Changements restreints par le plan exemple : {nom du plan}7182 Ce message d’avertissement indique que la tâche Power SPC a refusé un changement apporté à la valeur de l’un des tags de contrôle. Si ce message s’affiche, cela signifie que la valeur OUI a été entrée dans le champ Restriction des changements pour le plan exemple sélectionné. Autrement dit, vous n’êtes pas autorisé à modifier les paramètres de ce plan. FactoryLink 6.5.0 / Guide de référence / 451 Power SPC Ce message d’avertissement indique une tentative de relevé d’un champ auxiliaire dont la définition ne figure pas dans les panneaux de la table Informations auxiliaires définies par l’utilisateur ou qui ne figure pas dans les tables de données auxiliaires existantes. Pour les corrections proposées, reportez-vous à l’erreur 7106. 14 • POWER SPC • Messages de Power SPC • • Changements restreints pendant l’activité 7181 Ce message d’avertissement indique que la tâche Power SPC a refusé un changement apporté à la valeur de l’un des tags de contrôle. Lorsqu’un processus SPC est actif, vous n’êtes pas autorisé à modifier certains tags. Désactivez votre processus puis modifiez la valeur. Pour connaître les tags exigeant la désactivation du processus, reportez-vous au manuel PowerSPC Configuration Guide. Chargement de la configuration du processus {nom du processus} 3203 Au démarrage de la tâche et lorsque le processus SPC est activé (soit automatiquement au démarrage de la tâche, soit en réglant le tag de désactivation sur OFF), la tâche SPCDATA vous avertit lorsque le chargement des informations de configuration du processus est en cours. Chargement du plan exemple {nom du plan exemple} 3204 Après avoir effectué le chargement des informations de configuration du processus SPC, la tâche SPCDATA charge le plan exemple configuré. Ce message vous avertit que le chargement des informations de configuration du plan exemple est en cours. Classe de cause historisée plus configurée 7312 Ce message d’avertissement indique que la tâche SPCGRAPH a déterminé que la classe de cause affectée au point n’appartient plus à la configuration. Cela n’est qu’un avertissement car cette opération peut être voulue par l’utilisateur. Ce message vous avertit que le code de cause affecté n’est plus configuré comme appartenant à la classe de cause. Reportez-vous à la table Codes de cause définis par l’utilisateur ou à la table Code de cause externe. Code {code} ou classe {classe} de cause non configuré 7505 Ce message d’avertissement indique que la tâche SPCGRAPH n’a pas été capable de valider le code de cause et la classe de cause que vous essayez d’affecter au point du graphique de contrôle. Vérifiez que vous avez défini cette association code et classe de cause dans la table Codes de cause définis par l’utilisateur du FLCM ou dans la table Code de cause externe (table CODE DE CAUSE) de votre base de données SPC. Vous devez définir le code et la classe de cause avant des les affecter à un point. 452 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Code de cause historisé plus configuré 7311 Ce message d’avertissement indique que la tâche SPCGRAPH a déterminé que le code de cause affecté au point n’appartient plus à la configuration. Cela n’est qu’un avertissement car cette opération peut être voulue par l’utilisateur. Ce message vous avertit uniquement que le code de cause ne figure plus dans la table Codes de cause définis par l’utilisateur ni dans la table Code de cause externe. Codes de cause et commentaires non disponibles en mode Ad hoc 7501 Ce message d’avertissement indique que la tâche SPCGRAPH a détecté un changement apporté aux tags Code de cause, Classe de cause ou Commentaire en mode Ad hoc. Vous ne pouvez modifier ces tags qu’en mode Selon surveillance. Les changements en mode Ad hoc ne sont pas autorisés car il n’est pas correct d’effectuer un changement ou un commentaire semi-permanent sur des données basées sur une image qui ne représente peut-être pas les données telles qu’elles sont réellement relevées, calculées et surveillées en temps réel. Avant de modifier ces tags, passez en mode Selon surveillance. 3151 Ce message s’affiche dans le Tag message du processus ou de graphique de Power SPC. Il indique que Power SPC tente de se connecter à la base de données historique configurée. Il indique que la mise à jour de la structure de base de données auxiliaire, permettant d’établir la correspondance avec la structure définie dans le panneau Définition de structure auxiliaire, a réussi. Connecté à la base de données {nom alias base de données} 3152 Il indique que Power SPC tente de se connecter à la base de données historique configurée. Il indique que Power SPC a réussi à se connecter à la base de données historique configurée. Constante EWMA incorrecte 7210 Ce message d’avertissement indique que la tâche Power SPC a détecté une valeur incorrecte dans le champ Constante calcul pour le calcul EWMA. Ce champ est utilisé pour la valeur lambda dans la formule EWMA. FactoryLink 6.5.0 / Guide de référence / 453 Power SPC Connexion à la base de données {nom alias base de données} 14 • POWER SPC • Messages de Power SPC • • Constante de calcul incorrecte 7342 Ce message d’avertissement indique qu’une constante de calcul incorrecte a été spécifiée dans le tag correspondant ou le panneau de configuration. Selon le type de calcul défini, certaines gammes de valeurs sont attendues. Pour plus d’informations, reportez-vous au Chapter 5, « Creating a Power SPC Sample Plan » du manuel PowerSPC Configuration Guide. Critères d’acceptation <= 0 7205 Ce message d’avertissement indique que la tâche SPCDATA a détecté un critère d’acceptation incorrect pour la configuration de l’échantillonnage d’acceptation. La valeur de Critères d’acceptation doit être égale à 1 ou plusieurs unités réussissant le test. Corrigez l’entrée dans la table Power SPC - Plans exemples ou la valeur par défaut du tag ou de la constante dans la table Power SPC - Processus. Critères d’acceptation > Taille de l’échantillon 7206 Ce message d’avertissement indique que la tâche SPCDATA a détecté un critère d’acceptation incorrect pour la configuration de l’échantillonnage d’acceptation. La valeur du champ Critères d’acceptation doit être inférieure ou égale à celle du champ Taille d’échantillon. Corrigez l’entrée dans la table Power SPC - Plans exemples ou la valeur par défaut du tag ou de la constante dans la table Power SPC - Processus. Critères d’acceptation incorrects 7261 Ce message d’avertissement indique que vous avez tenté d’attribuer aux Critères d’acceptation du processus une valeur incorrecte. Vous devez entrer une valeur inférieure ou égale à la taille de l’échantillon et supérieure à 0. 454 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Date la plus ancienne changée en {date/heure} 3406 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le graphique a été modifié de façon à ce que le point le plus ancien corresponde aux date et heure spécifiées. En général, ce message s’affiche après que vous ayez modifié la valeur du Tag de date/heure d’entrée la plus ancienne. Date la plus récente changée en {date/heure} 3405 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le graphique a été modifié de façon à ce que le point le plus récent du graphique corresponde à la date et à l’heure spécifiées. En général, ce message s’affiche après que vous ayez modifié la valeur du Tag de date/heure d’entrée la plus récente. Déconnecté de la base de données {nom alias base de données} 3153 Déconnexion de la base de données {alias de base de données} impossible 7127 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la déconnexion de la base de données. Un message d’erreur contenant des détails provenant de l’historique est ajouté à ce message d’avertissement. Définition incorrecte pour le champ auxiliaire {champ} (sts={erreur} 7107 Ce message d’avertissement indique que le champ mentionné contient une définition incorrecte dans les panneaux de la table Informations auxiliaires définies par l’utilisateur. Si la valeur sts est (-2), le nom de champ est alors en conflit avec la valeur d’un nom de champ réservé. Si la valeur sts est (-3), cela signifie que le nom de champ a été défini plusieurs fois dans le panneau. FactoryLink 6.5.0 / Guide de référence / 455 Power SPC Il indique que Power SPC tente de se connecter à la base de données historique configurée. Il signale que la tâche Power SPC s’est déconnectée de la tâche Historique pour (base de données) configurée. 14 • POWER SPC • Messages de Power SPC • • Démarrage 3001 Ce message s’affiche dans le message TACHE, dans l’écran RUNMGR, pour indiquer que la tâche Power SPC est en phase d’initialisation. Il s’agit d’un message de type « opération en cours ». Dimension 13005 Le terme « Dimension » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages ou peut être affiché ou saisi dans le tag Dim. ou type caractéristique. Domaine inconnu référencé par la variable d’environnement FLDOMAIN 5441 La variable d’environnement FLDOMAIN n’est pas configurée ou est définie dans un domaine qui n’a pas été configuré en utilisant FLCM. Vérifiez que le domaine référencé par la variable d’environnement FLDOMAIN est correct. Données affichées pour {graphique} {dim./car.} 3407 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le graphique a été modifié de façon à ce que le point le plus récent du graphique corresponde à la date et à l’heure spécifiées. Ce message s’affiche en général après le changement de la valeur du Tag de date/heure d’entrée la plus récente. Echantillon 13012 Le terme « Echantillon » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages relatifs à l’échantillonnage d’acceptation. Echec création de curseur BD : table {table} : {message de la tâche Historique} 9002 Echec description BD : table {table} : {message de la tâche Historique} 9006 456 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Echec du chargement de la cfg du champ auxiliaire défini par l’utilisateur 5321 Ce message d’erreur indique que la tâche Power SPC n’a pas réussi à charger les informations depuis les champs de la table Informations définies par l’utilisateur. Reportez-vous au panneau Définition de structure auxiliaire. Puisqu’il s’agit d’un message d’erreur d’ordre général, d’autres messages, situés dans le fichier d’historisation, peuvent contenir des informations supplémentaires. Il est possible qu’un seul champ du panneau soit à l’origine du problème. Echec du chargement de la cfg du champ Gestionnaire de base de données 5331 Ce message d’erreur indique que la tâche Power SPC n’a pas réussi à charger les informations depuis les panneaux du Gestionnaire de base de données. Ce fichier CT ou les fichiers .CDB sont peut être altérés ou absents. Puisqu’il s’agit d’un message d’erreur d’ordre général, d’autres messages, situés dans le fichier d’historisation, peuvent contenir des informations supplémentaires. Il est possible qu’un seul champ du panneau soit à l’origine du problème. 7191 Ce message d’avertissement indique que la tâche Power SPC n’a pas réussi à ajouter et enregistrer un tag déclencheur. En général, ce problème est du à une mémoire vive insuffisante. Vérifiez si le fichier d’historisation contient des informations supplémentaires puis contactez le Service d’assistance client. Echec d’allocation de mémoire pour {structure interne} 7129 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de l’allocation de mémoire pour la structure interne mentionnée. Ce message est en général suivi du message « Mémoire RAM saturée ». Bien que cette information puisse vous aider à localiser l’endroit exact où se situe le problème, votre système n’a pas assez de mémoire pour exécuter votre configuration, ou bien il ne libère pas suffisamment de ressources mémoire. Echec d’évaluation de la règle d’exécution {nom} : {cause} 7405 Ce message d’avertissement indique que la tâche Power SPC n’a pas réussi à effectuer l’évaluation de la règle d’exécution mentionnée pour la raison citée dans la seconde partie de ce message. FactoryLink 6.5.0 / Guide de référence / 457 Power SPC Echec de l’ajout du déclencheur {tag déclencheur} 14 • POWER SPC • Messages de Power SPC • • Echec du chargement de la cfg du processus pour {nom du processus} 5203 Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à charger les informations de configuration du Processus SPC pour le processus mentionné. Il est probable que cela se produise si le fichier SPCAPP.CT est absent ou altéré. Il s’agit d’un message de haut niveau ; vous trouverez peut-être des précisions supplémentaires dans le fichier journal. Echec de la lecture depuis la table de configuration {nom de fichier CT} 5002 Ce message d’erreur indique que la tâche Power SPC n’a pas réussi à lire le fichier CT mentionné. Le fichier CT n’a pa été généré correctement (au cours de l’exécution de FLRUN) ou il y a eu un problème lors de la lecture du fichier. Vérifiez la présence et la taille des tables en affichant les informations relatives au répertoire pour le fichier mentionné dans le répertoire de table de configuration approprié sous votre répertoire FLAPP. Les tables du Power SPC - Processus et Power SPC - Tendances se trouvent respectivement dans le domaine SHARED et USER. Les tables restantes sont des tables sans domaine et doivent résider dans le répertoire {FLAPP}/CT. Echec de la lecture de la cfg du processus pour {nom du processus} 5204 Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à charger les informations de configuration du Processus SPC pour le processus mentionné. De même, le processus n’a pas pu être chargé ni activé. Il est probable que cela se produise si le fichier SPCAPP.CT est absent ou altéré. Ce message d’erreur est très général ; il est donc recommandé de consulter les autres messages du fichier d’historisation pour obtenir plus d’informations. Echec exécution BD : table {table} : (message de la tâche Historique} 9010 Echec extraction BD : table {table} : {message de la tâche Historique} 9005 Echec fermeture BD : table {table} : {message de la tâche Historique} 9007 458 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Echec insertion BD : table {table} : {message de la tâche Historique} 9003 Echec modification BD : table {table} : {message de la tâche Historique} 9001 Echec préparation BD : table {table} : {message de la tâche Historique} 9004 Echec procédure mathématique ({nom du calcul} {nom car./dim.}) : {erreur mathématique} 7305 Une erreur s’est produite lors de l’exécution du calcul mentionné pour la dimension ou la caractéristique indiquée. On distingue les erreurs mathématiques suivantes : 14 Erreur mathématique interne : générez le fichier d’historisation puis contactez le Service d’assistance client. Le sous-groupe ne contient qu’un seul échantillon : le sous-groupe mentionné ne contient qu’un seul échantillon de données brutes alors que ce type de calcul en exige au moins deux. Quantité sous-groupe différente >= %d pour cent par rapport à taille calc : pour certains types de calcul (par exemple, P), si la taille de sous-groupe s’éloigne trop de la taille de calcul, elle peut rendre nul des calculs de limites de contrôle. Ce message vous avertit d’une telle situation. Impossible de calculer la valeur avec sigma de 0 : il est impossible d’effectuer les calculs, tels que Cp, si un sigma représentant la valeur 0 est attribué à l’ensemble de données. Echantillons multiples dans le sous-groupe - utilisation de la moyenne : si une transaction unique contient plusieurs échentillons d’une dimension, il est impossible d’obtenir un résultat s’il faut en un seul calcul distinguer les calculs individuels et multiples. Le système effectue donc un calcul individuel sur la moyenne de toutes les dimensions citées au sein même de la transaction. FactoryLink 6.5.0 / Guide de référence / 459 Power SPC Le sous-groupe ne contient pas d’échantillon : le sous-groupe mentionné ne contient aucun échantillon de données brutes. • POWER SPC • Messages de Power SPC • • Impossible de calculer la valeur avec RMS de 0 : il est impossible d’effectuer des calculs, tels que la dissymétrie, si un RMS de valeur zéro est attribué à l’ensemble de données. Echec remise à zéro BD : table {table} : {message de la tâche Historique} 9011 Echec suppression BD : table {table} : (message de la tâche Historique) 9012 A chaque fois qu’une transaction envoyée à la tâche Historique pour (base de données) aboutit à un échec, l’un des messages ci-dessus s’affiche. Ce message signale le type d’opération en cours ainsi que les messages informatifs et d’erreur renvoyés par la tâche Historique pour (base de données). Pour plus d’informations sur les messages de cette tâche, consultez le chapitre relatif à la tâche Historique pour (base de données) approprié et/ou la documentation se rapportant aux codes d’erreur livrée avec votre système de gestion de base de données (par exemple, Oracle). Emplacement 13010 Le terme « Emplacement » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages signalant un problème relatif à la configuration. Il est destiné à différencier des processus identiques s’exécutant à des emplacements différents (machines ou villes différentes). La base de données conserve la valeur de l’emplacement ainsi que la valeur de données brutes et le nom de sous-groupe. ENTREE en mode suspension des modificationsde calcul 3353 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le Tag suspension des changements a été ACTIVE et que vous êtes DANS le mode où les modifications apportées aux tags de calcul ne prennent effet que lorsque que vous quittez le mode Suspension des modifications. 460 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Entrée incorrecte pour l’activation de l’échantillonnaged’acceptation 7265 Ce message d’avertissement s’affiche lorsque le tag Echantillonnage d’acceptation contient une entrée incorrecte. Les entrées correctes sont NONE, FIXED, et VARIABLE ou leurs équivalents numériques 0, 1, et 2. Entrée introuvable dans la table de configuration : {id de fichier de la table de configuration} 5401 Ce message d’erreur indique que la tâche Power SPC a détecté une erreur lors de la lecture du fichier CT. Plus précisément, il indique que la tâche Power SPC n’a pas trouvé une entrée qu’elle s’attendait à trouver. Puisque cela est signalé comme une erreur, c’est que cette information était requise. Environnement tâche {nom de la tâche} non obtenu 1002 Erreur 3003 Ce message s’affiche dans le message TACHE, dans l’écran RUNMGR pour indiquer que la tâche Power SPC a rencontré un problème au cours de la phase d’initialisation. Un message plus détaillé devrait être affiché dans la table Power SPC - Processus ou Power SPC - Tendances. Erreur 3306 Ce message s’affiche dans le champ Tag état du processus. Il indique qu’une erreur s’est produite au cours de la validation des données dans la base de données. Si ce message s’affiche, il se peut que le système n’ait pas sauvegardé les données dans la base de données. La valeur de nombre entier de ce message est -1. FactoryLink 6.5.0 / Guide de référence / 461 Power SPC Ce message informatif s’affiche dans le tag message de la tâche pour vous avertir qu’une erreur s’est produite au cours de l’initialisation de la tâche Power SPC. Pour corriger cette erreur, vérifiez que le système d’exécution s’exécute et que la configuration des variables d’environnement (FLAPP, FLDOMAIN, FLUSER, et FLNAME) est correcte. 14 • POWER SPC • Messages de Power SPC • • Erreur de mailbox ({numéro d’identification de l’erreur}) fl_count_mbx() 5421 Une erreur s’est produite au lancement de l’opération de mailbox (mentionnée dans ce message) à l’aide du noyau. L’erreur rencontrée par le noyau est signalée à l’aide du numéro d’identification de l’erreur de code. Erreur de mailbox ({numéro d’identification de l’erreur}) fl_query_mbx() 5422 Une erreur s’est produite au lancement de l’opération de mailbox (mentionnée dans ce message) à l’aide du noyau. L’erreur rencontrée par le noyau est signalée à l’aide du numéro d’identification de l’erreur de code. Erreur de mailbox ({numéro d’identification de l’erreur}) fl_read_mbx() 5424 Une erreur s’est produite au lancement de l’opération de mailbox (mentionnée dans ce message) à l’aide du noyau. L’erreur rencontrée par le noyau est signalée à l’aide du numéro d’identification de l’erreur de code. Erreur de mailbox ({numéro d’identification de l’erreur}) fl_write_mbx() 5425 Une erreur s’est produite au lancement de l’opération de mailbox (mentionnée dans ce message) à l’aide du noyau. L’erreur rencontrée par le noyau est signalée à l’aide du numéro d’identification de l’erreur de code. Erreur lors de la fermeture du fichier de table de configuration : {nom du fichier CT} 5404 Ce message d’erreur indique que la tâche Power SPC a détecté une erreur lors de la fermeture du fichier de table de configuration. Cette erreur ne devrait pas se produire. Dans le cas contraire, d’autres problèmes liés au fichier ou à la table de configuration apparaîtront. Le système ferme donc le processus ou le graphique. Si vous avez saisi des informations dans ces panneaux, vérifiez que le fichier CT a été recréé depuis la dernière mise à jour des panneaux. Si vous supprimez le fichier CT, il sera régénéré au cours de l’exécution de FLRUN. 462 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Erreur lors de la lecture de la cfg du Gestionnaire de base de données {cause} 5332 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la lecture des informations de configuration du panneau Gestionnaire de base de données. Ces informations sont uniquement exploitées au cours du processus de conversion et n’affectent en rien le fonctionnement des tâches Power SPC. Vous devez générer de nouveau le fichier SPCDBMGR.CT et vérifier les entrées dans les panneaux correspondants. Erreur lors de la lecture de la cfg pour la règle d’exécution {règle} : {zone de la cfg} 7104 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la lecture de la configuration de la règle d’exécution définie par l’utilisateur (indiquée dans ce message). La zone critique de la configuration figure également dans ce message. Corrigez le contenu du panneau indiqué ou générez de nouveau le fichier SPCUDRR.CT. Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la lecture de la configuration d’un champ auxiliaire défini par l’utilisateur. Vérifiez et corrigez le contenu des panneaux auxiliaires définis par l’utilisateur ou générez de nouveau le fichier SPCUDAUX.CT. Erreur lors de la lecture de la cfg pour le plan {nom du plan} : {zone de la cfg} 7103 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la lecture de la configuration du plan mentionné. La zone critique de la configuration figure également dans ce message. Corrigez le contenu du panneau indiqué ou générez de nouveau le fichier SPCPLAN.CT. FactoryLink 6.5.0 / Guide de référence / 463 Power SPC Erreur lors de la lecture de la cfg pour le champ auxiliaire 7105 14 • POWER SPC • Messages de Power SPC • • Erreur lors de la lecture de la table de configuration 5403 Ce message d’erreur indique que la tâche Power SPC a détecté une erreur lors de la lecture du fichier CT. Une erreur s’est donc produite lors de la lecture des enregistrements depuis la table de configuration. Si vous avez saisi des informations dans ces panneaux, vérifiez que le fichier CT a été recréé depuis la dernière mise à jour des panneaux. Si vous supprimez le fichier CT, il sera régénéré au cours de l’exécution de FLRUN. Erreur lors de la séparation du noyau 7001 Ce message d’avertissement indique que la tâche Power SPC ne s’est pas totalement libérée du noyau. Vous pouvez rencontrer quelques problèmes lors de la tentative de redémarrage de la tâche Power SPC. Erreur lors de la validation des informations de cfg du champ auxiliaire 7106 Ce message d’avertissement indique que la structure des tables de données auxiliaires existantes ne concorde pas avec la structure définie dans les panneaux de la table Informations auxiliaires définies par l’utilisateur panels. Pour corriger cette différence, déclenchez le tag Déclencheur de m. à j. de structure table auxilaire configuré dans la table Informations auxiliaires définies par l’utilisateur. Erreur lors de l’écriture sur le tag Etat tâche 7002 Ce message d’avertissement signale qu’il n’a pas été possible de mettre à jour le tag d’état pour la tâche Power SPC. Pendant que votre système est toujours opérationnel, vérifiez la configuration de la tâche dans la table de configuration du système. Erreur lors de l’extraction d’un échantillon de données ouvert : {msg d’erreur} 7251 Ce message d’avertissement indique que la tâche SPCDATA n’a pas réussi à extraire des données qui s’appliquent au lot d’échantillonnage d’acceptation en cours. Un message d’erreur provenant de l’historique est ajouté à ce message d’avertissement. 464 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Erreur lors de l’ouverture de {FLAPP}\ct\object.ct 5450 Ce message d’erreur indique qu’une référence indirecte à un tag est impossible à résoudre. Il s’agit d’une fonction en cours de développement qui devrait pas encore être activée. Ce message ne devrait pas s’afficher. Erreur lors de l’ouverture de la cfg d’animation graphique pour {objet} 7141 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de l’ouverture des informations de configuration du graphique spécifiées dans l’Editeur d’applications. Exécutez l’utilitaire SPCTRFIX pour générer le fichier SPCGINFO.CT. Erreur ({numéro l’erreur}) : aucune traduction textuelle disponible 3621 Exécution 3002 Ce message s’affiche dans le message TACHE, dans l’écran RUNMGR, pour indiquer que la tâche Power SPC a réussi la phase d’initialisation et qu’elle s’apprête à lancer les tâches Power SPC - Processus et Power SPC - Tendances. Extraction de données pour le graphique {graphique} {dim./car.}... 3211 Après avoir chargé les informations de configuration de SPC du graphique et établi la connexion à la base de données, les données sont extraites de la base de données pour préparer les sous-groupes actuellement ouverts à l’aide de données relevées auparavant et ne faisant pas partie d’un sous-groupe complet. Ce message peut s’afficher plusieurs fois avant l’affichage du graphique, car la tâche SPCGRAPH extrait des données pour tous les calculs configurés dans le plan exemple chargé. Vous pouvez ainsi passer rapidement d’un type de graphique à l’autre sans extraire de nouvelles données de la base de données. FactoryLink 6.5.0 / Guide de référence / 465 Power SPC Ce message informatif s’affiche dans le tag message de la tâche ou du processus pour vous avertir que le système n’a trouvé aucun message correct dans le fichier de messages pour la condition particulière rencontrée. 14 • POWER SPC • Messages de Power SPC • • Fichier de table de configuration pour {nom de fichier de la CT} absent 5003 Ce message d’erreur indique que le fichier CT mentionné est absent. La génération des fichiers CT devrait être automatique. Si vous ne trouvez pas le fichier CT à l’emplacement qu’il doit occuper (voir Erreur 5002), vérifiez que le {nom de fichier de la CT} figure dans votre fichier CTLIST. Le fichier CTLIST se trouve dans votre répertoire {FLINK}/CTGEN. Ce fichier doit répertorier tous les fichiers CT devant être générés. Si les tables de Power SPC sont absentes, installez le fichier CTLIST livré avec la tâche Power SPC. Si le fichier mentionné figure dans le fichier CTLIST et que le fichier CT n’est toujours pas généré correctement, essayez de le générer manuellement en tapant la commande CTGEN -i {nom de fichier de la CT}. Si une erreur se produit, les fichiers CDB de votre répertoire FLAPP sont peut-être altérés. Dans ce cas, restaurez votre application sauvegardée à l’aide de l’utilitaire FLREST ou supprimez les fichiers CDB pour ce fichier CT puis saisissez de nouveau les informations de configuration. Les fichiers CDB à supprimer figurent en regard du {nom de fichier de la CT} dans le fichier CTLIST. Filtre de règle d’exécution incorrect 7406 Ce message d’avertissement indique que la tâche Power SPC a détecté une valeur incorrecte dans la configuration d’un filtre d’une règle d’exécution. Il est impossible d’évaluer la règle d’exécution. Fonctionnalité non gérée : {fonctionnalité} 3160 Bien que ce message ne doit jamais s’afficher, si le code s’exécute, toutes les fonctionnalités qui sont en partie configurées peuvent générer ce message. Voici un exemple de fonctionnalité qui n’est pas entièrement gérée : il est prévu que Power SPC puisse modifier sa propre configuration dans la base de données FLCM. Fréquence de déroulement de graphique ! = 1 pour {objet} 7143 Ce message d’avertissement indique que, dans l’animation d’objet du graphique indiqué, le tag de fréquence de déroulement de tendance est réglé sur une valeur différente de 1. Power SPC exige la valeur 1. 466 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Gestion de base de données inhibées - processus {nom} Actif 5333 Ce message d’erreur indique que vous pouvez uniquement appeler le rapprochement des tables auxiliaires et la conversion de bases de données de SPC en Power SPC lorsque tous les processus sont désactivés. Graphe {graphique} pour {dim./car.} affiché 3401 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que la tâche Power SPC a calculé puis affiché un graphique. Graphe {Type de graphique incorrect} inconnu 7522 Ce message d’avertissement indique qu’une entrée incorrecte a été saisie dans le tag Type de tendance. Après l’affichage de ce message, le type de graphique correct précédent est rétabli. Graphique 13009 Graphique défini pour le mode {Ad hoc/Selon surv.} 3408 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le graphique est en cours de changement de mode. Cette opération nécessitant que les données soient de nouveau extraites de la base de données, cela peut prendre quelques secondes. 3402 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que Power SPC a remis à zéro le graphique de données. FactoryLink 6.5.0 / Guide de référence / 467 Power SPC Le terme « Graphique » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages signalant un problème relatif à la configuration. Graphique remis à zéro 14 • POWER SPC • Messages de Power SPC • • Haut 13013 Le terme « Haut » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages acheminant les informations relatives au filtre utilisé au cours de l’évaluation de la règle d’exécution. Ce terme peut être entré ou affiché lorsqu’il se rapporte à la valeur du champ de tag de filtre des panneaux Contrôle moniteur pour la configuration de la table Power SPC - Processus ou Power SPC Tendances. Heure la plus récente < Heure la plus ancienne 7147 Pour les valeurs des tags Heure la plus récente et Heure la plus ancienne, ce message d’avertissement signale que l’heure la plus récente précède l’heure la plus ancienne. Ce rapport est incorrect pour tous les graphiques SPC. Ces tags sont configurés dans le panneau Définition de tendance. Histogramme max < Histogramme min 7149 Ce message d’avertissement indique que la tâche Power SPC a détecté que la Valeur maximum d’histogramme est inférieure à la Valeur minimum d’histogramme. Vérifiez et/ou corrigez les valeurs dans le panneau Power SPC - Affichage d’histogramme. ID tâche {nom de la tâche} non obtenue 1001 Ce message informatif s’affiche dans le tag message de la tâche pour vous avertir qu’une erreur s’est produite au cours de l’initialisation de la tâche Power SPC. Pour corriger cette erreur, vérifiez que le système d’exécution s’exécute et que la configuration des variables d’environnement (FLAPP, FLDOMAIN, FLUSER, et FLNAME) est correcte. Impossible d’activer le processus (nom du processus) ; Double emplacement (nom de l’emplacement) sous-groupe (nom du sous-groupe) 5205 Le système a refusé une tentative d’activation d’un processus dont l’association nom d’emplacement et nom de sous-groupe est actuellement échantillonnée par un autre processus actif. Vous devez attribuer à chaque processus actif une association nom d’emplacement et nom de sous-groupe unique. 468 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Impossible d’écrire sur le tag {nom du tag} 7125 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de l’écriture sur le tag mentionné. Impossible de déterminer le type de données collectées 7254 Ce message d’avertissement indique que la tâche SPCDATA est incapable de déterminer si les valeurs de données sont de type dimensionnel ou caractéristique. Vérifiez la configuration du champ Dim. ou type caractéristique dans le panneau Contrôle de collecte de données : vous devez avoir spécifié DIMENSION ou CARACTÉRISTIQUE. Impossible de lire depuis le tag {nom du tag} 7126 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la lecture depuis le tag mentionné. Impossible d’ouvrir la cfg du graphique 1005 1004 Ce message informatif s’affiche dans le tag message de la tâche SPCDATA pour vous avertir qu’une erreur s’est produite lors de l’accès aux informations de configuration de la table Power SPC - Processus. Il n’a pas été possible d’ouvrir le fichier contenant les tables de configuration pour les processus SPC (SPCAPP.CT). Vérifiez que vous avez spécifié des informations de configuration pour le domaine dans lequel s’exécute la tâche (certainement SHARED). Forcez la régénération de ce fichier de CT puis réessayez. Le fichier d’historisation contient peut-être plus d’informations. FactoryLink 6.5.0 / Guide de référence / 469 Power SPC Ce message informatif s’affiche dans le tag message de la tâche SPCGRAPH pour vous avertir qu’une erreur s’est produite lors de l’accès aux informations de configuration de Power SPC - Tendances. Vous n’avez pas réussi à ouvrir le fichier contenant les tables de configuration pour les processus SPC (SPCGRAPH.CT). Vérifiez que vous avez spécifié des informations de configuration pour le domaine dans lequel s’exécute la tâche (certainement USER). Forcez la régénération de ce fichier de CT puis réessayez. Le fichier d’historisation contient peut-être plus d’informations. Impossible d’ouvrir la cfg du processus 14 • POWER SPC • Messages de Power SPC • • Impossible de suspendre les modifications pour un graphique « selon surveillance » 7543 Ce message d’avertissement indique que la tâche SPCGRAPH a détecté un changement apporté au Tag suspension des changements pendant que le graphique correspondant était en mode Selon surveillance. « Suspendre les modifications » signifie que vous avez prévu d’apporter simultanément plusieurs modifications aux tags de contrôle de calcul. Le mode « Selon surveillance » montrant exactement les activités de la tâche SPCDATA, les changements apportés aux tags de contrôle de calcul des graphiques ne sont pas autorisés dans ce mode. Par conséquent, la modification apportée au Tag suspension des changements est également incorrecte. La taille réelle de l’échantillon diffère de la taille d’échantillon configurée 7264 Ce message d’avertissement s’affiche lorsque l’échantillonnage d’acceptation FIXED est activé et qu’un échantillon est fermé (Tag déclencheur fermeture d’échant) avec un nombre d’échantillons en attente différent de la taille d’échantillon configurée. La définition du champ AUX {nom du champ} ne concorde pas sur la taille ou le type 7109 Ce message d’avertissement indique qu’un champ des tables de données auxiliaires existantes ne correspond pas à sa définition de structure dans les panneaux de la table Informations auxiliaires définies par l’utilisateur. Pour les corrections proposées, reportez-vous à l’erreur 7106. La lecture de l’en-tête de la table de configuration a échoué sur {en-tête de la table de configuration} 5005 Ce message d’erreur indique que la tâche Power SPC n’a pas réussi à lire l’en-tête (mentionné dans ce message) de la table de configuration. Le fichier existe mais les tailles ne correspondent pas entre elles ou bien l’opération de lecture a échoué pour une raison inconnue. Générez de nouveau la table de configuration ou restaurez (FLREST) votre application. 470 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC La valeur du tag {nom du tag} dépasse le maximum autorisé 7131 Ce message d’avertissement indique que la valeur entrée dans le tag mentionné dépasse la gamme de valeurs correctes autorisées pour le tag mentionné. Le champ AUX {nom du champ} n’existe pas 7108 Ce message d’avertissement indique que le champ mentionné n’existe pas dans les tables de données auxiliaires existantes. Pour les corrections proposées, reportez-vous à l’erreur 7106. Le fichier de table de configuration pour {processus,plan,graphique} n’est pas fermé 7130 Les deux 13016 Le terme « Les deux » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages acheminant les informations relatives au filtre utilisé au cours de l’évaluation de la règle d’exécution. Ce terme peut être entré ou affiché lorsqu’il se rapporte à la valeur du champ de tag de filtre des panneaux Contrôle moniteur pour la configuration de la table Power SPC - Processus ou Power SPC - Tendances. Les limites sont recalculées lorsque la suspension est désactivée 7546 Ce message d’avertissement indique que la tâche SPCGRAPH a détecté une modification dans un Tag déclencheur de limite de contrôle. Cependant, cette tâche ne peut pas effectuer ce calcul car le Tag suspension des changements est actuellement réglé sur ON. Cette modification est mise en file d’attente jusqu’à ce que ce tag soit réglé sur OFF, moment où toutes les opérations en attente seront exécutées. FactoryLink 6.5.0 / Guide de référence / 471 14 Power SPC Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de la fermeture d’un fichier CT. Vous ne devriez pas rencontrer ce type problème. Cependant, si cela se produit fréquemment, livrez-vous à quelques recherches. Il peut être nécessaire de corriger un paramètre de votre système d’exploitation. Ce message n’est qu’un avertissement car l’exécution de Power SPC n’est pas interrompue. • POWER SPC • Messages de Power SPC • • Limite contrôle basse > Limite contrôle haute 7208 Ce message d’avertissement indique que la tâche Power SPC a détecté des spécifications de limites de contrôle incorrectes. La limite de contrôle basse doit être inférieure ou égale à la limite de contrôle haute. Corrigez l’entrée dans la table Power SPC - Plans exemples ou la valeur par défaut du tag ou de la constante dans la table Power SPC - Processus. Limite spéc. basse > Limite spéc. haute 7207 Ce message d’avertissement indique que la tâche Power SPC a détecté des spécifications dimensionnelles incorrectes. La limite de spécification basse doit être inférieure ou égale à la limite de spécification haute. Corrigez l’entrée dans la table Power SPC - Plans exemples ou la valeur par défaut du tag ou de la constante dans la table Power SPC - Processus. Limites {calc}{dim./car.} NON recalculées 7308 Ce message indique que les limites de contrôle n’ont pas été recalculées pour le calcul et le nom de dimension ou de caractéristique demandés. Il manque un facteur de limite de contrôle ou des valeurs de données nécessaires à l’exécution du calcul de limites de contrôle. Vérifiez les messages d’avertissement précédents. En effet, ils peuvent vous fournir une explication pour cet échec du calcul des limites de contrôle. Pour consigner ces messages dans le fichier d’historisation, utilisez -15 comme argument de programme pour les tâches Power SPC. Limites {calcul}{dim./car.} recalculées 3352 Ce message informatif s’affiche dans le champ Tag message du processus pour vous avertir que les limites de contrôle ont été recalculées. L’opération Ad hoc requiert un plan exemple 7563 Ce message d’avertissement indique que vous essayez d’utiliser un graphique en mode Ad hoc sans employer de plan exemple. Vous devez configurer un plan exemple, soit en tant que constante dans le champ correspondant du panneau de la table Plans exemples, soit en tant que tag en précisant un nom correct. 472 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC L’un ou l’autre 13015 Le terme « L’un ou l’autre » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages acheminant les informations relatives au filtre utilisé au cours de l’évaluation de la règle d’exécution. Ce terme peut être entré ou affiché lorsqu’il se rapporte à la valeur du champ de tag de filtre des panneaux Contrôle moniteur pour la configuration de la table Power SPC - Processus ou Power SPC - Tendances. Mémoire RAM saturée 5442 Ce message d’erreur indique que la tâche Power SPC n’a pas réussi à obtenir la mémoire nécessaire. Réduisez la quantité de mémoire allouée aux autres systèmes puis réessayez. Modifications de tags ignorée lorsque la suspension des modifications de calcul est désactivée 7545 Nombre incorrect {nombre} d’entrées dans le panneau d’échantillonnage des données acceptées 7203 Ce message d’avertissement indique que la tâche Power SPC a détecté plus d’une entrée dans le panneau Echantillonnage d’acceptation pour le processus SPC. Bien que ce panneau accepte les entrées multiples, la tâche SPCDATA n’autorise qu’une seule ligne d’information dans ce panneau. Les autres informations ne sont pas prises en compte, cependant, ce message s’affiche pour vous rappeler les données de configuration inutilisées. Nombre de points incorrect pour le calc CL 7343 Ce message d’avertissement indique que le tag de points pour le calcul de limites de contrôle contient un nombre de points incorrect. FactoryLink 6.5.0 / Guide de référence / 473 Power SPC Ce message d’avertissement indique que la tâche SPCGRAPH a détecté un changement apporté à un tag Contrôle de calcul. Elle est cependant incapable d’appliquer ce changement car le Tag suspension des changements doit être activé. 14 • POWER SPC • Messages de Power SPC • • Nombre de points CL < 0 pour le calcul {nom du calcul} 7211 Ce message d’avertissement indique que la tâche Power SPC a détecté que la valeur du nombre de points CL pour le calcul mentionné est incorrecte. Cette valeur indique le nombre de points devant être utilisés pour calculer les limites de contrôle. Vérifiez et corrigez cette valeur dans la table Plans exemples ou la valeur par défaut du champ tag ou constante de la table Power SPC - Processus. Nombre de points mis à {nombre de points} 3403 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que la tâche Power SPC a modifié le nombre de points affichés dans le graphique. Nombre de points spécifiés incorrect ({nombre de points}) 3404 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le tag de nombre de points contient un nombre de points incorrect. Dans ce cas, aucune modification n’est apportée au graphique et la demande est ignorée. Noms {Dim./car} requis pour la collecte, données ignorées 7253 Vous avez tenté de relever des données associées à un nom de caractéristique ou de dimension non spécifié (chaîne vide). Cela est incorrect et toute collecte associée est refusée. Non 13002 Le terme « Non » ou son équivalent dans une autre langue. Vous pouvez régler de nombreux tags sur OUI ou NON. Ce terme doit être affiché pour représenter une valeur négative. Nouvelles données {dimensions/caractéristiques} restreintes : {nom} ignoré 7255 Ce message d’avertissement signale qu’il y a eu une tentative de collecte d’un nouveau nom de dimension ou de caractéristique. Celle-ci a été refusée car le processus est configuré pour refuser les nouvelles dimensions ou caractéristiques non définies. Ce message désigne les données refusées. 474 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Oui 13001 Le terme « Oui » ou son équivalent dans une autre langue. Vous pouvez régler de nombreux tags sur OUI ou NON. Ce terme doit être affiché pour représenter une valeur affirmative. Panoramique avant sur le graphique 3411 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir qu’un panoramique avant sur le graphique est en cours. Pour cette opération, le système doit extraire des données. Cela pouvant prendre quelques secondes, ce message de type « opération en cours » s’affiche. Panoramique avant sur le graphique 3412 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir qu’un panoramique arrière sur le graphique est en cours. Pour cette opération, le système doit extraire des données. Cela pouvant prendre quelques secondes, ce message de type « opération en cours » s’affiche. 3413 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que l’option panoramique a été désactivée. La tâche Power SPC rétablit alors l’heure courante pour le graphique, ce qui signifie que de nouvelles données vont être extraites. Cette opération pouvant prendre quelques secondes, ce message de type « opération en cours » s’affiche. Plan exemple {nom du plan exemple} chargé 3205 Lorsque le chargement du plan exemple configuré a réussi, la tâche SPCDATA vous avertit en conséquence. Processus {nom du processus} actif 3206 Lorsque la tâche SPCDATA a chargé toutes les informations de configuration requises, établi une connexion à la base de données configurée et extrait toutes les données requises, ce message s’affiche dans le tag message du processus. Lorsque ce message est affiché, cela signifie que le processus, indiqué dans ce message, est prêt à rassembler et à traiter les données SPC. FactoryLink 6.5.0 / Guide de référence / 475 Power SPC Panoramique désactivé - Retour à l’heure courante 14 • POWER SPC • Messages de Power SPC • • Processus {nom du processus} déjà actif 7202 Ce message d’avertissement indique que la tâche Power SPC a détecté un changement dans le champ Tag basculement de désactivation processus. La valeur de ce tag est passée à 0, ce qui a déclenché l’activation du processus. Ce message d’avertissement s’affiche lorsqu’un processus, qui est déjà actif, est activé. Processus {nom du processus} déjà chargé 3208 Ce message s’affiche dans le tag message du processus lorsque deux ou plusieurs processus du panneau Définition de processus sont définis avec le même nom. Dans ce cas, la première définition de processus est chargée dans la tâche SPCDATA. Les autres définitions de processus portant le même nom ne sont pas prises en compte. Processus {nom du processus} déjà suspendu 7201 Ce message d’avertissement indique que la tâche Power SPC a détecté un changement dans le champ Tag basculement de désactivation processus. La valeur de ce tag est maintenant différente de zéro, ce qui a déclenché la désactivation ou l’arrêt temporaire du processus. Ce message d’avertissement s’affiche lorsqu’un processus, qui est déjà suspendu, est désactivé. Processus {nom du processus} suspendu 3207 Lorsque vous désactivez un Processus SPC, SPCDATA ne supprime pas ce processus et ne le retire pas de la mémoire. Il le déconnecte de la base de données et le suspend. Lorsque ce message s’affiche, le processus mentionné ne répond à aucun déclencheur de calcul ou de collecte. Il est cependant possible de modifier les valeurs des tags Nom localisation, Nom sous-groupe et Exemple de nom de plan. Processus SPC 13008 Les termes « Processus SPC » ou leurs équivalents dans une autre langue. Ces termes peuvent s’afficher dans d’autres messages signalant un problème relatif à la configuration. Qté incorrecte {valeur} acceptée, données ignorées 7256 Tentative de validation des données (déclencheur d’acceptation réglé sur un) lorsque la quantité acceptée est inférieure ou égale à zéro. Toute donnée relevée conformément à cette quantité incorrecte est ignorée et doit être saisie de nouveau. 476 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Rapprochement des tables de données auxiliaires SPC terminé 3154 Ce message s’affiche dans le tag message du processus de Power SPC. Connexion à la base de données {nom alias base de données} Rapprochement données auxiliaires inhibé - processus {nom du processus} actif 5322 Ce message d’erreur indique que le processus Power SPC mentionné est actif. Par conséquent, il est impossible de lancer l’utilitaire de mise à jour de la structure de base de données auxiliaire. Désactivez le processus puis réessayez. RAZ du mode suspension des modifications de calcul 3355 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le Tag suspension des changements a été remis à zéro. De même, le système a redonné aux tags, qui ont été modifiés en mode suspension des modifications, les valeurs attribuées avant que ce mode soit activé. 7307 Si vous tentez de modifier le type de calcul et/ou le nom de caractéristique ou de dimension défini, le calcul obtenu est une copie du calcul actuellement exécuté par le processus. Cela est illicite et les nouvelles valeurs sont refusées. Règle d’exécution de tendance {type} incorrecte ; pnts-vio != pnts-inv 7407 Ce message d’avertissement indique que la tâche Power SPC a détecté une configuration incorrecte pour une règle d’exécution de tendance. Ce message signifie que seules les tendances consécutives sont prises en charge. Autrement dit, le nombre de points à examiner doit être égal au nombre de points à violer. Ce message s’affiche si les tendances consécutives ne sont pas encore prises en charge. Réussite 3301 Ce message s’affiche dans le tag Exemple de tag de réussite/échec. Il s’agit de la réponse affirmative pour indiquer que l’échantillon a réussi le test de validation. FactoryLink 6.5.0 / Guide de référence / 477 Power SPC Redéfinition illicite. Le calcul existe déjà 14 • POWER SPC • Messages de Power SPC • • Selon surveillance 13018 Le terme « Selon surveillance » ou son équivalent dans une autre langue. Ce mot peut s’afficher dans d’autres messages signalant l’état ou la configuration d’un graphique Power SPC. Egalement appelé graphique « réel ». Session d’édition non ouverte 7504 Cet avertissement s’affiche si le tag de basculement du mode édition a été réglé sur OFF ou 0 et si le graphique n’était pas en mode édition. Pour modifier des valeurs de données, vous devez d’abord ouvrir une session d’édition (activez le mode édition) en réglant le tag mode édition sur 1 (ou ON). Vérifiez votre tag mode édition dans le panneau Tendance de contrôle. Une fois les modifications terminées, n’oubliez pas de désactiver le mode édition afin d’enregistrer les valeurs modifiées dans la base de données. SORTIE du mode suspension des modifications de calcul 3354 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le Tag suspension des changements a été DESACTIVE et que vous avez quitté le mode où les modifications apportées aux tags de calcul ne s’appliquent pas immédiatement. Sous-groupe 13011 Le terme « sous-groupe » ou son équivalent dans une autre langue. Ce terme peut s’afficher dans d’autres messages signalant un problème relatif à la configuration. Il est destiné à associer des données brutes à des caractéristiques similaires afin de les rassembler dans des groupes. La base de données conserve la valeur de l’emplacement ainsi que la valeur de données brutes et le nom de sous-groupe. Spécifications absentes pour Cp ou Cpk 7209 Ce message d’avertissement indique que la tâche Power SPC n’a pas trouvé les spécifications (Limite spécification basse et Limite spécification haut) correctes nécessaires à l’exécution des calculs Cp et Cpk. Définissez les spécifications des dimensions en fonction desquelles les calculs Cp et CpK sont configurés. 478 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Tâche {nom de la tâche} non activée 1003 Ce message informatif s’affiche dans le tag message de la tâche pour vous avertir qu’une erreur s’est produite au cours de l’initialisation de la tâche Power SPC. Ce message indique que votre système n’a pas été autorisé à lancer les tâches Power SPC. Pour corriger cette erreur, vous devez vous procurer la licence et la séquence de configuration FactoryLink appropriées. Tag {nom du tag} non configuré 7124 Ce message d’avertissement indique que la tâche Power SPC a rencontré un problème lors de l’accès à un tag requis pour le processus défini. Configurez ce tag dans les panneaux des tables Power SPC. Tag dimension ou nom caractéristique absent 5227 Tag dimension ou caractéristique absent 5228 Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à trouver un tag FactoryLink correct défini pour le Tag dimension ou caractéristique du processus en cours. Ce message s’affiche dans le tag message du processus ou dans le fichier d’historisation. Bien qu’il faille configurer le champ avec une constante ou un tag, SPCDATA tente d’interpréter votre entrée comme un tag. Vérifiez et corrigez ce champ de configuration dans le panneau Contrôle de collecte de données de la table Power SPC - Processus. Si vous configurez une valeur de chaîne constante, vérifiez qu’elle est introduite par une apostrophe ou un guillemet simple. Tag global absent : {tag global} 1006 Le tag global requis ne figure pas dans la configuration de l’application. Exécutez FLCONV dans l’application afin d’ajouter tous les autres tags manquants. FactoryLink 6.5.0 / Guide de référence / 479 14 Power SPC Ce message d’erreur indique que la tâche SPCDATA n’a pas réussi à trouver un tag FactoryLink correct défini pour le Tag dimension ou nom caractéristique du processus en cours. Ce message s’affiche dans le tag message du processus ou dans le fichier d’historisation. Bien qu’il faille configurer le champ avec une constante ou un tag, SPCDATA tente d’interpréter votre entrée comme un tag. Vérifiez et corrigez ce champ de configuration dans le panneau Contrôle de collecte de données de la table Power SPC - Processus. Si vous configurez une valeur de chaîne constante, vérifiez qu’elle est introduite par une apostrophe ou un guillemet simple. • POWER SPC • Messages de Power SPC • • Tag non trouvé dans RTDB - {informations supplémentaires} 5451 Ce message d’erreur indique qu’il est impossible de résoudre une référence indirecte à un tag. Il s’agit d’une fonction en cours de développement qui devrait pas encore être activée. Ce message ne devrait pas s’afficher. Taille de calcul incorrecte 7341 Ce message d’avertissement indique qu’une taille de calcul incorrecte a été spécifiée dans le tag correspondant ou dans le panneau de configuration. Taille de CL différente pour calc {nom} (taille réelle {}, taille spécifiée {}) 7322 Ce message d’avertissement indique que le nombre de valeurs calculées comprises dans le calcul de limites de contrôle n’est pas égal à la quantité configurée. Lorsque le nombre de valeurs calculées à inclure est supérieur au nombre de calculs effectués, ce message s’affiche. Taille de l’échantillon <= 0 7204 Ce message d’avertissement indique que la tâche SPCDATA a détecté que vous avez défini une taille d’échantillon incorrecte au cours de la configuration de l’échantilonnage d’acceptation. Les échantillons doivent se composer d’une ou de plusieurs mesures ou unités contrôlées. Corrigez l’entrée dans la table Power SPC - Plans exemples ou la valeur par défaut du tag ou de la constante dans la table Power SPC - Processus. Taille d’échantillon incorrecte 7263 Ce message d’avertissement indique que vous avez tenté de saisir une valeur incorrecte dans la Taille d’échantillon du processus. Cette valeur doit être supérieure à 0. 480 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Taille d’enregistrement de table de configuration pour {nom de fichier de la CT} incorrecte 5001 Ce message d’erreur indique que la taille de l’enregistrement dans le fichier CT (table de configuration) ne concorde pas avec la taille d’enregistrement interne définie pour la tâche Power SPC. Une installation appropriée permet de garantir la concordance des fichiers CTG avec la tâche. Pour résoudre ce problème, vérifiez que le fichier .CTG mentionné concorde avec la version de la tâche Power SPC installée. Taille de lot incorrecte 7262 Ce message d’avertissement indique que vous avez tenté de saisir une valeur incorrecte dans la Taille de lot du processus. Cette valeur doit être supérieure à 0. Taille de {taille} pour la table de configuration {enregistrement de la CT} != {taille} 5004 Transaction 13007 Le terme « Transaction » ou son équivalent dans une autre langue. Ce mot peut figurer dans d’autres messages. « Transaction » est un terme de base de données faisant référence à un ensemble de valeurs de données brutes consignées dans la base de données sous la forme d’un groupe. La relation provenant du fait que les valeurs sont acceptées ensemble dans la base de données est assurée par Power SPC. Cependant, l’utilisateur interprète cette relation en fonction de l’application utilisée. Ce dernier est donc libre de l’interpréter comme cela lui convient. Type de calcul de limite de contrôle non géré pour {...} 7323 Ce message d’avertissement indique que la tâche Power SPC a déterminé que le type de calcul de limite de contrôle mentionné n’est pas pris en compte. FactoryLink 6.5.0 / Guide de référence / 481 Power SPC Ce message d’erreur indique que la taille de l’enregistrement de la CT ne concorde pas avec celle de l’enregistrement interne définie pour la tâche Power SPC. Une installation appropriée permet de garantir la concordance des fichiers CTG avec la tâche. Les tailles répertoriées dans le message correspondent respectivement à la taille de l’enregistrement de la CT et à celle de l’enregistrement interne. Pour résoudre ce problème, vérifiez que le fichier .CTG mentionné concorde avec la version de la tâche Power SPC installée. Si vous devez contacter le Service d’assistance client de FactoryLink, il vous faudra indiquer ces tailles et le fichier .CTG correspondant. 14 • POWER SPC • Messages de Power SPC • • Type de calcul de taille incorrecte 7212 Ce message d’avertissement indique que la tâche Power SPC a détecté une valeur incorrecte pour le champ Taille calcul. Cette valeur indique le nombre de valeurs de données qui vont constituer un sous-groupe. Le calcul s’effectuera sur un sous-groupe. Reportez-vous à la documentation de l’utilisateur relative à SPC pour obtenir des explications sur cette taille, indiquée dans le champ Taille sous-groupe mais remplacée par la valeur du champ Taille calcul. Type de calcul inconnu : {nom} 7302 Vous avez entré un type de calcul incorrect. Le changement saisi n’est pas pris en compte et le tag reprend son ancienne valeur. Pour éviter ce type de problème, utilisez les tags de déroulement de tendance et de calcul qui passent automatiquement au calcul suivant défini dans le plan exemple. Unités défectueuses {nombre d’unités défectueuses} > défauts {nombre de défauts} pour {car.} 7258 Ce message d’avertissement indique que la tâche SPCDATA a détecté que le nombre d’unités défectueuses relevé est supérieur au nombre de défauts recensés (par exemple, il y avait 7 unités défectueuses mais seulement 4 défauts). Cela peut être fréquent lorsque vous relevez à la fois le nombre d’unités défectueuses et le nombre de défauts et que vous oubliez le principe suivant : pour chaque pièce qui est défectueuse en raison de la présence d’un défaut, il faut qu’au moins un défaut soit relevé pour cette même caractéristique. Unités défectueuses {nombre d’unités défectueuses} > qté {qté acceptée} acceptée 7257 Ce message d’avertissement indique que la tâche SPCDATA a détecté que le nombre d’unités défectueuses relevé est supérieur au nombre d’unités acceptées (par exemple, il y avait 7 unités défectueuses mais les valeurs ont été acceptées pour seulement 5 unités). Cela peut être fréquent si vous oubliez qu’une pièce peut avoir plusieurs défauts mais qu’elle peut uniquement être considérée comme défectueuse pour l’une des caractéristiques. 482 / FactoryLink 6.5.0 / Guide de référence POWER SPC Messages de Power SPC Valeur max axe Y < Valeur min axe Y 7145 Ce message d’avertissement indique que la tâche Power SPC a détecté que la valeur maximale de l’axe Y est inférieure à la valeur minimale de l’axe Y. Cela étant incorrect, corrigez la configuration dans le panneau Power SPC - Tendance de contrôle. Valeur(s) {nombre} collectée(s) pour {nom} ; quantité {qté} acceptée 7260 Ce message d’avertissement indique que la tâche SPCDATA a détecté une discordance entre le nombre de valeurs relevées pour une caractéristique ou une dimension donnée et la valeur de quantité acceptée. Ce message énumère les valeurs impliquées. Même si les données sont acceptées, les calculs utilisant ces données peuvent donner des résultats inattendus car le groupement des données collectées en sous-groupe (calcul) est basé sur la somme des valeurs de quantités acceptées et non sur le nombre réel de relevés. 14 Violation par {calc}{dim./car.} de la règled’exécution {règle} 3380 Zoom arrière (2X) 3415 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le graphique effectue un zoom arrière ou qu’il affiche le double du nombre de points. Cette opération nécessitant que les données soient extraites, cela peut prendre quelques secondes. Zoom avant (2X) 3414 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le graphique effectue un zoom avant ou qu’il affiche la moitié du nombre de points. FactoryLink 6.5.0 / Guide de référence / 483 Power SPC Ce message informatif s’affiche dans le tag message du processus pour vous avertir que Power SPC a déterminé que la dernière valeur calculée pour le calcul indiqué dans ce message a provoqué une violation de la règle d’exécution mentionnée. Il existe d’autres méthodes d’avertissement de violation de règle d’exécution. • POWER SPC • Messages de Power SPC • • Zoom désactivé - Retour à l’état précédent 3416 Ce message informatif s’affiche dans le tag message de tendance pour vous avertir que le zoom a été désactivé (tag de zoom réglé sur 0). Dans ce cas, le graphique retourne à l’état initial ou par défaut avant l’opération de zoom arrière ou avant. 484 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 15 Gestionnaire d’impression La tâche Gestionnaire d’impression de FactoryLink vous permet soit d’envoyer des données à des imprimantes ou autres équipements de sortie dotés d’une interface parallèle soit de les envoyer à des fichiers disque. La tâche Gestionnaire d’impression offre également les fonctionnalités suivantes : • Mise en file d’attente d’impression des noms de fichiers (chaque fichier étant chargé à un moment où l’équipement d’impression est disponible, les exigences en mémoire sont moindres) • Gestion des fonctions d’impression et d’ordonnancement Le Gestionnaire d’impression reçoit les données provenant d’autres tâches FactoryLink, telles que le Gestionnaire d’alarmes ou le Gestionnaire de fichiers et transmet ces données à une imprimante ou un fichier disque. Le Gestionnaire d’impression permet de définir jusqu’à cinq équipements pouvant recevoir des données de toutes les tâches FactoryLink. Une table de configuration permet d’associer à tel ou tel équipement les données provenant de telle ou telle tâche FactoryLink. 15 Gestionnaire d’impression FactoryLink 6.5.0 / Guide de référence / 485 • GESTIONNAIRE D’IMPRESSION • Panneau Informations du gestionnaire d’impression • • P ANNEAU I NFORMATIONS DU GESTIONNAIRE D ’ IMPRESSION Pour configurer le panneau Informations du Gestionnaire d’impression, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Gestionnaire d’impression dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations du gestionnaire d’impression. 3 Dans ce panneau, spécifiez les informations suivantes : Equipement Nom de l’équipement de sortie. Chaque ligne correspond à un numéro d’équipement spécifique. Par exemple, la ligne 1 correspond à l’équipement 1 et la ligne 5 à l’équipement 5. Le Gestionnaire d’impression permet de définir jusqu’à cinq équipements (lignes) pouvant recevoir des données de toutes les tâches FactoryLink. Vous pouvez attribuer deux ou plusieurs numéros au même équipement physique. Par exemple, si seule une imprimante est installée et qu’elle est reliée au port parallèle 1, vous pouvez donner le même nom à l’équipement 1 (ligne 1) et à l’équipement 2 (ligne 2). Le Gestionnaire d’impression reconnaît les équipements 1 et 2 comme le même équipement physique et agit en conséquence. Pour toutes les tâches FactoryLink, l’équipement de sortie par défaut correspond à la première entrée du panneau Informations du gestionnaire d’impression. Par exemple, lorsque vous effectuez 486 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’IMPRESSION Panneau Informations du gestionnaire d’impression une impression d’écran à partir du Gestionnaire d’exploitation, les données sont envoyées au premier équipement défini dans le panneau Gestionnaire d’impression. Vous pouvez modifier l’équipement par défaut en déplaçant les informations définies pour un autre équipement vers la première ligne du panneau, à l’aide des fonctions couper-coller. Il est également possible d’envoyer des impressions à un fichier à la place du port en indiquant un chemin d’accès et le nom du fichier. Si le Gestionnaire d’impression écrit sur un fichier existant, les nouvelles informations (valeurs ou texte) sont ajoutées à ce fichier selon le format précisé. La tâche Gestionnaire d’impression peut envoyer des impressions à plusieurs dispositifs simultanément. Utilisez les formats suivants : Spécifications de l’imprimante Format du chemin d’accès et du nom de fichier Windows NT, Windows 95 et OS/2 lpt1 COM1lpt2 COM2lpt3 Remarque : sous OS/2, ces valeurs doivent être saisies en minuscules. UNITE:\REPERTOIRE\ SOUS-REPERTOIRE\ FICHIER.EXT UNIX /dev/ttyn ou /REPERTOIRE/SOUS/dev/lpn REPERTOIRE/FICHIER. où n est le nombre EXT d’unités. * Pour définir la séquence d’initialisation, entrez l’action que vous souhaitez qu’elle effectue dans la colonne correspondante du panneau Informations du gestionnaire d’impression. La séquence d’initialisation exécute les actions définies une seule fois au début de la session du Gestionnaire d’impression. FactoryLink 6.5.0 / Guide de référence / 487 15 Gestionnaire d’impression Séquence d’initialisation/ Séquence de séparation de fichier Système d’exploitation • GESTIONNAIRE D’IMPRESSION • Panneau Informations du gestionnaire d’impression • • Pour définir la séquence de séparation de fichier, entrez l’action que vous souhaitez qu’elle effectue dans la colonne Séparation de fichier du panneau Informations du gestionnaire d’impression. Cette séquence effectue les actions définies à la fin de chaque fichier d’une session du Gestionnaire d’impression. Entrez une chaîne alphanumérique, comportant 1 à 16 caractères, que vous pouvez uniquement utiliser avec le Générateur de rapports et le Gestionnaire de fichiers. Ne l’utilisez pas avec les séquences de commande du Gestionnaire d’alarmes qui envoient automatiquement des caractères à l’imprimante pour séparer les différents fichiers en sortie. Représentez les caractères de contrôle ASCII par une valeur hexadécimale à deux chiffres. Ces séquences de commandes se composent de deux types de caractères : Caractères d’affichage : caractères ASCII imprimables, par exemple «A», pouvant être imprimés entre les fichiers. Caractères de contrôle : codes qui ordonnent à une imprimante d’effectuer une action. Les caractères de contrôle ont des valeurs ASCII hexadécimales allant de 00 à 1F. Pour placer un caractère de contrôle dans une séquence, entrez une barre oblique inverse (\) suivie de la valeur hexadécimale à deux chiffres du caractère de contrôle. Par exemple, pour inclure une commande «saut de page» entre des fichiers, entrez les séquences de commande comme suit (la valeur hexadécimale ASCII de la commande saut de page est 0C) : 5¾SWGPEG FIKPKVKCNKUCVKQP I>%I 5¾SWGPEG FG U¾RCTCVKQP FG HKEJKGT I>% ’ Vous pouvez entrer le caractère barre oblique inverse sous la forme de deux barres obliques inverses (\\). Reportez-vous au manuel utilisateur de l’imprimante appropriée pour obtenir des informations sur les caractères de contrôle et leurs valeurs hexadécimales. Une seule séquence de commande est nécessaire pour séparer la sortie de deux fichiers ; aussi, la séquence de début de fichier est ignorée si elle suit immédiatement une séquence de fin de fichier envoyée au même équipement de sortie. Entrée valide : chaîne alphanumérique de 1 à 16 caractères 488 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’IMPRESSION Panneau Informations du gestionnaire d’impression Binaire on/Binaire off Chaîne alphanumérique de 1 à 16 caractères utilisée seulement avec le Générateur de rapports et le Gestionnaire de fichiers. Ne l’utilisez pas avec le Gestionnaire d’alarmes. Il s’agit de séquences de commande qui sont envoyées aux imprimantes pour imprimer des fichiers binaires. Représentez les caractères de contrôle ASCII par une valeur hexadécimale à deux chiffres. Ces séquences de commandes se composent de deux types de caractères : Caractères d’affichage : caractères ASCII imprimables, par exemple « A », pouvant être imprimés entre les fichiers. Caractères de contrôle : codes qui ordonnent à une imprimante d’effectuer une action. Les caractères de contrôle ont des valeurs ASCII hexadécimales allant de 00 à 1F. Pour placer un caractère de contrôle dans une séquence, entrez une barre oblique inverse (\) suivie de la valeur hexadécimale à deux chiffres du caractère de contrôle. Par exemple, la valeur hexadécimale à deux chiffres du caractère ASCII ESCAPE est 1B. Si, dans une imprimante particulière, le caractère ESCAPE suivi d’un « G » active le mode graphique et ESCAPE suivi de « g » désactive ce mode, vous devez compléter les séquences de commandes de la manière suivante : $KPCKTG QP >$) $KPCKTG QHH >$I Cette séquence met l’imprimante en mode graphique avant qu’elle ne commence le travail d’impression et désactive ce mode une fois le travail terminé. Entrée valide : chaîne alphanumérique de 1 à 16 caractères FactoryLink 6.5.0 / Guide de référence / 489 15 Gestionnaire d’impression Si les impressions sont réacheminées vers un fichier disque (par opposition à un véritable équipement), le fichier s’ouvre en mode « ajouter » avant de recevoir les impressions. Si le fichier n’existe pas lors de la première ouverture du Gestionnaire d’impression, il est créé au moment où vous lui envoyez des travaux d’impression. Les caractères écrits dans ce fichier (y compris toutes les séquences de commandes des équipements) sont identiques à ceux envoyés à l’équipement réel. Ce type de réacheminement de fichiers peut être utile pour saisir des impressions et les examiner et/ou les imprimer ultérieurement lorsque FactoryLink est arrêté. • GESTIONNAIRE D’IMPRESSION • Panneau Informations du gestionnaire d’impression • • Tag état nom d’un tag qui contient l’une des trois valeurs analogiques représentant l’état de l’équipement d’impression : 0 Impression du fichier terminée 1 Equipement activé 2 Erreur d’exploitation de l’équipement Si vous spécifiez plusieurs équipements, faites bien la distinction entre les équipements lorsque vous leur attribuez un nom de tag. Entrée valide : nom de tag standard Type de données valides : analog Tag message Nom d’un tag qui contient un message décrivant l’état de l’équipement d’impression. Ce tag permet d’afficher l’état de l’imprimante sur un écran graphique. Pour ce faire, dans l’Editeur d’applications, configurez un objet affichage texte qui doit contenir la valeur de ce tag. Si vous spécifiez plusieurs équipements, faites bien la distinction entre les équipements lorsque vous leur attribuez un nom de tag. Entrée valide : nom de tag standard Type de données valides : message Attention : toutes les requêtes d’impression du Gestionnaire d’impression sont acheminées à travers le répertoire /FLAPP/SPOOL. Si toutes ces requêtes ne sont pas transférées (par exemple, si l’imprimante est éteinte), il est possible que ce répertoire soit obsolète. Pour assurer un traitement efficace, vérifiez régulièrement le répertoire et supprimez toutes les requêtes de travail obsolètes. 490 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’IMPRESSION Messages de la tâche Gestionnaire d’impression M ESSAGES DE LA TÂCHE G ESTIONNAIRE D ’ IMPRESSION Les messages d’erreur et d’état ci-dessous peuvent s’afficher à droite de l’option SPOOL sur l’écran du Gestionnaire d’exploitation : Aucun équipement de sortie Cause : aucun équipement de sortie n’est indiqué dans le panneau Informations du gestionnaire d’impression. Action : choisissez Gestionnaire d’impression dans le Menu principal du Gestionnaire de Configuration. Indiquez un équipement dans le panneau Informations du gestionnaire d’impression Relancez ensuite l’application. Erreur d'E/S lors de l'écriture sur l'équipement nom de l’équipement Cause : le fichier FLAPP/CT/SPOOL.CT est altéré ou un problème s’est produit dans l’équipement de sortie. Action : assurez-vous que l’équipement de sortie, par exemple une imprimante, fonctionne. Si c’est le cas, supprimez le fichier FLAPP/CT/SPOOL.CT, puis relancez l’application pour reconstituer le fichier. Erreur matérielle sur l'équipement nom de l’équipement Cause : un problème s’est produit dans l’équipement de sortie indiqué. Action : vérifiez les problèmes pouvant être dus à l’équipement de sortie (imprimante hors tension, etc.). Fichier de table de configuration nom du fichier incorrect Action : supprimez /FLAPP/CT/SPOOL.CT, puis relancez l’application pour reconstituer le fichier. Impossible d'ouvrir le fichier d'entrée nom du fichier Cause : le fichier d’entrée n’existe pas ou a été ouvert par une autre tâche. Action : vérifiez que le fichier spécifié existe. FactoryLink 6.5.0 / Guide de référence / 491 Gestionnaire d’impression Cause : la tâche ne peut pas accéder aux informations du panneau Informations du gestionnaire d’impression. La table indiquée est peut-être altérée. 15 • GESTIONNAIRE D’IMPRESSION • Messages de la tâche Gestionnaire d’impression • • Impossible d’ouvrir le fichier de sortie nom de l’équipement Cause : si les données sont en cours d’écriture sur un fichier, un chemin d’accès incorrect a peut-être été indiqué. Si l’équipement de sortie est une imprimante, l’imprimante est peut-être occupée. Action : assurez-vous que le chemin d’accès indiqué est correct si l’équipement de sortie est un fichier. Vérifiez qu’il n’y a pas de problèmes dans l’équipement de sortie spécifié (par exemple, une imprimante). Impossible d'ouvrir le fichier de table de configuration nom du fichier Cause : le fichier /FLAPP/CT/SPOOL.CT n’existe pas ou est altéré. Action : supprimez le fichier s’il existe, puis relancez l’application pour reconstituer le fichier. S’il n’existe pas, créez-le en relançant l’application. Indicateurs indicateur illicites pour l'équipement de sortie nom de l’équipement Cause : un indicateur incorrect a été spécifié dans une requête envoyée au Gestionnaire d’impression. Action : contactez le Service d’assistance client. Indicateur indicateur inconnu pour l'équipement de sortie nom de l’équipement Cause : une entrée incorrecte a été spécifiée pour l’équipement de sortie indiqué dans le panneau Informations du gestionnaire d’impression. Action : choisissez Gestionnaire d’impression dans le Menu principal du Gestionnaire de Configuration. Assurez-vous que les entrées du panneau Informations du gestionnaire d’impression sont correctes. Mémoire RAM insuffisante Mémoire RAM insuffisante pour poursuivre la tâche Cause : la mémoire RAM est insuffisante pour effectuer cette tâche. Action : fermez toutes les fenêtres ou applications inutiles, telles que l’Editeur d’application ou tout éditeur de texte. Si ce message d’erreur s’affiche fréquemment, ajoutez de la mémoire RAM au système. 492 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE D’IMPRESSION Messages de la tâche Gestionnaire d’impression Mémoire RAM insuffisante Mémoire RAM insuffisante pour poursuivre la tâche Cause : la mémoire RAM est insuffisante pour effectuer cette tâche. Action : fermez toutes les fenêtres ou applications inutiles, telles que l’Editeur d’application ou tout éditeur de texte. Si ce message d’erreur s’affiche fréquemment, ajoutez de la mémoire RAM au système. Numéro d'équipement numéro incorrect dans les indicateurs Cause : un équipement incorrect a été indiqué dans une requête envoyée au Gestionnaire d’impression. Action : choisissez Gestionnaire d’impression dans le Menu principal du Gestionnaire de Configuration. Vérifiez que les entrées du champ Equipement du panneau Informations du gestionnaire d’impression sont correctes. Vérifiez également les entrées concernant l’imprimante dans les tables de configuration de toute tâche FactoryLink qui envoie des requêtes au Gestionnaire d’impression. Pas de deux points dans les indicateurs Cause : il manque le signe deux points dans une requête envoyée au Gestionnaire d’impression. Action : contactez le Service d’assistance client. Séquence d'impression illicite pour l'équipement nom de l’équipement Cause : une séquence incorrecte a été indiquée pour l’équipement spécifié dans le panneau Informations du gestionnaire d’impression. FactoryLink 6.5.0 / Guide de référence / 493 Gestionnaire d’impression Action : choisissez Gestionnaire d’impression dans le Menu principal du Gestionnaire de configuration. Lorsque le panneau Informations du gestionnaire d’impression s’affiche, assurez-vous que les entrées des champs de séquence (Séquence de début de fichier, Séquence de fin de fichier, Binaire on, Binaire off) sont correctes pour le type d’équipement indiqué dans le champ Equipement. 15 • GESTIONNAIRE D’IMPRESSION • Messages de la tâche Gestionnaire d’impression • • SPOOL : échec d'initialisation de la tâche Cause : le Gestionnaire d’impression est déjà ouvert, aucune clé n’est installée, la clé installée est incorrecte ou vous n’êtes pas autorisé à avoir la clé. Action : si vous êtes autorisé à avoir la clé, vérifiez que la clé installée est correcte. 494 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 16 Compteurs programmables Un compteur programmable est un groupe d’éléments dont les valeurs opèrent ensemble pour produire un compte. Les valeurs fournies par les compteurs programmables peuvent servir à déclencher des programmes Maths et logique ou peuvent être insérées dans ces programme ou dans d’autres tâches FactoryLink. Hormis la quantité de mémoire disponible, il n’y a pas de limite au nombre de compteurs programmables que l’on peut définir. La tâche Compteurs programmables utilise soit le domaine SHARED, soit le domaine USER. L’utilisation des compteurs programmables exige une certaine maîtrise des indicateurs de changement d’état. Pour plus d’informations, reportez-vous au manuel Principes de base. Principes de l’opération Un compteur programmable est un groupe d’éléments dont les composants opèrent ensemble pour produire un compte. Chaque compteur programmable peut être constitué des éléments et des valeurs numériques et analogiques suivants : Eléments • Validation : déclenche l’opération de comptage. • Déclencheur d’incrément : lance un comptage incrémentiel. • Horloge de décomptage : lance un comptage décrémentiel. • Remise à zéro : remet le compteur à sa valeur de départ (valeur de présélection). • Affichage positif : prend la valeur 1 (on) lorsque le compteur atteint la valeur finale. • Affichage négatif : prend la valeur 0 (off) lorsque le compteur atteint la valeur finale. • Valeur courante : indique la valeur actuelle du compteur. FactoryLink 6.5.0 / Guide de référence / 495 Compteurs programmables La tâche Compteurs programmables offre des compteurs par unité de temps et permet de déclencher certains événements, tels que l’ouverture d’une porte, et de définir l’intervalle qui doit s’écouler avant que la porte se referme. 16 • COMPTEURS PROGRAMMABLES • • • Valeurs numériques et analogiques • Valeur de présélect. : valeur analogique représentant la valeur de départ. • Valeur d’incrément : valeur analogique précisant de combien le compteur doit être incrémenté ou décrémenté à chaque fois. • Valeur finale : valeur analogique représentant la limite pour l’opération de comptage. • Remise à zéro auto. : valeur numérique qui, lorsqu’elle est atteinte, provoque la remise à zéro automatique du compteur. Le comptage démarre lorsqu’une autre tâche FactoryLink, telle que Maths et logique ou EDI, inscrit la valeur 1 (ON) dans l’élément Validation. La valeur actuelle s’accroît alors de la valeur précisée dans l’élément Valeur d’incrément pour se rapprocher de la valeur spécifiée dans l’élément Valeur finale. Si la valeur de présélection est inférieure à la valeur finale, la valeur d’incrément s’ajoute à la valeur actuelle. Si elle est supérieure, la valeur d’incrément est retranchée de la valeur actuelle. 496 / FactoryLink 6.5.0 / Guide de référence COMPTEURS PROGRAMMABLES Panneau Informations des compteurs programmables P ANNEAU I NFORMATIONS DES COMPTEURS PROGRAMMABLES 16 Pour configurer le panneau Informations des compteurs programmables, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Compteurs programmables dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations des compteurs programmables. 3 Dans ce panneau, spécifiez les informations suivantes : Validation Nom d’un tag activant ou déclenchant le comptage. Si vous ne renseignez pas ce champ, le comptage est toujours activé car le déclencheur devient soit le « DECLENCHEUR INCREMENT », soit « l'HORLOGE DE DECOMPTAGE ». Lorsque la valeur du champ Activation est forcée à 1 (ON), le comptage a lieu. Si la valeur du champ est forcée à 0 (OFF), il n’a pas lieu. Entrée valide : nom de tag standard Type de données valides : digital FactoryLink 6.5.0 / Guide de référence / 497 Compteurs programmables 1 Assurez-vous que le domaine correct est sélectionné dans la boîte de sélection • COMPTEURS PROGRAMMABLES • Panneau Informations des compteurs programmables • • Déclencheur d’incrément Nom d’un tag qui rapproche la valeur de l’élément Valeur courante (nombre actuel) de l’élément Valeur finale (nombre limite). Lorsqu’un 1 (ON) s’inscrit dans le tag Déclencheur d’incrément, la valeur actuelle s’accroît de la valeur précisée dans le tag valeur d’incrément. Si la valeur de présélection (nombre de départ) est inférieure à la valeur finale, la valeur d’incrément s’ajoute à la valeur actuelle. Si elle est supérieure, la valeur d’incrément est retranchée de la valeur actuelle. Au moins un type d’horloge doit être défini, c’est-à-dire qu’une entrée est requise soit dans le champ Déclencheur d’incrément, soit dans le champ Horloge de décomptage. Entrée valide : nom de tag standard Type de données valides : digital Horloge de décomptage Nom d’un tag qui éloigne la valeur de l’élément Valeur courante (valeur actuelle) de l’élément Valeur finale (vers la valeur de présélection). Lorsqu’un 1 (ON) s’inscrit dans le tag Horloge de décomptage, la valeur actuelle diminue de la valeur précisée dans le tag valeur d’incrément. Si la valeur de présélection est inférieure à la valeur finale, la valeur d’incrément est retranchée de la valeur actuelle. Si elle est supérieure, la valeur d’incrément s’ajoute à la valeur actuelle. La valeur actuelle ne va pas au-delà de la valeur de présélection et les affichages positif/négatif ne sont pas déclenchés lorsque la valeur de présélection est atteinte. Au moins un type d’horloge doit être défini ; c’est-à-dire qu’une entrée est requise soit dans le champ Déclencheur d’incrément, soit dans le champ Horloge de décomptage. Entrée valide : nom de tag standard Type de données valides : digital Remise à zéro Nom d’un tag réinitialisant la valeur actuelle à la valeur de présélection chaque fois qu’un 1 (ON) est inscrit dans ce tag. Chaque fois que l’écriture d’un 1 (ON) est forcée dans le tag Remise à zéro, l’écriture d’un 0 (OFF) est forcée dans le tag Affichage positif et un 1 (ON) s’inscrit dans le tag Affichage négatif. Entrée valide : nom de tag standard Type de données valides : digital 498 / FactoryLink 6.5.0 / Guide de référence COMPTEURS PROGRAMMABLES Panneau Informations des compteurs programmables Affichage positif Nom d’un tag dans lequel s’inscrit un 1 (ON) chaque fois que la valeur actuelle atteint la valeur finale. La valeur du tag Affichage positif reste à 1 (ON) jusqu’à l’écriture d’un 1 (ON) dans le tag Remise à zéro. Affichage négatif Nom d’un tag dans lequel s’inscrit un 0 (OFF) chaque fois que la valeur actuelle atteint la valeur finale. La valeur du tag Affichage négatif reste à 0 (OFF) jusqu’à l’écriture d’un 1 (ON) dans le tag Remise à zéro. Ce tag est réglé sur 1 au démarrage de la tâche. Entrée valide : nom de tag standard Type de données valides : digital Valeur courante Nom d’un tag spécifiant la valeur actuelle au compteur. Cette valeur se situe toujours entre la valeur de présélection et la valeur finale. Entrée valide : valeur numérique comprise entre -32768 et 32767 (type par défaut = 0) Type de données valides : analog Valeur de présélect. Nombre compris entre -32 768 et 32 767 indiquant la valeur de départ d’un comptage. Cette valeur numérique est écrite dans le tag Valeur courante lorsque la valeur du tag Remise à zéro est forcée à 1 (ON). Entrée valide : valeur numérique comprise entre -32768 et 32767 (type par défaut = 0) Valeur d’incrément Nombre compris entre -32 768 et 32 767 indiquant la valeur numérique associée à la valeur actuelle lorsque le tag Déclencheur d’incrément ou Horloge de décomptage est déclenché. Entrée valide : valeur numérique comprise entre -32768 et 32767 (type par défaut = 1) Valeur finale Nombre compris entre -32 768 et 32 767 définissant la valeur numérique qui spécifie une limite pour l’opération de comptage. Lorsque la valeur actuelle est égale à la valeur finale, le comptage est interrompu et les affichages positif et négatif sont déclenchés. Le comptage reste interrompu jusqu’à ce que le tag Remise à zéro soit déclenché. Toutefois, si la remise à zéro automatique est définie, une remise à zéro est effectuée immédiatement après le déclenchement des Affichages positif et négatif. FactoryLink 6.5.0 / Guide de référence / 499 Compteurs programmables Entrée valide : nom de tag standard Type de données valides : digital 16 • COMPTEURS PROGRAMMABLES • Panneau Informations des compteurs programmables • • Entrée valide : valeur numérique comprise entre -32768 et 32767 Remise à zéro auto. Indicateur selon lequel la remise à zéro doit être exécutée ou non chaque fois que la valeur finale est atteinte. Ce champ peut avoir l’une des valeurs suivantes : OUI Une remise à zéro s’effectue chaque fois que la valeur finale est atteinte. Il s’agit de la valeur par défaut. NON La valeur actuelle reste égale à la valeur finale jusqu’au déclenchement de la remise à zéro. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 500 / FactoryLink 6.5.0 / Guide de référence COMPTEURS PROGRAMMABLES Messages d’erreur de la tâche Compteurs programmables M ESSAGES D ’ ERREUR DE LA TÂCHE C OMPTEURS PROGRAMMABLES 16 Les messages suivants peuvent apparaître dans le champ ETAT à droite de l’option COUNTER sur l’écran du Gestionnaire d’exploitation : Cause : vous n’avez pas défini de compteurs pour la tâche Compteurs programmables. Action : effectuez l’une des actions suivantes : 1. Choisissez Compteurs programmables dans le Menu principal. Utilisez le panneau Informations des compteurs programmables pour ajouter un ou plusieurs déclencheurs. 2. Choisissez Configuration système dans le Menu principal. Si la tâche Compteurs programmables ne doit pas être utilisée, supprimez l’indicateur R de la ligne de la tâche Compteurs dans le panneau Informations configuration système. Aucune table configurée pour cette tâche Cause : FLINK/CT/CNT.CT n’existe pas ou ne peut pas être ouvert. L’installation peut ne pas avoir été effectuée correctement ou le fichier est peut-être endommagé. Action : supprimez le fichier. Relancez ensuite l’application pour reconstituer le fichier. Aucun tag de compteur défini Cause : vous n’avez pas défini de tag Déclencheur d’incrément, Horloge de décomptage ou Remise à zéro. Action : définissez au moins l’un des tags ci-dessus. Données altérées dans panneau d'informations Cause : le fichier /FLINK/CT/CNT.CT a été endommagé. Action : supprimez le fichier. Relancez ensuite l’application pour reconstituer le fichier. FactoryLink 6.5.0 / Guide de référence / 501 Compteurs programmables Aucun compteur défini • COMPTEURS PROGRAMMABLES • Messages d’erreur de la tâche Compteurs programmables • • Impossible de lancer le processus 'COUNTER' Cause : le nombre de processus par défaut peut être inférieur à celui requis par FactoryLink pour le démarrage parce que les paramètres du système d’exploitation n’ont pas été correctement définis lors de l’installation et la configuration de FactoryLink. Ce message s’affiche lors du lancement de FactoryLink dans le domaine SHARED. Action : contactez le Service d’assistance client. Index de table de configuration altéré Cause : le fichier /FLINK/CT/CNT.CT a été endommagé. Action : supprimez le fichier. Relancez ensuite l’application pour reconstituer le fichier. Le tag de valeur doit être analogique Cause : le type de données du tag Valeur courante est incorrect. Action : choisissez Compteurs programmables dans le Menu principal du Gestionnaire de configuration. Assurez-vous que le tag Valeur courante défini dans le panneau Informations des compteurs programmables est un tag analogique. Mémoire RAM saturée Cause : mémoire insuffisante. Action : fermez toutes les fenêtres et les applications inutiles, telles que l’Editeur d’applications ou tout éditeur de texte. Ajoutez de la mémoire supplémentaire au système si ce message d’erreur s’affiche fréquemment. Taille d'enregistrement de table de configuration incorrecte Cause : le fichier /FLINK/CT/CNT.CT a été endommagé. Action : supprimez le fichier. Relancez ensuite l’application pour reconstituer le fichier. 502 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 17 Générateur de rapports Les données prélevées ou calculées par FactoryLink sont stockées dans la base de données temps réel sous forme d’éléments de données. Chaque fois qu’une nouvelle donnée est prélevée ou calculée, la valeur de l’élément de donnée correspondant dans la base de données est écrasée par la nouvelle valeur. Il est possible de produire des rapports à partir des données prélevées en les écrivant dans un fichier de rapport au moment de leur réception à l’aide du Générateur de rapports. Cet outil vous permet de créer des rapports personnalisés répondant à vos besoins spécifiques. Les données figurant dans un rapport peuvent être imprimées, enregistrées dans un fichier sur disque ou échangées avec d’autres programmes acceptant les fichiers ASCII. La présentation et le contenu d’un rapport sont déterminés par un fichier de format ASCII défini par l’utilisateur. A chaque rapport créé par le Générateur de rapports correspond un fichier de format unique. Pour une description des composants du fichier de format, reportez-vous à la section « Panneau Générateur de rapports (formats) » , plus loin dans ce chapitre. Mots-clés Des mots-clés sont insérés dans le fichier de format pour déclencher des actions. Lorsqu’un mot-clé est rencontré, la section du fichier de format qui lui est associée est traitée et écrite dans un fichier de travail temporaire. Trois mots-clés sont utilisés : • .BEGIN • .REPEAT • .END Les lignes comportant un mot-clé commencent par un point (.), suivi du mot-clé et d’un caractère de fin de ligne tel que LF (saut de ligne) ou d’une séquence CR, LF (retour chariot, saut de ligne). FactoryLink 6.5.0 / Guide de référence / 503 Générateur de rapports Composants d’un fichier de format 17 • GÉNÉRATEUR DE RAPPORTS • • • Il est également possible d’insérer des commentaires dans le fichier de format. Une ligne de commentaire commence par un point (.), suivi d’un texte autre qu’un mot-clé. Les commentaires ne sont pas inclus dan le rapport. Disposition des données dans un rapport Les données spécifiées dans le fichier de format sont prélevées dans la base de données temps réel et placées dans le rapport. La disposition de ces données à l’intérieur du rapport est déterminée par les éléments suivants : • emplacement de leur nom d’objet dans le fichier de format, • indicateurs de format. Déclencheurs Lorsqu’un déclencheur .BEGIN, .REPEAT ou .END est rencontré, la section correspondante du fichier de format est traitée et écrite dans un fichier de travail temporaire. Variations de format Il est possible de créer des variations simples de rapport en omettant de spécifier un événement ou un déclencheur pour la section de début. Dans ce cas, les informations d’en-tête ne sont pas incluses dans le rapport. La section de fin, par contre, doit toujours être spécifiée. Il existe un autre format de rapport courant à impression sélective. Ce type de rapport a pour but de réunir des informations et d’imprimer un rapport en déclenchant un seul événement. Etat Rapport terminé Une fois l’exécution terminée, FactoryLink renvoie un état complet de chaque événement déclenché. • L’exécution de la section de début et de répétition est considérée comme terminée lorsque le contenu de ces sections a été écrit dans le fichier temporaire. • L’exécution de la section de fin est considérée comme terminée lorsque le fichier temporaire a été envoyé à l’équipement spécifié (imprimante, port de communication ou fichier sur disque). L’état Rapport terminé informe l’opérateur que le rapport est terminé et permet de coordonner des activités entre le Générateur de rapports et d’autres tâches FactoryLink. 504 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Séquences d’échappement Les séquences d’échappement envoient à l’imprimante des instructions telles que espace arrière, saut de ligne et de page, retour chariot ou tabulation horizontale. Ces séquences permettent également de faire basculer les imprimantes du mode de fonctionnement standard au mode comprimé. 17 Générateur de rapports FactoryLink 6.5.0 / Guide de référence / 505 • GÉNÉRATEUR DE RAPPORTS • Panneau Générateur de rapports (formats) • • P ANNEAU G ÉNÉRATEUR DE RAPPORTS ( FORMATS ) La disposition des données dans un rapport est déterminée par un fichier de format défini à l’aide du panneau de saisie de texte en format libre intitulé Générateur de rapports (formats). Vous devez définir un fichier de format unique pour chaque rapport. Les fichiers de format sont stockés, par défaut, dans le répertoire FLAPP/rpt sous la forme nom du fichier.fmt, où nom du fichier est le nom que vous attribuez au fichier de format. Dans le champ de ce panneau, vous pouvez entrer les informations et les descriptions suivantes : 1 (Facultatif) un commentaire, dans la section réservée aux commentaires. Cette section s'étend de la première ligne du panneau fichier de format à la première ligne qui commence par un mot-clé. Les lignes de la section réservée aux commentaires ne peuvent pas dépasser 512 caractères. Il n’est pas nécessaire de faire précéder d’un point les commentaires de cette section. 506 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Panneau Générateur de rapports (formats) Un commentaire peut désigner le fichier de format ou le rapport que vous êtes en train de configurer. 2 (Facultatif) une définition d’une section de début en entrant le mot-clé .BEGIN suivi du texte composant l’en-tête du rapport. Dans cette section, vous pouvez entrer le nom du rapport, les noms de colonnes et toutes les autres données non modifiables. Vous pouvez aussi inclure des noms d’objets, comme la date et l’heure. Pour faire référence à des noms d’objets, utilisez les conventions définies dans le chapitre Report Generator Overview du manuel Data Reporting Configuration Guide. Il n’est pas obligatoire d’inclure une section de début. 3 Définition d’une section de répétition en entrant le mot-clé .REPEAT suivi du texte et des noms d’objets que vous voulez inclure dans le rapport. Vous pouvez inclure soit du texte, soit des noms d’objets dans cette section. Pour faire référence à des noms d’objets, utilisez les conventions définies dans le chapitre Report Generator Overview du manuel Data Reporting Configuration Guide. Le contenu de cette section peut être répété dans le rapport autant de fois qu’on le désire. Cette section est répétée chaque fois que le déclencheur de répétition est activé. La section de répétition est terminée lorsque le dernier nom d’objet est lu et envoyé au fichier temporaire à la fin du premier décalage. 4 Définition d’une section finale en introduisant le mot-clé .END suivi du texte et des noms d’objets que vous voulez inclure à la fin du rapport. Pour faire référence à des noms d’objets, utilisez les conventions définies dans le chapitre Report Generator Overview du manuel Data Reporting Configuration Guide. Le fichier de format de rapport doit inclure au minimum une section finale. Si vous incluez uniquement une section finale dans le format du rapport, vous générez un rapport instantané. 5 (Facultatif) une séquence d’échappement pour spécifier des instructions à l’équipement d’impression. Si vous choisissez de ne pas introduire une séquence d’échappement, le rapport s’imprime exactement tel que le définit ce fichier de format. Reportez-vous au chapitre Report Generator Overview du manuel Data Reporting Configuration Guide pour obtenir une liste de séquences d’échappement. FactoryLink 6.5.0 / Guide de référence / 507 Générateur de rapports Il n’est pas obligatoire d’inclure une section de répétition. 17 • GÉNÉRATEUR DE RAPPORTS • Panneau Contrôle générateur de rapports • • P ANNEAU C ONTRÔLE GÉNÉRATEUR DE RAPPORTS Pour configurer le panneau Contrôle générateur de rapports, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Générateur de rapports dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle générateur de rapports. 3 Dans ce panneau, spécifiez les informations suivantes : Nom du rapport Nom du rapport. Ce nom doit correspondre au nom entré dans le champ Nom de fichier du fichier de format. Ne spécifiez pas l’extension .fmt. Entrée valide : nom du rapport Fichier temporaire de rapport Nom du fichier utilisé pour restaurer les fichiers de rapport temporaires en cas d’arrêt anormal. Ne renseignez pas ce champ, à moins que cette restauration soit nécessaire. Le Générateur de rapports utilise, comme nom du fichier temporaire, le nom du rapport défini dans le champ Nom du rapport avec l’extension .rpt. Ce fichier est placé dans le chemin de répertoire suivant : FLAPP/FLNAME/FLDOMAIN/FLUSER/rpt 508 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Panneau Contrôle générateur de rapports Si vous avez besoin de restaurer des fichiers de travail temporaires en cas d’arrêt anormal, entrez le nom à attribuer au fichier de travail temporaire créé au début de la génération du rapport. Ce nom doit inclure le chemin du répertoire où vous voulez ouvrir le fichier temporaire. Ce chemin ne peut pas dépasser 32 caractères. Avant de lancer le rapport, vous devez attribuer les autorisations nécessaires pour le chemin de répertoire. Utilisez des indicateurs de format de variables dans le chemin et le nom du fichier. Le fait d’utiliser ces indicateurs dans la définition vous permet de créer de nouveaux fichiers temporaires sans écraser des fichiers temporaires créés auparavant. Pour plus d’informations sur les indicateurs de variables utilisés avec le Générateur de rapports, reportez-vous au chapitre Report Generator Overview du manuel Data Reporting Configuration Guide. Tag fichier tempo. de rapport Nom d’un tag qui contient la valeur à utiliser pour remplacer l’indicateur de variable défini dans le champ Tag fichier tempo. de rapport de ce panneau. Si vous n'avez pas rempli ce champ et que vous avez utilisé un indicateur de variable lors de la définition du nom du fichier temporaire, cet indicateur est interprété comme une constante. Les indicateurs de variables doivent avoir le même type de tag que leurs éléments données. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana, float, message Fichier archive de rapport Nom servant à identifier le fichier de rapport permanent créé une fois le rapport terminé. Le contenu du fichier de travail temporaire est écrit dans ce fichier. Si vous ne remplissez pas ce champ, le Générateur de rapports n’enregistre pas le rapport et efface le fichier temporaire lorsque le rapport est terminé. Vous ne pouvez plus accéder au rapport. FactoryLink 6.5.0 / Guide de référence / 509 17 Générateur de rapports Lorsque le rapport est déclenché et que le fichier temporaire est créé, l’indicateur de format inclus dans la définition est remplacé par la valeur définie dans le Tag fichier tempo. de rapport. Si vous spécifiez un indicateur de variable dans le chemin ou le nom de fichier, vous devez définir le champ Tag fichier tempo. de rapport. • GÉNÉRATEUR DE RAPPORTS • Panneau Contrôle générateur de rapports • • Ce nom peut inclure le chemin du répertoire où vous voulez créer le fichier. Avant de lancer le rapport, vous devez attribuer les autorisations nécessaires pour le chemin de répertoire. Si vous ne définissez pas de chemin, le rapport est créé dans le chemin de répertoire suivant : FLAPP/FLNAME/FLDOMAIN/FLUSER/rpt Vous pouvez utiliser des indicateurs de variables dans le chemin et le nom de fichier. Le fait d’utiliser ces indicateurs dans la définition vous permet de créer de nouveaux fichiers temporaires sans écraser des fichiers temporaires créés auparavant. Pour plus d’informations sur les indicateurs de variables utilisés avec le Générateur de rapports, reportez-vous au chapitre Report Generator Overview du manuel Data Reporting Configuration Guide. Lorsque le rapport est terminé et que le fichier permanent est créé, l’indicateur de format inclus dans la définition est remplacé par la valeur définie dans le Tag fichier archive de rapport. Si vous spécifiez un indicateur de variable dans le chemin et le nom de fichier, vous devez définir le champ Tag fichier archive de rapport. Si vous configurez le nom du fichier d’archives de rapports sans indicateur de variable, lors de la fin du prochain rapport et de l’écriture du fichier temporaire dans ce fichier d’archives, le fichier sera écrasé. Entrée valide : nom du fichier de rapport permanent Tag fichier archive de rapport Nom d’un tag qui contient la valeur à utiliser pour remplacer l’indicateur de variable défini dans le champ Fichier archive de rapport de ce panneau. Si vous n'avez pas rempli ce champ et que vous avez utilisé un indicateur de variable lors de la définition du nom de fichier d’archives, cet indicateur est interprété comme une constante. Les indicateurs de variables doivent avoir le même type de tag que leurs éléments données. Entrée valide : nom de tag standard (type par défaut = analog) Type de données valides : digital, analog, longana, float, message Déclencheur début Nom du tag numérique qui déclenche l’exécution de la section de début du fichier de format. Ne renseignez pas ce champ si votre rapport n’inclut pas une section de début. 510 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Panneau Contrôle générateur de rapports Si vous ne remplissez pas ce champ et que le fichier de format contient une section de début, celle-ci est déclenchée par le déclencheur de fin. Lorsque la valeur de ce tag est forcée à 1 (ON), les données définies dans la section de début du fichier de format sont écrites dans le fichier temporaire défini dans le champ Fichier temporaire de rapport. Entrée valide : nom de tag standard Type de données valides : digital Début rapport terminé Nom d’un tag numérique qui contient l’état de l’opération de début. Lorsque la section de début du rapport est terminée, le Générateur de rapports force l’écriture de ce tag à 1. L’exécution de la section de début est considérée comme terminée lorsque le contenu de cette section est écrit sur le fichier temporaire. Ne renseignez pas ce champ si votre rapport n’inclut pas une section de début ou si vous ne voulez pas conserver l’état de l’opération de début. Déclencheur de répétition Nom d’un tag numérique qui déclenche l’exécution de la section de répétition du fichier de format. Ne renseignez pas ce champ si votre rapport n’inclut pas une section de répétition. Si vous ne remplissez pas ce champ et que le fichier de format contient une section de répétition, celle-ci est déclenchée par le déclencheur de fin. Lorsque la valeur de ce tag est forcée à 1 (ON), les données définies dans la section de répétition du fichier de format sont écrites sur le fichier temporaire défini dans le champ Fichier temporaire de rapport. Entrée valide : nom de tag standard Type de données valides : digital Répétition terminée Nom d’un tag numérique qui contient l’état de l’opération de répétition. Lorsque la section de répétition du rapport est terminée, le Générateur de rapports force l’écriture de ce tag à 1. L’exécution de la section de répétition est considérée comme terminée lorsque le contenu de cette section est écrit sur le fichier temporaire. FactoryLink 6.5.0 / Guide de référence / 511 Générateur de rapports Entrée valide : nom de tag standard Type de données valides : digital 17 • GÉNÉRATEUR DE RAPPORTS • Panneau Contrôle générateur de rapports • • Vous pouvez utiliser ce tag pour coordonner des activités entre le Générateur de rapports et d’autres tâches FactoryLink. Ne renseignez pas ce champ si votre rapport n’inclut pas une section de répétition ou si vous ne voulez pas conserver l’état de l’opération de répétition. Entrée valide : nom de tag standard Type de données valides : digital Déclencheur fin Nom d’un tag numérique qui déclenche l’exécution de la section de fin du fichier de format. Ce champ est obligatoire : il faut définir un déclencheur de fin pour tous les rapports. Lorsque la valeur de ce tag est forcée à 1 (ON), les données définies dans la section de fin du fichier de format sont écrites sur le fichier temporaire défini dans le champ Fichier temporaire de rapport. Si le fichier de format contient des sections de début et de répétition, mais que les déclencheurs des ces opérations n’ont pas été définis, le déclencheur de fin exécute ces sections avant d’exécuter la section de fin. Une fois que la section de fin est exécutée, le contenu du fichier temporaire est envoyé au répertoire de destination configuré et le fichier temporaire est supprimé. Entrée valide : nom de tag standard Type de données valides : digital Rapport terminé Nom d’un tag numérique qui contient l’état de l’opération de fin. Lorsque la section de répétition du rapport est terminée, le Générateur de rapports force l’écriture de ce tag à 1. L’exécution de la section de fin est considérée comme terminée lorsque le contenu de cette section est écrit sur le fichier temporaire. Vous pouvez utiliser ce tag pour coordonner des activités entre le Générateur de rapports et d’autres tâches FactoryLink. Ne renseignez pas ce champ si vous ne voulez pas conserver l’état de l’opération finale. Entrée valide : nom de tag standard Type de données valides : digital 512 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Panneau Contrôle générateur de rapports Equipement imprimante Nombre compris entre 1 et 5 qui correspond à l’imprimante, telle qu’elle est définie dans la table Gestionnaire d’impression, où vous voulez imprimer le rapport (si vous souhaitez l’imprimer une fois le traitement terminé). Vous pouvez envoyer vos rapports à l’un des cinq équipements d’impression du gestionnaire spécifiés dans le panneau Informations du gestionnaire d’impression. Pour plus d’informations sur la configuration des imprimantes, reportez-vous au chapitre Gestionnaire d’impression de ce manuel. Ne remplissez pas ce champ, ou entrez 0, si vous ne voulez pas imprimer le rapport. Entrée valide : valeur numérique pouvant aller jusqu’à 5 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 17 Générateur de rapports FactoryLink 6.5.0 / Guide de référence / 513 • GÉNÉRATEUR DE RAPPORTS • Panneau Informations générateur de rapports • • P ANNEAU I NFORMATIONS GÉNÉRATEUR DE RAPPORTS Pour configurer le panneau Informations générateur de rapports, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Générateur de rapports dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations générateur de rapports. Remarque : lorsque vous formatez les lignes du rapport, sachez que chaque ligne est limitée à 256 caractères. 3 Dans ce panneau, spécifiez les informations suivantes : Nom tag Nom de l’élément de type « donnée » que vous voulez inclure dans le rapport. La valeur de ce tag est écrite sur le rapport à l’emplacement du nom de l’objet défini dans le fichier de format. Vous pouvez attribuer aux noms de tags les mêmes noms que ceux des objets ou des noms différents. Entrée valide : nom de tag standard (type par défaut= message) Type de données valides : digital, analog, longana, float, message Nom d’objet Nom de l’objet tel qu’il est défini dans le fichier de format du rapport. 514 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Panneau Informations générateur de rapports Format Indicateur de variable qui indique comment formater les données du champ Nom tag quand elles sont écrites sur le rapport. Ce champ est limité à 12 caractères. Les formats corrects dépendent du type de tag de l’élément temps réel et de l’affichage requis. Pour plus d’informations sur les indicateurs de variables, reportez-vous au manuel Principes de base de FactoryLink. Si vous ne remplissez pas ce champ, la valeur de l’élément de donnée est affichée telle qu’elle est inscrite dans la base de données temps réel. Si l’élément de donnée est de type « digital », vous pouvez spécifier une chaîne de caractères à afficher en fonction de la valeur. Un exemple typique serait l’indication de l’état d’une valve sous la forme ON ou OFF au lieu de 1 ou 0. Pour cela, entrez les chaînes de caractères pour chaque condition (une chaîne pour chaque valeur possible, 0 et 1) en respectant le format suivant : 17 QWXGTV^HGTO¾ QWXGTV spécifie le message, ouvert, à imprimer quand la valeur du tag est 1 (ON) HGTO¾ spécifie le message, fermé, à imprimer quand la valeur du tag est 0 (OFF) Entrée valide : indicateur de 12 caractères au maximum 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 515 Générateur de rapports où • GÉNÉRATEUR DE RAPPORTS • Messages de la tâche Générateur de rapports • • M ESSAGES DE LA TÂCHE G ÉNÉRATEUR DE RAPPORTS Si une erreur se produit au cours de l’exécution de la tâche Générateur de rapports, un message d’erreur apparaît sur l’écran du gestionnaire d’exploitation en regard du nom de la tâche Générateur de rapports dans la fenêtre du domaine SHARED. Cette section répertorie tous les messages pouvant apparaître lors de l’exécution de la tâche Générateur de rapports, indique quelles en sont les causes et comment y remédier. Archivage du rapport nom_rapport Cause : message d’état indiquant que le rapport nom_rapport est sur le point d’être archivé. Action : l’entrée fichier_archive associée à nom_rapport figure à l’emplacement spécifié. Action : aucune. Aucun déclencheur dans le fichier de table de configuration nom_rapport Cause : les conditions minimum d’un déclencheur de fin n’ont pas été définies pour les entrées du panneau associées à l’entrée nom_rapport. Action : ouvrez le panneau Contrôle générateur de rapports et assurez-vous qu’au moins un déclencheur de fin est spécifié pour nom_rapport. Aucun déclencheur n’existe pour un rapport Cause : les conditions minimum d’un déclencheur de fin n’ont pas été définies pour les entrées du panneau associées à l’entrée nom_rapport. Action : ouvrez le panneau Contrôle générateur de rapports et assurez-vous qu’au moins un déclencheur de fin est spécifié pour nom_rapport. Aucun rapport configuré Cause : aucun rapport correct ne peut être résolu. Action : assurez-vous que les panneaux du Générateur de rapports sont configurés dans le domaine SHARED. Régénérez le fichier CT en exécutant EVIGP X TRV et notez les erreurs éventuelles. 516 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Messages de la tâche Générateur de rapports Aucune donnée dans le panneau d’informations du générateur de rapports Cause : le panneau Informations générateur de rapports ne contient aucune information. Action : vérifiez le panneau d’informations. Même si aucun objet n’est défini dans le fichier_format, le panneau doit comporter une entrée. Dispositif d’impr. # %d incorrect dans rpt %d Cause : le numéro de l’équipement %d n’est pas un équipement d’impression correct. Action : assurez-vous que le numéro d’équipement spécifié correspond à une entrée du panneau du Gestionnaire d’impression. 17 Echec d’initialisation de la tâche Cause : la tâche Générateur de rapports n’a pas pu s’enregistrer auprès du noyau FactoryLink. En-tête incorrect dans le fichier de table de configuration nom_rapport Cause : l’entrée CT associée à nom_rapport est altérée. Action : exécutez EVIGP X TRV . Notez toutes les erreurs et rectifiez-les, le cas échéant. Erreur dans la table des déclencheurs Cause : la liste de surveillance des tags déclencheurs a généré une erreur interne. Action : régénérez le fichier CT en utilisant ctgen -v2 rpt puis notez toutes les erreurs. FactoryLink 6.5.0 / Guide de référence / 517 Générateur de rapports Action : assurez-vous que la tâche est active. Lancez le domaine SHARED de FactoryLink avec un argument -d et notez toutes les erreurs survenant lors du démarrage du Générateur de rapports. • GÉNÉRATEUR DE RAPPORTS • Messages de la tâche Générateur de rapports • • Erreur lors de l’écriture du fichier fichier_archive Cause : le fichier spécifié dans l’entrée fichier_archive ne peut pas être créé ni fermé. Action : vous devez créer le chemin spécifié dans la colonne fichier_archive avant d’exécuter la tâche Générateur de rapports. Si un indicateur de format est utilisé dans l’entrée fichier_archive, assurez-vous qu’un chemin valable est résolu. Assurez-vous que l’utilisateur du domaine SHARED possède le droit d’accès au répertoire et au fichier spécifiés. Erreur lors de la lecture d’un enregistrement de la table de configuration Cause : impossible de lire les informations dans le panneau Informations générateur de rapports. Action : exécutez EVIGP X TRV . Notez toutes les erreurs et rectifiez-les, le cas échéant. Génération du rapport nom_rapport Cause : message d’état signalant que le rapport nom_rapport est en cours de génération. Le fichier temporaire associé au rapport nom_rapport est présent à l’emplacement spécifié. Action : aucune. Impossible de mettre en file d’attente d’impression le fichier de sortie nom_rapport Cause : le Générateur de rapports est incapable d’envoyer à la tâche du Gestionnaire d’impression le rapport généré par l’entrée nom_rapport. Action : assurez-vous que l’équipement d’impression spécifié dans le Générateur de rapports existe et que la tâche Gestionnaire d’impression s’exécute sans erreurs. Impossible d’ouvrir le fichier d’entrée fichier_format Cause : l’entrée fichier_format spécifiée dans les panneaux de configuration de l’entrée Fichier de format du Générateur de rapports et le nom_rapport correspondent ou le fichier_format associé au nom_rapport spécifié n’existe pas. 518 / FactoryLink 6.5.0 / Guide de référence GÉNÉRATEUR DE RAPPORTS Messages de la tâche Générateur de rapports Action : garantissez une correspondance biunivoque entre les noms du fichier_format et les entrées du nom_rapport. Vérifiez l'orthographe et la syntaxe. Impossible d’ouvrir le fichier de sortie fichier_archive Cause : le fichier spécifié dans l’entrée fichier_archive ne peut pas être créé. Action : vous devez définir le chemin du fichier spécifié dans la colonne fichier_archive avant d’exécuter la tâche Générateur de rapports. Si un indicateur de format est utilisé dans l’entrée fichier_archive, assurez-vous qu’un chemin valable est résolu. Impossible d’ouvrir le fichier de table de configuration nom_rapport Cause : l’entrée CT associée au rapport nom_rapport est altérée ou n’existe pas. Impression du rapport nom_rapport Cause : message d’état signalant que le rapport nom_rapport est mis en file d’attente dans la tâche Gestionnaire d’impression de FactoryLink. Si la tâche Gestionnaire d’impression est activée et que tous les équipements qui lui sont associés sont en état de marche, le rapport devrait s’imprimer. Action : aucune. Lecture du fichier de table de configuration nom_rapport Cause : message d’état signalant que le chargement en mémoire du fichier CT pour le rapport nom_rapport est en cours. Action : aucune. Le panneau d’info générales dépasse 2 048 enregistrements par rapport Cause : pour un rapport donné, il existe plus de 2 048 entrées dans le panneau Informations. Action : réduisez le nombre d’objets dans le fichier de rapport identifié. FactoryLink 6.5.0 / Guide de référence / 519 Générateur de rapports Action : assurez-vous que les tables du Générateur de rapports ont été configurées dans le domaine SHARED. Régénérez le fichier CT en exécutant EVIGP X TRV et notez les erreurs et corrections à effectuer. 17 • GÉNÉRATEUR DE RAPPORTS • Messages de la tâche Générateur de rapports • • Mémoire RAM saturée Cause : le Générateur de rapports ne peut pas obtenir suffisamment de RAM pour charger le fichier CT et les fichiers de formats associés. Action : libérez des ressources système pour garantir suffisamment de mémoire. Taille incorrecte pour le fichier de table de configuration nom_rapport Cause : l’entrée CT associée à nom_rapport est altérée. Action : exécutez EVIGP X TRV . Notez toutes les erreurs et rectifiez-les, le cas échéant. Type incorrect dans fichier de table de configuration nom_rapport Cause : un type de tag non pris en charge ou incompatible est spécifié dans l’entrée nom_rapport du panneau du Générateur de rapports. Action : vérifiez les informations du panneau du Générateur de rapports. Regénérez le fichier CT en exécutant EVIGP X TRV . afin de vous assurer de son intégrité. Notez toutes les erreurs et rectifiez-les, le cas échéant. 520 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 18 Mise à l’échelle et bande morte La tâche Mise à l’échelle et bande morte (SCALE.EXE) est utilisée pour convertir (ou mettre à l’échelle), en un écart de valeur différent, des données brutes en entrée et pour indiquer une bande morte ou une bande impossible à recalculer autour d’une valeur mise à l’échelle. La fonction Echelle linéaire est utilisée pour convertir (ou mettre à l’échelle), en un écart de valeur différent, des données brutes en entrée. Très souvent, les valeurs provenant d’un automate programmable industriel (PLC) sont exprimées dans des unités différentes de celles que l’utilisateur souhaite afficher, manipuler et/ou archiver. Grâce à la tâche Mise à l’échelle, il n’est pas nécessaire de faire transiter ces données par un mécanisme intermédiaire ni d’écrire du code supplémentaire pour effectuer la mise à l’échelle, du moment que cette dernière est linéaire. Si on lui fournit les écarts de valeurs en entrée et les écarts de valeurs souhaités, la tâche Mise à l’échelle peut déduire le facteur de conversion et/ou de décalage approprié et effectuer automatiquement les calculs de mise à l’échelle linéaire à l’aide de la formule suivante : mx + b = y où x est la valeur brute, m le multiplicateur, b une valeur constante et y le résultat. Pour plus d’informations sur le fonctionnement de la tâche Mise à l’échelle et bande morte dans l’Editeur d’applications, reportez-vous au Guide de l’Editeur d’applications de FactoryLink ECS. FactoryLink 6.5.0 / Guide de référence / 521 18 Mise à l’échelle et bande morte La fonction Bande morte est utilisée pour indiquer une bande, ou zone, autour d’une valeur suffisamment petite pour être considérée comme insignifiante. Dans ce cas, la nouvelle valeur est stockée et une nouvelle bande morte recalculée, mais la nouvelle valeur n’est pas écrite dans la base de données du programme. Etant donné que les tâches FactoryLink ECS traitent les valeurs chaque fois que ces dernières changent, la fonction de bande morte permet de gagner du temps et d’améliorer l’efficacité du système. Notez qu’il n’est pas possible de mettre en œuvre la fonction de bande morte sans configurer la fonction de mise à l’échelle. • MISE À L’ÉCHELLE ET BANDE MORTE • • • Principes d’opération La mise à l’échelle est uniquement disponible dans le domaine SHARED. La fonction de mise à l’échelle s’applique uniquement pour des tags ayant un type de données analogique, entier double longueur ou virgule flottante. La mise à l’échelle se configure à l’aide de deux écarts de valeurs : • un pour les valeurs brutes, • un autre pour les valeurs mises à l’échelle. Ces écarts de valeurs peuvent être spécifiés sous forme de valeurs constantes ou de tags. Si un ou plusieurs tags changent, la formule de mise à l’échelle est modifiée en conséquence. Si vous configurez la tâche Mise à l’échelle et bande morte à partir de l’Editeur d’applications, le système attribue automatiquement des noms de tags par défaut aux valeurs brutes et aux valeurs mises à l’échelle, même si celles-ci ont été entrées sous forme de valeur constante ou de fonction de verrouillage de mise à l’échelle ou de bande morte. Par contre, si vous configurez la tâche Mise à l’échelle et bande morte à partir du Gestionnaire de configuration, seuls les tags spécifiés par le designer sont créés. Lorsqu’une valeur est écrite dans un tag valeur brute, le tag mis à l’échelle correspondant est mis à jour en conséquence et vice-versa. Dans le premier cas, on parle de conversion données brutes vers données mises à l’échelle, dans le second cas, de conversion données mises à l’échelle vers données brutes. Avant de modifier un tag écart de valeur, un tag valeur brute ou un tag mis à l’échelle, il faut désactiver la fonction à l’aide du tag de verrouillage de mise à l’échelle. Lorsque la valeur du tag de verrouillage de mise à l’échelle est différente de zéro, les changements apportés aux tags ne sont pas appliqués aux membres qui leur sont associés. Une fois que les changements ont été apportés à cette fonction et que cette dernière a été réactivée, la valeur brute en cours est mise à l’échelle et écrite sur le tag de valeur mise à l’échelle. Toute changement des écarts de valeurs se répercute sur les valeurs mises à l’échelle. La tâche Bande morte, qui s’applique à la conversion données brutes vers données mises à l’échelle mais ne fonctionne pas dans l’autre sens, peut être spécifiée de deux façons : en tant que nombre absolu (ABS) d’unités physiques (EU) ou en tant que pourcentage (PCT) de l’écart de la valeur mise à l’échelle. Lors d’une conversion données brutes vers données mises à l’échelle, une valeur mise à l’échelle nouvellement calculée ne dépassant pas la bande morte n’est pas écrite dans la base de données. Si la bande morte est appliquée à un tag associé à la mise à l’échelle plutôt qu’à un écart alphanumérique spécifique, la bande morte doit être spécifiée 522 / FactoryLink 6.5.0 / Guide de référence MISE À L’ÉCHELLE ET BANDE MORTE en tant que pourcentage d’écart et non en tant que valeur absolue. Si la variance de bande morte pour un tag mis à l’échelle est spécifiée en tant que valeur absolue, aucune bande morte n’est appliquée au tag valeur brute associé. Imaginons comme exemple d’application un réservoir contenant un liquide dont la température doit être surveillée. La sonde à température enregistre les données brutes (en entrée) en degrés Fahrenheit. Par contre, les opérateurs souhaitent que les températures soient affichées en degrés Celsius. La température ne descend jamais au dessous du point de congélation et ne dépasse jamais le point d’ébullition. 18 Mise à l’échelle et bande morte FactoryLink 6.5.0 / Guide de référence / 523 • MISE À L’ÉCHELLE ET BANDE MORTE • Panneau Informations mise à l’échelle et bande morte • • P ANNEAU I NFORMATIONS MISE À L ’ ÉCHELLE ET BANDE MORTE Pour configurer le panneau Informations mise à l’échelle et bande morte, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Mise à l’échelle et bande morte dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations mise à l’échelle et bande morte. 3 Dans ce panneau, spécifiez les informations suivantes : Tag mis à l’échelle Tag attribué au champ sur lequel les valeurs mises à l’échelle sont écrites. Tag brut Tag attribué au champ à partir duquel les valeurs brutes se lisent. Valeur brute minimum Valeur minimale pour les données brutes. Vous pouvez spécifier une valeur constante ou un tag. Valeur brute maximum Valeur minimale pour les données brutes. Vous pouvez spécifier une valeur constante ou un tag. Unité tech. minimum Valeur minimale pour les données mises à l’échelle. Vous pouvez spécifier une valeur constante ou un tag. Unité tech. maximum Valeur maximale pour les données mises à l’échelle. Vous pouvez spécifier une valeur constante ou un tag. 524 / FactoryLink 6.5.0 / Guide de référence MISE À L’ÉCHELLE ET BANDE MORTE Panneau Informations mise à l’échelle et bande morte Quantité, en valeur absolue ou en pourcentage de la valeur totale qui, une fois appliquée, crée un écart de part et d’autre de la valeur, dans lequel la valeur recalculée ne doit pas être écrite sur la base de données. Valeur bande morte abs./% Valeur, absolue ou en pourcentage, permettant d’indiquer si la valeur de la bande morte spécifiée est un nombre absolu d’unités techniques ou un pourcentage de l’écart de la valeur mise à l’échelle. Tag verrouil. mise à l’échelle Utilisez ce champ pour désactiver temporairement la fonction de mise à l’échelle pour le tag mis à l’échelle. Lorsque la valeur du tag de verrouillage de mise à l’échelle est différente de zéro, les changements apportés aux tags ne sont pas appliqués aux membres qui leur sont associés. Une fois que les changements ont été apportés à cette fonction et que cette dernière a été réactivée, la valeur brute en cours est mise à l’échelle et écrite sur le tag de valeur mise à l’échelle. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 525 18 Mise à l’échelle et bande morte Valeur bande morte • MISE À L’ÉCHELLE ET BANDE MORTE • Messages d’erreur de la tâche Mise à l’échelle et bande morte • • M ESSAGES D ’ ERREUR DE LA TÂCHE M ISE À L ’ ÉCHELLE ET BANDE MORTE Ce chapitre contient tous les messages pouvant apparaître lors de l’exécution de la tâche Mise à l’échelle et bande morte, indique quelles en sont les causes et comment y remédier. Aucun enregistrement dans la table de configuration #0 Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur bande morte Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur brut maximum Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur brut minimum Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur mis à l’échelle maximum Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur mis à l’échelle minimum. Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur brut Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. 526 / FactoryLink 6.5.0 / Guide de référence MISE À L’ÉCHELLE ET BANDE MORTE Messages d’erreur de la tâche Mise à l’échelle et bande morte Aucun tag ou valeur mis à l’échelle Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur verrouillage bande morte Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucun tag ou valeur verrouillage échelle Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucune table dans la table de configuration Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucune table de configuration Cause : le fichier SCALE.CT est manquant. Action : reconstituez SCALE.CT en utilisant CTGEN. Aucune table de configuration #0 Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. 18 Echec de l’insertion du tag dans la liste des tags DTP Action : l’opération ne sera pas affectée par cette erreur. Contactez le Service d’assistance client. FactoryLink 6.5.0 / Guide de référence / 527 Mise à l’échelle et bande morte Cause : il s’agit d’une erreur interne de FactoryLink ECS. • MISE À L’ÉCHELLE ET BANDE MORTE • Messages d’erreur de la tâche Mise à l’échelle et bande morte • • Enregistrement%d : écart à l’échelle égal zéro Cause : l’enregistrement ne peut pas être traité car les valeurs mises à l’échelle minimales et maximales sont égales ; le résultat de l’écart est donc égal à 0 (zéro). Action : changez une des valeurs mises à l’échelle pour créer un écart supérieur à 0. Enregistrement%d : écart brut égal zéro Cause : l’enregistrement ne peut pas être traité car les valeurs brutes minimales et maximales sont égales ; le résultat de l’écart est donc égal à 0 (zéro). Action : changez l’une des valeurs brutes pour créer un écart supérieur à 0. Enregistrement%d : FPE 0x%04X s’est produit Cause : il y a peut-être un problème avec le Processeur de virgule flottante matériel dans le système. Action : faites évaluer le Processeur de virgule flottante. Enregistrement%d : valeur à l’échelle hors de l’écart Cause : la valeur de données mise à l’échelle calculée est inférieure au minimum ou supérieure au maximum spécifié. Action : changez l’écart de la valeur mise à l’échelle pour permettre d’inclure les valeurs hors de l’écart. Enregistrement%d : valeur brute hors de l’écart Cause : la valeur des données brutes reçue est inférieure au minimum ou supérieure au maximum spécifié. La mise à l’échelle continuera, mais la valeur mise à l’échelle sera hors de l’écart. Action : changez l’écart de la valeur brute pour permettre d’inclure les valeurs hors de l’écart. Erreur lors de la lecture d’un enregistrement de la table de configuration Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. 528 / FactoryLink 6.5.0 / Guide de référence MISE À L’ÉCHELLE ET BANDE MORTE Messages d’erreur de la tâche Mise à l’échelle et bande morte Erreur%d : signal inconnu %d reçu Cause : il s’agit d’une erreur interne de FactoryLink ECS. Action : l’opération ne sera pas affectée par cette erreur. Contactez le Service d’assistance client. Mémoire insuffisante Cause : le système n’a pas assez de mémoire pour exécuter le processus. Action : libérez de la mémoire en arrêtant d’autres programmes en exécution dans le système puis relancez FactoryLink ECS. Tag bande morte incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Tag brut incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Tag brut maximum incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Tag brut minimum incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Tag mis à l’échelle minimum incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. FactoryLink 6.5.0 / Guide de référence / 529 Mise à l’échelle et bande morte Tag mis à l’échelle incorrect 18 • MISE À L’ÉCHELLE ET BANDE MORTE • Messages d’erreur de la tâche Mise à l’échelle et bande morte • • Tag mise à l’échelle maximum incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Tag verrouillage bande morte incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. Tag verrouillage échelle incorrect Cause : le fichier SCALE.CT est altéré. Action : reconstituez SCALE.CT en utilisant CTGEN. 530 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 19 Structures 19 Historisation base de données et Historisation de points de données FactoryLink définit une structure de table en fonction de la méthode d’historisation de données utilisée. Avant de configurer la fonction d’historisation, vous devez donc déterminer quelle tâche d’historisation vous utiliserez dans une situation donnée. La tâche Historisation base de données est mieux adaptée dans les situations suivantes : • Historisation de tous les tags à chaque changement ou déclenchement d’un tag • Historisation simultanée d’un groupe de tags associés logiquement • Historisation de groupes de données en fonction de certains critères • Configuration d’une colonne de table en tant que stylet dynamique sur un graphique de tendances La tâche Historisation de points de données est mieux adaptée dans les situations suivantes : • Historisation des tags uniquement lorsque leur valeur change • Utilisation de tables préconfigurées afin de gagner du temps • Indexation sur l’heure d’historisation ou sur le nom de tag, ou bien sur les deux • Tri des historisations d’un tag par ordre d’occurrence • Configuration d’un tag en tant que stylet dynamique sur un graphique de tendances • Changement dynamique de la liste des tags historisés en mode exécution FactoryLink 6.5.0 / Guide de référence / 531 Structures Dans FactoryLink, les bases de données relationnelles se configurent sous forme de tables constituées de lignes et de colonnes. La structure de la table définit le nombre, la taille et le contenu de ces lignes et colonnes. • STRUCTURES • • • Par exemple, pour surveiller la température d’un réservoir doté d’une sonde unique, vous utiliserez la tâche Historisation de points de données pour assurer le suivi de la valeur du tag. Si le réservoir possède six sondes et que vous souhaitez afficher la valeur communiquée par chaque sonde à un moment donné, vous utiliserez la tâche Historisation base de données. Pour déterminer la méthode d’historisation à utiliser pour votre application avant de configurer une table, reportez-vous au manuel Principes de base de FactoryLink ECS Chapitre 5, « Définition de la tâche Historisation base de données » et Chapitre 6, « Définition de la tâche Historisation de points de données ». Courbes de tendances La table de base de données référencée doit être configurée dans le panneau Tables de base de données de tendances et à l’aide de la fonction Historisation base de données ou de la fonction Historisation de points de données si vous utilisez la base de données de tendance. Les tables de tendances de base de données et de points de données s’excluent mutuellement ; par conséquent, il n’est pas possible de configurer une seule table dans les deux fonctions. Structures d’historisation de base de données Si vous historisez les données à l’aide de la tâche Historisation base de données de FactoryLink, sachez qu’il peut également être utile de : • regrouper certaines données (groupes de données) • afficher l’ordre dans lequel les données ont été historisées ou l’heure effective à laquelle un événement s’est produit (classement ou séquençage) • trier les enregistrements dans un ordre particulier, alphabétique, par exemple, avant de les afficher (indexation) Afin de définir les colonnes appropriées, vous devez décider si vous utiliserez ces options au moment où vous planifiez vos tables de base de données. 532 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Table Création structure base de données TABLE C RÉATION STRUCTURE BASE DE DONNÉES 19 Dans FactoryLink, la structure d’une table créée est contrôlée par la définition de sa structure. Les définitions de structure sont créées dans la table Création structure base de données, composée de quatre panneaux : peuvent être utilisées pour historiser des données. Les champs de ce panneau sont décrits dans la section « Panneau Contrôle de la structure » page 534. • Informations structurelles : définit les colonnes et leurs attributs inclus dans la structure de table. Les champs de ce panneau sont décrits dans la section « Panneau Informations structurelles » page 536. • Informations index : définit les colonnes qui sont utilisées en tant qu’index pour la structure de table. Si vous n’indexez pas la table, ne remplissez pas ce panneau. Les champs de ce panneau sont décrits dans la section « Panneau Informations index » page 540. • Structure d’événement de l’opérateur : définit les informations qui sont enregistrées pour chaque événement de sécurité qui se produit. Les champs de ce panneau sont décrits dans la section « Panneau Structure d’événement de l’opérateur » page 542. La table Création structure base de données est configurée dans le domaine SHARED. FactoryLink 6.5.0 / Guide de référence / 533 Structures • Contrôle de la structure : attribue des noms uniques aux structures de tables qui • STRUCTURES • Panneau Contrôle de la structure • • P ANNEAU C ONTRÔLE DE LA STRUCTURE Pour configurer le panneau Contrôle de la structure, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Création structure base de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de la structure. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de la structure Nom alphanumérique de 1 à 19 caractères référençant une structure de table unique. Pour la tâche Historique pour dBASE IV, limitez le nom à 10 caractères. Entrée valide : nom alphanumérique de 1 à 19 caractères Nombre maximum d’enregistrement Lorsque le nombre maximum d’enregistrements est atteinte, le décalage des enregistrements (par roulement) se produit. Si vous êtes en train d’historiser des données non groupées dans la tâche Historique pour dBASE IV et que vous voulez contrôler le nombre d’enregistrements autorisé dans les tables qui utilisent cette structure, entrez un nombre qui définit le nombre maximal d’enregistrements autorisé. Ne remplissez pas le champ pour utiliser autant d'enregistrements que votre espace disque le permet. 534 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Contrôle de la structure Si vous vous êtes en train d’historiser des données groupées, ne renseignez pas ce champ. Ce dernier n’est pas utilisé pour les données groupées. 19 Entrée valide : valeur numérique de 999 999 au maximum 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 535 Structures 4 Cliquez sur Entrée pour enregistrer ces informations. • STRUCTURES • Panneau Informations structurelles • • P ANNEAU I NFORMATIONS STRUCTURELLES Pour configurer le panneau Informations structurelles, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Création structure base de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations structurelles. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de colonne Nom de la colonne. Chaque nom doit être unique dans la structure d’une table et doit être conforme aux normes applicables à la base de données relationnelle utilisée. Les noms de colonne commençant par un chiffre ne sont pas pris en charge dans FactoryLink. Le nom de colonne pour dBASE IV est limité à 10 caractères. Reportez-vous au guide de l’utilisateur de la base de données que vous utilisez pour consulter les conventions de dénomination relatives aux noms de colonnes. Entrée valide : nom de colonne Information colonne Type d’informations envoyé à la colonne. Vous pouvez entrer l’un des types suivants. données (valeur par défaut) type destiné à des colonnes qui ne s’utilisent pas pour définir une séquence, une heure, ou un groupe. 536 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Informations structurelles séquence Utilisation pour des colonnes recevant un numéro de séquence sous forme de nombre entier. 19 heure Utilisation pour des colonnes recevant une valeur sous forme d’horodatage. Cette valeur provient du tag global SECTIME. l’identificateur de groupe attribué à la ligne de données. Pour plus d’informations sur l’utilisation des colonnes et sur les différentes méthodes d’historisation des données, reportez-vous au Chapter 20, « Data Logging Operations » du manuel FactoryLink Configuration Guide. Type de colonne Mot-clé qui représente le type de données de la colonne concernée. Il peut s’agir d’un type pris en charge par FactoryLink ou d’un type de données pris en charge par la base de données relationnelle recevant les données. Si vous utilisez un type de données spécifique à la base de données relationnelle, reportez-vous au guide de l’utilisateur de la base de données relationnelle pour connaître la syntaxe correcte. Si vous utilisez un type de données FactoryLink, les types pris en charge sont les suivants : petit entier (small integer), entier (integer), flottant (float), caractère (character), date (date) et nombre (number). Appuyez sur Ctrl+K pour connaître la syntaxe correcte de chaque type. Le type sélectionné dépend des informations entrées dans le champ Information colonne de ce panneau. Le tableau suivant répertorie les dépendances. Information colonne Type de colonne données Tous les types pris en charge. séquence Ne spécifiez pas de type de colonne. heure Ne spécifiez pas de type de colonne. groupe Tous les types pris en charge. FactoryLink 6.5.0 / Guide de référence / 537 Structures groupe Utilisation pour des colonnes recevant • STRUCTURES • Panneau Informations structurelles • • Entrée valide : nom du mot-clé Type de données valides : small integer, integer, float, character (type par défaut), date ou number Si vous ne connaissez pas le type de données lorsque vous remplissez ce panneau, spécifiez inconnu. Cette marque de réservation vous rappelle ainsi que vous devez revenir en arrière pour définir ce type avant de terminer la configuration. Si vous ne remplacez pas inconnu par un type pris en charge avant de commencer l’application, les tâches Historisation et Historique génèrent une erreur. Longueur ou précision Si vous définissez le type de données caractère dans le champ Type de colonne, entrez le nombre maximal de caractères pouvant être stockés dans la colonne. Si vous avez entré le type de données groupe dans le champ Information colonne, ce nombre ne doit pas dépasser 64. Si vous essayez de stocker plus du nombre maximal spécifié (80 caractères), les données sont ramenées à la dimension maximale. La longueur ne s’applique pas si vous définissez un type de données autre que caractère ou nombre. Ne remplissez donc pas ce champ pour adopter la valeur par défaut 0 (zéro). Dans le cas contraire, une erreur se produira lorsque vous utiliserez DBLOG pour créer une base de données au moment de l’exécution et aucune table de base de données ne sera créée. Si le champ Type de colonne est nombre ou contient un type de données spécifique pris en charge par la base de données relationnelle, spécifiez un indicateur de précision, tel que xxx ou xxx,yyy où x et y peuvent désigner n’importe quel chiffre. L’indicateur de précision définit le nombre de chiffres (décimale incluse) autorisé dans la colonne. Il définit également le nombre exact avant de l’arrondir. Avec la tâche Historique dBASE, vous pouvez enregistrer un nombre entier à cinq chiffres avec une précision maximale de cinq (11,5) pour les données de type FLOAT. Si la valeur du type de données FLOAT est supérieure à 99 999, ce dernier ne sera pas historisé correctement et apparaîtra sous la forme de onze astérisques. Les utilisateurs de dBASE peuvent contourner cette limite en spécifiant le type nombre dans le champ Type de colonne. Cela permet l’historisation de nombres élevés ; par exemple, en utilisant une précision de (13,3), vous pouvez historiser le nombre 123456789,123. 538 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Informations structurelles Entrée valide : chaîne alphanumérique comprenant jusqu’à 80 caractères Longueur ou Précision... integer 0 (ne s’applique pas) small integer 0 (ne s’applique pas) float 0 (avec le type de données FLOAT, la précision maximale dans FactoryLink est de (11,5), qui est la précision par défaut des valeurs de données figurant dans les colonnes de type FLOAT. Utilisateurs de dBASE IV : pour historiser les valeurs avec une précision supérieure à (11,5), utilisez le type de données nombre. Cela permet l’historisation de nombres plus élevés ; par exemple, si vous utilisez une précision de (13,3), vous pouvez historiser le nombre 123456789,123. date 0 (ne s’applique pas) character (longueur) xxx où x peut être n’importe quel nombre. Si vous entrez le type groupe dans le champ Information colonne, la longueur maximale autorisée est de 64 caractères. number (précision) indicateur de précision xxx,yyy où x et y peuvent être n’importe quel nombre. xxx = nombre total de caractères de la chaîne représentant la valeur, virgule comprise, et yyy = nombre de caractères après la virgule. 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 539 Structures Type de colonne... 19 • STRUCTURES • Panneau Informations index • • P ANNEAU I NFORMATIONS INDEX Pour configurer le panneau Informations index, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Création structure base de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations index. 3 Dans ce panneau, spécifiez les informations suivantes : No. Index Nombre compris entre 1 et 99 permettant d’identifier uniquement la clé d’index que vous définissez pour la structure concernée. Commencez par 1 et augmentez de un pour chaque article de ligne. Plus il y a d’indices, plus l’historisation de données consomme de l’espace disque et du temps. Entrée valide : nombre de 1 à 99 540 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Informations index Index unique ? Spécifie si cette clé d’index représente ou non un index unique. La valeur que vous entrez dans ce champ doit être en majuscules. Vous pouvez entrer l’un des types suivants : 19 OUI Les valeurs d’enregistrement en double ne sont pas NON Les valeurs d’enregistrement en double sont autorisées dans la ou les colonnes comprenant cette clé d’index. Liste des colonnes Nom de la ou des colonnes dans la structure de table qui comprennent la clé d’index. Le nom doit correspondre au nom de la colonne défini dans le champ Nom de colonne du panneau Informations structurelles. Si vous utilisez plus d’une colonne dans la définition de la clé d’index, spécifiez les noms de chaque colonne en les séparant par un signe plus (+). Si plusieurs colonnes sont spécifiées, elles sont indexées selon leur ordre d’affichage dans ce champ. Si vous créez une table à l’aide de la tâche Historique pour dBASE IV, respectez les limites suivantes : 1. Le nombre total de caractères entrés ne doit pas dépasser 254 ; au-delà de ce chiffre, les caractères ne seront pas reconnus comme des colonnes valables. 2. La largeur des colonne en octets (celle-ci dépend du type de colonne ; par exemple, la largeur d’une colonne de type char(4) est de 4 octets) doit être inférieure à la largeur maximale (100 octets) du champ « clé » spécifié dans la bibliothèque codebase 4.5. (codebase 4.5 lib). 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 541 Structures autorisées dans la ou les colonnes comprenant cette clé d’index. Si vous essayez d’historiser une valeur en double, FactoryLink affiche un message d’erreur et la colonne de données n’est pas historisée. • STRUCTURES • Panneau Structure d’événement de l’opérateur • • P ANNEAU S TRUCTURE D ’ ÉVÉNEMENT DE L ’ OPÉRATEUR Pour configurer le panneau Structure d’événement de l’opérateur, procédez comme suit : 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Création structure base de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Structure d’événement de l’opérateur, 3 Dans ce panneau, spécifiez les informations suivantes : Alias de colonne Alias attribué à la colonne dans la base de données d’historisation de sécurité. Cet alias de colonne associe des données d’événements de sécurité à un nom et à un type de colonne dans une table de base de données. Les informations capturées pour l’événement sont historisées dans cette colonne de la table de base de données. Si un alias n’est pas référencé dans cette colonne, les données ne sont pas capturées. Les alias définissent des colonnes qui contiennent les données suivantes : TMSTAMP Heure de l’événement (attribut d’horaire) OPERNAME Nom de l’opérateur qui génère l’événement EVNTYPE Type d’événement 542 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Structure d’événement de l’opérateur EVNTMSG Message généré par l’événement DATA Informations définies par l’utilisateur Entrée valide : tmstmp, opername, evntype, evntmsg ou data Nom de colonne Nom utilisé pour l’en-tête de la colonne dans la table d’événements de sécurité. Les noms par défaut sont TMSTMP pour la colonne de temps, OPERNAME pour celle du nom de l’opérateur, EVNTYPE pour la colonne du type d’événement et EVNTMSG pour celle du message de l’événement. Vous pouvez modifier le nom de la colonne à votre convenance. Entrée valide : tout nom alphanumérique de 32 caractères au maximum Type de colonne Type d’informations que contient la colonne. Pour la colonne TMSTMP, les informations sont affichées sous forme de date et d’heure. Pour les autres colonnes, l’information est affichée sous la forme de caractères. Entrée valide : nom du mot-clé Type de données valides : date ou char Longueur ou précision Si vous définissez le type de données caractère dans le champ Type de colonne, entrez le nombre maximal de caractères pouvant être stockés dans la colonne. Si vous tentez de stocker plus de caractères que le nombre maximal autorisé, les données sont tronquées à 80 caractères. Si vous indiquez date comme type de colonne, la longueur ne s’applique pas. Ne remplissez donc pas ce champ pour adopter la valeur par défaut 0 (zéro). Dans le cas contraire, une erreur se produit lorsque vous utiliserez DBLOG pour créer une base de données au moment de l’exécution, et aucune table de base de données n’est créée. Entrée valide : nombre entier compris entre 0 et 99,999 (nombre maximal par défaut = 80 caractères) 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. FactoryLink 6.5.0 / Guide de référence / 543 Structures Si vous voulez supprimer une colonne d’informations d’une table, éliminez l’alias de la colonne pour cette colonne afin que les informations ne soient pas enregistrées. 19 • STRUCTURES • Historisation de points de données • • H ISTORISATION DE POINTS DE DONNÉES Pour faire référence à une structure de la base de données qui n’est pas préconfigurée dans la tâche Historisation de points de données, vous devez créer un nouvel enregistrement de structure de base de données dans le panneau Contrôle de la structure de points de données. Pour plus d’informations sur l’attribution de noms de structures, reportez-vous à la section « Panneau Contrôle de la structure de points de données » page 545. Avant d’utiliser une nouvelle structure dans la tâche Historisation de points de données, vous devez y faire référence dans le panneau Contrôle du consignateur de points de données. Pour plus d’informations, reportez-vous au paragraphe « Précision valeur historisée » page 546. 544 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Contrôle de la structure de points de données P ANNEAU C ONTRÔLE DE LA STRUCTURE DE POINTS DE DONNÉES 19 Pour configurer le panneau Contrôle de la structure de points de données, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Historisation de points de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle de la structure de points de données. 3 Dans ce panneau, spécifiez les informations suivantes : Nom de la structure Chaîne de caractères alphanumérique unique, de 19 caractères au maximum, désignant la structure qui définit une structure de table unique d’historisation de points de données. Cette structure doit aussi être référencée dans le panneau Contrôle du consignateur de points de données. Entrée valide : Chaîne de caractères alphanumérique unique de 19 caractères au maximum Nombre max. d’enregistrements Nombre maximal d’enregistrements autorisé dans une table d’historisation de points de données gérée par cette structure dans la base de données dBASE IV. Seule les bases de données dBASE IV utilisent ce champ. FactoryLink 6.5.0 / Guide de référence / 545 Structures 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection • STRUCTURES • Panneau Contrôle de la structure de points de données • • Vous pouvez utiliser ce paramètre pour automatiser la maintenance de la table. Quand le maximum est atteint, l’enregistrement le plus ancien est effacé. Si vous ne renseignez pas ce champ, le nombre d’enregistrements historisés ne sera limité que par l’espace disponible sur le disque. Entrée valide : nombre entier compris entre 1 et 999999 Longeur max. du nom de tag Longeur maximale que peut occuper la colonne de la table d’historisation de points de données recevant le nom de tag. Si le nom de tag contient des spécifications de domaine et de dimension, vous devez les inclure lorsque vous calculez la longueur du nom de tag. Ce paramètre vous permet d’optimiser l’utilisation de l’espace de données. Par exemple, si le nom de tag historisé ne dépasse jamais 8 caractères, réduisez la longueur à 8. Entrée valide : nombre entier de 8 à 48 (valeur par défaut = 48) Type de données valeur historisée Types de données autorisés pour le tag historisé dans la table Historisation de points de données. Entrée valide : float, integer, smallint, ou un type de données lié à la base de données défini par l’utilisateur (tel que NUMBER pour Oracle) Précision valeur historisée Indicateur de précision ayant le format suivant : xxx ou xxx,yyy où x et y peuvent désigner n’importe quel chiffre. Cet indicateur définit le nombre de chiffres exact demandé pour ce nombre avant de l’arrondir. 546 / FactoryLink 6.5.0 / Guide de référence STRUCTURES Panneau Contrôle du consignateur de points de données P ANNEAU C ONTRÔLE DU CONSIGNATEUR DE POINTS DE DONNÉES 19 Pour configurer le panneau Contrôle du consignateur de points de données, procédez comme suit : Domaine du Gestionnaire de configuration. 2 Choisissez Historisation de points de données dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle du consignateur de points de données. 3 Dans ce panneau, spécifiez les informations suivantes : Nom table Nom alphanumérique unique de 1 à 16 caractères de la table Historisation de points de données qui reçoit les données. Si cette table n’existe pas dans la base de donnée relationnelle, l'Historique la crée en utilisant la structure définie dans le champ Nom de la structure par la tâche Historique lorsque vous créez une entrée correspondante dans le panneau Contrôle de la structure de points de données. Entrée valide : nom alphanumérique unique de 1 à 16 caractères FactoryLink 6.5.0 / Guide de référence / 547 Structures 1 Assurez-vous que le domaine SHARED est sélectionné dans la boîte de sélection • STRUCTURES • Panneau Contrôle du consignateur de points de données • • Nom de la structure Nom alphanumérique unique, de 1 à 19 caractères, de la structure de table qui définit la structure des tables de bases de données relationnelles qui reçoivent les données. Cette entrée doit correspondre à une entrée dans le panneau Contrôle de la structure de points de données. Si aucune entrée correspondante n’existe, un message d’erreur s’affiche. Entrée valide : chaîne de caractères alphanumérique unique de 1 à 19 caractères Nom alias base de données Nom, de 31 caractères au maximum, de la base de données relationnelle où la tâche Historique envoie les données provenant de la tâche Historisation de points de données. Cette entrée doit correspondre à un nom alias de la base de données défini dans un panneau Informations historique pour (base de données). Une entrée incorrecte provoque une erreur irrécupérable et l’arrêt de l’exécution de la tâche. Entrée valide : nom de 1 à 31 caractères Mailbox Historique Nom du tag mailbox que la tâche Historisation de points de données doit utiliser pour transférer des données à la tâche Historique. Ce tag doit correspondre à un tag mailbox défini dans un panneau Informations historique pour (base de données). Une entrée incorrecte provoque une erreur irrécupérable et l’arrêt de l’exécution de la tâche. Entrée valide : nom de tag standard Type de données valides : mailbox 4 Cliquez sur Entrée pour enregistrer ces informations. 5 Cliquez sur Quitter pour retourner au Menu principal. 548 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 20 Courbes de tendances Au fur et à mesure que les données sont prélevées ou calculées par FactoryLink, elles sont stockées dans une base de données temps réel sous forme d’éléments de données. Chaque fois qu’une donnée est prélevée ou calculée, la valeur stockée dans l’élément correspondant de la base de données temps réel est remplacée par la nouvelle valeur. Principes de fonctionnement La tâche Courbes de tendances se divise logiquement en deux catégories : courbes de tendances historisées et courbes de tendances temps réel. La première catégorie vous permet de produire des graphiques de tendances historisées ou temps réel à partir de la base de données temps réel. La seconde vous permet uniquement de produire des graphiques de tendances directement à partir de la base de données relationnelle. Lorsqu’une nouvelle valeur est écrite dans la base de données, elle s’affiche dans le graphique de tendances temps réel. Les données affichées dans les graphiques de tendances temps réel ne sont pas enregistrées. Courbes de tendances temps réel Les courbes de tendances temps réel vous permettent de produire des graphiques de tendances directement à partir de la base de données temps réel. Lorsqu’une nouvelle valeur est écrite dans la base de données, elle s’affiche dans le graphique de tendances temps réel. Les données affichées dans les graphiques de tendances temps réel ne sont pas enregistrées. FactoryLink 6.5.0 / Guide de référence / 549 20 Courbes de tendances L’application Courbes de tendances vous permet de présenter des données numériques sous forme de graphiques animés appelés courbes, ou graphiques, de tendances. Pour afficher les données en temps réel, vous créez des graphiques de tendances temps réel à partir de la base de données temps réel. Pour afficher les données historisées, vous créez des graphiques de tendances historisées à partir d’une base de données relationnelle. • COURBES DE TENDANCES • • • Types de graphiques Il existe deux types de graphiques de tendances : les graphiques temporels et les graphiques événementiels. Le type de graphique choisi dépend de la façon dont les données ont été indexées : • Attribut horaire : si les données sont indexées sur un attribut horaire, les données de tendances doivent être affichées sur un graphique temporel. • Nombre entier : si les données sont indexées sur un nombre entier, les données de tendances doivent être affichées sur un graphique événementiel. • Nombre entier et identificateur de groupe : si les données sont indexées sur un nombre entier et un identificateur de groupe, les données de tendances doivent être affichées sur un graphique événementiel. Passage du mode temps réel au mode historisé Il est possible de passer du mode temps réel au mode historisé. En mode temps réel, un graphique de tendances affiche les données au moment où elles sont écrites dans la base de données. En mode historisé, un graphique de tendances affiche uniquement les données stockées dans la base de données. Si, alors que vous êtes en mode historisé, vous passez à un autre écran puis que vous retournez à l’écran Courbes de tendances, FactoryLink recharge dans le graphique les données historisées qui y figuraient avant que vous changiez d’écran. Zoom et accrochage panoramique Du fait que les données de tendances historisées sont écrites dans une base de données relationnelle, il est possible d’afficher différentes zones de données (accrochage panoramique) et de les agrandir ou de les réduire (zoom avant ou arrière). Avec FactoryLink, vous pouvez faire des zooms et des panoramiques sur des zones ou des groupes de données particuliers dans des graphiques événementiels ou temporels. Types de stylets FactoryLink vous permet de configurer des stylets fixes ou variables. Un stylet fixe est assigné à une colonne de base de données de façon permanente. Un stylet variable est assigné à une colonne au moment de l’exécution. Il est possible d’assigner plusieurs stylets à un graphique de tendances. Pour des questions de lisibilité, toutefois, il est conseillé de ne pas configurer plus de huit stylets par graphique. 550 / FactoryLink 6.5.0 / Guide de référence COURBES DE TENDANCES Curseur valeur Le curseur valeur vous permet d’afficher la valeur associée à un point précis sur un graphique de tendances. A l’exécution, il vous suffit de cliquer à n’importe quel endroit du graphique pour afficher ce curseur, qui se présente sous forme de barre verticale. Le système affiche la valeur du point situé à l’endroit où le curseur valeur coupe la courbe de tendances. Configuration des arguments de programme Vous pouvez agir sur les fonctions de la tâche Courbes de tendances par le biais d’arguments de programme. 20 Courbes de tendances FactoryLink 6.5.0 / Guide de référence / 551 • COURBES DE TENDANCES • Panneau Tables de base de données de tendances • • P ANNEAU TABLES DE BASE DE DONNÉES DE TENDANCES Pour configurer le panneau Tables de base de données de tendances, procédez comme suit : 1 Assurez-vous que le domaine USER est sélectionné dans la boîte de sélection Domaine du Gestionnaire de configuration. 2 Choisissez Tables de base de données de tendances dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Tables de base de données de tendances. 3 Dans ce panneau, spécifiez les informations suivantes : Nom alias base de données Nom d’alias de la base de données dans laquelle sont stockées les données que vous souhaitez visualiser. Ce nom doit correspondre au nom d’alias de la base de données défini dans le champ Nom alias base de données du panneau Informations historique. Entrée valide : nom alias de la base de données Nom table base de données Nom de la table de base de données faisant référence à la table à partir de laquelle la tâche Historique extrait les données. Entrée valide : nom de table de base de données 552 / FactoryLink 6.5.0 / Guide de référence COURBES DE TENDANCES Panneau Tables de base de données de tendances Clé heure Colonne de la table de base de données dans laquelle la date de consignation des données est enregistrée et indexée si vous définissez une courbe de tendances fondée sur le temps. Ce nom doit correspondre à celui défini dans le champ Nom de colonne du panneau Informations structurelles, si vous avez défini le format de la table d’après la table de structure. Cette colonne doit être un index unique. Entrée valide : nom de colonne Clé de séquence Colonne de la table de base de données dans laquelle l’ordre de consignation des données est enregistré et indexé si vous définissez un graphique de tendances événementielles. Ce nom doit correspondre à celui défini dans le champ Nom colonne du panneau Informations structurelles, dont le contenu est une séquence, si vous avez défini le format de table d’après la table de structure. Clé de groupe Colonne de la table de base de données dans laquelle l’identification du groupe pour les données consignées est enregistrée, si vous définissez un graphique de tendances événementielles. Ce nom doit correspondre à celui défini dans le champ Nom colonne du panneau Informations structurelles, si vous définissez le format d’après la table de structure. Entrée valide : nom de colonne Mailbox historique Nom du tag mailbox utilisé pour transférer les données de la base de données relationnelle. Une fois le tag défini, il doit également être reporté dans le champ Mailbox historique du panneau Informations mailbox historique. Le tag Mailbox historique doit être défini dans le domaine SHARED ; si ce n’est pas le cas, la tâche Historique ne le reconnaît pas comme tag de mailbox correct et ne peut pas communiquer avec la tâche Tables de base de données de tendances. Entrée valide : nom de tag standard Type de données valides : mailbox 4 Cliquez sur Entrée pour enregistrer les informations. 5 Cliquez sur Quitter pour réafficher le Menu principal. FactoryLink 6.5.0 / Guide de référence / 553 Courbes de tendances Entrée valide : nom de colonne 20 • COURBES DE TENDANCES • Messages de la tâche Tables de base de données de tendances • • M ESSAGES DE LA TÂCHE TABLES DE BASE DE DONNÉES DE TENDANCES Si des problèmes se produisent au cours de l’exécution de la tâche Tables de base de données de tendances, un message d’erreur s’affiche sur l’écran du Gestionnaire d’exploitation, en regard du nom de la tâche Tables de base de données de tendances dans la fenêtre du domaine SHARED. Cette section présente une liste de tous les messages pouvant apparaître au cours de l’exécution de la tâche Tables de base de données de tendances, indique quelles en sont les causes et comment y remédier. Aucun déclencheur défini pour cette tâche Cause : le fichier .CT est peut-être altéré. Action : exécutez EVIGP VTGPF . lancez l’application. Si l’erreur persiste, contactez le Service d’assistance client. Aucun graphique trouvé Cause : vous avez supprimé un graphique mais pas les stylets associés. Action : supprimez les stylets associés au graphique que vous avez supprimé. Aucun tag mailbox défini Cause : vous n’avez pas entré 64'0&/$:A7 dans le champ Tag déclencheur déroul ou source de données du panneau Animation de tendance. Action : entrez 64'0&/$:A7 dans le champ Tag déclencheur déroul ou source de données du panneau Animation de tendance. Aucune table configurée pour cette tâche Cause : le fichier .CT est introuvable ou n’existe pas. L’installation n’a peut-être pas été effectuée correctement ou le fichier est endommagé. Action : exécutez ctgen trend. Lancez l’application. Si l’erreur persiste, contactez le Service d’assistance client. 554 / FactoryLink 6.5.0 / Guide de référence COURBES DE TENDANCES Messages de la tâche Tables de base de données de tendances Aucune table trouvée Cause : vous avez entré un nom de table de base de données incorrect dans le champ Table d’au moins une boîte de dialogue Stylet. Action : entrez un nom de table correct dans le champ correspondant de la boîte de dialogue Stylet. ‘Clé %s introuvable pour la table %s’ Cause : la clé requise pour le type de courbe de tendances créé n’est pas définie dans le panneau Tables de base de données de tendances. Action : définissez la clé. Vérifiez également que la clé n’existe pas déjà. Echec de la connexion à la base de données : ‘%s’ Cause : la tâche TABLES DE BASE DE DONNEES DE TENDANCES n’a pas réussi à se connecter à la base de données indiquée. Echec de la connexion à l’historique Cause : un tag mailbox incorrect a été indiqué. Action : vérifiez que le nom du tag dans le champ Mailbox historique du panneau Tables de base de données de tendances est correct et que le type de tag est mailbox. Supprimez le tag s’il est incorrect, puis recréez-le comme défini dans le panneau Informations mailbox historique. Générez des fichiers .LOG pour les tâches Tables de base de données de tendances et Historique en saisissant -v4 -14 dans les arguments de programme de la table Configuration système. Echec de préparation de stmtid Cause : un nom de table ou de champ inexistant a été indiqué, ou une expression SQL contient une erreur de syntaxe. Action : vérifiez que tous les stylets et les graphiques sont définis correctement. Vérifiez également les informations contenues dans le panneau Tables de base de données de tendances. Relancez l’application en saisissant -v4 -14 comme arguments de programme pour les tâches Tables de base de données de tendances et Historique dans la table Configuration système. FactoryLink 6.5.0 / Guide de référence / 555 Courbes de tendances Action : vérifiez que l’alias de base de données indiqué est correct. Cet alias doit être spécifié dans le panneau Historique. 20 • COURBES DE TENDANCES • Messages de la tâche Tables de base de données de tendances • • Echec du registre pour les données historisées/Echec du registre pour les données temps réel Cause : la tâche Historique ne fonctionne plus. La base de données est inactive. La configuration du système d’exploitation, des logiciels tiers ou du matériel sur votre système est incorrecte ou incompatible, une erreur interne s’est produite, ou un alias base de données, un nom de table ou un nom de colonne incorrect a été spécifié pour un ou plusieurs stylets. Action : vérifiez que le matériel, le système d’exploitation, les logiciels tiers, la version de FactoryLink et la tâche Historique sont correctement configurés et en cours d’exécution. Si l’un des éléments est incorrect, corrigez-le. Si nécessaire, recréez la base de données. Vérifiez que toutes les entrées des boîtes de dialogue Stylet sont correctes. Ajoutez -L -V3 aux arguments de programme de la tâche Historique dans la table Configuration système. Lancez l’application et vérifiez tous les paramètres de l’expression SQL du registre. Si tous les éléments sont compatibles et correctement configurés et que l’erreur persiste, contactez le Service d’assistance client. Enregistrement de graphique incorrect Cause : le graphique enregistré dans le fichier .CT ne correspond pas à l’enregistrement indiqué. Action : supprimez l’enregistrement du graphique précédent. Saisissez les données correctes, puis relancez l’application pour reconstituer le fichier .CT. Enregistrement de stylet incorrect Cause : vous avez entré des données incorrectes dans au moins une des boîtes de dialogue Stylet. Action : vérifiez toutes les entrées des boîtes de dialogue Stylet et corrigez les éventuelles erreurs. Enregistrement de table incorrect/Taille d'enregistrement de table incorrecte Cause : le fichier .CTG est incorrect. La configuration du système d’exploitation, des logiciels tiers ou du matériel sur votre système est incorrecte ou incompatible, ou bien une erreur interne s’est produite. 556 / FactoryLink 6.5.0 / Guide de référence COURBES DE TENDANCES Messages de la tâche Tables de base de données de tendances Action : si le fichier .CTG est incorrect, procurez-vous un nouveau fichier .CTG et recompilez le fichier .CT en exécutant ctgen trend. Assurez-vous que le matériel, le système d’exploitation, les logiciels tiers, la version de FactoryLink et la tâche Historique sont correctement configurés et en cours d’exécution. Si l’un des éléments est incorrect, corrigez-le. Si nécessaire, recréez la base de données. Si tous les éléments sont compatibles et correctement configurés et que l’erreur persiste, contactez le Service d’assistance client. Erreur FactoryLink (%/d) Cause : une erreur de la fonction PAK inconnue s’est produite dans la tâche TABLES DE BASE DE DONNEES DE TENDANCES. Action : contactez le Service d’assistance client. Cause : ce message est suivi d’autres messages qui décrivent la cause de l’erreur. Action : répondez au message qui s’affiche sur le panneau Gestionnaire d’exploitation ou utilisez le fichier .LOG en relançant l’application en saisissant -v4 -14 comme arguments de programme pour les tâches Tables de base de données de tendances et Historique dans la table Configuration système. Erreur mémoire, échec de la fonction alloc Cause : mémoire insuffisante pour exécuter la tâche Tables de base de données de tendances. Action : relancez la tâche. Installez de la mémoire RAM supplémentaire si la tâche échoue de nouveau. Impossible de créer la sélection pour les données en temps réel Cause : la tâche Historique ne fonctionne plus. La base de données est inactive. La configuration du système d’exploitation, des logiciels tiers ou du matériel sur votre système est incorrecte ou incompatible, ou bien une erreur interne s’est produite. FactoryLink 6.5.0 / Guide de référence / 557 Courbes de tendances Erreur historique de base de données : ‘%s’ 20 • COURBES DE TENDANCES • Messages de la tâche Tables de base de données de tendances • • Action : vérifiez que le matériel, le système d’exploitation, les logiciels tiers, la version de FactoryLink et la tâche Historique sont correctement configurés et en cours d’exécution. Si l’un des éléments est incorrect, corrigez-le. Si nécessaire, recréez la base de données. Si tous les éléments sont compatibles et correctement configurés et que l’erreur persiste, contactez le Service d’assistance client. Impossible de créer la sélection pour les données historisées Cause : la tâche Historique ne fonctionne plus. La base de données est inactive. La configuration du système d’exploitation, des logiciels tiers ou du matériel sur votre système est incorrecte ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez que le matériel, le système d’exploitation, les logiciels tiers, la version de FactoryLink et la tâche Historique sont correctement configurés et en cours d’exécution. Apportez les corrections nécessaires le cas échéant. Recréez la base de données si nécessaire. Si tous les éléments sont compatibles et correctement configurés et que l’erreur persiste, contactez le Service d’assistance client. Impossible de fermer le fichier nom du fichier Cause : le système d’exploitation, le logiciel tiers ou la configuration du matériel sur votre système est incorrect ou incompatible, ou bien une erreur interne s’est produite. Action : vérifiez les éléments suivants : 1. Le système d’exploitation est configuré pour exécuter FactoryLink (paramètres de mise au point, ressources). 2. Tous les logiciels tiers requis par FactoryLink (tels que X-Windows) sont installés et configurés correctement et vous disposez de la bonne version de FactoryLink. 3. Tout le matériel est correctement configuré et compatible. Si tous les éléments sont compatibles et correctement configurés et que l’erreur persiste, contactez le Service d’assistance client. 558 / FactoryLink 6.5.0 / Guide de référence COURBES DE TENDANCES Messages de la tâche Tables de base de données de tendances Impossible de trouver le tag SECTIME Cause : le fichier GLOBAL.CT n’existe pas ou est altéré. Action : reconstituez le fichier GLOBAL.CT en exécutant ctgen global. Index de table de configuration altéré Cause : le système ne peut pas lire un index du fichier .CT. Action : supprimez le fichier, puis recréez-le en relançant l’application. Instruction sql non préparée pour les données historisées Cause : la tâche Historique n’a pas pu préparer l’expression SQL envoyée par la tâche TABLES DE BASE DE DONNEES DE TENDANCES. Instruction sql non préparée pour les données temps réel Cause : la tâche Historique n’a pas pu préparer l’expression SQL envoyée par la tâche TABLES DE BASE DE DONNEES DE TENDANCES. Action : examinez le fichier de consignation des erreurs de l’historique pour obtenir plus d’informations sur l’échec de la préparation. Cet échec est généralement dû à un nom de table ou de colonne incorrect. Mémoire RAM saturée Cause : mémoire insuffisante. Action : fermez toutes les fenêtres ou applications ouvertes. Si ce message s’affiche fréquemment, ajoutez de la mémoire au système. Nom de colonne/tag ‘%s’ incorrect, graphique ‘%s’ stylet ‘%s’ Cause : des informations incorrectes ont été introduites dans le tag message du stylet dynamique. Action : vérifiez que les noms de la base de données, de la table et de la colonne et du tag sont corrects. FactoryLink 6.5.0 / Guide de référence / 559 20 Courbes de tendances Action : examinez le fichier de consignation des erreurs de l’historique pour obtenir plus d’informations sur l’échec de la préparation. Cet échec est généralement dû à un nom de table ou de colonne incorrect. • COURBES DE TENDANCES • Messages de la tâche Tables de base de données de tendances • • Nom de tag incorrect ‘%s’ dans le graphique ‘%s’, stylet ‘%s’. Erreur ‘%s’ Cause : le tag indiqué dans le panneau Stylet n’est pas un tag correct. Action : vérifiez que le tag existe dans le domaine SHARED et qu’il ne s’agit pas d’un tag msg ou mbx. Nombre erroné de tables de configuration archivées dans le fichier nom_fichier Cause : le fichier .CTG est altéré. Action : contactez le Service d’assistance client pour obtenir un nouveau fichier .CTG. Requête de fonction non identifiée envoyée à l’historique Cause : la tâche Courbes de tendances a envoyé une requête non valable à la tâche Historique. Action : relancez les tâches Historique et Tables de base de données de tendances. Stmtid incorrect renvoyé par l’historique Cause : la tâche Historique s’est arrêtée. Action : fermez la tâche Tables de base de données de tendances et toutes les autres tâches Historique en cours d’exécution. Relancez les tâches Historique et Tables de base de données de tendances. Si l’erreur persiste, redémarrez l’application en saisissant X comme arguments de programme pour les deux tâches dans la table Configuration système. Table ‘%s’ ou base de données ‘%s’ du panneau stylet non trouvé dans la table des tendances Cause : la table ou la base de données spécifiée dans la boîte de dialogue Stylet n’est pas spécifiée dans le fichier AC des tables de base de données de tendances ou dans le panneau Structure de points de données. Action : retapez le nom de la table ou de la base de données spécifié dans la boîte de dialogue Stylet, si ce dernier est incorrect. Assurez-vous que la base de données est spécifiée soit dans le panneau Structure de points de données, soit dans le panneau Tables de base de données de tendances. 560 / FactoryLink 6.5.0 / Guide de référence COURBES DE TENDANCES Messages de la tâche Tables de base de données de tendances Taille d'enregistrement de graphique incorrecte Cause : le fichier .CT est altéré ou le fichier .CTG est incorrect. Action : lancez l’application. En cas d’échec, contactez le Service d’assistance client. Taille d'enregistrement de stylet incorrecte Cause : la configuration du système d’exploitation, du logiciel tiers ou du matériel sur votre système est incorrecte ou incompatible, ou bien une erreur interne s’est produite. Action : exécutez ctgen trend. Tentative d'accès à un champ non existant Cause : vous avez tenté d’accéder à un champ inexistant. Tentative d'accès à une table non existante Cause : vous avez tenté d’ouvrir une table inexistante. Action : vérifiez le nom de la table tel qu’il apparaît dans les panneaux de configuration du stylet et Tables de base de données de tendances. Vérifiez que la table a bien été créée. Type de table de configuration incorrect Cause : le fichier .CTG est incorrect. La configuration du système d’exploitation, des logiciels tiers ou du matériel sur votre système est incorrecte ou incompatible, ou bien une erreur interne s’est produite. Action : si le fichier .CTG est incorrect, procurez-vous un nouveau fichier .CTG et recompilez le fichier .CT en exécutant ctgen trend. Vérifiez que le matériel, le système d’exploitation, les logiciels tiers, la version de FactoryLink et la tâche Historique sont correctement configurés et en cours d’exécution. Si nécessaire, apportez des corrections et recréez la base de données. Si tous les éléments sont compatibles et correctement configurés et que l’erreur persiste, contactez le Service d’assistance client. FactoryLink 6.5.0 / Guide de référence / 561 20 Courbes de tendances Action : vérifiez le libellé du champ tel qu’il est indiqué dans la configuration du stylet, ainsi que tous les champs du panneau Tables de base de données de tendances. Vérifiez que le champ a bien été créé. • COURBES DE TENDANCES • Messages de la tâche Tables de base de données de tendances • • 562 / FactoryLink 6.5.0 / Guide de référence • • • • Chapitre 21 Gestionnaire de fenêtres La tâche Gestionnaire de fenêtres vous permet de définir des paramètres d’exécution par défaut et de déterminer l’ordre d’affichage des panneaux de configuration. Ce chapitre décrit les champs des panneaux de la tâche Gestionnaire de fenêtres : • panneau Informations configuration système : reportez-vous à la section « Panneau Informations configuration système » page 564 ; • panneau Contrôle gestionnaire de fenêtres : reportez-vous à la section « Panneau Contrôle gestionnaire de fenêtres » page 572. 21 Gestionnaire de fenêtres FactoryLink 6.5.0 / Guide de référence / 563 • GESTIONNAIRE DE FENÊTRES • Panneau Informations configuration système • • P ANNEAU I NFORMATIONS CONFIGURATION SYSTÈME Pour configurer le panneau Informations configuration système, procédez comme suit : 1 Choisissez Configuration système dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Informations configuration système. 2 Dans ce panneau, spécifiez les informations suivantes : Indic. Processus exécuté par le système. Vous pouvez attribuer à une tâche plusieurs indicateurs et préciser leurs valeurs dans l’ordre de votre choix. Les entrées et les descriptions sont les suivantes : S Indicateur de session : fournit le processus avec sa propre fenêtre. Tout affichage de ce processus ou de cette tâche est envoyé vers cette fenêtre plutôt que celle du Gestionnaire d’exploitation. Les processus RUNMGR, RTMON et APPEDIT exigent leurs propres fenêtres. 564 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE DE FENÊTRES Panneau Informations configuration système R Indicateur d’exécution : active cette tâche lors du démarrage de FactoryLink. Pour qu’un opérateur puisse démarrer cette tâche manuellement, n’entrez pas l’indicateur R. F Indicateur d’avant-plan : affiche cette tâche en avant-plan lors du démarrage. Utilisez l’indicateur F si la tâche n’a ni indicateur S ni indicateur R. Nom tâche Chaîne alphanumérique, de 1 à 32 caractères, qui définit le nom du processus (ou tâche), tel que RECIPE, ALOG ou TIMER. Ne modifiez pas ces noms par défaut. S’il s’agit d’un programme externe, définissez un nom de programme. Entrée valide : chaîne alphanumérique de 1 à 32 caractères Description Chaîne alphanumérique, de 1 à 80 caractères, qui définit la description de la tâche répertoriée dans le champ Nom tâche. Par exemple, la description de la tâche SPOOL est Gestionnaire d’impression. Entrée valide : chaîne alphanumérique de 1 à 80 caractères Les six éléments suivants rassemblent des informations sur la tâche à l’exécution. Ces informations sont affichées sur l’écran du Gestionnaire d’exploitation. Déclench. de démar. Nom d’un élément qui déclenche la tâche, autrement dit, qui fournit le mécanisme pour la démarrer. Si, pour cette tâche, vous avez saisi un R dans le champ Indicateurs, l’écriture de cet élément est forcée à 1 (ON) lors de l’exécution. Ainsi, FactoryLink démarre la tâche automatiquement. Si le champ Indic. pour cette tâche ne contient pas de R, la tâche ne démarre pas tant que l’opérateur ne force pas l’écriture de cet élément à 1 (ON) en cliquant sur le nom de la tâche dans l’écran du Gestionnaire d’exploitation. Entrée valide : nom de tag standard (type par défaut = digital) Type de données valides : digital, analog FactoryLink 6.5.0 / Guide de référence / 565 Gestionnaire de fenêtres Le type de données pour ce tag peut être numérique ou analogique, selon le type de données stockées dans le tag. 21 • GESTIONNAIRE DE FENÊTRES • Panneau Informations configuration système • • Etat de la tâche Nom d’un élément qui contient l’état analogique de la tâche en cours d’exécution. Cet élément peut avoir les valeurs analogiques suivantes : 0 Inactive 1 Active 2 Erreur 3 Démarrage 4 Arrêt Entrée valide : nom de tag standard Type de données valides : analog Message tâche Nom d’un élément sur lequel la tâche répertoriée dans le champ Nom tâche écrit tout message d’exploitation. Ces messages sont affichés dans la colonne Message de l’écran du Gestionnaire d’exploitation. Cet élément peut avoir les valeurs de message suivantes : Inactive Active Erreur Démarrage Arrêt Entrée valide : nom de tag standard Type de données valides : message Etat affichage Nom d’un élément qui reçoit une version écrite de l’état du processus. L’état de la tâche s’affiche dans la colonne Etat de l’écran du Gestionnaire d’exploitation. Entrée valide : nom de tag standard Type de données valides : message Nom affichage Nom d’un élément qui contient la chaîne entrée dans le champ Nom tâche. Ce nom s’affiche dans la colonne Tâche de l’écran du Gestionnaire d’exploitation. Entrée valide : nom de tag standard Type de données valides : message 566 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE DE FENÊTRES Panneau Informations configuration système Description affichage Nom d’un élément qui contient la chaîne entrée dans le champ Description de ce panneau. Entrée valide : nom de tag standard Type de données valides : message Ordre de lancement Valeur numérique, comprise entre 0 et 31, permettant de définir l’ordre de démarrage des tâches lors de l’exécution. La tâche définie avec l’Ordre de lancement 0 démarre en premier. L’Ordre de lancement 1 démarre après, et ainsi de suite, jusqu’à l’Ordre de lancement 31, qui démarre en dernier. Les tâches ayant le même numéro d’ordre de lancement démarrent en même temps. L’Ordre de lancement par défaut pour la tâche Gestionnaire d’exploitation est 0. Utilisez les instructions suivantes pour déterminer l’Ordre de lancement pour certaines tâches. Définissez l’Ordre de lancement pour : Priorité Démarrage : Historique Avant Historisation base de données. Historisation base de données Avant Courbes de tendances. Maths et logique En coordination avec les fonctions définies dans les procédures. Par exemple, si une procédure dépend de données provenant d’un équipement externe, lancez la tâche EDI avant la tâche Maths et logique. Priorité de traitement pour la tâche concernée. La priorité est définie par une valeur hexadécimale à trois chiffres, divisée en deux parties : configurer des priorités dans le système d’exploitation, nous vous conseillons de conserver dans le champ Priorité la valeur par défaut. FactoryLink 6.5.0 / Guide de référence / 567 Gestionnaire de fenêtres Attention : à moins que vous ayez l’expérience nécessaire pour 21 • GESTIONNAIRE DE FENÊTRES • Panneau Informations configuration système • • Première partie (le 2 de 201) : valeur hexadécimale qui spécifie la classe de priorité du système d’exploitation. Les différentes classes sont répertoriées ci-dessous. Cette partie est inactive dans Windows. 0 Classe en cours inchangée 1 Inactive 2 (valeur par défaut) Ordinaire 3 A durée critique Ne définissez pas de classe de priorité 0 ou 1 pour une tâche du Guide de référence. Soyez prudent lorsque vous attribuez une classe de priorité 3 à une tâche car une tâche à durée critique est prioritaire par rapport à une tâche d’avant-plan. Lors de l’exécution, une tâche d’avant-plan est prioritaire par rapport à une tâche ordinaire. Seconde partie (le 01 de 201) : valeur hexadécimale à deux chiffres (de 00 à 1F [équivalents des nombres décimaux 0 à 31]) qui spécifie la priorité au sein de la classe de priorité répertoriée ci-dessus. Plus le nombre est élevé, plus la priorité au sein de la classe l’est aussi. Valeur hexadécimale de 00 à 1F (valeur par défaut = 01) Pour plus d’informations sur la priorité de traitement dans un système d’exploitation, reportez-vous au guide du système d’exploitation approprié. Fichier exécutable Emplacement du fichier exécutable. S’il s’agit d’un nom de chemin d’accès relatif à FLINK, n’utilisez pas d’espaces au début. Pour tout nom de chemin ayant le format suivant : >4'2'461+4'>51754'2'461+4'>01/A(+%*+'4 (par exemple, bin\iml) N’utilisez pas l’extension de fichier .exe pour cette entrée. Elle n’est pas nécessaire et peut provoquer des résultats non souhaités si l’application est portée sur UNIX. Répertoire d’applications Réservé pour une utilisation ultérieure. Répertoire des programmes Réservé pour une utilisation ultérieure. 568 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE DE FENÊTRES Panneau Informations configuration système Paramètres du programme Valeurs utilisées comme des arguments dans le processus. Si vous ne renseignez pas ce champ, aucun argument n’est transféré à la tâche. Les arguments de programme ne tiennent pas compte des majuscules et des minuscules. Le tableau ci-dessous répertorie les arguments corrects pour les tâches applicables. Tâche de FactoryLink Entrées correctes Consignateur d’alarme de données -A -F -T Recette -L -L -V# Consultation base de données Historiques Descriptions Désactive l’impression des alarmes retournées à la normale. Fige l’affichage texte initial des alarmes configurées avec des variables %s (C-style). Permet que la valeur limite soit écrite dans le tag limite. Si l’option -T n’est pas spécifiée, la valeur limite n’est pas initialisée lors du démarrage du Consignateur d’alarme de données. Historise des messages d’erreur dans un fichier. Historise des messages d’erreur avec davantage d’informations (niveau verbeux détaillé) dans un fichier. Maths et logique (mode interprété uniquement) 21 SPC Log, SPC View, et SPR Gestionnaire de fenêtres Courbes de tendances FactoryLink 6.5.0 / Guide de référence / 569 • GESTIONNAIRE DE FENÊTRES • Panneau Informations configuration système • • Tâche de FactoryLink Consignateur de base de données Entrées correctes -Q+ Historise des messages d’erreur dans un fichier. Historise des messages d’erreur avec davantage d’informations (niveau verbeux détaillé) dans un fichier. Augmente la taille du tampon du Consignateur. Graphique d’exploitation -o1 (lettre o) -T -P Redessine des objets statiques. Utilise la valeur animée de l’objet. Redessine l’arrière-plan de symboles. Gestionnaire d’impression -M Envoie des requêtes d’impression (sauf pour des journaux d’alarmes et des fichiers binaires) à la file d'attente d'impression au lieu de les envoyer directement à l’imprimante. Réseau local FactoryLink (FLLAN) -L Historise les messages d’erreur de FactoryLink FLLAN dans un fichier. -L -D* Historise les messages d’erreur de FactoryLink FLLAN avec davantage d’informations (niveau verbeux détaillé) dans un fichier. -X Historise les messages d’erreur du logiciel de réseau local dans un fichier d’historisation. -R Evite que FactoryLink force automatiquement le tag Validation/inhibition de FLLAN à 1 (ON). -L -L -D* Historise des messages d’erreur dans un fichier. Historise des messages d’erreur avec davantage d’informations (niveau verbeux détaillé) dans un fichier. Gestionnaire de fichiers -L -L -V# Descriptions 570 / FactoryLink 6.5.0 / Guide de référence GESTIONNAIRE DE FENÊTRES Panneau Informations configuration système 3 Cliquez sur Entrée pour enregistrer ces informations. 4 Cliquez sur Quitter pour retourner au Menu principal. 21 Gestionnaire de fenêtres FactoryLink 6.5.0 / Guide de référence / 571 • GESTIONNAIRE DE FENÊTRES • Panneau Contrôle gestionnaire de fenêtres • • P ANNEAU C ONTRÔLE GESTIONNAIRE DE FENÊTRES Pour configurer le panneau Contrôle gestionnaire de fenêtres, procédez comme suit : 1 Choisissez Gestionnaire de fenêtres dans le Menu principal du Gestionnaire de configuration afin d’afficher le panneau Contrôle gestionnaire de fenêtres. 2 Dans ce panneau, spécifiez les informations suivantes : TAG Top Nom de l’élément utilisé pour déterminer la fenêtre supérieure. Entrée valide : nom de tag standard (type par défaut = TOPWINDOW_U) Type de données valides : message Valeur par défaut Chaîne alphanumérique, de 1 à 8 caractères, permettant de définir le nom de la fenêtre supérieure par défaut. Il faut également définir ce nom dans la configuration de la fenêtre de l’Editeur d’applications. Les nouvelles applications créées avec FLNEW utilisent les valeurs par défaut. Entrée valide : chaîne alphanumérique de 1 à 8 caractères (valeur par défaut = FL_MAIN) 3 Cliquez sur Entrée pour enregistrer ces informations. 4 Cliquez sur Quitter pour retourner au Menu principal. 572 / FactoryLink 6.5.0 / Guide de référence Index A Alarme distribuée, table de définition 130 Alarme, relations parent/enfant 120 Argument de programme, tâche Consultation base de données 31 B Bande 521 Bases de données relationnelles prises en charge 248 Boîte de dialogue Sources de données 259 C Client DDE FactoryLink messages d’erreur 117 panneau Contrôle de lecture/écriture 111 panneau Informations de lecture/écriture 116 Client DDE, Windows DDE 109, 110 Communications avec les stations distantes envoi de valeurs 209 réception de valeurs 209 stations distantes 209 Compteur programmable éléments 495 messages d’erreur 501 panneau Informations 497 principes de fonctionnement 495 valeurs analogiques et numériques 496 Consignateur d’alarmes distribuées messages d’erreur 160 panneau Contrôle d’archivage des alarmes 125 panneau Contrôle de configuration des alarmes générales 121 panneau Contrôle de groupe d’alarmes 132 panneau Contrôle de visualisation des alarmes 149 panneau Contrôle des alarmes en réseau local (LAN) 128 panneau Informations affichage visualisation des alarmes 156 panneau Informations journal des alarmes 158 panneau Informations sur la définition des alarmes 138 panneau Informations sur les relations entre les alarmes 146 table de configuration 121 table de configuration de l’Afficheur des alarmes 130 Consignateur d’alarmes, relations parent/enfant 120 Consignateur, messages d’erreur 75 Consignateur, voir Historisation base de données Consultation messages d’erreur 47 Index I-573 panneau Informations réception réseau local 224 panneau Noms des postes distants 213 panneau Noms des postes locaux 212 plates-formes multiples 210 présentation 209 réception de valeurs provenant de stations distantes 209 stations distantes 209 stations locales 209 table Envoi réseau local 215 table Groupes en réseau local 211 table Réception réseau local 222 table Surveillance réseau 226 valeurs par défaut de la station locale 210 voir aussi Consultation de base de données Courbe de tendances changement de mode 550 historisées 550 mode historisé 550 mode temps réel 550 principes de fonctionnement 549 temps réel 549 D DALOG, voir Consignateur d’alarmes distribuées Date, modification 172 Déclencheur terminé 504 Données groupement 62 suppression 62 DPLOG, voir Historisation de points de données F Fichier de points de données de sauvegarde 95 FLLAN envoi de valeurs vers des stations distantes 209 groupes réseau 210 messages d’erreur 232 panneau Contrôle envoi réseau local 216 panneau Contrôle réception réseau local 223 panneau Informations d’envoi réseau local 220 panneau Informations de surveillance réseau 227 I-574 FactoryLink 6.5.0 G Générateur de rapports déclencheur terminé 504 messages d’erreur 516 mots-clés 503 panneau d’informations 514 panneau de contrôle 508 panneau de formats 506 séquences d’échappement 505 variations de format 504 Gestionnaire d’événements et de temps changement de la date 172 messages d’erreur 178 panneau Informations gestionnaire d’événements 173 panneau Informations gestionnaire de temps 176 présentation 171 principes de fonctionnement 171 Gestionnaire d’impression messages d’erreur 491 panneau Informations du gestionnaire d’impression 486 Gestionnaire de fenêtres panneau Contrôle gestionnaire de fenêtres 572 panneau Informations configuration système 564 Gestionnaire de fichiers messages d’erreur 197 panneau d’informations 195 panneau de contrôle 188 Groupement des données 62 H Heure, modification 172 Historique bases de données relationnelles prises en charge 248 dBASE IV 249 Informix 253 messages d’erreur 279 méthodes 247 ODBC 258 Oracle 269 panneau Informations historique pour dBASE IV 251 panneau Informations historique pour Informix 255 panneau Informations historique pour ODBC 266 panneau Informations historique pour Oracle 271 panneau Informations historique pour Sybase 276 panneau Informations mailbox historique pour dBASE IV 250 panneau Informations mailbox historique pour Informix 254 panneau Informations mailbox historique pour ODBC 265 panneau Informations mailbox historique pour Oracle 270 panneau Informations mailbox historique pour Sybase 275 Sybase 274 Historique pour dBASE IV panneau Informations historique 251 panneau Informations mailbox historique 250 Historique pour Informix 253 panneau Informations historique 255 panneau Informations mailbox historique 254 Historique pour ODBC boîte de dialogue Sources de données 259 configuration des pilotes et des sources de données 258 définition des pilotes 260 messages du pilote et de la source de données 290 panneau Informations historique 266 panneau Informations mailbox historique 265 pilote du serveur Oracle7 et source de données 261 pilote du serveur SQL et source de données 262 pilote Microsoft Access et source de données 260 Index I-575 pilote Sybase System 10 et source de données 263 Historique pour Oracle panneau Informations historique 271 panneau Informations mailbox historique 270 Historique pour Sybase panneau Informations historique 276 panneau Informations mailbox historique 275 Historisation de points de données 93 détection d’erreurs 100 messages d’erreur 100 panneau Contrôle dynamique de l’historisation 98 panneau Informations du consignateur de points de données 96 Horloge, voir Gestionnaire d’événements et de temps L Liens, Windows DDE 110 M Maths et logique messages d’erreur 293 mode interprété 292 modes 291 table de déclencheurs 291 table de procédure 291 table de variables 291 Messages d’erreur client DDE FactoryLink 117 compteurs programmables 501 consignateur 75 consignateur d’alarmes distribuées 160 I-576 FactoryLink 6.5.0 consultation 47 FLLAN 232 générateur de rapports 516 gestionnaire d’événements et de temps 178 gestionnaire d’impression 491 gestionnaire de fichiers 197 historique 279 historisation de points de données 100 Maths et logique 293 mise à l’échelle et bande morte 526 persistance 324 Power SPC 443 PowerNet 338 recette de fabrication 23 tables de base de données de tendances 554 Méthodes d’historisation intervalle fixe 94 modification d’un tag déclencheur 94 modification du tag 94 Mise à l’échelle et bande morte messages d’erreur 526 panneau d’informations 524 présentation 521 principes de fonctionnement 522 tag mis à l’échelle 522 tag valeur brute 522 Mode interprété 292 Mode temps réel 550 O ODBC, historique 258 Oracle, historique 269 P Panneau Affichage d’histogramme 415 Affichage de calcul 403 Affichage de données auxiliaires 410 Affichage de données brutes 407 Calcul de tendance ad hoc 423 Collecte auxiliaire 372 Contrôle consultation base de données 32 Contrôle d’archivage des alarmes 125 Contrôle de calcul de plan exemple 378 Contrôle de collecte 347 Contrôle de collecte de données 367 Contrôle de configuration des alarmes générales 121 Contrôle de groupe d’alarmes 132 Contrôle de la structure de points de données 544, 545 Contrôle de recette 19 Contrôle de structure auxiliaire 441 Contrôle de visualisation des alarmes 149 Contrôle des alarmes en réseau local (LAN) 128 Contrôle du consignateur de points de données 547 Contrôle dynamique de l’historisation 98 Contrôle envoi réseau local 216 Contrôle historisation base de données, description des champs 64 Contrôle lecture/écriture 111 Contrôle moniteur de plan exemple 355, 389 Contrôle réception réseau local 223 Définition de code de cause 432 Définition de domaine externe 331 Définition de plan exemple 344 Définition de processus 359 Définition de structure auxiliaire 439 Définition des règles d’exécution 434 Echantillonnage d’acceptation 374 Informations affichage visualisation des alarmes 156 Informations configuration système 336, 564 Informations consultation base de données 39 Informations d’envoi réseau local 220 Informations d’historisation de la base de données, description des champs 71 Informations de lecture/écriture 116 Informations de recette 22 Informations de surveillance réseau 227 Informations de tendance 421 Informations gestionnaire de temps 176 Informations index 540 Informations journal des alarmes 158 Informations réception réseau local 224 Informations sur la définition des alarmes 138 Informations sur les relations entre les alarmes 146 Noms des postes distants 213 Noms des postes locaux 212 Structure d’historisation d’événements de sécurité 542 Style de tendance 429 Tendance de contrôle 412 Persistance changements de configuration, gestion 320 Index I-577 messages d’erreur 324 panneau Informations sauvegarde 322 présentation 319 principes de fonctionnement 319 Pilote du serveur Oracle7 et source de données 261 Plates-formes multiples sur un réseau 210 Power SPC messages d’erreur 443 panneau Affichage d’histogramme 415 panneau Affichage de calcul 403 panneau Affichage de données auxiliaires 410 panneau Affichage de données brutes 407 panneau Calcul de tendance ad hoc 423 panneau Collecte auxiliaire 372 panneau Contrôle de calcul de plan exemple 378 panneau Contrôle de collecte 347 panneau Contrôle de collecte de données 367 panneau Contrôle de structure auxiliaire 441 panneau Contrôle moniteur de plan exemple 355, 389 panneau Définition de code de cause 432 panneau Définition de plan exemple 344 panneau Définition de processus 359 panneau Définition de structure auxiliaire 439 panneau Définition des règles d’exécution 434 panneau Echantillonnage d’acceptation 374 panneau Informations de tendance 421 panneau Style de tendance 429 I-578 FactoryLink 6.5.0 panneau Tendance de contrôle 412 table Codes de cause définis par l’utilisateur 431 table Plans exemple 343 table Power SPC - Tendances 394 table Processus 358 PowerNet conversion de types de tag 331 démarrage 330 messages d’erreur 338 panneau Définition de domaine externe 331 panneau Informations configuration système 336 transfert serveur-client 331 R Recette de fabrication messages d’erreur 23 panneau Contrôle de recette 19 panneau Informations de recette 22 Relations parent/enfant 120 Réseau local, voir FLLAN RESOLVE 320, 321 S Serveur DDE, Windows DDE 109 Serveur-client, transfert de données 331 SQL, pilote du serveur SQL et source de données 262 Station locale 209, 210 Structure panneau Contrôle de la structure 534 panneau Contrôle de la structure de points de données 544, 545 panneau Contrôle du consignateur de points de données 547 panneau Informations index 540 panneau Informations structurelles 536 panneau Structure d’historisation d’événements de sécurité 542 table Création de structure de points de données 544 table Création structure base de données 533 Suppression de données 62 Sybase historique 274 pilote System 10 et source de données 263 T Table Codes de cause définis par l’utilisateur 431 Création de structure de points de données 544 Création structure base de données 533 d’historisation de points de données ANALOG 94 LOGDATA 94 LONGANA 94 TRENDATA 94 de base de données de tendances messages d’erreur 554 Envoi réseau local 215 Groupes en réseau local 211 Plans exemple 343 Power SPC - Tendances 394 Réception réseau local 222 Surveillance réseau 226 Tâche Consultation base de données, principes de fonctionnement 29 Tag valeur brute 522 Tags de type numérique partagés 93 Temps réel, courbes de tendances 549 Transfert de données du serveur vers un client 331 Types de tag, conversion 331 W Windows DDE client DDE 109, 110 établissement d’un lien DDE 110 serveur DDE 109 Index I-579