Schneider Electric Références, FactoryLink (6.5.0) Mode d'emploi

Ajouter à Mes manuels
579 Des pages
Schneider Electric Références, FactoryLink (6.5.0) Mode d'emploi | Fixfr
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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

Manuels associés