Schneider Electric Principes de bases, FactoryLink (6.5.0) Mode d'emploi

Ajouter à Mes manuels
502 Des pages
Schneider Electric Principes de bases, FactoryLink (6.5.0) Mode d'emploi | Fixfr
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
FactoryLink 6.5.0
Principes de base
FactoryLink 6.5.0 / janvier / 1998
C2
P
•
•
•
•
©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.
Windows NT et Windows 95 in this
book
•
•
•
Table des matières
•
Principes de base
Principes de base
Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
La documentation FactoryLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Structure de Principes de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comment utiliser ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pour obtenir de l’aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
15
15
16
17
17
20
Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Environnement de développement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Environnement d’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de données en temps réel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Génération des données dans la base en temps réel . . . . . . . . . . . . . . . . . .
Lecture des données de la base en temps réel . . . . . . . . . . . . . . . . . . . . . . .
Présentation de l’historisation des données . . . . . . . . . . . . . . . . . . . . . . . . .
Modules FactoryLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modules généraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modules d’accès aux données stockées . . . . . . . . . . . . . . . . . . . . . . .
Modules pour consigner et extraire les données . . . . . . . . . . . . . . .
Modules de communication par le réseau . . . . . . . . . . . . . . . . . . . . . . . .
Deux domaines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Structure des domaines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Domaines des tâches d’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Environnements multi-utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Applications multiples partagées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Applications multiples distinctes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Organisation des répertoires FactoryLink . . . . . . . . . . . . . . . . . . . . . . . . . .
Sous-répertoires du répertoire d’applications FactoryLink . . . . . . . . . . .
Fichiers du répertoire d’applications FactoryLink . . . . . . . . . . . . . . . . .
Sous-répertoires du répertoire système FactoryLink . . . . . . . . . . . . . . . .
Variables d’environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des identificateurs de format . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
23
23
25
26
26
29
29
30
30
30
31
32
33
34
35
35
35
35
36
37
39
40
FactoryLink 6.5.0 / Principes de base / 3
•
•
Principes de base
•
•
2
Définition de la tâche de consignation des alarmes . . . . . . . . . . . 45
Méthode de consignation de l’alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition des critères d’une alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Etats d’alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Groupement d’alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Relation Parent/enfant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Délai apparition alarme enfant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Délai de recouvrement alarme enfant . . . . . . . . . . . . . . . . . . . . . . . . . . .
Masquage des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tag masquage global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tags de masquage groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tags de masquage individuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Groupes distants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Identificateurs d’alarmes uniques redéfinis localement . . . . . . . . . . . . .
Persistance de l’alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activation de la persistance de l’alarme . . . . . . . . . . . . . . . . . . . . . . . . .
Distribution d’alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consignation des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
47
48
52
53
54
55
57
58
58
59
59
59
59
59
60
60
62
64
Définition de la tâche recette de fabrication . . . . . . . . . . . . . . . . . . 65
Principes de l’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Création et animation d’un affichage graphique . . . . . . . . . . . . . . . . . . . . . . 68
4
Définition de la tâche de l’explorateur de base de données . . . . . 69
Principes de l’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Utilisation des expressions logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Configuration des arguments de programme . . . . . . . . . . . . . . . . . . . . . . . . . 76
5
Définition de la tâche Historisation base de données . . . . . . . . . . 77
Méthodologie de l’historisation base de données . . . . . . . . . . . . . . . . . . . . . .
Groupement de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Classement des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Horodatage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 / FactoryLink 6.5.0 / Principes de base
78
80
83
83
84
Principes de base
Indexation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indexation pour la tâche de traitement des courbes de tendances . . . . . . . .
Indexation sur graphique temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indexation sur graphique d’événement . . . . . . . . . . . . . . . . . . . . . . . . . .
Indexation sur courbes de tendances temps et événement . . . . . . . . . . . .
Indexation de données groupées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthodes de suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Décalage des enregistrements (par roulement) . . . . . . . . . . . . . . . . . . . .
Décalage des sous-groupes (par roulement) . . . . . . . . . . . . . . . . . . . . . .
Suppression de données de groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthodes d’historisation base de données . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 . . . . . . . . . . . . . . . . . . . . . . . . .
6
84
86
86
86
87
87
88
88
89
90
91
91
91
91
93
Définition de la tâche Historisation de points de données . . . . . 95
Fonction Historisation de points de données . . . . . . . . . . . . . . . . . . . . . . . . . 97
Tables d’historisation de points de données préconfigurées . . . . . . . . . . 97
Structures préconfigurées de tables d’historisation de points de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Données historisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Méthodes d’historisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Historisation basée sur un changement de la valeur de tag
(historisation sur exception) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Historisation basée sur un intervalle de temps fixe . . . . . . . . . . . . . . . 101
Historisation basée sur un changement de tag déclencheur . . . . . . . . . 101
Historisation de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Historisation des données durant la configuration . . . . . . . . . . . . . . . 102
Historisation dynamique des données . . . . . . . . . . . . . . . . . . . . . . . . . 102
FactoryLink 6.5.0 / Principes de base / 5
•
•
Principes de base
•
•
7
Définition de la tâche Echange dynamique de données (DDE) 103
Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conversations DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du Serveur DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Etablissement d’une liaison DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation d’une formule DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation de l’option Créer un lien . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification d’un élément lié . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctions Client DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opérations de lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opérations d’écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de Client DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
104
105
107
108
109
110
110
111
112
113
114
115
Définition de la tâche Gestionnaire d’événements et de temps . 117
Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Modification de la date et de l’heure système . . . . . . . . . . . . . . . . . . . . . . . . 120
9
Définition de la tâche Gestionnaire de fichiers . . . . . . . . . . . . . . . 121
10
Définition de la tâche historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Méthodologie de la tâche historique . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Bases de données relationnelles prises en charge . . . . . . . . . . . . . . . . . 125
11
Définition de la tâche réseau local . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Méthodologie FLLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Envoi et réception des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Envoi de valeurs à des stations distantes . . . . . . . . . . . . . . . . . . . . . . .
Réception de valeurs depuis les stations distantes . . . . . . . . . . . . . . . .
Stations locales et distantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Groupes en réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation de plates-formes multiples sur un réseau . . . . . . . . . . . . . . . . .
Protocoles pris en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Systèmes d’exploitation réseau (NOS) pris en charge . . . . . . . . . . . . . .
Surveillance du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Valeurs par défaut de la station locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 / FactoryLink 6.5.0 / Principes de base
128
129
129
130
131
132
132
132
133
134
134
Principes de base
TX (time-out de transmission) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RX (time-out de réception) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAXLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BUFSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAXSESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ST (time-out d’envoi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SD (délai d’envoi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Classement des noms de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
Définition de la tâche Maths et logique . . . . . . . . . . . . . . . . . . . . . 141
Emplois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Création de programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode interprété . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Passage du mode IML au mode CML . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode compilé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement du mode CML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Déclenchement/Appel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Déclenchement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
135
135
136
136
136
138
138
138
139
139
139
142
142
143
143
145
145
146
146
147
149
149
149
Définition de la tâche Serveur OLE Automation . . . . . . . . . . . . . 151
Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
14
Définition de la tâche Persistance . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Vue d’ensemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Résolution des changements de configuration . . . . . . . . . . . . . . . . . . . . . . . 158
FactoryLink 6.5.0 / Principes de base / 7
•
•
Principes de base
•
•
15
Définition de la tâche PowerNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Utilisation de PowerNet avec l’application FLDEMO . . . . . . . . . . . . . . . . .
Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthodologie PowerNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode de transfert de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transfert de données du serveur au client . . . . . . . . . . . . . . . . . . . . . .
Transfert de données du client au serveur . . . . . . . . . . . . . . . . . . . . . .
Définition de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Directives relatives à la désignation des tags . . . . . . . . . . . . . . . . . . . . . . .
Extensions système ajoutées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conversion du type de tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
160
160
162
165
165
165
166
167
167
168
168
169
16
Définition de la tâche Gestionnaire d’impression . . . . . . . . . . . . 171
17
Définition de la tâche Compteurs programmables . . . . . . . . . . . 173
Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Eléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Valeurs numériques et analogiques . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemple 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemple 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
174
174
174
175
175
Définition de la tâche Générateur de rapports . . . . . . . . . . . . . . . 177
Méthodologie de génération de rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Composants d’un fichier de format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mots-clés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sections du fichier de format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Positionnement des données du rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Emplacement d’un nom d’objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicateurs de format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Actions de déclenchement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variations du format de rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Déclencheurs de fin d’action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Séquences à touche Echap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 / FactoryLink 6.5.0 / Principes de base
178
180
180
180
181
182
182
183
187
188
189
Principes de base
19
Définition de la tâche Mise à l’échelle et bande morte . . . . . . . . 191
Principes d’opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition des tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Directives relatives à la désignation des tags . . . . . . . . . . . . . . . . . . . . . . . .
Extensions système ajoutées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
Définition de la tâche Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Historisation base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Historisation de points de données . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Historisation base de données et Historisation de points de données . .
Données de tendances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Structures d’historisation base de données . . . . . . . . . . . . . . . . . . . . . .
21
197
198
199
200
200
Définition de la tâche Données de tendances . . . . . . . . . . . . . . . . 203
Méthodologie de traitement des données de tendances . . . . . . . . . . . . . . . .
Courbes de tendances temps réel seulement . . . . . . . . . . . . . . . . . . . . .
Courbes de tendances historisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types de graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphique temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphique d’événement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Passage du mode temps réel au mode historisé . . . . . . . . . . . . . . . . . . . . . .
Zoom et panoramique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types de stylet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Curseur valeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des arguments de programme . . . . . . . . . . . . . . . . . . . . . . . .
22
193
194
195
196
204
204
205
207
207
208
211
211
212
212
213
Définition des tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Principes de dénomination des tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition de tags dans le Gestionnaire de configuration . . . . . . . . . . .
Définition de tags dans l’Editeur d’applications . . . . . . . . . . . . . . . . .
Edition d’un tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition de tableaux d’éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition de tableaux unidimensionnels . . . . . . . . . . . . . . . . . . . . . . .
Définition de tableaux multidimensionnels . . . . . . . . . . . . . . . . . . . . .
Taille maximale d’un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
216
217
220
220
221
222
222
223
FactoryLink 6.5.0 / Principes de base / 9
•
•
Principes de base
•
•
Utilisation de tags comme déclencheurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Eléments prédéfinis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
23
Utilisation du Gestionnaire de configuration . . . . . . . . . . . . . . . . 227
Ouverture du Gestionnaire de configuration . . . . . . . . . . . . . . . . . . . . . . . .
Plates-formes Windows NT et Windows 95 . . . . . . . . . . . . . . . . . . . . . .
Plate-forme OS/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plate-forme UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Affichage du Gestionnaire de configuration . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des panneaux de saisie de texte . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des panneaux de configuration structurés . . . . . . . . . . . . . . . . .
Déplacement dans une fenêtre ou un panneau . . . . . . . . . . . . . . . . . . . . . .
Barre de défilement verticale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Barre de défilement horizontale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Travail avec plusieurs applications de développement . . . . . . . . . . . . . . . .
Ouverture d’une nouvelle application de développement . . . . . . . . . . .
Partage de données entre des applications . . . . . . . . . . . . . . . . . . . . . .
Ouverture de plusieurs tables de configuration . . . . . . . . . . . . . . . . . . . . . .
Utilisation des tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informations sur les tags définis . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Liste des éléments de la base de données en temps réel . . . . . . . . . . . .
Liste des références croisées des éléments . . . . . . . . . . . . . . . . . . . . . . .
Recherche de tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Suppression d’une définition de tag . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification de la définition d’un tag . . . . . . . . . . . . . . . . . . . . . . . . .
Informations diverses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Liste des domaines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Version de FactoryLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Choix des champs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification des panneaux de configuration . . . . . . . . . . . . . . . . . . . . . . . .
Insertion d’une ligne vide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Suppression d’une entrée de ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copie du contenu d’une entrée de ligne . . . . . . . . . . . . . . . . . . . . . . . . .
Coupe d’une entrée de ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Collage d’une entrée de ligne copiée ou coupée . . . . . . . . . . . . . . . . . . .
Recherche d’une chaîne de caractères . . . . . . . . . . . . . . . . . . . . . . . . . .
Accès à l’aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 / FactoryLink 6.5.0 / Principes de base
228
228
229
230
231
232
233
235
235
236
236
237
237
240
241
241
242
244
246
248
250
251
251
253
254
255
255
256
256
257
257
258
258
Principes de base
Gestion des fichiers de panneaux de saisie de texte . . . . . . . . . . . . . . . . . . .
Enregistrer le contenu d’un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fusion de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contrôle de la syntaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effacement des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification de la taille des caractères . . . . . . . . . . . . . . . . . . . . . . . .
Génération de rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages du Gestionnaire de configuration . . . . . . . . . . . . . . . . . . . . . . . . .
24
Utilisation de la table de configuration du système . . . . . . . . . . 291
Modification des informations de tâche . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation des associations de domaines . . . . . . . . . . . . . . . . . . . . .
Ajout de nouvelles tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification des associations de domaines . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des fenêtres du Graphique d’exploitation . . . . . . . . . . . . . . .
Modification du modèle de couleurs Windows . . . . . . . . . . . . . . . . . . . . . . .
Archivage des messages d’erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redimensionnement et déplacement des éléments de l’écran . . . . . . . . . . .
Calcul du nombre de processus FactoryLink . . . . . . . . . . . . . . . . . . . . . . . .
25
259
259
260
260
260
260
261
263
300
300
300
302
303
304
305
308
309
Utilisation du Gestionnaire d’exploitation . . . . . . . . . . . . . . . . . . 311
Définition des arguments de programme . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mise au point de la mémoire du noyau . . . . . . . . . . . . . . . . . . . . . . . . .
Définition des options de la ligne de commande . . . . . . . . . . . . . . . . . . . . . .
Ouverture du Gestionnaire d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . .
Plates-formes Windows NT et Windows 95 . . . . . . . . . . . . . . . . . . . . . .
Plates-formes OS/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plates-formes UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecran de l’interface utilisateur du Gestionnaire d’exploitation . . . . . . . . .
Contrôles de tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contrôles de l’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contrôles d’affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages du gestionnaire d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestionnaire d’exploitation : no err. = numéro de l’erreur . . . . . . . . . .
Correction des erreurs internes . . . . . . . . . . . . . . . . . . . . . . . . . . .
311
311
313
317
317
317
318
322
323
324
325
326
326
332
339
FactoryLink 6.5.0 / Principes de base / 11
•
•
Principes de base
•
•
26
Utilisation du Moniteur d’exploitation . . . . . . . . . . . . . . . . . . . . . . 341
Accès au Moniteur d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation de la valeur courante des éléments . . . . . . . . . . . . . . . . . . . .
Ajout d’éléments à une liste de surveillance . . . . . . . . . . . . . . . . . . . . .
Suppression d’éléments de la liste de surveillance . . . . . . . . . . . . . . . .
Recherche d’éléments dans une liste de surveillance . . . . . . . . . . . . . .
Stockage d’une liste de surveillance . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extraction d’une liste de surveillance . . . . . . . . . . . . . . . . . . . . . . . . . .
Lecture et écriture d’un élément de base de données temps réel . . . . . . . .
Contrôle des processus FactoryLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des commandes du Moniteur d’exploitation . . . . . . . . . . . . . . .
Fermeture d’une tâche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sortie de la fenêtre Commandes du moniteur . . . . . . . . . . . . . . . . . . . .
Accès à l’aide en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lecture d’un élément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecriture sur un élément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation de fichiers séquentiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contrôle de l’état de la base de données temps réel . . . . . . . . . . . . . . . . . . .
Fermeture de toutes les tâches FactoryLink . . . . . . . . . . . . . . . . . . . . . . . .
Sortie de RTMON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages du Gestionnaire d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages sous forme de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages avec codes d’erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Correction des erreurs internes . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
342
344
345
346
346
347
348
349
351
355
356
356
356
357
359
361
364
367
368
369
369
375
381
Utilitaires FactoryLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
FLNEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLREST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLSETLNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLTEST et FLDEMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Systèmes d’exploitation Windows NT et Windows 95 . . . . . . . . . . . . . .
Systèmes d’exploitation OS/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Systèmes d’exploitation UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restauration de FLDEMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restauration de FLTEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dépendances entre les modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12 / FactoryLink 6.5.0 / Principes de base
384
417
420
421
421
423
425
425
425
426
Principes de base
FLCONV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLSAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CTGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CDBLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CTLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DBCHK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXPLODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
KEYINST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLKEYVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLSHM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UKEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages d’erreur des utilitaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXPLODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLSAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FLREST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
FactoryLink Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Définition des tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Directives de dénomination des tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extensions ajoutées au système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Maximum d’éléments tags définis par le développeur . . . . . . . . . . . . . . . . .
Maximum d’éléments d’E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instructions de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages d’erreur de FactoryLink Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
427
428
431
431
431
432
433
434
434
434
436
437
440
441
442
446
447
447
449
449
451
453
Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
FactoryLink 6.5.0 / Principes de base / 13
•
•
Principes de base
•
•
14 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Avant-propos
O BJECTIF
Le manuel Principes de base de FactoryLink présente les concepts de base
nécessaires à la compréhension du fonctionnement de FactoryLink.
Ce guide est conçu pour présenter les informations techniques nécessaires aux
programmeurs de ce système afin de mettre au point leurs 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
programmateur 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 programmes servant à configurer les tâches standard de
FactoryLink.
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.
LA
DOCUMENTATION
F ACTORY L INK
La documentation FactoryLink comprend une série de manuels complémentaires
et de manuels de base. Les manuels complémentaires sont :
• Guide d’installation
• Notes de mise à jour
• Didacticiel
• Principes de base
• Guide de l’Editeur d’applications
• Guide des interfaces d’équipement
• Guide de référence
• Guide de l’utilisateur de PowerSQL
• Guide de l’utilisateur de WebClient
FactoryLink 6.5.0 / Principes de base / 15
•
PREFACE
•
Structure de Principes de base
•
•
• Configuration Guide (Guide de configuration)
• Power SPC Configuration Guide (Guide de configuration de Power SPC)
• PowerVB Language reference Guide (Guide de référence du langage PowerVB)
• Programmer’s Access Kit (Outil de développement)
• Comprehensive index (Index complet)
• Product Matrix (Matrice produit)
Seuls les sept premiers manuels font partie de la documentation de base, ainsi
qu’un index général comportant des entrées se rapportant aux manuels Principes
de base, Guide de l’Editeur d’applications, et Guide de référence.
S TRUCTURE
DE
P RINCIPES
DE BASE
Principes de base fait partie des manuels complémentaires et de base, qui
constituent l’ensemble de la documentation FactoryLink.
Ce manuel comprend vingt-huit chapitres, suivis d’un glossaire.
Chapitres 1 - 21 : Présentation générale du produit FactoryLink et présentation
de chaque tâche individuelle utilisée pour conifigurer une application
FactoryLink.
Chapitre 22 : Définition des tags
Chapitre 23 : Utilisation du Gestionnaire de configuration
Chapitre 24 : Utilisation de la table de configuration du système
Chapitre 25 : Utilisation du Gestionnaire d’exploitation
Chapitre 26 : Utilisation du Moniteur d’exploitation
Chapitre 27 : Utilitaires FactoryLink
Chapitre 28 : FactoryLink Lite
Glossaire
16 / FactoryLink 6.5.0 / Principes de base
PREFACE
Comment utiliser ce manuel
C OMMENT
UTILISER CE MANUEL
Les informations contenues dans ce manuel sont présentées par ordre
d’apprentissage. Nous vous conseillons de lire l’ensemble du manuel afin de vous
familiariser avec toutes les informations qu’il contient avant de développer votre
application.
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.
Ce manuel utilise les conventions suivantes :
Table 0-1 Conventions de la documentation
Convention
Description
…
Les points de suspensions horizontaux indiquent
l’omission d’un élément dans un exemple.
L’information a été omise car elle n’est pas
importante pour le sujet traité.
.
.
.
Les points de suspension verticaux indiquent
l’omission d’une information dans un format de
commande ou d’exemple. L’information a été omise
car elle n’est pas importante pour le sujet traité.
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.
FactoryLink 6.5.0 / Principes de base / 17
•
PREFACE
•
Conventions
•
•
Table 0-1 Conventions de la documentation
Convention
Description
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.
Son nom apparaît en caractères sans sérif.
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.
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.
18 / FactoryLink 6.5.0 / Principes de base
PREFACE
Conventions
Table 0-1 Conventions de la documentation
Convention
Description
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.
Table 0-2 Syntaxe de commande
Convention
Description
Caractères en italique
Les caractères en italique indiquent des variables
fournies par l’utilisateur.
Police à espacement fixe en
gras
La police à espacement fixe en gras indique que
vous devez taper les caractères tels qu’ils
s’affichent.
[]
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.
…
Les points de suspension indiquent la répétition de
l’élément précédent.
FactoryLink 6.5.0 / Principes de base / 19
•
PREFACE
•
Pour obtenir de l’aide
•
•
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
P OUR
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.
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.
Pour y accéder, cliquez sur Aide dans la barre de menus du panneau.
20 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 1
Présentation générale
1
FactoryLink possède deux modes d’environnement.
• Développement les activités d’automatisation et de gestion d’un processus se
configurent dans l’environnement de développement, où vous réalisez votre
application pratique. Pour configurer une application, vous utilisez le Menu
principal du Gestionnaire de configuration. Pour de plus amples informations
sur le démarrage et l’utilisation du Menu principal, reportez-vous à
« Utilisation du Gestionnaire de configuration » page 227.
• Exécution : lorsque vous démarrez une application créée dans l’environnement
de développement, elle s’exécute dans l’environnement d’exécution. Vous gérez
et contrôlez l’état de l’application à l’aide du Gestionnaire d’exploitation, qui
vous permet de démarrer, de superviser et d’arrêter chaque tâche d’exécution.
Pour de plus amples informations sur le démarrage des applications et
l’utilisation du Gestionnaire d’exploitation, reportez-vous à « Utilisation du
Gestionnaire d’exploitation » page 311.
FactoryLink est un ensemble de programmes qui se chargent chacun d’une
activité particulière du processus d’automatisation, telle que la collecte et
l’enregistrement de données, la production de rapports ou la gestion de fichiers.
Ces programmes sont appelés modules dans l’environnement de développement et
tâches dans l’environnement d’exploitation.
Le présent chapitre décrit les concepts nécessaires pour comprendre le
fonctionnement de FactoryLink. Il décrit également chacun des modules qui
peuvent être configurés pour automatiser un processus.
FactoryLink 6.5.0 / Principes de base / 21
Présentation générale
FactoryLink est un outil de développement logiciel permettant de créer des
applications modulaires et multi-tâches pour automatiser et gérer des processus
tels que la fabrication d’un produit, le flux de liquide ou de gaz dans un conduit ou
la collecte régulière de données. Les possibilités illimitées de FactoryLink vous
permettent de réaliser une application qui effectuera automatiquement un certain
nombre de tâches de processus.
•
PRÉSENTATION GÉNÉRALE
•
Environnement de développement
•
•
E NVIRONNEMENT
DE DÉVELOPPEMENT
Une application FactoryLink se configure dans l’environnement de
développement. Cet environnement comporte une série de tables de configuration
pour chaque module. Pour connaître la liste des modules, reportez-vous à la
section « Modules FactoryLink » page 29. Pour ouvrir ces tables, choisissez une
option de menu particulière dans le Menu principal.
Accès aux tables
de configuration
Chaque option comporte un ou plusieurs panneaux. Par exemple, la table du
Consignateur comporte deux panneaux : le panneau Contrôle historisation base
de données et le panneau Informations d’historisation de la base de données.
22 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Environnement d’exécution
Les informations saisies dans ces panneaux sont enregistrées dans des fichiers
compatibles dBASE IV, dans le répertoire où les fichiers d’application FactoryLink
sont stockés. Pour de plus amples informations sur la localisation de ces fichiers,
reportez-vous à la section « Organisation des répertoires FactoryLink » page 35.
Ces fichiers sont identifiés par l’extension .cdb et les fichiers d’index
correspondants sont identifiés par l’extension .mdx.
E NVIRONNEMENT D ’ EXÉCUTION
L’environnement d’exécution utilise les informations fournies par les tables de
configuration pour construire une application. Lorsque l’application FactoryLink
démarre, le contenu des fichiers dBASE IV est traduit et stocké sous la forme de
fichiers binaires ayant l’extension .ct. L’emplacement de ces fichiers est fonction
du domaine associé aux données. Pour de plus amples informations, reportez-vous
à la section « Organisation des répertoires FactoryLink » page 35. Chaque fichier
se voit affecter un nom au format suivant :
PQOAOQFWNG%6
où
nom_module
B ASE
est le nom de la tâche tel qu’il apparaît dans la tâche de
configuration du système.
DE DONNÉES EN TEMPS RÉEL
La base de données en temps réel est l’élément central de toutes les tâches
FactoryLink en mode temps réel. Cette base de données réside en mémoire et agit
à la fois comme dispositif de stockage et comme mécanisme de communication
entre les processus.
Base de
données en
temps réel
FactoryLink 6.5.0 / Principes de base / 23
1
Présentation générale
Pour configurer le module, vous devez remplir ces panneaux. Pour de plus amples
informations sur la configuration de chaque module, reportez-vous au manuel
FactoryLink Configuration Guide.
•
PRÉSENTATION GÉNÉRALE
•
Base de données en temps réel
•
•
Toutes les tâches FactoryLink partagent des informations dans la base de données
en temps réel, en lisant ou en écrivant dans cette base. Les données ne sont jamais
échangées directement entre deux tâches.
La base de données temps réel comporte toutes les valeurs de données à partager
entre les tâches d’applications. Lors de la configuration d’une application
FactoryLink, le développeur définit les valeurs devant être stockées dans la base
de données temps réel. Ces valeurs de données sont appelées tags. Chaque tag a
un nom et un emplacement uniques dans la base de données temps réel.
Noms de tags
pump1_tmp
pump2_tmp
Base de données
en temps réel
pump3_tmp
Eléments
(représente logiquement un élément
de la base de données)
Pour obtenir des informations sur l’affectation des noms de tags et la liste des
éléments prédéfinis livrés avec FactoryLink, reportez-vous à « Définition des
tags » page 215.
24 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Génération des données dans la base en temps réel
G ÉNÉRATION
DES DONNÉES DANS LA BASE EN TEMPS RÉEL
• recueillies par un équipement
distant
• calculées par une tâche
FactoryLink
Equipement
externe
Σc
CBAR = -----k
• saisies manuellement par un
utilisateur
Lorsque les données ont été recueillies et stockées dans la base, d’autres tâches
peuvent y accéder et les manipuler. Une tâche peut écrire des informations sur un
élément de la base de données en temps réel selon deux modes d’écriture : écriture
normale ou écriture forcée.
L’écriture normale n’écrit sur l’élément que si la nouvelle valeur est différente de
celle existant dans la base de données en temps réel. Ceci évite de solliciter
inutilement les ressources du système.
L’écriture forcée écrit sur l’élément, que sa valeur ait changé ou non. Ce type
d’écriture est utile lorsque vous voulez définir un indicateur d’état modifié même
si les données n’ont subi aucun changement. Pour de plus amples informations sur
l’indicateur de changement d’état, reportez-vous à la section « Lecture des
données de la base en temps réel » page 26.
FactoryLink 6.5.0 / Principes de base / 25
1
Présentation générale
La base stocke des données qui ont été
•
PRÉSENTATION GÉNÉRALE
•
Lecture des données de la base en temps réel
•
•
L ECTURE
DES DONNÉES DE LA BASE EN TEMPS RÉEL
Une tâche obtient la valeur d’un élément dans la base de données en temps réel
par une opération de lecture. Une fois que la tâche a obtenu cette valeur, elle peut
lui appliquer différentes fonctions, telles que l’afficher dans une interface
graphique utilisateur, la transmettre à un équipement externe ou l’envoyer à une
base de données relationnelle pour archivage.
Une opération de lecture peut être déclenchée par un événement (par exemple
lorsque le produit passe devant un capteur) ou se produire uniquement si
l’élément de données a changé. Une opération de lecture qui n’a lieu que si les
données ont changé est qualifiée de traitement d’exception. Etant donné que les
blocs de données transférés entre les tâches peuvent être très volumineux, le
traitement d’exception, qui ne porte que sur les valeurs modifiées, permet
d’optimiser les performances de manière significative.
Le traitement d’exception est rendu possible par la structure des éléments de la
base de données en temps réel FactoryLink. Un élément de base de données en
temps réel consiste en un certain nombre de bits, parmi lesquels un ou plusieurs
contiennent la valeur de l’élément. Trente et un de ces bits sont réservés pour
fonctionner comme indicateurs d’état modifié. Chacune des tâches FactoryLink elles sont au nombre de 31 - se voit affecter un de ces bits, qu’elle utilise pour
déterminer l’état de changement de l’élément.
L’indicateur d’état modifié est positionné à 1 (ON) ou à 0 (OFF). La position 1
indique à la tâche que la valeur de l’élément a changé depuis la dernière lecture
effectuée. La position 0 indique à la tâche que la valeur de l’élément n’a pas
changé. Lorsqu’un élément de la base de données reçoit une écriture, tous les bits
sont automatiquement redéfinis par FactoryLink.
P RÉSENTATION
DE L ’ HISTORISATION DES DONNÉES
Au fur et à mesure que les données sont recueillies ou traitées par FactoryLink,
elles sont stockées en tant qu’éléments de données avec un nom de tag unique
dans la base de données temps réel. Chaque fois que les données d’un tag sont
recueillies ou traitées, la nouvelle valeur est stockée dans la base de données
temps réel, écrasant les anciennes données. Si vous voulez conserver ces données
afin de pouvoir les consulter, les comparer et/ou les analyser, vous pouvez les
enregistrer dans une base de données historique.
26 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Présentation de l’historisation des données
Les principales caractéristiques de la fonction d’historisation des données de
FactoryLink sont les suivantes :
• L’historique
• Le consignateur
Schéma : dans FactoryLink, les bases de données relationnelles sont configurées
dans un format de table composé de lignes et de colonnes. La structure d’une table
(nombre, taille et contenu de ses lignes et de ses colonnes) est défini par son
schéma. Lorsque vous configurez une base de données, vous devez spécifier les
éléments pour lesquels des valeurs doivent être collectées et où ces dernières
doivent être placées : table de base de données, ligne et colonne. Pour plus
d’informations sur les schémas, reportez-vous à « Définition de la tâche
Structure » page 197.
Historique : l’historique est une interface entre la base de données temps réel de
FactoryLink et la base de données relationnelle externe vers laquelle les
informations sont envoyées ou depuis laquelle elles sont récupérées. Pour plus
d’informations sur les historiques, reportez-vous à « Définition de la tâche
historique » page 123.
Consignateur : FactoryLink comporte deux tâches d’historisation différentes,
point de données et base de données. Ces deux tâches lisent des données dans la
base de données temps réel et les envoient dans la base de données relationnelle
via un historique FactoryLink.
• L’historisation de points de données a été conçue pour simplifier la tâche
d’historisation des données grâce à des tables préconfigurées. Les tags de
valeurs numériques multiples partagées peuvent être stockés dans la même
base de données et triés par la suite si nécessaire. Cette fonction vous permet
également d’ajouter dans ou de supprimer des tags de la liste des tags en cours
d’historisation pendant la phase d’exécution. L’historisation de points de
données crée une base de données saisissant les données suivantes pour le tag
spécifié :
Date/heure
Nom de tag
Valeur de tag
L’historisation de points de données est parfaitement adaptée lorsqu’il n’est pas
nécessaire de regrouper les tags à historiser. Pour plus d’informations sur
l’historisation de points de données, reportez-vous à « Définition de la tâche
Historisation de points de données » page 95.
FactoryLink 6.5.0 / Principes de base / 27
1
Présentation générale
• Le schéma
•
PRÉSENTATION GÉNÉRALE
•
Présentation de l’historisation des données
•
•
• La tâche d’historisation de base de données vous permet de créer une table
et de spécifier les tags à saisir dans cette dernière. Lorsque la valeur de l’un des
tags change, la valeur de tous les tags de la table est enregistrée. L’historisation
de base de données permet de grouper des tags dans une table de base de
données. En outre, les données d’événements peuvent être enregistrées à l’aide
d’une clé de séquence plutôt qu’une clé heure. Pour plus d’informations sur
l’historisation de base de données, reportez-vous à « Définition de la tâche
Historisation base de données » page 77.
Historisation de points de données et de base de données
Avant de configurer la fonction d’historisation, vous devez déterminer la tâche
d’historisation que vous allez utiliser dans une situation donnée.
L’historisation de points de données est particulièrement adaptée pour :
• historiser un tag lorsque sa valeur change uniquement
• gagner du temps en utilisant des tables préconfigurées
• pouvoir indexer l’heure de l’enregistrement et/ou le nom du tag
• trier tous les enregistrement d’un tag dans l’ordre d’occurrence
• configurer un tag en tant que stylet dynamique d’un graphique de tendances
• modifier de manière dynamique la liste des tags en cours d’historisation
pendant la phase d’exécution.
L’historisation de base de données est particulièrement adaptée pour :
• enregistrer tous les tags lorsque l’un d’entre eux est modifié ou déclenché
• enregistrer un groupe de tags similaires (logiquement associés) simultanément
• regrouper des données enregistrées en fonction de critères particuliers
• configurer une colonne de table en tant que stylet dynamique d’un graphique de
tendances.
Par exemple, si vous possédez un réservoir dans lequel vous contrôlez la
température de processus avec un seul capteur, vous pouvez utiliser l’historisation
de points de données pour contrôler la valeur du tag. Si vous possédez six capteurs
dans le même réservoir et que vous voulez voir la valeur fournie par chaque
capteur à un moment donné, vous pouvez utiliser l’historisation de base de
données.
28 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Modules FactoryLink
M ODULES F ACTORY L INK
1
Modules généraux
• Editeur d’applications : dessine et anime des interfaces graphiques utilisateur
pour l’application FactoryLink.
• Recette de fabrication : enregistre sur le disque des recettes de fabrication de
produits. Ces recettes peuvent ensuite être envoyées à un équipement externe à
un moment déterminé, pour contrôler la fabrication du produit.
• Interface d’équipements : assure une communication bi-directionnelle entre la
base de données en temps réel et un ou plusieurs équipements externes, tels
que contrôleurs logiques programmables (PLC, Programmable Logic
Controllers) et terminaux éloignés (RTU, Remote Terminal Units).
• Fichiers DXF : convertissent les dessins originaux AutoCAD en fichiers .gx
(type de fichier texte ASCII) pouvant être importés par FactoryLink.
• Echange dynamique de données : met à jour les données automatiquement et
régule le mode et l’heure de passage des données d’une application à une autre.
• Gestionnaire d’événements et de temps : fonctionne en synchronisation avec
l’horloge système. Cette fonction met à jour les informations globales utilisées
par FactoryLink, comme l’heure actuelle, le jour de la semaine et le mois.
• Persistance : enregistre les valeurs d’une application FactoryLink active à un
moment prédéterminé afin que, si FactoryLink se ferme de manière inattendue,
les données utiles ne soient pas perdues.
• Power VB : permet d’associer les scripts compatibles Microsoft Visual Basic®
aux objets graphiques FactoryLink.
• Gestionnaire d’impression : vous permet d’acheminer des données vers des
imprimantes ou d’autres appareils avec des interfaces parallèles ainsi que des
fichiers disque.
• Compteur programmable : fournit des compteurs par unité de temps ainsi que
des délais d’événements, comme la définition du déverrouillage d’une porte par
un déclencheur puis la spécification d’un délai avant que la porte ne se
verrouille de nouveau.
• Mise à l’échelle et bande morte : convertit ou met à l’échelle des données brutes
d’arrivée en une échelle de données différente et indique une bande morte ou de
non-calculation autour d’une valeur à l’échelle.
• Utilitaires : vous fournit les moyens d’effectuer la maintenance générale de
votre application.
FactoryLink 6.5.0 / Principes de base / 29
Présentation générale
Le programme FactoryLink comporte plusieurs modules aux fonctions spécifiques.
•
PRÉSENTATION GÉNÉRALE
•
Modules FactoryLink
•
•
Modules d’accès aux données stockées
• Maths et logique : effectue des calculs mathématiques sur des données
recueillies dans la base de données temps réel. Les résultats peuvent être
utilisés pour inscrire de nouveaux éléments de données ou être inclus dans des
rapports, ou encore pour déclencher des événements.
• Générateur de rapports : produit des rapports à partir des données de la base de
données temps réel. Ces rapports peuvent être archivés sur disque ou envoyés à
une imprimante.
Modules pour consigner et extraire les données
• Consultation base de données : extrait, modifie, supprime et insère des données
dans une base existante.
• Consignateur de la base de données : copie les données de la base de données en
•
•
•
•
•
•
temps réel résidant en mémoire vers des bases relationnelles résidant sur
disque.
Consignateur de points de données : simplifie la tâche d’historisation des
données à l’aide de tables préconfigurées.
Consignateur d’alarmes distribuées : vérifie les limites autorisées pour les
données en temps réel, génère des alarmes lorsque les limites sont dépassées et
copie les alarmes vers des bases de données relationnelles historiques situées
sur disque.
Historique : agit comme un canal d’informations entre les tâches FactoryLink
qui envoient ou extraient des données d’une base relationnelle.
Schémas : définissent la structure des tables, comme le nombre, la taille et le
contenu des colonnes.
Contrôle de processus statistique (Power SPC) : affiche des données temps réel
ou historiques sous forme de graphiques statistiques.
Tendance : affiche des données temps réel ou historiques sous forme de
graphiques de tendance.
Modules de communication par le réseau
• Réseau local FactoryLink : relie des applications en réseau assurant le transfert
d’éléments de données en temps réel entre deux stations.
• FLOCX : commande ActiveX conçue pour fonctionner en interface avec la tâche
du serveur OLE.
• Gestionnaire de fichiers : gère les fichiers des unités locales ou des serveurs
distants et transfère des fichiers d’une station à une autre.
• PowerNet : partage des données en temps réel entre plusieurs applications d’un
même réseau.
Vous trouverez des informations complémentaires sur la configuration de ces
modules dans le manuel FactoryLink Configuration Guide.
30 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Deux domaines
D EUX
DOMAINES
1
• Vous pouvez octroyer à un groupe d’utilisateurs des accès indépendants à une
même tâche d’exécution FactoryLink telle que le module graphique, le module
Maths et logique et le module Power SPC. Plusieurs utilisateurs peuvent ainsi
accéder simultanément aux mêmes données à l’aide de tâches différentes.
• Vous pouvez créer une application qui permette à plusieurs utilisateurs d’un
même système d’exécution d’utiliser les tâches indépendamment sans partager
les données (les utilisateurs peuvent exécuter les mêmes tâches au même
moment, mais conservent leurs propres données). Par exemple, un utilisateur
peut employer la tâche Power SPC pour évaluer la cohérence d’une séquence
d’assemblage pendant qu’un autre l’utilise pour consigner les anomalies d’un
processus de conditionnement en un autre point de la chaîne de production.
• Vous pouvez configurer plusieurs applications FactoryLink qui s’exécuteront
sur un même système d’exploitation. Par exemple, les applications de
développement, d’essai et de production peuvent toutes tourner sur la même
machine.
USER
SHARED
USER
FactoryLink 6.5.0 / Principes de base / 31
Présentation générale
Il existe deux environnements d’exploitation, appelés domaines. Il s’agit du
domaine partagé (SHARED) et du domaine utilisateur (USER). Au cours de la
configuration, vous associez des tâches, des tables et des éléments à un domaine
spécifique pour pouvoir configurer une application FactoryLink qui satisfasse vos
besoins.
•
PRÉSENTATION GÉNÉRALE
•
Deux domaines
•
•
Structure des domaines
Les domaines sont organisés en une hiérarchie parent/enfant. Le diagramme
ci-dessous montre comment le domaine partagé est le « parent », sur lequel vient
se fonder un domaine « enfant », le domaine utilisateur.
Un domaine PARTAGE présente les caractéristiques suivantes :
• Accessibilité : tous les opérateurs appartenant à un même domaine utilisateur
peuvent accéder aux données d’un domaine partagé.
• Usage fréquent : les éléments et objets fréquemment utilisés n’ont besoin d’être
définis qu’une fois dans la zone partagée. Cette possibilité réduit les opérations
nécessaires ainsi que le temps de configuration.
• Modification automatique de données : les modifications apportées aux données
sont immédiatement transmises à tous les utilisateurs accédant à ces données
au sein d’un même domaine utilisateur.
• Traitement global des données : les activités de traitement telles que les calculs,
l’accès aux données et leur enregistrement sont effectuées une seule fois et leurs
résultats mis à la disposition de tous les utilisateurs accédant aux données
partagées.
32 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Deux domaines
Un domaine UTILISATEUR présente les caractéristiques suivantes :
• Copie privée des données : vous pouvez configurer une seule application puis
• Indépendance des tâches : chaque utilisateur a accès aux mêmes tâches
d’exécution FactoryLink (tâche Graphique, tâche Maths et logique et tâche
Power SPC, par exemple), mais peut les exécuter indépendamment des tâches
exécutées par d’autres utilisateurs. Les utilisateurs peuvent partager des
données dans le but d’effectuer des tâches en temps réel distinctes au sein d’une
même application.
Domaines des tâches d’exécution
Toute tâche d’exécution est associée à un domaine. Le domaine détermine si la
tâche d’exécution peut partager des données et quelle tâche utilise des données
qui sont propres à un utilisateur. Choisir le domaine approprié pour une tâche
dans une application multi-utilisateur est essentiel. Les choix par défaut offrant
les meilleures performances pour la plupart des applications sont énumérés dans
le tableau ci-dessous.
Table 1-1 Sélections par défaut des domaines
Tâche
Domaine partagé
Domaine utilisateur
Horloge
Module graphique
Gestionnaire
d’exploitation
Module graphique
Gestionnaire de
fichiers
Maths & logique
Recette
Tendance
Compteur
Serveur de
gestionnaire de
fichiers
Consultation
Persistance
Interface
d’équipements
externes (EDI,
External Device
Interface)
Vue SPC
RTMON
FactoryLink 6.5.0 / Principes de base / 33
1
Présentation générale
spécifier le nombre d’exemplaires, ou copies, d’un même domaine qui devront
être exécutés au moment de l’exécution. Le nombre d’exemplaires autorisé est le
nombre d’utilisateurs qui peuvent simultanément agir sur le système
d’exécution.
•
PRÉSENTATION GÉNÉRALE
•
Environnements multi-utilisateurs
•
•
Table 1-1 Sélections par défaut des domaines (suite)
Tâche
Réseau local
Domaine partagé
SPR
Domaine utilisateur
DALOG
Historique
Consignateur
Consignateur SPC
Gestionnaire
d’impression
Au cours de l’élaboration de votre application, vérifiez que ces domaines par
défaut sont compatibles avec les exigences spécifiques de l’application. Lorsqu’une
application présente des exigences spéciales, vous pouvez exécuter la tâche dans
un autre domaine, à l’exception de la tâche EDI qui doit obligatoirement être
exécutée dans le domaine partagé.
En dehors de ces domaines par défaut, le Menu principal présente une fonction de
sélection de domaine que vous devez définir avant de configurer chaque tâche. Si
le domaine choisi pendant la configuration ne correspond pas au domaine par
défaut défini pour l’exécution, l’application ne s’exécutera pas comme vous le
souhaitez. La tâche Tendance doit être configurée dans le domaine utilisateur si
elle est destinée à s’exécuter dans ce domaine.
E NVIRONNEMENTS
MULTI - UTILISATEURS
Le système d’exploitation UNIX admettant la connexion de plusieurs utilisateurs
en même temps, il est dit « système multi-utilisateur ». La configuration d’un
système multi-utilisateur peut se faire selon deux modes :
• Plusieurs utilisateurs peuvent partager la même application.
• Plusieurs utilisateurs peuvent accéder à des applications distinctes.
L’indépendance de la plate-forme FactoryLink vous permet de créer des
applications sur des systèmes informatiques mono-utilisateur, tels que Windows
et OS/2, et de les convertir pour qu’elles s’exécutent sur des systèmes
multi-utilisateurs.
34 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Organisation des répertoires FactoryLink
Applications multiples partagées
Applications multiples distinctes
Dans une application multi-utilisateur, chaque application a sa propre base de
données en temps réel et ne partage pas ses données.
O RGANISATION
DES RÉPERTOIRES
F ACTORY L INK
Tous les fichiers FactoryLink sont rangés dans deux grands répertoires :
• répertoire d’applications FactoryLink : contient tous les fichiers des
applications FactoryLink ;
• répertoire système FactoryLink : contient tous les fichiers programmes de
FactoryLink.
Sous-répertoires du répertoire d’applications FactoryLink
Le répertoire d’applications FactoryLink contient les fichiers des applications
FactoryLink. Le nom par défaut de ce répertoire dépend de votre plate-forme et du
système d’exploitation.
• Sur plates-formes UNIX, le répertoire par défaut est /usr/flapp.
• Sur toutes les autres plates-formes, le répertoire par défaut est \FLAPP.
FactoryLink 6.5.0 / Principes de base / 35
1
Présentation générale
Dans une application multi-utilisateur, chaque utilisateur exécute ses tâches dans
son propre domaine utilisateur. Chaque domaine utilisateur a son propre
exemplaire des données utilisateur mais partage également des données issues du
domaine partagé.
•
PRÉSENTATION GÉNÉRALE
•
Organisation des répertoires FactoryLink
•
•
Les fichiers d’application sont rangés dans les sous-répertoires ci-dessous. Les
sous-répertoires du répertoire d’applications qui n’apparaissent pas dans cette
liste sont réservés à un usage ultérieur.
ASC
CT
Fichiers ASCII de base de données de configuration stockant les
informations sur les éléments. Les fichiers de ce sous-répertoire
ont l’extension .asc. Ils servent à importer et exporter des
données de configuration entre deux répertoires d’applications,
généralement entre une plate-forme et une autre au cours des
sauvegardes et des restaurations multi plates-formes.
Fichiers binaires produits au moment de l’exécution et contenant
des données non spécifiques d’un domaine extraites des tables de
la base de données. Les fichiers de ce sous-répertoire ont
l’extension .ct. Les fichiers ct spécifiques d’un domaine se
trouvent dans le sous-répertoire des domaines FactoryLink.
DCT
Tables gérant la communication. Les fichiers de ce
sous-répertoire ont l’extension .dct.
NET
Fichiers locaux et de groupe utilisés par la tâche Réseau local de
FactoryLink pour déterminer les paramètres de communication
et les groupages logiques de nœuds distants.
RPT
Fichiers de formats du générateur de rapports servant à définir le
format des rapports. Les fichiers de ce sous-répertoire ont
l’extension .fmt.
SHARED
USER
Fichiers spécifiques du domaine partagé.
Fichiers spécifiques du domaine utilisateur.
Fichiers du répertoire d’applications FactoryLink
Le répertoire d’applications contient également les fichiers ci-dessous.
FLAPP.ID
Fichier d’identification de l’application.
*.cdb
Fichiers de bases de données de configuration stockant des
informations sur les éléments, telles que le nom, le type, le
nombre d’écritures spécifié par la tâche de définition et le nombre
de références.
*.mdx
Fichiers d’index utilisés par le Menu principal conjointement aux
fichiers .cdb.
*.cnp
Fichiers de travail des opérations Couper et Coller du Menu
principal.
*.exp
Fichiers résultats des opérations d’importation et d’exportation
du Menu principal.
36 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Organisation des répertoires FactoryLink
Sous-répertoires du répertoire système FactoryLink
• Plates-formes Windows NT : le répertoire par défaut est \FLNT.
• Plates-formes Windows 95 : le répertoire par défaut est \FLWIN.
• Plates-formes OS/2 : le répertoire par défaut est \FLOS2.
• Plates-formes UNIX : le répertoire par défaut est /usr/flink.
Les fichiers programmes de ce répertoire sont rangés dans les sous-répertoires
suivants :
AC
BLANK
BIN
CML
CTGEN
DRW
Fichiers texte fonctionnant comme catalogues d’attributs pour
informer le Menu principal du format des tables de configuration.
Ils contrôlent également les critères de saisie.
Fichiers utilisés par les utilitaires FactoryLink qui gèrent les
applications, tels que HNPGY, HNUCXG , HNTGUV et HNEQPX
Fichiers script de commandes et fichiers de programmes
exécutables pour chaque tâche FactoryLink.
Fichier de création par défaut pour la tâche Maths et logique
compilées.
Fichiers script de conversion des bases de données de
configuration.
Fichiers système utilisés par la tâche Graphique et par l’éditeur
d’applications.
EDI
Sous-répertoire des modules protocoles de l’interface
d’équipements externes.
INC
Fichiers d’inclusion en langage C pour les options telles que
Maths et logique compilées et le Programmer’s Access Kit.
KEY
Fichiers texte utilisés par le Menu principal pour convertir les
entrées de tables de texte en valeurs binaires destinées aux tables
de configuration.
LIB
MPS
Fichiers et objets bibliothèques.
Fichiers des applications de démonstration, des nouvelles
applications et des applications de test.
FactoryLink 6.5.0 / Principes de base / 37
1
Présentation générale
Le répertoire système FactoryLink contient tous les fichiers programmes de
FactoryLink. Le nom par défaut de ce répertoire dépend de votre système
d’exploitation.
•
PRÉSENTATION GÉNÉRALE
•
Organisation des répertoires FactoryLink
•
•
MSG
Fichiers d’aide utilisés avec le Menu principal et l’éditeur
d’applications et fichiers de messages d’erreur des tâches
FactoryLink.
OPT
Fichiers requis pour gérer les options FactoryLink disponibles
dans votre application.
SRC
Fichiers source en C, bibliothèques et module protocole
échantillon du Programmer's Access Kit pour l’interface
d’équipements externes, fichiers source et fichiers de directives
échantillons du Programmer’s Access Kit.
Plate-formes Windows NT et Windows 95
Les répertoires d’applications des plates-formes Windows NT et Windows 95
contiennent les sous-répertoires suivants :
BIN
Fichiers de commandes FactoryLink (extension .bat), fichiers de
programmes exécutables des tâches FactoryLink (extension .exe)
et fichiers des bibliothèques de liens dynamiques (extension .dll).
LIB
Fichiers d’objets, de bibliothèques d’images et de bibliothèques
d’objets (extension .obj).
Plate-forme OS/2
Le répertoire d’applications de la plate-forme OS/2 contient les sous-répertoires
suivants :
BIN
INSTALL
LIB
Fichiers de commandes FactoryLink (extension .cmd) et fichiers
des programmes exécutables des tâches FactoryLink (extension
.exe).
Fichiers utilisés lors de l’installation de FactoryLink.
Fichiers d’objets (extension .obj), de bibliothèques (extension .lib)
et de bibliothèques de liens dynamiques (extension .dll).
Plates-formes UNIX
Le répertoire d’applications des plates-formes UNIX contient les sous-répertoires
suivants :
BIN
Fichiers de commandes et de programmes exécutables
FactoryLink. Certains fichiers exécutables de modules de
protocoles ont l’extension .exe.
LIB
Fichiers d’objets (extension .o) et de bibliothèques (extension .a).
38 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Variables d’environnement
VARIABLES
D ’ ENVIRONNEMENT
1
Table 1-2 Variables d’environnement
Variable
Description
FLINK = flink_dir
flink_dir est le chemin complet, y compris le
nom de l’unité, du répertoire contenant les
fichiers programmes de FactoryLink.
FLAPP = flapp_dir
flapp_dir est le chemin complet, y compris le
nom de l’unité, du répertoire contenant les
fichiers de votre application.
FLDOMAIN = domain
domain est le domaine que vous démarrez. Il
peut s’agir du domaine partagé ou du
domaine utilisateur.
Sur les plates-formes mono-utilisateurs,
domain doit être le domaine utilisateur. Ceci
démarre les deux domaines. Sur les
plates-formes multi-utilisateurs, domain est
le domaine que vous voulez voir démarrer
dans la fenêtre. Vous devez spécifier deux
fenêtres, une pour chaque domaine.
FLNAME = app_name
app_name est le nom de l’application à
démarrer, qui pointe sur une base de données
en temps réel.
FLUSER = user_name
user_name est le nom d’utilisateur logique.
FLOPT = opt_dir
opt_dir est le chemin complet, y compris le
nom de l’unité, du répertoire contenant les
informations de licence FactoryLink.
FactoryLink 6.5.0 / Principes de base / 39
Présentation générale
Etant donné que plusieurs copies de FactoryLink peuvent fonctionner
simultanément, le système identifie chaque application de façon non ambiguë par
une combinaison du nom de l’application, du nom du domaine et du nom de
l’utilisateur. Ces noms se définissent comme variables d’environnement. Vous
pouvez définir ces variables soit à l’aide d’un fichier de configuration système, de
façon qu’elles soient automatiquement fournies lorsque vous démarrez
l’application, soit à l’invite du système avant de démarrer l’application. Les
variables d’environnement que vous pouvez définir sont énumérées dans le
tableau ci-dessous.
•
PRÉSENTATION GÉNÉRALE
•
Utilisation des identificateurs de format
•
•
Lorsque vous utilisez des variables d’environnement dans les noms de chemins,
vous pouvez indiquer le nom de la variable entre accolades ({ }) ; FactoryLink
rétablit le nom complet du chemin à l’aide de la valeur par défaut.
U TILISATION
DES IDENTIFICATEURS DE FORMAT
Les identificateurs de format vous permettent de définir le format de l’intégralité
ou d’une partie d’une chaîne en sortie. Les tâches FactoryLink ci-dessous
acceptent l’utilisation d’identificateurs de format :
• Gestionnaire de fichiers
• Recette
• Générateur de rapports
• Gestionnaire d’alarmes.
Les identificateurs de format vous permettent de définir une variable là où une
constante serait attendue. Les indicateurs de variables peuvent consister en deux
types d’objets :
• les caractères ordinaires, qui sont copiés littéralement dans la suite de
résultats ;
• les identificateurs de format, qui spécifient le format d’affichage des données de
la variable.
Les identificateurs de format ont la forme suivante :
=HNCIU?=YKFVJ?=RTGE?V[RG
où
%
flags
précède tout identificateur de format.
Détermine le format en sortie. Il y a deux options :
-
justifie le contenu du champ à gauche. Si vous ne
spécifiez pas cet identificateur, le champ sera
justifié à droite ;
0 comble les espaces à gauche de la valeur avec des
zéros jusqu’à atteindre la largeur spécifiée.
width
Spécifie la largeur minimale du champ (nombre décimal). Ce
champ n’est pas valable pour les notations en virgule flottante.
Les champs à virgule flottante sont toujours complétés par des
espaces.
40 / FactoryLink 6.5.0 / Principes de base
PRÉSENTATION GÉNÉRALE
Utilisation des identificateurs de format
.prec
Détermine la précision du champ numérique. Ce que définit la
précision dépend du type de format spécifié par la variable type.
Pour la version abrégée des notations exponentielles ou en virgule
flottante (type g), spécifiez le nombre maximal de chiffres
significatifs.
Pour tous les autres types, spécifiez le nombre minimum de
chiffres à imprimer. Des 0 sont ajoutés en tête pour atteindre la
largeur nécessaire.
type
Spécifie le type alphabétique ou numérique de la valeur. Il y a
deux options :
d = décimale
s = chaîne
ld = décimale longue
e = notation exponentielle sous la forme
nnnnnnE[+-]xx
f = notation en virgule flottante sous la forme
mm.nnnnnn
g= utilisation abrégée de e ou f
u = décimale sans signe
o = octale sans signe
x = hexadécimale sans signe utilisant les lettres a à f
X = hexadécimale sans signe utilisant les lettres A à F
FactoryLink 6.5.0 / Principes de base / 41
1
Présentation générale
Pour les notations exponentielles (type e) ou en virgule flottante
(type f), spécifiez le nombre de chiffres qui doivent être imprimés
après la virgule des décimales.
•
PRÉSENTATION GÉNÉRALE
•
Utilisation des identificateurs de format
•
•
Des exemples d’identificateurs de format valides pour chaque type de données
FactoryLink sont fournis par le tableau ci-dessous. Pour de plus amples
informations sur les identificateurs de format, reportez-vous à un manuel de
référence ANSI-C.
Table 1-3 Identificateur de format
Type
par
défaut
Type
d’élément
Analogique
d
42 / FactoryLink 6.5.0 / Principes de base
Types
valables
d, u, o, x,
X
Description
Par exemple, %04d spécifie
une valeur décimale justifiée
à droite avec une largeur de
champ minimale de 4
chiffres. Le 0 indique que la
valeur sera complétée par
des zéros.
Exemples
de
résultat
0005
0015
0150
2400
Par exemple, %3u spécifie
une valeur décimale sans
signe justifiée à droite avec
une largeur de champ
minimale de 3 chiffres. La
valeur sera complétée par
des espaces.
5
15
150
2400
%-3u spécifie la même chose
que dans l’exemple
précédent, mais le trait
d’union (-) avant la largeur
indique que la valeur est
justifiée à gauche.
5
15
150
2400
PRÉSENTATION GÉNÉRALE
Utilisation des identificateurs de format
Table 1-3 Identificateur de format
1
Type
d’élément
Analogique
long
Virgule
flottante
ld
f
Types
valables
d, ld, u,
o, x, X
e, f, g
Description
Exemples
de
résultat
Par exemple, %-7ld spécifie
une valeur décimale longue
justifiée à gauche avec une
largeur de champ minimale
de 7 chiffres. La valeur est
complétée à droite par des
espaces.
5
152
400
20000
1000000
Par exemple, %05ld spécifie
une valeur décimale longue
justifiée à droite avec une
largeur de champ minimale
de 5. Un 0 avant la largeur
indique que la valeur sera
complétée par des zéros.
00005
00015
02400
20000
1000000
Par exemple, %6.2f spécifie
une valeur en virgule
flottante justifiée à droite
avec une largeur minimale
totale de 6 chiffres (la virgule
des décimales comptant pour
un chiffre). Ceci signifie que
deux chiffres sont affichés
après la virgule et qu’au
moins trois chiffres sont
affichés avant. La valeur
sera complétée par des
espaces.
5.51
150.08
24000.65
FactoryLink 6.5.0 / Principes de base / 43
Présentation générale
Type
par
défaut
•
PRÉSENTATION GÉNÉRALE
•
Utilisation des identificateurs de format
•
•
Table 1-3 Identificateur de format
Type
par
défaut
Type
d’élément
Message
s
44 / FactoryLink 6.5.0 / Principes de base
Types
valables
s
Description
Exemples
de
résultat
Par exemple, %5s spécifie
une chaîne de message
justifiée à droite avec une
largeur de champ minimale
de 5 caractères. La valeur
sera complétée par des
espaces.
on
off
alarm
%-5s spécifie la même chose
que dans l’exemple précédent
mais le trait d’union (-) avant
la largeur indique que la
valeur est justifiée à gauche.
on
off
alarm
•
•
•
•
Chapitre 2
Les données recueillies par FactoryLink sont stockées en tant qu’éléments
données dans une base de données temps réel. Chaque fois qu’une donnée est
recueillie, la valeur d’élément stockée dans la base de données temps réel est
écrasée par les nouvelles données.
Grâce à Consignateur d’alarmes distribuées, vous pouvez établir des critères
générant une alarme pour tout élément donnée défini dans la base de données
temps réel. Si la valeur de cet élément est conforme aux critères établis pour
l’alarme, un message d’alarme s’affiche sur l’écran d’affichage des alarmes pour
l’opérateur de FactoryLink. L’élément est ensuite examiné à travers le cycle
d’alarme de l’afficheur des alarmes jusqu’à ce que sa valeur ne corresponde plus
aux critères de l’alarme.
Si vous souhaitez conserver l’heure de l’alarme, le message d’alarme, l’opérateur
qui l’a acquittée, ainsi que les entrées de journal dans un but de consignation,
vous pouvez configurer Consignateur d’alarmes distribuées pour envoyer les
données de l’alarme vers une base de données relationnelle sur le disque dur via
un historique. La fréquence de consignation des données par Consignateur
d’alarmes distribuées vers la base de données relationnelle dépend du retour à
l’état normal de chaque élément examiné.
Vous pouvez configurer Consignateur d’alarmes distribuées pour distribuer les
messages d’alarme à l’intérieur d’un réseau si vous voulez que les alarmes
s’affichent sur plusieurs stations de travail. Ainsi, les alarmes associées à
plusieurs opérateurs peuvent être visualisées dans l’ensemble du réseau. Si les
alarmes sont en cours de consignation et d’acquittement, votre nom ou le nom de
l’opérateur qui acquitte l’alarme, ainsi que le nom du nœud où celle-ci a été
acquittée sont inclus dans les données de l’alarme envoyées vers la base de
données relationnelle.
FactoryLink 6.5.0 / Principes de base / 45
Consignation de
l’alarme
Les critères de l’alarme peuvent être définis pour nécessiter un acquittement ou
non de votre part. L’acquittement vous permet de vérifier que vous savez que
l’alarme a été générée car cette dernière ne disparaît pas de l’affichage tant qu’elle
n’est pas acquittée.
2
Présentation générale
Définition de la tâche
de consignation des
alarmes
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
•
•
Ce chapitre présente les concepts opérationnels de la configuration des opérations
de Consignateur d’alarmes distribuées. Pour plus d’informations sur la
configuration de cette tâche, reportez-vous à « Distributed Alarm Logging » page
511 dans le manuel FactoryLink Configuration Guide. Consultez « Consignation
d’alarmes distribuées » page 119 dans le Guide de référence de FactoryLink pour
obtenir une description rapide des panneaux, des entrées et des messages d’erreur
associés à cette tâche.
46 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Méthode de consignation de l’alarme
M ÉTHODE
DE CONSIGNATION DE L ’ ALARME
2
1. La base de données temps réel reçoit et stocke les données provenant de
sources différentes, comme un équipement distant, une entrée d’utilisateur, ou
les résultats du calcul d’une tâche FactoryLink.
2. Consignateur d’alarmes distribuées lit les valeurs des éléments données
stockés dans la base de données temps réel et les compare avec les critères
définis dans Consignateur d’alarmes distribuées.
3. Lorsque la valeur des éléments données est conforme aux critères d’une
alarme, Consignateur d’alarmes distribuées envoie cette alarme à l’Editeur
d’applications pour qu’elle soit affichée dans l’écran d’affichage des alarmes.
5. Lorsque la valeur de l’élément donnée ne correspond plus aux critères d’une
alarme, Consignateur d’alarmes distribuées supprime cet élément de la liste
des alarmes actives et l’afficheur des alarmes disparaît.
6. Si les alarmes sont en cours de consignation dans une base de données
relationnelle, Consignateur d’alarmes distribuées envoie les données de
l’alarme à la base de données relationnelle via un historique.
FactoryLink 6.5.0 / Principes de base / 47
Consignation de
l’alarme
4. A chaque modification de la valeur des données, Consignateur d’alarmes
distribuées évalue l’élément et met à jour l’afficheur des alarmes à l’aide de
l’Editeur d’applications.
Présentation générale
Les étapes suivantes décrivent et illustrent le processus d’examination des
données temps réel résidant en mémoire pour les conditions de l’alarme ainsi que
leur consignation dans une base de données relationnelle sur le disque dur.
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Définition des critères d’une alarme
•
•
D ÉFINITION
DES CRITÈRES D ’ UNE ALARME
Les critères que vous définissez pour une alarme génèrent un message d’alarme
sur l’écran d’affichage des alarmes pour l’opérateur de FactoryLink. On peut citer
comme exemple l’alarme de la pression d’un réservoir de carburant. Une pression
de sécurité de type 0-1000 est établie. Si la pression dépasse 900, une alarme HI
vous avertit du danger. Si la pression dépasse 950, le danger est particulièrement
important, auquel cas une alarme HIHI apparaît. Vous pouvez en outre configurer
le système afin d’empêcher la pression d’atteindre 900 en définissant une alarme
à >850.
Dans ces trois cas, la condition du tag est supérieure, mais toutes les alarmes sont
différenciées les unes des autres. Au fur et à mesure du changement de pression,
l’affichage est mis à jour pour correspondre aux nouvelles valeurs et aux nouveaux
messages. Si la pression chute à 800, le danger n’existe plus et les alarmes ne sont
plus actives.
La valeur de l’élément donnée doit être comparée à trois composants pour la
définition de cette alarme :
• Limite : il s’agit de la valeur de vérification de la condition. Dans l’exemple
ci-dessus, la limite est 900.
• Condition : il s’agit du déclencheur de l’alarme. Dans l’exemple ci-dessus, la
condition est dépasse ou supérieur à.
• Bande morte : il s’agit de l’intervalle de valeurs supérieures ou inférieures à la
limite auxquelles l’alarme reste active. Dans l’exemple ci-dessus, la bande
morte est 100 (900-100 = 800).
La limite et la bande morte peuvent être définies par une valeur constante ou la
valeur d’un autre élément donnée. Les conditions auxquelles un élément peut
générer une alarme sont les suivantes :
ON
Une alarme se déclenche lorsque la valeur de l’élément référencé
est ON (1).
OFF
Une alarme se déclenche lorsque la valeur de l’élément référencé
est OFF (0).
TGL
Une alarme se déclenche lorsque la valeur de l’élément référencé
passe de ON (1) à OFF (0) ou de OFF (0) à ON (1).
HI GT HIHI ou >
Une alarme se déclenche lorsque la valeur d’un élément
analogique ou à virgule flottante est supérieure à celle de la
limite.
48 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Définition des critères d’une alarme
LO LT LOLO ou <
Une alarme se déclenche lorsque la valeur d’un élément
analogique ou à virgule flottante est inférieure à celle de la limite.
Une alarme se déclenche lorsque la valeur d’un élément
analogique ou à virgule flottante est supérieure ou égale à celle de
la limite.
LE ou <=
Une alarme se déclenche lorsque la valeur d’un élément
analogique ou à virgule flottante est inférieure ou égale à celle de
la limite.
EQ ou =
Une alarme se déclenche lorsque la valeur d’un élément
analogique ou à virgule flottante est égale à celle de la limite.
NE ou <>
Une alarme se déclenche lorsque la valeur d’un élément
analogique ou à virgule flottante est différente de celle de la
limite.
Digital
ON
X
OFF
X
TGL
X
Analog
Longana
Float
Message
X
X
X
LOLO
LO LT <
X
X
X
HIHI
HI GT >
X
X
X
LE < =
X
X
X
GE > =
X
X
X
EQ =
X
X
X
X
NE < >
X
X
X
X
Mailbox
X
FactoryLink 6.5.0 / Principes de base / 49
Consignation de
l’alarme
Toutes les conditions ne s’appliquent pas à tous les types de tags. Le tableau
suivant illustre les conditions prises en charge par chaque type de tag.
Présentation générale
GE ou >=
2
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Définition des critères d’une alarme
•
•
Les diagrammes ci-dessous illustrent le comportement d’une alarme avec des
limites spécifiques en fonction du type de tag. Ces diagrammes représentent l’état
de l’alarme active ou normale en fonction de la valeur, de la limite et de la bande
morte.
Eléments numériques
Figure 2-1
DÉSACTIVÉ
ACTIVÉ
Actif
Actif
Normal
Normal
1
1
TAG
0
TAG
0
Temps
Temps
TGL
Actif
Normal
Remarque : une condition TGL
est particulière, car une alarme
retourne toujours à son état
normal. Cela n’est pas visible si
vous ne demandez pas
l’acquittement.
1
TAG
0
Temps
Eléments analogiques et à virgule flottante
Le principe des opérations est identique lorsque vous opérez sur des types de
tags analog, longana ou float. La plus petite unité détectée dépend du type de
tag.
50 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Définition des critères d’une alarme
Tous les exemples se fondent sur les paramètres suivants :
Limite :
2
5
Présentation générale
Bande morte : 2
Figure 2-2
LT
GT
>
GE
<
Actif
Normal
Actif
LE Normal
<=
>=
7
7
5
5
TAG
TAG
3
3
Temps
Temps
=
Consignation de
l’alarme
NE
EQ
<>
Actif
Actif
Normal
Normal
7
7
5
5
TAG
TAG
3
3
Temps
Temps
Eléments messages
Les tags de message peuvent détecter une modification de la valeur et être
examinés sur la base d’une valeur égale à ou différente de la valeur, en fonction
des 12 premiers caractères du message.
Si une condition TGL est définie, l’alarme disparaît dès qu’elle est détectée, car
elle retourne toujours immédiatement à la normale. Si l’alarme est configurée
pour être acquittée par un opérateur, elle est visible jusqu’à son acquittement puis
disparaît de l’affichage. Si Consignateur d’alarmes distribuées est configuré pour
consigner les données dans une base de données relationnelle, elle est consignée
en tant qu’alarme qu’elle soit ou non configurée pour être acquittée. Cela
s’applique par exemple à la consignationdeschangements du nom d’un opérateur.
FactoryLink 6.5.0 / Principes de base / 51
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Etats d’alarmes
•
•
E TATS
D ’ ALARMES
Chaque fois que la valeur d’un élément d’alarme change, la nouvelle valeur est
évaluée sur la base des critères de l’alarme.
• Si les critères d’une alarme ne sont pas respectés, la valeur est considérée
comme normale.
• Si les critères sont respectés, une nouvelle alarme s’ajoute à la liste des alarmes
actives et la valeur est active.
• Consignateur d’alarmes distribuées effectue un compte du nombre d’alarmes
figurant dans la queue d’un élément donnée représenté par le nom de tag
ALC_ACTCNT.
• Si l’alarme est déjà active et que sa valeur ne correspond plus aux critères, elle
retourne à l’état normal.
• Si l’alarme ne requiert pas d’acquittement, elle est immédiatement supprimée
de la liste.
• Si l’alarme nécessitait un acquittement et a été acquittée, elle est supprimée de
la liste.
• Si l’alarme requiert un acquittement et n’a pas été acquittée, elle reste dans la
liste jusqu’à son acquittement, puis est supprimée de cette liste.
• Lorsqu’une alarme est supprimée de la liste, le consignateur d’alarme
distribuées consigne le message dans la base de données relationnelle, s’il est
configuré pour la consignation des alarmes.
52 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Groupement d’alarmes
G ROUPEMENT
D ’ ALARMES
2
• Nom de groupe : le nom de groupe est attribué à une catégorie d’alarmes.
Utilisez une chaîne alphanumérique en majuscules de 16 caractères pour
définir le nom. Les noms de groupes peuvent être des identificateurs de
l’importance de l’alarme, peuvent grouper des types similaires comme des
jauges à pression, ou combiner d’autres caractéristiques si vous le souhaitez.
• Zone : la zone est assignée à chaque alarme individuellement. Utilisez une
chaîne alphanumérique de 16 caractères pour spécifier le nom de zone.
Plusieurs alarmes peuvent résider dans une même zone et des alarmes de
groupes différents peuvent également résider ensemble. Une zone peut
représenter une localisation physique comme une chaudière ou la
responsabilité d’une zone comme l’entretien.
Présentation générale
Il est possible de grouper les alarmes afin de faciliter l’administration ou
l’analyse. Les trois propriétés de groupe suivantes sont associées aux alarmes :
• Priorité : il s’agit d’une hiérarchie de nombre attribuée à chaque alarme
Au moins un groupe doit être défini. L’utilisation des zones et des priorités est
optionnelle. Une fois les propriétés de groupe attribuées, elles peuvent être
utilisées pour filtrer et trier les alarmes dans l’afficheur des alarmes.
FactoryLink 6.5.0 / Principes de base / 53
Consignation de
l’alarme
individuelle. Utilisez un nombre entre 1 et 9999 pour définir la priorité.
Plusieurs alarmes peuvent avoir la même priorité et plusieurs groupes ou zones
peuvent partager des nombres de priorité.
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Relation Parent/enfant
•
•
R ELATION P ARENT / ENFANT
Il arrive souvent que la génération d’une alarme provoque celle d’une autre
alarme. Dans ce cas, il ne vous est pas conseillé d’afficher les alarmes
supplémentaires résultant de la première alarme. Par exemple, si la fermeture
d’une valve alimentant quatre tuyaux différents génère une alarme, il est
probable que le manque d’écoulement dans chacun des tuyaux engendre une
alarme en fonction de la valeur de l’élément de mesure de l’écoulement. Les
alarmes ainsi générées ne vous intéressent pas, car vous savez déjà que
l’écoulement a été interrompu et pourquoi. Cette relation entre les alarmes est
appelée relation parent/enfant. Dans cet exemple, la valve principale est l’alarme
parent de chacune des alarmes d’écoulement. Les alarmes enfant qui en résultent
ne sont ni affichées ni comptées en tant qu’alarmes actives, car elles sont le
résultat d’une alarme parent.
Figure 2-3
Alarme enfant
Alarme enfant
Alarme parent
Alarme enfant
Alarme enfant
Si, en revanche, la valve principale est ouverte et l’un des tuyaux de mesure de
l’écoulement enregistre une alarme, vous devez en être informé. Dans ce cas,
l’enfant n’est pas dépendant du parent car l’alarme enfant se déclenche de
manière indépendante. Cette alarme s’affiche et est considérée comme une alarme
active.
Consignateur d’alarmes distribuées vous permet de spécifier des relations
parent/enfant pour chaque alarme afin que vous puissiez déterminer s’il existe
une relation susceptible de générer d’autres alarmes sans que vous vouliez en être
informé. Chaque alarme peut avoir plusieurs relations parent/enfant. Les alarmes
définies dans un groupe distant ne peuvent jamais agir en tant qu’alarmes enfant.
Si une alarme possède un identificateur d’alarmes unique défini, elle peut agir en
tant que parent dans le mode d’affichage en créant les alarmes enfant.
54 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Relation Parent/enfant
Chaque alarme est évaluée par Consignateur d’alarmes distribuées et comparée
avec sa relation parent/enfant avant d’être affichée.
l’alarme.
• Si l’alarme est une alarme enfant et que l’alarme parent n’est pas active,
Consignateur d’alarmes distribuées affiche l’alarme.
• Si l’alarme est une alarme enfant et que l’alarme parent est déjà active,
Consignateur d’alarmes distribuées détermine si l’alarme enfant doit être
ignorée ou affichée en fonction des critères de délai que vous avez définis dans
la relation.
Deux types de délai peuvent être définis dans la relation parent/enfant :
• délai apparition alarme enfant
2
Présentation générale
• Si l’alarme est une alarme parent, Consignateur d’alarmes distribuées affiche
• délai de recouvrement alarme enfant
Délai apparition alarme enfant
Certaines relations sont fondées sur la supposition que, lorsque l’alarme parent
est créée, l’alarme enfant l’est également. D’autres relations sont fondées sur la
supposition que, lorsque l’alarme parent est créée, l’alarme enfant n’est que le
résultat de cette alarme, si l’alarme enfant est créée en un temps donné. Si
l’alarme enfant n’engendre aucune alarme dans cet intervalle, la relation
parent/enfant est ignorée pour l’appel de cette alarme. Cet intervalle est le délai
d’apparition de l’alarme enfant. Si l’alarme définie en tant qu’alarme enfant
génère une alarme au-delà du délai alloué, cette alarme s’affiche séparément de
l’alarme parent et est considérée comme une alarme active. Chaque alarme
(parent et enfant) doit retourner à l’état normal pour supprimer les états
d’alarmes. Ensuite, la relation parent/enfant est rétablie et, lors du prochain appel
de l’alarme parent, le compteur repart à zéro pour l’affichage ou non de l’alarme
enfant.
FactoryLink 6.5.0 / Principes de base / 55
Consignation de
l’alarme
Ces délais servent à définir le temps alloué entre la création ou la suppression
d’une alarme parent et l’activation d’une alarme enfant en tant qu’alarme propre
à l’alarme parent.
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Relation Parent/enfant
•
•
Figure 2-4 Délai apparition alarme enfant - Alarme enfant supprimée
Alarme parent
parent 1
10:00
Alarme enfant
enfant 1
10:10
Alarmes affichées :
Délai
apparition
alarme
enfant : 15
parent 1
Figure 2-5 Délai apparition alarme enfant - Alarme enfant non supprimée
Alarme parent
parent 1
Alarme enfant
child 1
10:00
Délai
apparition
alarme
enfant : 15
Alarmes affichées :
parent 1
enfant 1
10:17
Figure 2-6 Délai apparition alarme enfant - Alarme enfant
Alarme parent
parent 1
Alarme enfant
enfant 1
aucune
alarme
Délai
apparition
alarme
enfant :
15
Alarmes affichées :
enfant 1
10:15
Consignateur d’alarmes distribuées vous permet de déterminer l’intervalle de
temps maximum entre la création d’une alarme parent et le moment où vous jugez
que la relation n’est plus impliquée dans le processus d’alarme. Vous pouvez
définir cela si vous considérez que l’alarme enfant est toujours le résultat de
l’alarme parent, quel que soit le moment de sa création, du moment que l’alarme
parent se trouve à l’état d’alarme.
56 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Relation Parent/enfant
Délai de recouvrement alarme enfant
Consignateur d’alarmes distribuées vous permet de déterminer l’intervalle de
temps maximum entre le retour des alarmes parent et enfant à l’état normal.
Passé ce délai, l’alarme enfant devient une alarme indépendante.
2
Présentation générale
Si l’on suppose toujours que l’alarme enfant est le résultat de l’alarme parent, l’on
peut supposer que la suppression de l’alarme parent entraîne celle de l’alarme
enfant. Dans l’exemple précédent, la valve principale (parent) était interrompue.
Cela provoquait la création des quatre alarmes de tuyaux mais ces derniers
étaient ignorés car ils n’étaient pas importants. Si, maintenant, la valve
principale fonctionne, l’écoulement doit revenir dans les quatre tuyaux. Si l’un de
ces tuyaux reste à l’état d’alarme, il est important cette fois-ci que vous en soyez
informé. Le délai de recouvrement de l’alarme enfant permet à l’alarme enfant de
s’activer dans ce cas. Une fois l’alarme enfant revenue à l’état normal, la relation
parent/enfant est rétablie.
Figure 2-7 Délai de recouvrement alarme enfant - Recouvrement de l’alarme enfant
Alarme enfant
enfant 1
10:00
Supprimée
Recouvrement
de
l’alarme
enfant : 05
Retour
à l’état
normal
Alarmes affichées :
aucune
10:01
10:04
Figure 2-8 Délai de recouvrement alarme enfant - Alarmes enfants
Alarme parent
parent 1
Alarme enfant
enfant 1
10:00
Supprimée
Recouvrement de
l’alarme enfant :
05
Retour à
l’état
normal
10:01
Alarmes affichées
enfant 1
alarmé
à 10:06
10:15
FactoryLink 6.5.0 / Principes de base / 57
Consignation de
l’alarme
Alarme parent
parent 1
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Masquage des alarmes
•
•
M ASQUAGE
DES ALARMES
Lorsque vous n’avez pas besoin de gérer un groupe d’alarmes particulier, vous
pouvez masquer les alarmes les plus fréquemment utilisées. Les situations où
vous pouvez cacher les alarmes sont les suivantes :
• Maintenance des équipements
• Systèmes redondants
• Fonctionnalité de station
• Capteur défectueux
Il ne faut pas confondre le masquage des alarmes avec l’utilisation de filtres pour
l’afficheur des alarmes. Par cette action, vous demandez au consignateur
d’alarmes d’ignorer tous les événements associés à un groupe d’alarmes
particulier. Un filtre ne permet de filtrer les alarmes qu’à partir de l’afficheur, les
alarmes étant toujours consignées et surveillées.
Une alarme masquée ne joue pas le rôle d’alarme parent dans une relation
parent/enfant. Afin d’éviter certains problèmes, les alarmes enfants doivent
également être cachées.
Le filtrage est plus fréquent sur des systèmes multi-utilisateurs ou distribués. Au
sein de ces architectures, chaque personne a la possibilité de contrôler l’ensemble
des alarmes ; toutefois, certains opérateurs peuvent n’être responsables que d’un
sous-groupe d’alarmes. Ces opérateurs filtrent les alarmes afin de ne gérer que
celles qui sont sous leur responsabilité. Le filtrage d’ouverture de session de
l’opérateur s’effectue au niveau de l’application.
Tag masquage global
Le tag masquage global est le plus souvent utilisé sur les systèmes redondants.
Dans ce type d’architecture, un nœud constitue l’élément principal et toutes les
alarmes de ce nœud sont actives (tag masquage global = 0). Le nœud esclave ou
nœud en attente comporte le tag masquage global = 1 jusqu’à ce que le nœud
esclave prenne la place du nœud principal.
58 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Persistance de l’alarme
Tags de masquage groupe
Les tags de masquage groupe sont également utilisés pour définir la
fonctionnalité d’une station. Il s’agit d’un cas particulier, car un nœud peut avoir
plusieurs exigences fonctionnelles. Par exemple, un nœud peut fonctionner comme
une simple station d’exploitation pour un seul équipement un jour précis ; le jour
suivant, ce même nœud peut constituer la station d’exploitation pour l’ensemble
des équipements. Le masquage des groupes s’effectue en fonction de la
fonctionnalité de nœud.
2
Présentation générale
Les tags de masquage groupe servent à masquer les alarmes de maintenance des
équipements. Dans ce cas, le développeur doit s’assurer de grouper les alarmes
par machine afin que, au début d’un cycle de maintenance, ces alarmes puissent
être cachées.
Tags de masquage individuel
Groupes distants
Aucun masquage d’alarme n’est pratiqué sur les alarmes provenant de groupes
distants. Les alarmes doivent être masquées au niveau du serveur. Si vous ne
souhaitez pas voir les alarmes, vous devez créer un filtre pour que ces alarmes
n’apparaissent pas.
Identificateurs d’alarmes uniques redéfinis localement
Dans le cas de systèmes de réseau, si la définition locale d’un identificateur
d’alarmes unique est créée et correspond à un identificateur d’alarmes distant, les
fonctions de masquage considèrent que l’alarme est une alarme locale. Cela est
valable pour les alarmes locales, globales et de groupe.
P ERSISTANCE
DE L ’ ALARME
La persistance de l’alarme permet de stocker les informations actuelles
concernant l’état des alarmes actives avec les informations du journal et les
alarmes enfants à des intervalles définis par l’utilisateur. Au démarrage, les
informations sont lues, et les informations importantes comme l’heure initiale,
l’acquittement et les informations concernant le journal, sont préservées.
FactoryLink 6.5.0 / Principes de base / 59
Consignation de
l’alarme
Dans certains systèmes, les alarmes individuelles doivent être masquées afin de
rendre une alarme silencieuse en raison d’un capteur défectueux. Une fois ce
dernier réparé, l’alarme doit être de nouveau contrôlée.
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Distribution d’alarmes
•
•
Activation de la persistance de l’alarme
La persistance de l’alarme s’active en plaçant un -w dans le champ des arguments
du programme de la ligne de tâche du consignateur d’alarmes distribuées du
domaine SHARED. Le système enregistre alors les informations du consignateur
des alarmes dans les fichiers suivants :
• {FLAPP}/{FLNAME}/shared/al_log.prs
• {FLAPP}/{FLNAME}/shared/al_log.bak
Si le fichier *.prs n’est pas disponible au démarrage, c’est le fichier *.bak qui est lu.
Le fichier al_log.prs est mis à jour au moment où le consignateur d’alarmes
distribuées est arrêté, lors du changement de déclencheur de persistance
programmé ou de déclencheur de sauvegarde programmé. Le fichier al_log.bak est
mis à jour lors du changement de déclencheur de sauvegarde programmé. Pour
plus d’informations sur la fonction de persistance, reportez-vous à la section Core
Tasks du manuel FactoryLink Configuration Guide.
Lors du redémarrage de la tâche du consignateur d’alarmes distribuées, le fichier
al_log.prs ou al_log.bak est lu en mémoire et la validité de toutes les alarmes est
vérifiée.
Les alarmes actives sont stockées grâce à leur numéro d’identificateur d’alarmes
unique. Si vous n’avez pas défini d’identificateur d’alarmes unique dans le
Gestionnaire de configuration, un identificateur est défini au démarrage. Si la
configuration reste la même, toutes les alarmes reçoivent un identificateur
d’alarmes unique identique à chaque démarrage. Si la configuration change,
cependant, chaque identificateur d’alarmes peut être modifié et le consignateur
d’alarmes distribuées peut charger les informations concernant la persistance
pour les alarmes incorrectes ou ne pas charger les informations concernant la
persistance.
D ISTRIBUTION
D ’ ALARMES
Grâce au réseau local FactoryLink, les alarmes de tâches peuvent être distribuées
dans l’ensemble du réseau. Chaque nœud peut partager un ou plusieurs groupes
d’alarmes avec d’autres nœuds. L’alarme est créée sur le nœud où elle a été
définie, son affichage et son acquittement s’effectuant à partir d’autres nœuds
configurés pour recevoir des informations concernant cette alarme en particulier.
Lorsque l’alarme est acquittée, que ce soit à la source ou à distance, le nœud
source accepte l’acquittement et met à jour le nouvel état de l’alarme. tous les
nœuds recevant des informations sur cette alarme sont également mis à jour.
60 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Distribution d’alarmes
Les différents nœuds d’alarmes du réseau sont mis à jour grâce au principe de
diffusion de l’application du réseau local FactoryLink. Cela s’effectue en plaçant
tous les nœuds dans un seul groupe de réseau local FactoryLink.
La distribution se divise logiquement en deux catégories permettant de
déterminer la configuration des alarmes à chaque nœud :
• Serveur : le serveur est le nœud à partir duquel les alarmes sont créées.
• Client : le client est le nœud affichant les alarmes. Ces dernières sont acquittées
et les messages du journal sont créés à partir du client.
Figure 2-9
ID ALARME UNIQUE: 1234
TAG : <vide>
ID ALARME UNIQUE: 1234
TAG : niveau_réservoir
AL_LOG
AL_LOG
Nœud : 43
Node: 176
FLLAN
Les paramètres MAXLEN du panneau des noms de postes locaux doivent être
configurés. Vous devez attribuer une valeur de 64000 aux paramètres MAXLEN de
tous les nœuds.
Pour obtenir plus de détails concernant la saisie de ces informations reportez-vous
à la section Communications du manuel FactoryLink Configuration Guide.
FactoryLink 6.5.0 / Principes de base / 61
Consignation de
l’alarme
Chaque nœud est utilisé en tant que serveur, un client ou un nœud pouvant être
utilisé en tant que serveur de toutes les alarmes et les autres nœuds en tant que
clients. Consignateur d’alarmes distribuées identifie un nœud en fonction de
l’identificateur de réseau local Consignateur d’alarmes distribuées, qu’il adapte
aux informations concernant l’alarme en question, afin de déterminer le tâche de
chacun des nœuds. Le dessin ci-dessous représente le lien entre les nœuds
utilisant le réseau local (LAN) FactoryLink.
2
Présentation générale
La distribution s’effectue par l’attribution à chaque nœud du réseau d’un numéro
d’identification de réseau local (LAN) d’alarmes distribuées unique. Consignateur
d’alarmes distribuées utilise ce nombre pour savoir quels nœuds reçoivent quelles
alarmes. L’échange de données s’effectue alors à l’aide des mailbox, une mailbox
d’expédition et une mailbox d’envoi étant définis, puis les différents types de
messages entre les différents nœuds sont tous envoyés grâce à ces deux mailbox.
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Consignation des alarmes
•
•
C ONSIGNATION
DES ALARMES
Si vous souhaitez conserver l’heure de l’alarme, ses données, l’opérateur ou le
nœud qui ont servi à l’acquitter, ainsi que les entrées de journal dans un but de
consignation, vous pouvez configurer Consignateur d’alarmes distribuées pour lire
les données à partir des propres éléments de Consignateur d’alarmes distribuées
dans la base de données temps réel et envoyer ces données vers une base de
données relationnelle située sur le disque dur ou vers un fichier texte. Les
données consignées dans une base de données relationnelle peuvent ensuite être
parcourues à l’aide du navigateur FactoryLink.
Si la consignation est activée pour un groupe distant sans qu’aucune information
de base de données ne soit définie sur le nœud client, les informations ne sont pas
consignées et aucune erreur ne se produit. Si un nœud distant s’arrête puis
redémarre ou se reconnecte à la suite d’une erreur de communication alors que la
même alarme est toujours active, le consignateur tente d’insérer l’alarme dans la
base de données à deux reprises, provoquant une erreur entrée en double.
Consignateur d’alarmes distribuées consigne les données dans la base de données
relationnelle de la même manière que le consignateur de base de données
FactoryLink, c’est-à-dire sous forme de tableau à l’aide d’un historique lors de
l’apparition, de l’acquittement, ou après le retour à l’état normal d’une alarme.
Les tableaux de la consignation des alarmes, un pour les entrées d’alarmes et un
pour celles du journal, ainsi que les schémas qui leur sont associés, ont déjà été
définis dans Consignateur d’alarmes distribuées.
62 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
Consignation des alarmes
Le tableau des entrées d’alarmes est construit sur le modèle suivant
2
Type
Tableau
Description
INTEGER
-
Numéro de séquence de l’alarme.
aid
INTEGER
-
Numéro d’identification de l’alarme.
tag
CHAR
48
Nom de tag de l’alarme.
grp
CHAR
16
Groupe auquel appartient l’alarme.
are
CHAR
16
Zone à laquelle appartient l’alarme.
pri
SMALLINT
-
Priorité de l’alarme.
tim
CHAR
30
Heure initiale (yearmodyhrmisc.mse).
atm
CHAR
30
Heure de l’acquittement
(yearmodyhrmisc).
ntm
CHAR
30
Heure normale (yearmodyhrmisc).
dur
INTEGER
-
Durée de l’alarme en secondes.
msg
CHAR
*
Message d’alarme.
va1
CHAR
12
Variable 1 à l’état initial.
va2
CHAR
12
Variable 2 à l’état initial.
va3
CHAR
12
Variable 3 à l’état initial.
va4
CHAR
12
Variable 4 à l’état initial.
opr
CHAR
8
Opérateur ayant acquitté l’alarme.
* Le tableau est déterminé par la taille spécifique dans le champ Taille de message
du panneau de contrôle d’archivage des alarmes de la table de configuration
Consignateur d’alarmes distribuées.
Index
1
Unique
YES
Liste des colonnes
seq + itime.
FactoryLink 6.5.0 / Principes de base / 63
Consignation de
l’alarme
seq
Présentation générale
Colonne
•
DÉFINITION DE LA TÂCHE DE CONSIGNATION DES ALARMES
•
Journal
•
•
La table des entrées du journal est construite selon le modèle suivant.
Colonne
Type
Tableau
Description
seq
INTEGER
-
Numéro de séquence de l’alarme.
aid
INTEGER
-
Numéro d’identification de l’alarme.
name
CHAR
48
Nom de tag de l’alarme.
msg
CHAR
*
Entrée du journal.
opr
CHAR
8
Opérateur ayant créé l’entrée.
* Le tableau est déterminé par la taille spécifique dans le champ Taille de message
du panneau de contrôle d’archivage des alarmes de la table de configuration
Consignateur d’alarmes distribuées.
Index
1
Unique
NO
Liste des colonnes
seq.
J OURNAL
Consignateur d’alarmes distribuées offre une possibilité de saisie d’entrées du
journal durant l’exécution, vous permettant d’annoter l’alarme. Ces entrées sont
enregistrées dans la base de données relationnelle ou dans un fichier lors de la
consignation des alarmes et sont également distribuées à travers le réseau si les
alarmes sont en cours de distribution.
Le journal vous permet d’ajouter des remarques à l’alarme concernant la raison de
son apparition ou son mode de correction. Si les alarmes sont en cours de
distribution, tous les opérateurs du réseau peuvent ajouter des entrées de journal
à cette alarme.
64 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 3
Définition de la tâche
recette de fabrication
Présentation générale
La tâche recette de fabrication de FactoryLink sert à transférer des jeux de
valeurs prédéfinies, parfois appelées recettes, entre des fichiers disque binaires et
des éléments sélectionnés, ainsi qu’entre la base de données temps réel et un
périphérique externe. Dans la base de données temps réel, une recette de
fabrication est un ensemble d’éléments regroupés dans un but précis. Ces
éléments peuvent comporter des valeurs à création interne ou entrées par
l’opérateur.
3
Effectuez les étapes suivantes pour configurer une application de recette de
fabrication typique :
1. Créez et animez un affichage graphique.
2. Remplissez une table de recette.
3. Remplissez la table de lecture/écriture du module de protocole de ce
périphérique externe si vous voulez que l’entrée opérateur modifie les
paramètres d’un périphérique externe.
4. Référencez les noms de ces éléments dans la table de lecture/écriture de la
tâche FactoryLink communiquant avec le périphérique externe si la tâche écrit
des valeurs d’éléments sur les registres d’un périphérique externe.
FactoryLink 6.5.0 / Principes de base / 65
Recette de fabrication
Ce chapitre présente les concepts opérationnels de configuration des opérations
Recette de fabrication. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à « Configuring Batch Recipe » page
585 dans le manuel FactoryLink Configuration Guide. Pour une description rapide
des panneaux de cette tâche, ses entrées et les messages d’erreur qui lui sont
associés, reportez-vous à « Recette de fabrication » page 17 dans le Guide de
référence de FactoryLink.
•
DÉFINITION DE LA TÂCHE RECETTE DE FABRICATION
•
Principes de l’opération
•
•
P RINCIPES
DE L ’ OPÉRATION
Dans la base de données temps réel, une recette de fabrication FactoryLink est un
ensemble d’éléments regroupés dans un but précis. Ces éléments peuvent
comporter des valeurs à création interne ou entrées par l’opérateur.
Vous pouvez effectuer les fonctions suivantes avec la recette de fabrication :
• Définition d’un maximum de 8 000 modèles de recettes différents, chacun
associé à un nombre de fichiers illimité.
• Stockage des recettes de fabrication dans des fichiers disque afin que le nombre
total de recettes différentes stockées dans un système ne soit limité que par
l’espace disque disponible.
• Stockage de chaque recette de fabrication sous un nom de fichier standard.
• Spécification d’un maximum de 8 000 éléments pour un seul modèle de recette
de fabrication.
• Utilisation de chacun des cinq types de données FactoryLink : numérique,
analogique, longue, à virgule flottante et message.
Vous pouvez configurer une recette de fabrication pour qu’elle soit utilisée dans de
nombreuses applications différentes. Par exemple, un programme peut utiliser un
affichage graphique pour la saisie de valeurs d’applications et écrire ces valeurs
sur un périphérique externe à l’aide de la tâche EDI de FactoryLink. La recette de
fabrication peut enregistrer ces valeurs d’éléments dans un fichier de recette afin
que le programme puisse ensuite lire les valeurs à partir du fichier de recette de
fabrication.
Voici des exemples d’applications, chacune utilisant un simple modèle de recette
de fabrication :
• Production d’une ligne de couleur particulière. Vous pouvez utiliser plusieurs
fichiers utilisant le même modèle de recette pour définir différentes teintes ou
couleurs pour le dessin en cours d’élaboration.
• Configuration de différents périphériques externes avec différents fichiers
correspondant aux jours de la semaine, fins de mois et autres emplois du temps.
• Définir un environnement pour une procédure de test comprenant différents
fichiers pour l’établissement de différents jeux de paramètres de test.
Pour plus d’informations, reportez-vous à « Sample Batch Recipe » dans le manuel
FactoryLink Configuration Guide.
Vous pouvez utiliser des recettes de fabrication en liaison avec n’importe quelle
tâche FactoryLink, car chaque tâche FactoryLink communique avec d’autres
tâches par l’intermédiaire de la base de données temps réel.
66 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE RECETTE DE FABRICATION
Principes de l’opération
Vous pouvez configurer la recette de fabrication pour qu’elle soit déclenchée par
des événements, des horloges, ou des commandes d’opérateur, comme :
• Une opération lue par un périphérique externe
• Un calcul Maths et logique (interprété ou compilé)
• Une activité provenant d’une autre station de réseau
• Une entrée de l’opérateur (à l’aide d’un clavier ou d’un outil de pointage)
Contrôlez l’écran du Gestionnaire d’exploitation afin de déterminer l’état de la
recette de fabrication à l’exécution.
3
Présentation générale
La recette de fabrication s’exécute comme une tâche d’arrière-plan. Cette tâche ne
requiert pas l’intervention d’un opérateur à l’exécution, à moins que vous ne la
configuriez pour demander une telle intervention.
FactoryLink enregistre les fichiers de recette lorsqu’il effectue un FLSAVE
tributaire d’une plate-forme ; toutefois, FactoryLink n’enregistre pas les fichiers
de recette lorsqu’il effectue un FLSAVE non tributaire d’une plate-forme (multi
plate-forme).
Recette de fabrication
FactoryLink 6.5.0 / Principes de base / 67
•
DÉFINITION DE LA TÂCHE RECETTE DE FABRICATION
•
Création et animation d’un affichage graphique
•
•
C RÉATION
ET ANIMATION D ’ UN AFFICHAGE GRAPHIQUE
La création et l’animation des affichages graphiques s’effectuent à l’aide de
l’Editeur d’applications et conformément aux spécifications suivantes :
• Création de champs d’entrée à l’affichage permettant à un opérateur de
sélectionner un nom de recette et de définir ou modifier des valeurs dans la
recette.
• Liaison de ces champs d’entrée à des éléments.
• Définition de boutons pour la lecture et l’enregistrement des déclencheurs de la
recette.
• Liaison de ces boutons à des éléments numériques (utilisez l’action ON pour
créer les déclencheurs).
• Définition d’autres boutons, comme des boutons ou des clés servant à ouvrir le
nouvel affichage à partir du Menu principal et un bouton ou une clé servant à
revenir au Menu principal.
• Liaison de ces boutons à des éléments numériques.
• Attribution d’un nom à l’affichage.
• Saisie d’un nom d’élément fenêtre et d’un nom de dessin par défaut.
• Utilisation des commandes du menu Affichage pour dimensionner la fenêtre et
choisir son emplacement à l’écran.
Pour obtenir des instructions plus détaillées, reportez-vous au Guide de l’Editeur
d’applications.
68 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 4
La tâche de consultation de base de données FactoryLink fonctionne en
association avec la tâche historique FactoryLink afin de permettre à une
application d’accéder aux données d’une base de données relationnelle via une
fenêtre de consultation. Cette tâche comporte les fonctionnalités suivantes :
• Elle permet de manipuler les données relationnelles d’une base de données
relationnelle depuis FactoryLink
• Elle permet à une application d’envoyer et de recevoir des données à partir de
toutes les tables de bases de données externes, y compris celles créées en dehors
de FactoryLink
4
Présentation générale
Définition de la tâche
de l’explorateur de
base de données
• Elle permet de définir les éléments référencés par l’explorateur dans des
Ce chapitre présente les concepts opérationnels de configuration des opérations de
l’explorateur de base de données. Pour plus d’informations sur la configuration de
cette tâche, reportez-vous à « Database Browser » page 485 dans le manuel
FactoryLink Configuration Guide. Pour obtenir une description rapide des
panneaux et des entrées de cette tâche, ainsi que des messages d’erreur qui lui
sont associés, consultez « Consultation de base de données » page 29 dans le Guide
de référence de FactoryLink.
FactoryLink 6.5.0 / Principes de base / 69
Explorateur de base
de données
tableaux ou individuellement
•
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
•
Principes de l’opération
•
•
P RINCIPES
DE L ’ OPÉRATION
L’explorateur est une tâche client historique qui communique avec l’historique via
des éléments de mailbox pour l’envoi et la réception d’informations historiques
stockées dans une base de données externe.
L’explorateur accède aux données d’une base de données relationnelle en
sélectionnant les données spécifiées dans une table de configuration pour les
placer dans une table provisoire appelée table de résultat. L’élément consulte et
modifie les données dans la table de résultat à l’aide d’une fenêtre de consultation.
Il s’agit d’une fenêtre à curseur qui projette les données entre la base de données
relationnelle et la base de données temps réel. La fenêtre de consultation permet
de visualiser les parties sélectionnées d’une table de résultat.
Par exemple, si un écran graphique est utilisé pour afficher une fenêtre de
consultation, il peut afficher autant de lignes de données de la table de résultat
qu’il y a d’éléments dans le tableau d’éléments bidimensionnel. Si la table de
résultat comporte plus de lignes que la fenêtre de consultation, l’opérateur peut
parcourir la table de résultat et consulter chacune de ses lignes dans la fenêtre de
consultation.
70 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
Principes de l’opération
FactoryLink 6.5.0 / Principes de base / 71
Explorateur de base
de données
L’explorateur peut lire dans un tableau entier d’éléments correspondant à une
seule opération et écrire des données dans celui-ci.
4
Présentation générale
Les relations à l’intérieur de la base de données externe, de la table de résultat, de
la fenêtre de consultation, de la base de données temps réel et de l’affichage
graphique sont illustrées ci-dessous :
•
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
•
Principes de l’opération
•
•
Un tampon interne stocke les lignes de la table de résultat en mémoire vive
(RAM). Un tampon externe stocke le surplus de lignes depuis le tampon interne
sur disque. L’opérateur peut alors parcourir de nouveau la table de résultat. Les
tampons sont représentés dans la figure ci-dessous.
Figure 4-1
Dans cet exemple, au fur et à mesure que l’opérateur parcourt la table de résultat,
les lignes de cette dernière se déplacent vers le tampon interne afin d’être stockées
en mémoire. La table de résultat comportant dans ce cas 25 lignes et le tampon
interne ne pouvant stocker que 20 lignes, lorsque ce dernier est plein, les lignes
supplémentaires du tampon interne se déplacent vers le tampon externe afin
d’être stockées sur disque.
72 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
Utilisation des expressions logiques
U TILISATION
DES EXPRESSIONS LOGIQUES
4
Pour configurer l’explorateur, vous devez savoir comment écrire une instruction
SQL standard. Reportez-vous à n’importe quel guide SQL, comme Quick Reference
Guide to SQL et/ou le manuel de l’utilisateur de la base de données relationnelle
en cours d’utilisation pour plus d’informations sur l’écriture des instructions SQL.
Table 4-1
TRANDATE
CONVEYOR
CARNUM
COLOR
19910126080000
1
9
yellow
19910126083000
1
10
red
19910126090000
1
11
red
19910126093000
1
12
red
19910126100000
1
13
silver
19910126103000
1
14
black
19910126110000
1
15
black
19910126113000
1
16
black
19910126120000
1
17
white
FactoryLink 6.5.0 / Principes de base / 73
Explorateur de base
de données
Pour sélectionner des données à partir d’une table de base de données, une
expression logique fonctionne en association avec le nom de la colonne de la table
et les opérateurs logiques afin de constituer une clause SQL WHERE. La clause
WHERE spécifie quels sont les lignes d’une table de base de données à placer dans
la table de résultat. La table suivante représente une partie d’un exemple de table
de base de données, CAR.
Présentation générale
Les expressions logiques servent à spécifier les données d’une base de données
relationnelle afin de les consulter ou de les modifier. Pour les besoins de
l’explorateur, une expression logique est une commande comportant la clause
WHERE d’un SQL (Structured Query Language) standard. Afin de rendre une
expression logique flexible à l’exécution, utilisez le nom d’un élément ayant pour
valeur une clause WHERE. Si vous consultez toutes les données depuis une des
colonnes de la table d’une base de données relationnelle, vous n’avez pas besoin de
spécifier d’expression logique.
•
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
•
Utilisation des expressions logiques
•
•
Table 4-1
TRANDATE
CONVEYOR
CARNUM
COLOR
19910126123000
1
18
white
19910126130000
1
19
blue
19910126133000
1
20
blue
19910126140000
1
21
blue
19910126143000
1
22
brown
19910126150000
1
23
burgundy
19910126153000
1
24
blue
19910126160000
1
25
blue
19910126163000
1
26
brown
19910126170000
1
27
burgundy
Voici un exemple de clause WHERE référençant la table CAR précédente :
64#0&#6'
HI #0& 64#0&#6' HI #0&
%108';14 #0& %#407/
#0&
%#407/ Dans cet exemple, la clause WHERE requiert :
&G SWGNNG EQWNGWT NGU XQKVWTGU ¯ FW VTCPURQTVGWT QPV ¾V¾
RGKPVGU GPVTG GV NG LCPXKGT Depuis cette clause WHERE, la base de données relationnelle place les valeurs
suivantes dans une table de résultat.
Table 4-2
19910126110000
1
15
black
19910126113000
1
16
black
19910126120000
1
17
white
19910126123000
1
18
white
74 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
Utilisation des expressions logiques
Table 4-2
1
15
black
19910126130000
1
19
blue
19910126133000
1
20
blue
19910126140000
1
21
blue
Si la taille d’affichage de la fenêtre de consultation est 2, la fenêtre de consultation
écrit les valeurs des éléments sur deux lignes vers la base de données temps réel.
Lorsque les données atteignent cette dernière, d’autres tâches FactoryLink
peuvent les lire et écrire dessus, et un opérateur peut visualiser les données sur
un écran graphique.
4
Présentation générale
19910126110000
L’explorateur effectue quatre opérations :
• Sélectionner : utilise une instruction de sélection SQL pour sélectionner et
• Mettre à jour : met à jour les données de la table de résultat et de la base de
données externe. l’explorateur peut effectuer deux types d’opération de mise à
jour :
• Position : met à jour la ligne de données affichées dans le fenêtre de
consultation en cours (ligne sur laquelle le curseur pointe actuellement).
• Logique : met à jour les données décrites par l’expression logique.
• Insérer : lorsqu’une opération de mise à jour ne peut pas être effectuée car la
ligne à mettre à jour n’existe pas. Cette opération consiste à insérer une
nouvelle ligne de données dans la table de résultat.
• Supprimer : supprime une ligne de la table de résultat et de la base de données
externe. L’explorateur peut effectuer deux types d’opérations de suppression :
• Positionnelle : supprime la ligne de données en cours (ligne sur laquelle le
curseur pointe actuellement) affichée dans la fenêtre de consultation.
• Logique : supprime les données décrites par l’expression logique.
FactoryLink 6.5.0 / Principes de base / 75
Explorateur de base
de données
récupérer des données à partir d’une base de données relationnelle afin de les
afficher dans une table de résultat.
•
DÉFINITION DE LA TÂCHE DE L’EXPLORATEUR DE BASE DE DONNÉES
•
Configuration des arguments de programme
•
•
C ONFIGURATION
DES ARGUMENTS DE PROGRAMME
Configurez les arguments de programme de la configuration système suivants
pour modifier la fonctionnalité de l’explorateur de base de données :
-L ou -l
Active l’historisation des erreurs dans le fichier journal. Par
défaut, l’explorateur de base de données n’historise pas les
erreurs.
-N ou -n
Indique, à la fin d’un déclencheur de SELECTION, que le résultat
de la requête est une condition de fin de Recherche si le nombre
de lignes issues de la requête n’est pas égal au nombre de lignes
définies dans la taille d’affichage. Par défaut, l’explorateur de
base de données ne rend compte d’aucune condition de fin de
recherche pour un déclencheur de SELECTION tant qu’une
opération de déplacement n’a pas fait passer la ligne en cours
devant la ligne précédente de la requête.
-S[4-160] ou
-s[4-160]
Définit le nombre maximum d’instructions SQL activées en même
temps par l’explorateur de base de données. Le nombre par défaut
est 160. Dans le cas de très grandes applications, ce bouton de
programme doit parfois être réglé si le serveur de base de données
ne peut pas attribuer une ressource à l’ouverture d’un nouveau
curseur SQL.
-V1 ou -v1
Ecrit les instructions SQL créées par l’explorateur de base de
données dans le fichier journal. La fonction d’historisation doit
être activée dans l’explorateur de base de données pour que ce
bouton de programme puisse fonctionner. Par défaut, l’instruction
SQL n’est pas écrite dans le fichier journal.
-W[5-300] ou
-w[5-300]
Définit en seconde le délai maximum d’attente de réponse de la
tâche historique par l’explorateur de base de données. Le délai
par défaut est de 30 secondes.
Effectuez les étapes suivantes pour configurer un ou plusieurs arguments :
1 Assurez-vous que le domaine actuellement sélectionné dans la boîte de sélection
de domaine du Gestionnaire de configuration est correct pour la modification
l’entrée de l’explorateur de base de données du panneau de configuration système.
2 Choisissez la commande de configuration du système dans le menu principal du
Gestionnaire de configuration pour faire apparaître le panneau d’informations de
configuration système.
3 Entrez un ou plusieurs argument(s) séparé(s) par des espaces dans le champ des
arguments de programme pour la tâche DBBROWSE.
76 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 5
FactoryLink stocke les données collectées et calcule les valeurs d’éléments de
données correspondants dans la base de données temps réel. Chaque fois que de
nouvelles données sont collectées ou calculées, elles remplacent les valeurs
d’éléments stockées dans la base de données temps réel.
Lorsqu’il est important de conserver des données, telles que des rapports ou des
informations sur des courbes de tendances, vous pouvez les consigner dans une
base de données d’historisation à l’aide de la tâche Historisation base de données.
Cette tâche lit les données temps réel résidant en mémoire et les envoie à une
base relationnelle stockée sur disque.
5
Présentation générale
Définition de la tâche
Historisation base de
données
L’historisation envoie des données à une base relationnelle via l’historique
FactoryLink. La tâche historique utilisée pour le transfert dépend de la base de
données relationnelle recevant les données. Cette dernière peut être la base de
données compatible dBASE IV éventuellement fournie avec FactoryLink ou une
base de données relationnelle tierce, telle qu’Oracle7 ou Sybase. Pour connaître les
bases relationnelles tierces compatibles avec FactoryLink, reportez-vous au
chapitre « Définition de la tâche historique » page 123.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Historisation base de données. Pour plus d’informations sur
les procédures de configuration de cette tâche, reportez-vous à la section « Data
Logging Operations » page 359 du manuel FactoryLink Configuration Guide.
Consultez la section « Historisation base de données » page 61 du Guide de
référence de FactoryLink pour obtenir une brève description des panneaux de cette
tâche, des informations saisies et des messages d’erreur associés.
Historisation base de
données
FactoryLink 6.5.0 / Principes de base / 77
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Méthodologie de l’historisation base de données
•
•
M ÉTHODOLOGIE
DE L ’ HISTORISATION BASE DE DONNÉES
La procédure suivante illustre le mode d’historisation des données temps réel
résidant en mémoire dans une base de données relationnelle stockée sur disque :
1. La base de données temps réel reçoit et stocke des données issues de plusieurs
sources, telles qu’un périphérique distant, une saisie utilisateur ou les
résultats de calcul d’une tâche FactoryLink. Lorsque les données ont été
collectées et stockées dans cette base de données, elles deviennent accessibles à
d’autres tâches et peuvent être manipulées.
2. La tâche Historisation base de données lit les valeurs des éléments de données
stockées dans la base de données temps réel et met en correspondance ces
éléments avec les colonnes d’une table de base de données relationnelle stockée
sur disque.
3. L’historisation base de données envoie les données de la base de données temps
réel vers une mailbox historique sous la forme d’une expression d’insertion
INSERT SQL. La requête demeure dans ce mailbox historique jusqu’à ce que la
tâche historique la traite.
4. Une fois la requête traitée, l’historique se connecte à la base de données
relationnelle et insère les données dans le fichier voulu. Cela fait, les autres
applications peuvent utiliser les données.
Les données sont
collectées ou calculées,
puis stockées dans la
base de données temps
réel.
78 / FactoryLink 6.5.0 / Principes de base
tion
L’historisation base de
données écrit les
données dans une
mailbox historique.
isa
Æ
Base de données
en temps réel
tor
H is
L’historisation base
de données prépare
les données pour le
transfert dans une
table de base de
données
relationnelle.
71°, 60°, 52°,
47°, 34°, 62°
Ø
Mailbox
historique
iq u
e
¦
Hi s
tor
¨
L’historique transfère
les données dans la
base de données
relationnelle au
format de table voulu.
Base de
données relationnelle
Rouge Bleu Vert
71°
60° 52°
71°
47°
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Méthodologie de l’historisation base de données
Lorsque vous sélectionnez une méthode d’historisation, vous devez déterminer :
• La méthode de groupement : même si vous pouvez théoriquement historiser des
• Les méthodes de séquencement ou de classement (les deux sont disponibles
avec toutes les méthodes de groupement) :
• Nombre entier
• Horodatage (attribut horaire)
• L’indexation
• La méthode de suppression
En fonction de ces critères, trois méthodes d’historisation sont disponibles :
5
Présentation générale
données groupées sans numéro de séquence, les exemples choisis impliquent
l’utilisation d’un numéro de séquence, procédure caractéristique pour les
données groupées.
• Non groupée/non séquencée : lignes de données non associées à un groupe et
sans classement.
• Non groupée/séquencée : lignes de données non associées à un groupe et
classées en fonction de l’attribut horaire ou du nombre entier, ou des deux.
• Groupée par nom de groupe et/ou par numéro de sous-groupe : lignes de
données associées à un nom de groupe, à un nom de groupe et un numéro de
sous-groupe, ou à un numéro de sous-groupe.
Les sections ci-après décrivent brièvement chaque méthode.
Historisation base de
données
FactoryLink 6.5.0 / Principes de base / 79
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Groupement de données
•
•
G ROUPEMENT
DE DONNÉES
FactoryLink vous permet d’historiser des données associées ou non à un groupe. Si
vous décidez d’historiser les données sans association de groupe (méthode non
groupée), les données sont placées dans la table à part des données issues des
autres tables. Par exemple, pour gérer la date de début d’emploi des employés
d’une société sur deux sites différents, tels que Dallas et Atlanta, vous devez
consigner les employés de Dallas dans une table différente de celle utilisée pour
les employés d’Atlanta.
Nom
Table
Dallas
Table
Atlanta
Prénom
Date_début
Smith
Charlie
14/12/93
Johnson
Jimmy
14/2/95
Nom
Jones
Prénom
Susan
Date_début
6/11/95
Le groupement de données vous permet de stocker des données à structure
commune dans la même table mais de les séparer en fonction de certains critères,
tel que le site. Si vous décidez d’associer les données historisées à un groupe, la
structure de la table doit comprendre une colonne contenant le groupe associé à la
ligne de données concernée.
Colonne
Groupe
Site
Nom
Prénom
Date_début
Dallas
Smith
Charlie
14/12/93
Atlanta
Jones
Susan
6/11/95
Dallas
Johnson
Jimmy
14/2/95
80 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Groupement de données
L’un des éléments suivants spécifie le groupe associé à une ligne de données :
5
• nom de groupe
nomdegroupe
Est le nom unique alphanumérique attribué par vous lorsqu’il ne
se produit pas de modification notable. Par exemple, si vous
souhaitez grouper les données (qui ne changent quasiment pas)
selon les sites de la société, groupez-les par nomdegroupe.
• nomdegroupe_numérodesousgroupe
où
nomdegroupe
Est le nom unique alphanumérique attribué par vous et
numérodesousgroupe un numéro attribué par la tâche
Historisation base de données.
Présentation générale
où
Le nomdesousgroupe est un suffixe du nomdegroupe précédé d’un
caractère de soulignement comme dans Equipe_1. Lors de
l’exécution, l’historisation base de données crée de nouveaux
sous-groupes selon un cycle défini.
Cette méthode permet de constituer des sous-groupes de données dans un
groupe. Par exemple, si vous souhaitez grouper des données par site et par
année d’embauche, utilisez nomdegroupe_nomdesousgroupe pour grouper des
données.
Colonne
Groupe
Site
Nom
Prénom
Date_début
Dallas_93
Smith
Charlie
14/12/93
Atlanta_95
Jones
Susan
6/11/95
Dallas_95
Johnson
Jimmy
14/2/95
Historisation base de
données
FactoryLink 6.5.0 / Principes de base / 81
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Groupement de données
•
•
• numérodesousgroupe
où
numérodesous
-groupe
Est le numéro attribué par la tâche Historisation base de
données. Lors de l’exécution, l’historisation crée de nouveaux
sous-groupes en fonction d’un cycle que vous définissez.
Cette méthode permet d’incrémenter périodiquement par numéro les
attributions de groupes. Par exemple, si vous souhaitez grouper des données
par année d’embauche, vous pouvez les grouper par numéro de sous-groupe.
Site
Colonne
Groupe
Nom
Prénom
Date_début
93
Smith
Charlie
14/12/93
95
Jones
Susan
6/11/95
95
Johnson
Jimmy
14/2/95
Les sous-groupes sans nom de groupe associé sont associés par défaut à un groupe
nul ou vide. Tous les sous-groupes créés sans nom de groupe appartiennent alors
au groupe nul. Vous ne devez pas l’oublier lorsque vous supprimez des données
d’un groupe nul. Pour plus de détails, reportez-vous à la section « Suppression de
données de groupe » page 90.
82 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Classement des données
C LASSEMENT
DES DONNÉES
5
Entier
Choisissez un nombre entier pour l’historisation de données d’événement. Le
tableau suivant décrit l’utilisation d’un entier pour le classement des données.
Ent_séq
Reflète
l’ordre de
collection
Nom
Prénom
Présentation générale
FactoryLink vous permet d’historiser des 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 et des lignes de données, la structure de la table doit
comprendre une colonne contenant le nom de séquence associé à la ligne de
données (enregistrement). Le numéro de séquence peut être un entier ou un
attribut horaire.
Date_début
1
Smith
Charlie
14/12/93
2
Jones
Susan
6/11/95
Si vous historisez les données groupées avec un numéro de séquence entier,
chaque groupe dispose d’un compte unique : le premier enregistrement pour
chaque groupe est affecté du numéro 1, le deuxième enregistrement du numéro 2,
etc.
Toute donnée historisée avec un numéro de séquence entier mais sans association
de groupe appartient au groupe nul ou vide. Ne l’oubliez pas lorsque vous
supprimez des données du groupe nul. Pour plus d’informations, reportez-vous à
la section « Suppression de données de groupe » page 90.
Historisation base de
données
FactoryLink 6.5.0 / Principes de base / 83
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Indexation
•
•
Horodatage
Choisissez l’horodatage ou affectation d’un attribut horaire si vous souhaitez
associer des données et une heure déterminée. Le tableau suivant illustre
l’utilisation de l’attribut horaire pour le classement des données.
Heure_séq
Reflète
l’ordre de
collection
Nom
Prénom
Date_début
486552600
Smith
Charlie
14/12/93
486552605
Jones
Susan
6/11/95
L’horodatage FactoryLink dépend d’une horloge interne basée sur le tag global,
SECTIME. Ce dernier assure le suivi de l’heure, par intervalles d’une seconde,
depuis un point de départ défini à minuit, le 1er janvier 1980.
I NDEXATION
Les enregistrements sont affichés dans une table de base de données relationnelle
dans l’ordre de leur insertion. Il s’agit de l’ordre naturel ou physique. Le ou les
champ(s) sélectionné(s) pour l’indexation sont appelés clé d’indexation.
Lorsqu’une table est indexée, un fichier d’index est créé contenant les entrées
dans l’ordre d’indexation. L’ordre courant des enregistrements dans le fichier de
base de données ne change pas. L’accès à des enregistrements indexés est plus
rapide que l’accès à des enregistrements non indexés.
Dans certains cas, il se peut que vous souhaitiez extraire les enregistrements
selon un classement différent, tel que l’ordre alphabétique. Pour ce faire, vous
devez créer un index pour la table.
84 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Indexation
Indexation par le nom
(clé d’indexation)
Site
Nom
Prénom
Date_début
Dallas
Johnson
Jimmy
14/2/95
Atlanta
Jones
Susan
6/11/95
Dallas
Smith
Charlie
14/12/93
5
Présentation générale
Un index permet de réorganiser les enregistrements d’un fichier de base de
données en fonction des valeurs d’un ou plusieurs champs. Indexez les
enregistrements par le champ Nom pour classer les enregistrements dans l’ordre
alphabétique, pour la table exemple ci-dessous.
Vous pouvez effectuer une indexation en fonction de plusieurs colonnes. Les
enregistrements sont triés d’après la première colonne spécifiée, puis la suivante,
etc. Indexez les enregistrements par le champ Site plus le champ Nom pour classer
les enregistrements de la table exemple dans l’ordre alphabétique pour un site.
Indexation par le nom
et par le site
(clé d’indexation)
Site
Nom
Prénom
Date_début
Atlanta
Jones
Susan
6/11/95
Dallas
Johnson
Jimmy
14/2/95
Dallas
Smith
Charlie
14/12/93
Historisation base de
données
FactoryLink 6.5.0 / Principes de base / 85
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Indexation pour la tâche de traitement des courbes de tendances
•
•
I NDEXATION
POUR LA TÂCHE DE TRAITEMENT DES COURBES DE
TENDANCES
Pour inclure des données historisées sur une courbe (graphique) de tendances,
vous devez spécifier un numéro de séquence comme index ou partie de l’index. La
clé d’indexation que vous spécifiez dépend du type de courbe de tendances que
vous utilisez pour afficher les données :
• Graphique temps : indexation sur un numéro de séquence d’attribut horaire.
• Graphique d’événement : indexation sur un numéro de séquence entier.
Indexation sur graphique temps
Pour afficher les données historisées sur un graphique temps, vous devez spécifier
un numéro de séquence d’attribut horaire comme clé d’indexation.
Utilisez cette
colonne comme
clé d’indexation
Heure_séq
Nom
Prénom
Date_début
486552600
Smith
Charlie
14/12/93
486552605
Jones
Susan
6/11/95
486552710
Johnson
Jimmy
14/2/95
Indexation sur graphique d’événement
Pour afficher les données historisées sur un graphique d’événement, vous devez
spécifier un numéro de séquence entier comme clé d’indexation.
Utilisez cette
colonne comme
clé d’indexation
Ent_séq
Nom
Prénom
Date_début
1
Smith
Charlie
14/12/93
2
Jones
Susan
6/11/95
3
Johnson
Jimmy
14/2/95
86 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Indexation pour la tâche de traitement des courbes de tendances
Indexation sur courbes de tendances temps et événement
Utilisez chaque
colonne
comme clé
d’indexation
ent_séq
Heure_séq
Nom
Prénom
Date_début
1
48652600
Smith
Charlie
14/12/93
2
486552605
Jones
Susan
6/11/95
3
486552710
Johnson
Jimmy
14/2/95
5
Présentation générale
Vous devez inclure à la fois un numéro de séquence nombre entier et attribut
horaire dans deux colonnes séparées et spécifier deux index, l’un par le nombre
entier et l’autre par l’attribut horaire, pour afficher les mêmes données historisées
sur un graphique de tendances temps et sur un graphique d’événement. Pour plus
d’informations sur l’indexation, reportez-vous à la section « Indexation » page 84.
Indexation de données groupées
Pour afficher des données groupées sur un graphique d’événement, vous devez
spécifier une clé d’indexation comportant le numéro de séquence et la colonne de
groupe. Le numéro de séquence doit contenir un nombre entier. La colonne de
groupe contient l’association de nomdegroupe, nomdegroupe_numérodesousgroupe
ou numérodesousgroupe.
Utilisez ces deux
colonnes comme
clé d’indexation
Ent_séq
Site
Nom
Date_début
Atlanta
Jones
6/11/95
2
Dallas
Johnson
14/2/95
3
Dallas
Smith
14/12/93
FactoryLink 6.5.0 / Principes de base / 87
Historisation base de
données
1
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Méthodes de suppression
•
•
M ÉTHODES
DE SUPPRESSION
La méthode d’historisation choisie dépend en partie du mode de suppression des
données dans la base de données relationnelle. Les options disponibles sont les
suivantes :
• Décalage des enregistrements (par roulement)
• Décalage des sous-groupes (par roulement)
• Suppression de données de groupe
Décalage des enregistrements (par roulement)
Le décalage des enregistrements (par roulement) est disponible si vous consignez
des données non groupées dans une base de données relationnelle dBASE IV
FactoryLink. Cette option vous permet de spécifier le nombre d’enregistrements
maximal autorisé dans le fichier de base de données. Une fois ce nombre maximal
atteint, la prochaine tentative d’historisation d’un enregistrement entraîne
l’écrasement de l’enregistrement le plus ancien de la base de données. Ainsi, si le
fichier de base de données autorise seulement trois enregistrements, le plus
ancien est remplacé lorsqu’un quatrième est historisé.
Employé
Enregistrement
le plus
ancien
.
.
.
.
Enregistrement
le plus récent
Smith
Suppression de
l’enregistrement
le plus ancien
Employé
Jones
Enreg. le plus ancien
Jones
Johnson
Enreg. suivant
Johnson
Adams
Enreg. le plus récent
Adams
88 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Méthodes de suppression
Décalage des sous-groupes (par roulement)
Sous-groupe Gals utilisé
Equipe_1
Sous-groupe le
plus ancien
2ème sous-groupe
le plus ancien
3ème sous-groupe
le plus ancien
Equipe_1
Suppression du
sous-groupe le
plus ancien
Sous-gpe
Gals utilisé
Equipe_2
12
16
Equipe_2
56
45
Equipe_1
27
Equipe_2
22
Equipe_2
12
34
Equipe_2
56
Equipe_3
Equipe_3
22
Equipe_1
Equipe_2
Equipe_3
Equipe_3
Nouvelle
équipe
34
18
18
25
Sous-groupe
le plus
ancien
5
Présentation générale
Le décalage des sous-groupes est disponible si vous historisez des données par
groupe/sous-groupe ou par sous-groupe. Cette option vous permet de spécifier le
nombre de sous-groupes maximal autorisé dans le fichier de base de données. Une
fois ce nombre maximal atteint, la prochaine tentative de création d’un
sous-groupe entraîne l’écrasement du sous-groupe le plus ancien de la base de
données. Le numéro de sous-groupe attribué au sous-groupe le plus ancien devient
le numéro du nouveau sous-groupe.
2ème sousgpe le plus
ancien
Sous-gpe
le plus
récent
25
Par exemple, le nom de groupe est Equipe et vous êtes autorisé à créer trois
sous-groupes avant que le décalage des sous-groupes n’ait lieu. Un nouveau
sous-groupe est créé toutes les huit heures.
• A 6:00, Equipe_1 est créé et les données y sont historisées jusqu’à 14:00.
• A 2:00, Equipe_2 est créé et les données y sont historisées jusqu’à 22:00.
• A 22:00, Equipe_3 est créé et les données y sont historisées jusqu’à 6:00.
FactoryLink 6.5.0 / Principes de base / 89
Historisation base de
données
A 6:00, le décalage des sous-groupes se produit, créant ainsi un nouveau
sous-groupe Equipe_1 et supprimant les données de Equipe_1 du jour précédent.
Il n’est donc plus nécessaire de supprimer manuellement les données inutiles.
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Méthodes de suppression
•
•
Suppression de données de groupe
Si vous historisez des données groupées ou des données séquencées non groupées,
vous pouvez supprimer en une seule opération tous les enregistrements pour un
groupe en utilisant un déclencheur de suppression de groupe.
La figure ci-dessous illustre la suppression des données du groupe Dallas et le
maintien des données du groupe Atlanta.
Groupe
Gals utilisé
Dallas
45
Dallas
16
Dallas
27
Atlanta
12
Atlanta
25
Groupe
Déclenchement
de la suppression
du groupe Dallas
Gals utilisé
Atlanta
12
Atlanta
25
La figure ci-dessous illustre le déclenchement d’une suppression de groupe et la
création de nouveaux sous-groupes débutant à 1.
Groupe
Gals utilisé
Dallas_1
45
Dallas_1
16
Dallas_2
27
Atlanta_1
12
Atlanta_2
25
Groupe
Déclenchement
de la suppression
du groupe Dallas
Gals utilisé
Atlanta_1
12
Atlanta_2
25
Si vous indiquez le nom du groupe nul ou laissez le nom de groupe en blanc pour
la suppression de groupe, les données suivantes sont supprimées de la base de
données relationnelle :
• tous les sous-groupes sans association avec un nomdegroupe ;
• tous les enregistrements non groupés séquencés par un nombre entier.
Si vous ne souhaitez pas que cela se produise, utilisez des tables multiples pour
stocker les données.
90 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Méthodes d’historisation base de données
M ÉTHODES
D ’ HISTORISATION BASE DE DONNÉES
Méthode non groupée/non séquencée
Cette méthode permet d’historiser des données sans association de groupe et sans
classement défini. Prenez en compte les avantages et les limites précisés
ci-dessous avant de sélectionner cette méthode.
• Si vous historisez des données dans une table FactoryLink dBASE IV, le nombre
d’enregistrements est contrôlé par le décalage des enregistrements.
• L’historisation base de données est plus rapide que les autres méthodes.
• Les données sont utilisées uniquement par une tâche FactoryLink ou un
programme tiers ne nécessitant pas d’index basé sur un numéro de séquence.
• L’extraction de données est plus lente qu’avec les autres méthodes.
5
Présentation générale
Après avoir étudié les méthodes d’historisation base de données disponibles,
choisissez celle convenant le mieux à votre application.
Méthode non groupée/séquencée
Méthode groupée
Cette méthode permet d’historiser des données avec association de groupe et/ou
sous-groupe. Le groupement est adapté dans les situations où le nom de groupe
change rarement. Si vous avez besoin de sous-groupes pour le nom de groupe,
l’historisation base de données crée les sous-groupes nécessaires. Utilisez la
méthode de sous-groupe lorsque vous historisez des données avec association de
groupe et changement fréquent du nom de groupe, et que vous ne voulez pas
attribuer un nom unique à chaque groupe.
FactoryLink 6.5.0 / Principes de base / 91
Historisation base de
données
Cette méthode permet d’historiser des données sans association de groupe et selon
un classement spécifique. L’attribut horaire ou le nombre entier reflètent l’ordre
de classement et peuvent être utilisés comme un index unique. Prenez en compte
les avantages et les limites précisés ci-dessous avant de sélectionner cette
méthode.
• Si vous historisez des données dans une table dBASE IV, le nombre
d’enregistrements est contrôlé par le décalage des enregistrements.
• Les données peuvent être indexées par un numéro de séquence, à attribut
horaire ou à nombre entier.
• Tous les enregistrements non groupés/séquencés par nombre entier peuvent
être supprimés en une seule opération.
• Suppression d’un sous-ensemble de données impossible.
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Méthodes d’historisation base de données
•
•
Prenez en compte les avantages et les limites précisés ci-dessous avant de
sélectionner une méthode de groupement :
• Chaque groupe doit être affecté d’un nom unique.
• L’historisation base de données crée des sous-groupes.
• Les données sont indexées par colonne de groupe et par numéro de séquence, à
attribut horaire ou à nombre entier.
• Tous les enregistrements pour un groupe/sous-groupe peuvent être supprimés
en une seule opération.
• Vous ne pouvez pas limiter le nombre d’enregistrements dans un
groupe/sous-groupe.
• Tous les enregistrements du sous-groupe le plus ancien peuvent être supprimés
en une seule opération à l’aide du décalage de sous-groupes.
• Vous pouvez contrôler le nombre de sous-groupes autorisés.
92 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
Configuration des arguments de programme
C ONFIGURATION
DES ARGUMENTS DE PROGRAMME
' ou G
Ce commutateur de programme entraîne la définition du
déclencheur sur fin d’action par l’historisation base de données
lorsque la tâche historique exécute l’historisation. Par défaut, la
fin d’action est définie lorsque l’historisation base de données
envoie la requête à la mailbox historique. Avec ce commutateur,
la définition du déclencheur sur fin d’action pour toutes les
opérations d’historisation indique que la tâche historique a traité
la transaction d’historisation.
Définir le déclencheur sur fin d’action ne garantit pas le succès de
la transaction mais uniquement son aboutissement.
Ce commutateur de programme active la consignation des
erreurs dans le fichier journal. Par défaut, l’historisation base de
données ne consigne pas les erreurs.
3 QW S
=?
Ce commutateur de programme définit le nombre maximal de
transactions d’historisation asynchrones en suspens que la tâche
historique n’a pas traitées en totalité. Lorsque cette limite est
atteinte, l’historisation base de données opère de manière
synchrone jusqu’à ce que le nombre de transactions en suspens
diminue. Par défaut, l’historisation base de données autorise 100
transactions en suspens avant de passer en mode synchrone.
5 ou U
Ce commutateur de programme définit le nombre maximal
d’expressions SQL actives à un moment donné pour
l’historisation base de données. Par défaut, ce nombre est de 30.
Les valeurs correctes sont celles autorisées par le serveur de base
de données auquel est connectée la tâche historique.
9 ou Y=?
Ce commutateur de programme définit le time-out maximal en
secondes pendant lequel l’historisation base de données attend
une réponse de la tâche historique. Par défaut, ce délai est de 30
secondes.
Procédez comme suit pour configurer un ou plusieurs arguments :
1 Choisissez Configuration système dans le menu principal du Gestionnaire de
configuration pour afficher le panneau Informations configuration système.
2 Entrez un ou plusieurs arguments séparés par des espaces dans le champ
Argument de programme pour la tâche DBLOG.
FactoryLink 6.5.0 / Principes de base / 93
Historisation base de
données
. ou N
5
Présentation générale
Vous pouvez configurer les arguments de programme de configuration système
suivants pour intervenir sur les fonctions d’historisation base de données :
•
DÉFINITION DE LA TÂCHE HISTORISATION BASE DE DONNÉES
•
Configuration des arguments de programme
•
•
94 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 6
FactoryLink stocke les données collectées ou calculées sous forme d’élément de
données dans une base de données temps réel. A chaque fois qu’une nouvelle
valeur correspondant à un élément existant de la base de données temps réel est
collectée ou calculée, elle écrase la valeur d’élément courante stockée dans la base
de données temps réel.
L’historique utilisé pour le transfert de données dépend de la base de données
relationnelle réceptrice des données. Cette dernière peut être la base de données
compatible dBASE IV éventuellement fournie avec FactoryLink ou bien une base
relationnelle tierce, telle qu’Oracle. Pour plus de détails sur les bases de données
relationnelles tierces compatibles avec FactoryLink, reportez-vous au chapitre
« Définition de la tâche historique » page 123.
L’historisation de points de données simplifie la tâche d’historisation en
fournissant des tables préconfigurées. Ce type de table implique que
l’historisation de points de données permet de stocker uniquement des tags
numériques partagés. En revanche, cette tâche doit être utilisée pour les autres
types de tags. Un seul tag à la fois est historisé dans la base de données. Le cas
échéant, il est possible d’enregistrer des tags multiples dans la même base de
données et de les trier ensuite. Si vous souhaitez obtenir des informations
concernant l’état des tags multiples à un point de déclenchement donné, utilisez la
tâche d’historisation de points de données. Si vous hésitez entre l’historisation de
points de données ou base de données, reportez-vous au chapitre « Présentation
générale » page 21 pour consulter la description et la comparaison des deux tâches
d’historisation.
FactoryLink 6.5.0 / Principes de base / 95
Historisation de points
de données
Pour préserver des données dans un but d’historisation, vous pouvez consigner les
données dans une base de données historique en utilisant une tâche Consignateur.
FactoryLink dispose de deux consignateurs de base de données : Points de données
et Base de données. Les deux tâches lisent des données dans la base de données
temps réel puis les envoient à la base de données relationnelle stockée sur disque,
via un historique FactoryLink.
6
Présentation générale
Définition de la tâche
Historisation de points
de données
•
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
•
•
•
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations Historisation de points de données. Pour plus d’informations sur les
procédures de configuration de cette tâche, reportez-vous à la section
« Configuring Data-Point Logging » page 395 du manuel FactoryLink
Configuration Guide. Consultez la section « Historisation de points de données »
page 93 du Guide de référence de FactoryLink pour obtenir une brève description
des panneaux de cette tâche, des informations saisies et des messages d’erreur
associés.
96 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
Fonction Historisation de points de données
F ONCTION H ISTORISATION
DE POINTS DE DONNÉES
Tables d’historisation de points de données préconfigurées
Table 6-1 Tables d’historisation de points de données préconfigurées
Table
Stockage de :
(.1#68#.
Données de type à virgule flottante
.10)#0#
Données de type entier double
longueur (entier long)
#0#.1)
Données de type analogique (entier
court)
.1)&#6#
Données historisées générales
64'0&#6#
Données utilisées pour l’analyse de
tendances
Chaque table d’historisation de points de données préconfigurée utilise le nom
alias de base de données DATALOG SWK référence la base de données
relationnelle à laquelle la tâche historique envoie les données après historisation
de points de données. De plus, chaque table par défaut fait référence au tag
mailbox &$*+56/$: de la tâche Mailbox historique
FactoryLink 6.5.0 / Principes de base / 97
Historisation de points
de données
La tâche Historisation de points de données fournit cinq tables par défaut
d’historisation de points de données, chacune étant mise en correspondance avec
un nom de structure par défaut afin de permettre un stockage et une extraction
efficaces de certains types de tags. Ces tables d’historisation sont les suivantes :
6
Présentation générale
L’historisation de points de données allège l’opération de configuration des
données à consigner. L’historisation de points de données recourt à une base de
données structurée dont les numéros et les noms de colonnes sont prédéfinis par
la tâche Structure de points de données. Les structures de table étant
préconfigurées, la tâche Historisation de points de données permet uniquement de
consigner des tags numériques partagés. Il est possible de spécifier les tags à
consigner dans le Gestionnaire de configuration à l’aide du panneau Informations
du consignateur de points de données ou de la boîte de dialogue Définition de tag de
l’Editeur d’applications. Pour plus d’informations, reportez-vous à la section
« Data-Point Logging Table Schema Configuration » du manuel FactoryLink
Configuration Guide et au Guide Editeur d’applications.
•
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
•
Fonction Historisation de points de données
•
•
La tâche Historisation de points de données vous permet de définir vos propres
tables d’historisation de points de données lorsque les tables prédéfinies ne vous
conviennent pas. Pour plus de détails, reportez-vous à la section « Data-Point
Logging Table Schema Configuration » page 396.
Structures préconfigurées de tables d’historisation de points de
données
La tâche Historisation de points de données fournit quatre structures de tables
d’historisation de points de données par défaut, destinées à recevoir quatre types
de données historisées différents.
Table 6-2 Structures de tables d’historisation de points de données par défaut
Nom de
structure
Type de données
6#)&#6#
Virgule flottante
5/#..+06
Entier court (analogique, donnée)
.#4)'+06
Entier (entier double longueur,
analogique, donnée)
(.1#68#.
A virgule flottante (flottant, entier
double longueur, analogique, donnée)
1 000 000 correspond au nombre d’enregistrements maximal autorisé dans une
table de base de données dBASE IV contrôlée par l’une des quatre structures
d’historisation de points de données par défaut. Chaque structure par défaut
spécifie également une largeur de colonne de nom de tag (« tagname ») maximale
de 48.
Si vous définissez votre propre table d’historisation de points de données, vous
devez indiquer une structure pour la table dans le panneau Contrôle de la
structure de points de données. Pour plus d’informations, reportez-vous à la
section Logging du manuel FactoryLink Configuration Guide.
98 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
Fonction Historisation de points de données
Données historisées
LOGTIME
TAGNAME
TAGVALUE
• LOGTIME représente une colonne numérique stockant l’heure de consignation
du tag.
• TAGNAME correspond au nom du tag consigné à l’heure indiquée par
6
Présentation générale
Les données sont historisées dans une structure de table prédéfinie. A chaque
consignation d’événement, la ligne de base de données indique les entrées
suivantes :
LOGTIME.
• TAGVALUE représente la valeur du tag consigné à l’heure indiquée par
Un seul tag accompagné de sa valeur est enregistré sur chaque ligne. Cela
implique qu’un volume de données inférieur est stocké et capturé à chaque
déclenchement de l’historisation, permettant ainsi l’optimisation de l’espace de
stockage de la base de données. La configuration de l’historisation de points de
données vous permet également de modifier la longueur de la colonne de nom de
tag, le type de colonne et de préciser la colonne de valeur de tag pour disposer d’un
espace de stockage maximal.
L’index créé pour les tables d’historisation de points de données consiste en un
index à colonnes multiples, basé sur les colonnes de nom de tag et d’heure de
consignation, le nom de tag représentant la clé principale.
L’historisation de points de données vous permet également d’ajouter ou de
supprimer dynamiquement des tags de la liste des tags consignés lors de
l’exécution, sans affecter la structure de la base de données.
FactoryLink 6.5.0 / Principes de base / 99
Historisation de points
de données
LOGTIME.
•
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
•
Méthodes d’historisation
•
•
M ÉTHODES
D ’ HISTORISATION
La tâche Historisation de points de données vous permet d’indiquer lorsqu’un tag
(point de données) doit être consigné en fonction d’un ou plusieurs des critères
suivants :
• Un changement du tag (historisation sur exception)
• Un intervalle de temps fixe
• Un changement d’un tag déclencheur
Si un tag est consigné à plusieurs reprises pendant un intervalle d’une seconde,
toute valeur historisée après la première occurrence du tag est ignorée.
Au démarrage de tâche, tous les tags à exception et à intervalle de temps fixe sont
consignés afin de créer un point de référence par défaut. Les tags d’historisation
déclenchés ne sont pas consignés au démarrage puisque le tag déclencheur n’a pas
encore été lancé.
Historisation basée sur un changement de la valeur de tag
(historisation sur exception)
Il est possible de configurer la tâche Historisation de points de données pour
historiser un événement dès que la valeur du tag sélectionné change. FactoryLink
exécute une interrogation sur les valeurs de tous les tags spécifiés pour
l’historisation de points de données. Si la valeur concernée a changé depuis la
première consignation, un autre événement est enregistré dans le fichier
d’historisation.
Filtrage de tags historisés sur exception
Lorsqu’un tag donné subit des changements fréquents mais non obligatoirement
significatifs, vous pouvez configurer une bande morte sur ce tag afin que seuls les
changements significatifs soient historisés. Le volume de données historisées est
ainsi réduit et le temps de traitement système est diminué. Cette fonctionnalité
est appelée Bande morte ; elle vous permet de spécifier une bande morte autour
d’une valeur de tag pour tout tag dont l’importance n’est pas suffisante pour que
la valeur modifiée soit enregistrée. Cette bande peut consister en un nombre
entier ou en un pourcentage. Pour obtenir une description détaillée de la fonction
de bande morte et de sa configuration, reportez-vous à la section Core Task
Section du manuel FactoryLink Configuration Guide.
100 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
Historisation de données
Historisation basée sur un intervalle de temps fixe
L’historisation basée sur un intervalle de temps fixe est liée à une horloge interne
basée sur le tag global SECTIME. Ce tag assure le suivi de l’heure à partir de
minuit, le 1er janvier 1980, par intervalles d’une seconde.
Historisation basée sur un changement de tag déclencheur
H ISTORISATION
DE DONNÉES
La tâche Historisation de points de données vous permet de spécifier les tags à
consigner lors de la configuration du système et dynamiquement lors de
l’exécution.
A l’initialisation, la tâche Historisation de points de données détermine quel est le
fichier le plus récent :
• le fichier de 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 est converti en liste de tous les tags actuellement
configurés pour l’historisation. Si le champ Tag de fichier de commandes n’est pas
configuré ou si le tag contient une chaîne vide, le fichier de sauvegarde de points
de données est utilisé.
FactoryLink 6.5.0 / Principes de base / 101
Historisation de points
de données
Il est possible de configurer la tâche Historisation de points de données pour
consigner la valeur d’un tag dès qu’un tag déclencheur donné est déclenché. Dès
que cela se produit, la tâche Consignateur de points de données historise
l’événement.
6
Présentation générale
Il est possible de configurer la tâche Historisation de points de données pour
historiser un événement dans un intervalle de temps spécifique (l’intervalle
minimal correspondant à une seconde). L’historisation sur intervalle de temps fixe
est basée sur les secondes, les minutes, les heures ou les jours, minuit
représentant le point de départ du calcul. Il peut être judicieux d’historiser une
valeur de tag toutes les heures ou une fois par jour, selon le tag.
•
DÉFINITION DE LA TÂCHE HISTORISATION DE POINTS DE DONNÉES
•
Historisation de données
•
•
Historisation des données durant la configuration
Au cours de la configuration de FactoryLink, il est possible de configurer la
fonction d’historisation de points de données pour un tag spécifique selon l’une des
deux méthodes suivantes :
• Via la boîte de dialogue Définition de tag affichée dans l’Editeur d’applications
lorsqu’un nouveau tag est référencé. Pour plus de détails, reportez-vous au
Guide de l’Editeur d’applications.
• Via le panneau Informations du consignateur de points de données accessible
par le menu principal du Gestionnaire de configuration. Pour plus
d’informations, reportez-vous à la section « Configuring Data-Point Logging »
du manuel FactoryLink Configuration Guide.
Historisation dynamique des données
La tâche Historisation de points de données vous permet d’ajouter ou de
supprimer dynamiquement des tags de la liste de tags à consigner lors de
l’exécution, de l’une ou des deux façons suivantes :
• Génération et chargement d’un fichier de sauvegarde de points de données
contenant une ou plusieurs requêtes d’historisation
• Saisie d’une requête d’historisation unique dans un tag
Fichier de sauvegarde de points de données
Le fichier de sauvegarde de points de données {FLAPP}\log\dplogger.dyn contient
une liste de tous les tags actuellement configurés pour être historisés. Vous
pouvez créer un fichier de sauvegarde de points de données, chargé dès que le
déclencheur de lecture associé est défini. Le chargement entraîne l’écrasement de
la liste de tags actuellement en cours de consignation par la liste de tags spécifiés
dans le fichier de sauvegarde de points de données concerné.
Requête d’historisation unique
La tâche Historisation de points de données vous permet d’entrer une seule
requête d’historisation par l’intermédiaire du champ Tag de fichier de commandes
du panneau Contrôle dynamique de l’historisation. Ce type de requête
d’historisation dynamique ajoute ou supprime des tags de la liste de tags
actuellement configurés pour l’historisation. Eventuellement, il est possible
d’associer à la requête d’historisation un tag décrivant l’état de cette dernière.
Ce type d’ajout et de suppression dynamique de tags est temporaire : à chaque
redémarrage de la tâche Historisation de points de données, la nouvelle liste de
tags générée à partir du fichier de sauvegarde de points de données ou du fichier
de table de configuration a la priorité sur la liste existante.
102 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 7
L’échange dynamique de données (DDE) est un protocole utilisé sous Windows
pour le transfert des données d’une application à une autre.
Ce chapitre contient des informations sur les rubriques suivantes :
• Principes d’opération
• Serveur DDE
• Client DDE
7
Présentation générale
Définition de la tâche
Echange dynamique de
données (DDE)
• Conversations DDE
• Messages DDE
• Configuration du serveur DDE
• Etablissement d’une liaison DDE
• Saisie d’une formule DDE
• Modification d’un élément lié
• Utilisation de l’option Créer un lien
• Fonctions Client DDE
• Opérations de lecture
• Opérations d’écriture
FactoryLink 6.5.0 / Principes de base / 103
Echange dynamique
de données (DDE)
Le présent chapitre décrit les concepts opérationnels pour la configuration des
opérations d’Echange dynamique de données (DDE). Pour plus d’informations sur
les procédures de configuration de cette tâche, reportez-vous à la section
« Dynamic Data Exchange (DDE) » page 677 du manuel FactoryLink
Configuration Guide. Consultez la section « Client DDE » page 109 du Guide de
référence de FactoryLink pour obtenir une brève description des panneaux de cette
tâche, des informations saisies et des messages d’erreur associés.
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Principes d’opération
•
•
P RINCIPES
D ’ OPÉRATION
L’échange dynamique de données (DDE) constitue une forme de communication
inter-processus utilisée par de nombreuses applications Windows pour mettre les
données automatiquement à jour et définir le mode et le moment du transfert de
données entre applications. La bonne définition du protocole DDE permet à deux
applications qui l’utilisent de communiquer entre elles même si aucune d’elles n’a
été explicitement écrite en vue d’opérations communes.
Le protocole DDE vous permet d’appliquer aux données FactoryLink les
techniques d’affichage de données fournies dans tout progiciel prenant en charge
ce protocole, comme illustré ci-dessous.
Le système FactoryLink IV fournit à la fois les fonctionnalités Serveur DDE et
Client DDE.
Serveur DDE
Le Serveur DDE de FactoryLink permet d’établir des communications entre la
base de données temps réel et des logiciels client, tels que Lotus 123 et Microsoft
Excel.
104 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
Conversations DDE
Le Serveur DDE permet également aux applications client de demander, modifier,
signaler et recevoir la notification de mises à jour des éléments de la base de
données temps réel de FactoryLink.
Client DDE
Le Serveur DDE constitue la méthode privilégiée pour la communication avec des
applications DDE externes, mais vous pouvez également utiliser Client DDE pour
configurer une communication bidirectionnelle entre la base de données temps
réel et un ou plusieurs serveurs Windows DDE.
7
Présentation générale
Vous pouvez configurer des liaisons DDE pour le Serveur DDE de FactoryLink,
qui seront déclenchées à partir de toute application Windows externe prenant en
charge le protocole DDE. Par conséquent, les applications DDE, telles que Lotus
ou Excel, peuvent transmettre ou rapatrier des données à partir de FactoryLink.
La base de données temps réel de FactoryLink peut donc afficher et modifier des
données de tableur, des fichiers de traitement de texte ou d’autres données
d’application Windows.
Vous pouvez configurer simultanément un seul système FactoryLink pour de
multiples serveurs DDE externes. Dans ce cas, vous configurez le Client DDE de
FactoryLink à partir du Menu principal du Gestionnaire de configuration et
démarrez la communication à partir d’une application FactoryLink.
C ONVERSATIONS DDE
Les échanges de données DDE s’effectuent via des conversations DDE. Ces
conversations mettent en jeu un serveur DDE et un client DDE.
Les serveurs DDE fournissent des informations aux applications client ; le
Serveur DDE de FactoryLink joue ainsi le rôle d’une source d’informations pour
des applications client telles qu’Excel et Lotus.
Par ailleurs, une application FactoryLink peut utiliser la tâche Client DDE de
FactoryLink configurée à l’aide du Menu principal pour déclencher la
communication et extraire des données depuis des serveurs externes de produits
tels qu’Excel ou Lotus.
Le serveur ou le client peut mettre fin aux conversations DDE. L’illustration
ci-dessous représente la relation serveur/client.
FactoryLink 6.5.0 / Principes de base / 105
Echange dynamique
de données (DDE)
Les applications client contrôlent la conversation DDE et lancent toutes les
requêtes de données. Vous pouvez configurer les liaisons DDE dans des
applications client externes de sorte qu’elles extraient des données de la base de
données temps réel via le Serveur DDE de FactoryLink.
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Conversations DDE
•
•
Les conversations DDE sont tousjours lancées par un client DDE. Les
clients DDE externes sollicitent le serveur DDE FactoryLink.
Lancement
Client
DDE
externe
Serveur
DDE
FactoryLink
(Lotus, Excel)
Acquittement
Un client DDE FactoryLink peut lancer une conversation DDE avec
des serveurs DDE.
Lancement
Server
DDE
externe
Client
DDE
FactoryLink
(Lotus, Excel)
Acquittement
Une conversation DDE peut être interrompue par le serveur DDE ou
le client DDE.
Abandon
Client
DDE
externe
Serveur
DDE
FactoryLink
(Lotus, Excel)
Abandon
106 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
Conversations DDE
Messages DDE
FactoryLink gère les messages DDE standard suivants :
• Advise : demande une notification lors de la modification d’un élément
• Execute : accuse réception du message
• Initiate : démarre la conversation DDE
• Poke : envoie une nouvelle valeur au serveur
• Request : demande une valeur au serveur
7
Présentation générale
Il n’est pas nécessaire que les applications impliquées dans une conversation DDE
soient spécifiquement développées en vue de leur interaction puisqu’elles peuvent
communiquer via les messages DDE. Ces derniers permettent à deux ou plusieurs
applications Windows de communiquer entre elles et de partager des données.
• Unadvise : demande que le client ne soit pas notifié lors de la modification d’un
élément
• Data : notifie la modification d’un élément au client
• Ack : ACK ou NAK du message
• Terminate : termine la conversation DDE
Ces messages constituent les blocs fonctionnels élémentaires avec lesquels
fonctionnent les tâches Serveur DDE et Client DDE de FactoryLink.
Echange dynamique
de données (DDE)
FactoryLink 6.5.0 / Principes de base / 107
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Configuration du Serveur DDE
•
•
C ONFIGURATION
DU
S ERVEUR DDE
Procédez comme suit pour configurer le Serveur DDE :
1 Renseignez les champs suivants pour configurer le Serveur DDE dans le panneau
Informations configuration système :
Indic.
Nom tâche
Chemin
(54 dans le champ Indic. Ces indicateurs permettent le
chargement automatique du Serveur DDE à chaque démarrage
de FactoryLink.
Nom (.&&'548 permettant d’identifier la tâche Serveur.
Nom de chemin /bin/fldesrv.
Pour plus d’informations sur le panneau Informations configuration système,
reportez-vous au chapitre 24, « Utilisation de la table de configuration du
système ».
2 Etablissez une liaison DDE à l’aide des procédures spécifiques d’une application
pour une formule DDE ou une option Créer un lien. Pour obtenir des instructions
détaillées, reportez-vous à la documentation d’application appropriée, telle que le
guide de l’utilisateur de Microsoft Excel. Les liaisons DDE permettent à une
application Windows d’accéder à la base de données temps réel de FactoryLink.
Par exemple, il est possible de définir la valeur d’un élément spécifié pour qu’elle
s’affiche automatiquement dans une cellule de feuille Microsoft Excel.
Le Serveur DDE peut être associé au domaine partagé (SHARED) ou au domaine
utilisateur (USER).
108 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
Etablissement d’une liaison DDE
E TABLISSEMENT
D ’ UNE LIAISON
DDE
7
• Application : nom de l’application serveur. Utilisez les valeurs des variables
d’environnement FactoryLink FLNAME.FLUSER, séparées par un point, pour
spécifier une application FactoryLink.
FLNAME représente la variable d’environnement dont la valeur est un nom
d’application FactoryLink. La valeur par défaut de la variable d’environnement
FLUSER est SHAREUSR, déterminée lorsque le Gestionnaire d’exploitation est
démarré à partir de l’icône de démarrage de FactoryLink. Spécifiez la valeur
FLUSER utilisée si le Gestionnaire d’exploitation est démarré à partir de
l’invite de démarrage.
Présentation générale
Lorsqu’un client DDE déclenche une conversation DDE avec le Serveur DDE de
FactoryLink à l’aide du message INITIATE, il doit spécifier une formule
comprenant une application, une rubrique et un élément.
• Rubrique : nom du fichier contenant les données d’échange. Dans le cas d’une
application FactoryLink, utilisez RTDB pour désigner la base de données
temps réel de FactoryLink.
• Elément : données effectivement échangées dans une conversation DDE. Il
s’agit du nom d’un nom de tag FactoryLink spécifique.
Remarque : sous Excel, les noms de tableaux de tags doivent
être compris entre apostrophes. Ces dernières ne sont pas
utilisées pour des noms ne correspondant pas à des tableaux de
tags.
Les noms d’éléments spécifiés pour l’échange DDE doivent être uniques. Pour plus
d’informations sur la détermination d’un élément unique, reportez-vous à la
section « Determining Unique Elements » du manuel FactoryLink Configuration
Guide.
(.0#/'(.75'4^46&$ PQOAVCI
Remarque : si vous créez une application dans une langue autre
que l’anglais, vérifiez que le format numérique correspondant
est correctement défini dans les paramètres système régionaux.
Par ailleurs, le nom d’élément DDE peut être dépendant du
pays. Par exemple, le nom anglais d’élément DDE R1C1 devient
Z1S1 dans la version allemande.
FactoryLink 6.5.0 / Principes de base / 109
Echange dynamique
de données (DDE)
Le client doit inclure la chaîne suivante dans son message DDE pour obtenir des
informations de la base de données temps réel :
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Etablissement d’une liaison DDE
•
•
Utilisation d’une formule DDE
Le protocole DDE peut être mis en œuvre de différentes façons, mais les
commandes DDE sont très similaires.
L’exemple suivant est spécifique de Microsoft Excel ; toutefois, les concepts de
base s’appliquent à tout produit prenant en charge le protocole DDE :
1 Ouvrez une feuille de calcul sous Excel.
2 Mettez en évidence la zone de destination. Sa taille et sa forme doivent
correspondre à celles de l’information source.
3 Tapez le signe égal.
4 Tapez le nom de l’application source. Utilisez les valeurs des variables
d’environnement FactoryLink FLNAME.FLUSER, séparées par un point.
5 Tapez une barre verticale ( | ).
6 Tapez le nom de la rubrique source (46&$ ).
7 Tapez un point d’exclamation.
8 Tapez l’adresse de l’information source, qui correspond à un nom de tag
FactoryLink standard compris entre apostrophes.
Utilisation de l’option Créer un lien
La plupart des applications Windows utilisent l’option Créer un lien pour établir
une liaison DDE.
L’exemple suivant est spécifique de Lotus 123W ; toutefois, le concept de base
s’applique à tout client DDE prenant en charge l’option Créer un lien.
1 Ouvrez le menu Edition|Liaison et choisissez Créer un lien. Entrez les
informations suivantes :
• Tapez la valeur des variables d’environnement FLNAME.FLUSER, séparées
par un point et correspondant au nom d’application.
• Tapez 46&$ pour la rubrique.
• Tapez tout nom de tag standard FactoryLink pour le nom d’élément.
La liaison DDE est établie et l’application client peut communiquer avec la base
de données temps réel de FactoryLink.
110 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
Modification d’un élément lié
M ODIFICATION
D ’ UN ÉLÉMENT LIÉ
7
Procédez comme suit pour créer une macro Excel sous Excel :
1 Choisissez Fichier>Nouveau>Macro.
2 Ouvrez la feuille appropriée dans Excel.
3 Sélectionnez la cellule A1.
4 Entrez les informations de macro suivantes dans la feuille.
Table 7-1 Informations de macro de feuille Excel
A
Présentation générale
Lorsqu’un élément FactoryLink est lié, il peut être modifié. L’exemple suivant
illustre la modification d’un élément lié à Excel à l’aide d’une macro Excel.
B
1
SendChannel =
INITIATE(“FLNAME.FLUSER”,"RTDB")
Ouvre un canal.
2
=POKE(SendChannel,"message1",B2)
Envoie à FactoryLink.
3
=TERMINATE(SendChannel)
Termine la conversation DDE.
4
=RETURN()
5 Choisissez Formule>Définir un nom.
6 Tapez un nom pour la macro et choisissez Type de commande.
7 Entrez # dans le champ de référence.
Echange dynamique
de données (DDE)
8 Ouvrez le menu Macro et choisissez Exécuter.
FactoryLink 6.5.0 / Principes de base / 111
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Fonctions Client DDE
•
•
F ONCTIONS C LIENT DDE
Utilisez la table Client DDE pour configurer des communications bidirectionnelles
entre la base de données temps réel de FactoryLink et des applications Windows
externes via une liaison DDE. Pour établir la communication, vous devez entrer
des données dans des tables de configuration permettant au système de lire et
d’écrire des données sur un serveur DDE externe.
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 serveurs DDE multiples.
• Informations de lecture/écriture—cette table permet à l’utilisateur d’identifier
des noms d’éléments DDE à lire et à transférer à la base de données temps réel
ou dans lesquels des valeurs de base de données temps réel sont écrites.
La tâche Client DDE lit et écrit des données, via le protocole DDE, dans un
serveur DDE. Les opérations de lecture et d’écriture peuvent être effectuées à des
intervalles de temps spécifiés et selon des conditions de déclenchement, des
requêtes de l’opérateur ou des événement système donnés.
Client DDE définit également un délai de réponse. En cas de time-out ou
d’incorrection de la réponse, la tâche détermine l’interface responsable de
l’erreur ; un message d’erreur s’affiche sur l’écran du Gestionnaire d’exploitation
indiquant le périphérique subissant un problème de communication.
112 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
Fonctions Client DDE
Opérations de lecture
L’opération de lecture FactoryLink peut être de deux types :
• Lecture de bloc ou déclenchée : lit les valeurs des noms d’éléments de serveur
DDE spécifiés dans la table de lecture/écriture et les écrit dans la base de
données temps réel.
Dans le cadre de la configuration d’une table de lecture/écriture dans une
lecture de bloc déclenchée, l’utilisateur spécifie un élément déclencheur dans la
base de données temps réel qui permet de lancer les opérations de lecture.
Lorsque la valeur de cet élément déclencheur est réglée sur ON et qu’elle a été
modifiée depuis le dernier balayage, la tâche Client DDE effectue une lecture
des noms d’éléments de serveur DDE spécifiés dans la table de lecture/écriture.
7
Présentation générale
Lors d’une opération de lecture, la tâche Client DDE lit les noms d’éléments sur le
serveur DDE spécifiés dans la table de lecture/écriture.
Les opérations de lecture de bloc déclenchées permettent à la tâche Client DDE
d’atteindre une performance maximale en transmettant le nombre minimal de
commandes de lecture nécessaires pour collecter les données spécifiées dans la
table de lecture/écriture.
• évén. signalé/évén. non signalé ou non déclenché : la tâche Client DDE peut être
configurée pour notifier le serveur DDE qu’une mise à jour est nécessaire en cas
de modification des valeurs de la table de lecture/écriture. Un tag numérique
est associé à cette fonctionnalité. Si la valeur de ce tag numérique est réglée sur
ON, Client DDE avertit le serveur DDE de la nécessité d’une mise à jour en
fonction des modifications de la table de lecture/écriture. Si cette valeur est
réglée sur OFF, aucune mise à jour n’est exécutée.
Echange dynamique
de données (DDE)
FactoryLink 6.5.0 / Principes de base / 113
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Fonctions Client DDE
•
•
Opérations d’écriture
Dans le cas d’une opération d’écriture, la tâche Client DDE déclenche, via le
protocole DDE, une opération d’écriture des noms d’éléments de serveur DDE
spécifiés dans la table de lecture/écriture utilisateur.
Les opérations d’écriture FactoryLink sont de deux types :
• Ecriture de bloc ou Déclenchée : écrit les valeurs de tous les éléments spécifiés
dans une table de lecture/écriture.
Dans le cadre de la configuration d’une table de lecture/écriture, lors d’une
écriture de bloc déclenchée, l’utilisateur spécifie un élément déclencheur dans la
base de données temps réel qui permet de lancer des opérations d’écriture.
Lorsque la valeur de cet élément déclencheur est réglée sur ON et a été
modifiée depuis la dernière analyse, la tâche DDE écrit les noms d’éléments de
serveur DDE spécifiés dans la table de lecture/écriture.
Les opérations d’écriture de bloc déclenchées permettent au Client DDE
d’atteindre une performance maximale en transmettant le nombre de
commandes d’écriture minimal nécessaire pour collecter les données spécifiées
dans la table de lecture/écriture.
• Ecriture sur exception ou non déclenchée : écrit uniquement les valeurs de la
base de données temps réel ayant changé ou les valeurs d’éléments dont les
indicateurs de changement d’état ont été définis depuis la dernière analyse de
la base de données par la tâche.
Vous pouvez configurer autant de tables de lecture/écriture que l’autorise la
mémoire disponible, le nombre d’entrées dans chaque table n’étant limité que par
la capacité de mémoire.
114 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
Configuration de Client DDE
C ONFIGURATION
DE
C LIENT DDE
7
1 Configurez cette tâche dans le panneau Informations configuration système en
spécifiant les informations suivantes dans chaque champ :
Indic.
Nom tâche
Chemin
FSR dans le champ Indic. Ces indicateurs autorisent le
chargement automatique de la tâche Client DDE à chaque
démarrage de FactoryLink.
Nom FLDDECLI identifiant la tâche Client.
Nom de chemin /bin/fldecli.
Pour plus d’informations sur les autres champs du panneau Informations
configuration système, tel que Etat, reportez-vous au chapitre Running H/F 4,
Utilisation de la table de configuration du système.
Présentation générale
Procédez comme suit pour configurer la tâche Client DDE de FactoryLink :
Echange dynamique
de données (DDE)
FactoryLink 6.5.0 / Principes de base / 115
•
DÉFINITION DE LA TÂCHE ECHANGE DYNAMIQUE DE DONNÉES (DDE)
•
Configuration de Client DDE
•
•
116 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 8
La tâche Gestionnaire d’événements et de temps permet de définir des
événements temporisés et des intervalles déclenchant et contrôlant toute fonction
système en mode d’exploitation.
• Les événements temporisés se produisent à une heure déterminée, une seule
fois toutes les 24 heures (par exemple, le lundi à 8:00 du matin). Ils sont
configurés dans la table Evénements temporisés.
8
Présentation générale
Définition de la tâche
Gestionnaire
d’événements et de
temps
• Les intervalles de temps se produisent au moins une fois toutes les 24 heures à
La tâche Gestionnaire d’événements et de temps relie des événements temporisés
et des intervalles aux éléments de la base de données temps réel, utilisés comme
déclencheurs lorsque l’événement ou l’intervalle concerné se produit. Cette
opération est définie dans le domaine partagé (SHARED).
Le nombre de gestionnaires (horloges) d’événements et de temps pouvant être
définis n’est pas limité, sauf par la quantité de mémoire disponible.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Gestionnaire d’événements et de temps. Pour plus
d’informations sur les procédures de configuration de cette tâche, reportez-vous à
la section « Event and Interval Timer » page 39 du manuel FactoryLink
Configuration Guide. Consultez la section « Gestionnaire d’événements et de
temps » page 171 du Guide de référence de FactoryLink pour obtenir une brève
description des panneaux de cette tâche, des informations saisies et des messages
d’erreur associés.
FactoryLink 6.5.0 / Principes de base / 117
Gestionnaire
d’événements et de
temps
des intervalles réguliers définis selon l’horloge système (par exemple, toutes les
60 secondes). Ils sont configurés dans la table Gestionnaire de temps.
•
DÉFINITION DE LA TÂCHE GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS
•
Principes d’opération
•
•
P RINCIPES
D ’ OPÉRATION
La tâche Gestionnaire d’événements et de temps opère en synchronisation avec
l’horloge système. Pour chaque intervalle ou événement défini, vous devez créer
un élément numérique dans la base de données temps réel. Lorsque l’horloge
système correspond à l’événement ou à l’intervalle spécifié, la tâche règle la valeur
de cet élément sur ON.
Cette tâche met également à jour les informations globales utilisées par
FactoryLink, telles que l’heure courante, le jour et le mois. Ces informations sont
stockées dans des éléments de base de données temps réel FactoryLink prédéfinis,
appelés éléments réservés. Chaque élément correspond à l’un des types suivants :
analog (analogique), long analog (entier double longueur) ou message.
Le tableau ci-dessous répertorie les éléments réservés mis à jour par la tâche
Gestionnaire d’événements et de temps lors de l’exécution de la tâche d’horloge.
Ces éléments réservés sont constamment mis à jour. Pour que la tâche d’horloge
puisse s’exécuter, vous devez entrer au préalable un indicateur R dans la table
Configuration système, à partir du Menu principal du Gestionnaire de
configuration.
118 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS
Principes d’opération
8
Elément réservé
Type de données
Analog (analogique)
A_MIN
Analog (analogique)
A_HOUR
Analog (analogique)
A_DAY (jour du mois)
Analog (analogique)
A_MONTH
Analog (analogique)
A_YEAR
Analog (analogique)
A_DOW (jour de la semaine)
Analog (analogique)
A_DOY (jour de l’année)
Analog (analogique)
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 depuis le
début de la journée en cours)
Long Analog (entier double
longueur)
SECYEAR (nombre de secondes depuis le
début de l’année en cours)
Long Analog (entier double
longueur)
SECTIME (nombre de secondes depuis le 1er
janvier 1980)
Long Analog (entier double
longueur)
FactoryLink 6.5.0 / Principes de base / 119
Gestionnaire
d’événements et de
temps
A_SEC
Présentation générale
Table 8-1 Eléments réservés
•
DÉFINITION DE LA TÂCHE GESTIONNAIRE D’ÉVÉNEMENTS ET DE TEMPS
•
Modification de la date et de l’heure système
•
•
M ODIFICATION
DE LA DATE ET DE L ’ HEURE SYSTÈME
Arrêtez la tâche d’horloge, modifiez la date et l’heure, puis relancez la tâche pour
modifier la date et l’heure système pendant l’exécution de FactoryLink ; sinon, la
tâche d’horloge tente de compenser le décalage en traitant les intervalles
manquants.
120 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 9
Définition de la tâche
Gestionnaire de
fichiers
Présentation
génénerale
La tâche Gestionnaire de fichiers de FactoryLink permet d’exécuter des opérations
élémentaires de gestion de fichiers du système d’exploitation déclenchées par une
application FactoryLink lors de l’exécution. Cette tâche peut être utilisée
conjointement à l’option FLLAN de FactoryLink pour lancer des opérations sur
d’autres stations FactoryLink du réseau. Le Gestionnaire de fichiers lance les
opérations suivantes, exécutées par le système d’exploitation :
• Copier un fichier
• Renommer un fichier
• Supprimer un fichier
• Imprimer un fichier
• Afficher un répertoire
• Taper un fichier
9
La tâche Gestionnaire de fichiers lance ces opérations à l’aide des six commandes
suivantes : COPY, REN, DEL, PRINT, DIR et TYPE. Ces commandes jouent le
même rôle que leurs équivalents système d’exploitation. La présente tâche
contrôle l’ensemble des opérations de fichier via la base de données temps réel de
FactoryLink.
FactoryLink 6.5.0 / Principes de base / 121
Gestionnaire de
fichiers
Vous pouvez configurer d’autres tâches FactoryLink pour déclencher les
opérations de gestion de fichiers. Ces tâches comprennent :
• La tâche Graphique, dans laquelle vous pouvez configurer des fonctions
d’entrée utilisables par un opérateur pour déclencher des opérations de gestion
de fichiers lors de l’exécution (par exemple, l’affichage d’une liste de recettes ou
de rapports).
• La tâche d’horloge, qui déclenche le Gestionnaire de fichiers pour la sauvegarde
automatique des fichiers sur un serveur connecté au réseau à des intervalles
déterminés (par exemple, tous les jours à minuit).
• La tâche d’horloge peut également déclencher le Gestionnaire de fichiers pour
supprimer automatiquement les fichiers d’historisation à des intervalles
déterminés (par exemple, toutes les quatre heures) ou après certains
événements (par exemple, lorsque les fichiers d’historisation ont atteint une
taille spécifiée).
• Le Gestionnaire d’alarmes, qui déclenche le Gestionnaire de fichiers pour
imprimer des fichiers d’alarme.
•
DÉFINITION DE LA TÂCHE GESTIONNAIRE DE FICHIERS
•
•
•
Pour activer un nœud local permettant d’effectuer les opérations de gestion de
fichiers avec un nœud distant lors de l’exécution, la tâche FLFM_SERVER doit
être en cours d’exécution dans le domaine partagé (SHARED) sur le nœud qui ne
déclenche pas la commande FLFM. Démarrez manuellement la tâche
FLFM_SERVER à partir de l’écran du Gestionnaire d’exploitation lors du
démarrage ou configurez FactoryLink pour démarrer automatiquement la tâche
FLFM_SERVER au démarrage du système. Pour ce faire, procédez comme suit :
1 Ouvrez le panneau Informations configuration système dans le domaine partagé à
partir du Menu principal sur le nœud distant.
2 Repérez la ligne contenant l’entrée FLFM_SERVER dans le champ Tâche.
3 Placez le curseur sur FLFM_SERVER.
4 Allez dans le champ Indic. en utilisant la touche de tabulation.
5 Entrez R dans le champ Indic. Cela permet de configurer la tâche FLFM_SERVER
sur le nœud distant pour qu’elle démarre automatiquement dès le démarrage de
FactoryLink.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations du Gestionnaire de fichiers. Pour plus d’informations sur les
procédures de configuration de cette tâche, reportez-vous à la section « File
Manager » page 57 du manuel FactoryLink Configuration Guide. Consultez la
section « Gestionnaire de fichiers » page 185 du Guide de référence de FactoryLink
pour obtenir une brève description des panneaux de cette tâche, des informations
saisies et des messages d’erreur associés.
122 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 10
Définition de la tâche
historique
Présentation générale
La tâche historique représente 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 envoie à la base de données relationnelle. Les requêtes
de données peuvent stocker des données dans la base relationnelle lorsqu’il s’agit
d’historisation de points de données ou de base de données, ou extraire des
données de la base relationnelle dans le cas des tâches de traitement des courbes
de tendances ou de consultation base de données.
10
FactoryLink communique avec des tâches historiques différentes en fonction de la
base de données relationnelle recevant la requête de données.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Historique. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à la section « Configuring the System
to Work with a Historian » page 255 du manuel FactoryLink Configuration Guide.
Consultez la section « Historique » page 247 du Guide de référence de FactoryLink
pour obtenir une brève description des panneaux de cette tâche, les informations
saisies et les messages d’erreur associés.
FactoryLink 6.5.0 / Principes de base / 123
Historique
La configuration de la tâche historique pour dBASE IV est prédéfinie ; de plus, il
n’est pas nécessaire de configurer une tâche historique si vous utilisez
l’historisation de points de données. Pour utiliser une tâche historique différente
ou configurer une table d’historisation de points de données autre que celles
fournies par FactoryLink, vous devez savoir configurer une tâche historique.
•
DÉFINITION DE LA TÂCHE HISTORIQUE
•
•
•
Méthodologie de la tâche historique
La procédure suivante décrit le traitement de requêtes de données par l’historique
pour une base de données relationnelle :
1. Une tâche FactoryLink envoie une requête de données au service mailbox
historique. Il peut s’agir d’une requête envoyée par une tâche d’historisation de
points de données ou de base de données demandant le stockage des données
dans la base relationnelle, ou par une tâche, telle que le traitement des courbes
de tendances, demandant l’extraction des données de la base relationnelle. Les
tâches FactoryLink soumettent leurs requêtes de données sous forme
d’expressions SQL. En règle générale, les boîtes aux lettres (mailbox) sont
unidirectionnelles : une tâche demandant des données à l’historique envoie la
requête via une boîte aux lettres autre que celle utilisée par la mailbox
historique pour retourner les données.
2. La tâche historique lit cette boîte aux lettres (mailbox) et traite toute requête
de données mise en file d’attente. Elle transmet ensuite la requête au serveur
de base de données relationnelle.
3. La base de données relationnelle retourne les informations demandées à
l’historique, dans le cas où la requête concernait une extraction de données.
4. L’historique retourne les données demandées à la tâche auteur de la requête.
nsi
gn
u
ate
r
Le consignateur écrit
des données dans une
mailbox historique.
H is
tor
i
Co
Mailbox
historique
qu
e
Base de données en temps réel
Base de données relationnelle
124 / FactoryLink 6.5.0 / Principes de base
L’historique
transfère les
données à la base
de données
relationnelle au
format de table
voulu.
DÉFINITION DE LA TÂCHE HISTORIQUE
Bases de données relationnelles prises en charge
• dBASE IV
• Database2
• Informix
• Oracle7
• ODBC
10
Présentation générale
La tâche historique pour dBASE IV est fournie avec FactoryLink. Cet historique
communique avec une base de données relationnelle dBASE IV. Si vous utilisez
une autre base de données dans votre application, il est possible de configurer une
tâche historique spécifique pouvant communiquer avec celle-ci. Chaque base de
données relationnelle gérée est associée à une tâche historique FactoryLink
différente. FactoryLink gère les bases de données relationnelles suivantes :
• Sybase
Si vous voulez configurer un historique autre que l’historique pour dBASE IV,
vous devez l’ajouter dans la configuration système et le définir comme une tâche.
FactoryLink 6.5.0 / Principes de base / 125
Historique
Avant de configurer un historique particulier, reportez-vous aux instructions et
aux informations fournies au début de chaque chapitre du manuel de
configuration concernant les tâches historiques spécifiques.
•
DÉFINITION DE LA TÂCHE HISTORIQUE
•
•
•
126 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 11
Définition de la tâche
réseau local
• Un système d’exploitation réseau (NOS) : logiciel de transport des données
entre applications logicielles installées sur différents ordinateurs.
Présentation générale
Le module Réseau local de FactoryLink (FLLAN) transmet les données
FactoryLink entre les ordinateurs ou stations de travail d’un réseau. Un réseau
consiste en une combinaison de composants matériels et logiciels qui permettent à
plusieurs ordinateurs de partager des ressources, tels que des fichiers, des
imprimantes ou des données. Il comprend les éléments suivants :
11
• Une application de réseau : logiciel envoyant des données via le NOS à une
application similaire installée sur un autre ordinateur. Le réseau local
FactoryLink FLLAN est une application de réseau. FLLAN peut envoyer des
données à plusieurs stations FactoryLink sur un réseau, même si leur système
d’exploitation est différent.
• Le matériel réseau : cartes d’interface réseau installées sur chaque ordinateur
du réseau et câbles de connexion.
Stations FactoryLink
exécutant FLLAN
Câbles réseau Ethernet
FactoryLink 6.5.0 / Principes de base / 127
Réseau local
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de Réseau local. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à la section « Setting up the System »
page 627 du manuel FactoryLink Configuration Guide. Consultez la section
« FLLAN » page 209 du Guide de référence de FactoryLink pour une brève
description des panneaux de cette tâche, des informations saisies et des messages
d’erreur associés.
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Méthodologie FLLAN
•
•
M ÉTHODOLOGIE FLLAN
La procédure suivante décrit et illustre l’envoi et la réception de données par
FLLAN sur le réseau :
1. FLLAN lit les données dans la base de données temps réel et les transmet au
système NOS.
2. Le NOS traduit les données en une forme reconnaissable par l’autre station
avant de les envoyer par le réseau.
3. Le NOS de la station de réception reçoit les données et les traduit en une forme
reconnaissable par FactoryLink avant de les envoyer à la tâche FLLAN.
4. FLLAN écrit les données dans la base de données temps réel de la station de
réception.
FLLAN
NOS
128 / FactoryLink 6.5.0 / Principes de base
FLLAN
base de données
temps réel de la
STATION1
NOS
tag1
tag2
tag1
tag2
base de données
temps réel de la
STATION2
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
Envoi et réception des données
E NVOI
ET RÉCEPTION DES DONNÉES
11
• L’envoi de valeurs à des stations distantes
• La réception de valeurs depuis des stations distantes
Envoi de valeurs à des stations distantes
FLLAN utilise les opérations d’envoi pour envoyer des données à des stations
distantes. Au cours d’une telle opération, la tâche FLLAN sur la station locale
envoie des valeurs depuis la base de données temps réel de FactoryLink et via le
réseau à la tâche FLLAN sur la station distante. Cette dernière écrit les valeurs
reçues dans la base de données temps réel de la station de réception.
Base de données
temps réel de la
STATION1
Transfert
de données
Présentation générale
FLLAN recourt à des opérations d’envoi et de réception pour transférer les
données entre stations sur le réseau. Ces opérations comprennent :
Base de données
temps réel de la
STATION2
FLLAN utilise deux types d’opérations d’envoi :
• Envoi bloc : envoie les valeurs de tous les éléments configurés comme un bloc.
Un événement dans FactoryLink déclenche les envois bloc. En cas de
changements fréquents et réguliers des données, envoyez les données dans des
blocs déclenchés ; en effet, l’envoi sur exception envoie des données à des
intervalles irréguliers, ce qui risque d’embouteiller le réseau. L’envoi bloc est
plus efficace lorsque l’application envoie un groupe d’éléments à la fois à la
(aux) station(s) distante(s).
• Envoi sur exception : envoie les valeurs des éléments ayant changé depuis le
FactoryLink 6.5.0 / Principes de base / 129
Réseau local
dernier envoi. Cette méthode est recommandée si les éléments de la base de
données temps réel de la station locale changent rarement. Le trafic réseau est
réduit si vous n’envoyez que les valeurs modifiées.
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Envoi et réception des données
•
•
Réception de valeurs depuis les stations distantes
Lors d’une opération de réception, FLLAN reçoit des valeurs depuis une station
distante et les stocke dans la base de données temps réel de FactoryLink sous
forme d’éléments.
Base de données
temps réel de la
STATION1
Transfert de
données
Base de données
temps réel de la
STATION2
Il n’est pas nécessaire d’installer le module FLLAN sur plusieurs stations
FactoryLink pour partager et stocker les fichiers sur un serveur de réseau ou pour
utiliser les imprimantes réseau. Un logiciel de connexion au réseau externe
autorisant les services d’interfonctionnement suffit pour atteindre cet objectif.
130 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
Stations locales et distantes
S TATIONS
LOCALES ET DISTANTES
11
Présentation générale
Chaque station d’un réseau doit être affectée d’un nom de station unique pour que
FLLAN puisse les identifier. Toute station se considère comme une station locale
et prend les autres en compte comme des stations distantes sur le réseau.
DESIGNLAB
MIXERROOM
LABELROOM
MIXERROOM considère
LABELROOM et
DESIGNLAB comme des
stations distantes
LABELROOM considère
MIXERROOM et
DESIGNLAB comme des
stations distantes
DESIGNLAB considère
MIXERROOM et
LABELROOM comme
des stations distantes
Par exemple, dans un réseau à trois stations, l’une d’elles est désignée par
MIXERROOM, l’autre par LABELROOM et la dernière par DESIGNLAB.
FactoryLink 6.5.0 / Principes de base / 131
Réseau local
MIXERROOM se considère comme une station locale et envisage les stations
LABELROOM et DESIGNLAB comme des stations distantes ; LABELROOM se
considère comme une station locale et envisage les stations MIXERROOM et
DESIGNLAB comme des stations distantes ; enfin, DESIGNLAB se considère
comme une station locale et envisage les stations LABELROOM et MIXERROOM
comme des stations distantes.
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Groupes en réseau
•
•
G ROUPES
EN RÉSEAU
Il est possible de combiner une ou plusieurs stations en groupes. Le regroupement
permet de transmettre les mêmes données à plusieurs stations en une seule
opération. Une station individuelle peut appartenir à plusieurs groupes.
Vous pouvez utiliser le même nom de groupe sur plusieurs stations distantes ;
toutefois, ces groupes sont indépendants et ne se correspondent pas.
Supposons que vous définissiez un groupe nommé Peinture sur les stations
MIXERROOM et LABELROOM.
• Sur MIXERROOM, le groupe Peinture comprend une seule station distante,
DESIGNLAB. Lorsque MIXERROOM envoie des données à Peinture, elle les
transmet à DESIGNLAB.
• Sur LABELROOM, Peinture comprend deux stations distantes, MIXERROOM
et DESIGNLAB. Lorsque LABELROOM envoie des données au groupe
Peinture, elle les envoie à MIXERROOM et DESIGNLAB.
U TILISATION
DE PLATES - FORMES MULTIPLES SUR UN RÉSEAU
Le NOS étant transparent pour FactoryLink, vous pouvez utiliser un programme
NOS différent sur chaque station d’un réseau. Ainsi, vous pouvez utiliser
FactoryLink sur différentes plates-formes tout en demeurant sur le même réseau.
Vous pouvez utiliser le même protocole sur toutes les stations d’un réseau.
Protocoles pris en charge
FLLAN gère le protocole TCP/IP.
132 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
Utilisation de plates-formes multiples sur un réseau
Systèmes d’exploitation réseau (NOS) pris en charge
Table 11-1 FactoryLink pour produits de réseau OS/2
Protocole réseau
TCP/IP
Produit NOS
ftp PC TCP 1.3.
TCP/IP 2.0. IBM
11
Présentation générale
Les tableaux ci-dessous répertorient les systèmes d’exploitation réseau (NOS)
compatibles avec chaque protocole. Chaque plate-forme gérée par FactoryLink est
représentée par un tableau. Assurez-vous que vous utilisez le même protocole
réseau sur toutes les stations du réseau.
FactoryLink pour Windows NT et Windows 95 peut communiquer avec tout
ensemble TCP/IP conforme WINSOCK. WINSOCK fournit un dispositif frontal
unifié pour les protocoles. Pour plus de détails, reportez-vous à la documentation
du fournisseur TCP/IP.
Table 11-2 FactoryLink pour produits de réseau Windows NT ou Windows 95
Protocole réseau
TCP/IP
Produit NOS
Protocole TCP/IP fourni avec le système d’exploitation
Windows NT. Conforme WINSOCK.
Table 11-3 FactoryLink pour produits de réseau UNIX
Protocole réseau
TCP/IP
Produit NOS
Tout protocole TCP/IP conçu par le fabricant du système
d’exploitation UNIX.
Réseau local
FactoryLink 6.5.0 / Principes de base / 133
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Surveillance du réseau
•
•
S URVEILLANCE
DU RÉSEAU
Vous pouvez surveiller l’état des stations distantes sur le réseau, par exemple, le
nombre de transmissions reçues et envoyées par une station de travail distante et
l’aboutissement ou non de ces dernières. Vous pouvez visualiser leur état lors de
l’exécution ; les autres modules FactoryLink utilisent ces informations pour
d’autres activités également.
Par exemple, Maths & logique et le Gestionnaire d’alarmes peuvent surveiller ces
éléments et déclencher une alarme en cas de déconnexion d’une station distante.
Il est possible de surveiller toute station FactoryLink sur le réseau à l’aide de
FLLAN.
VALEURS
PAR DÉFAUT DE LA STATION LOCALE
Le nom de station locale et les valeurs par défaut utilisés par FLLAN pour
transmettre les données sont stockés dans le fichier de nom local {FLAPP}/net/local
sur chaque station FactoryLink.
La liste ci-dessous répertorie les valeurs par défaut. Pour plus d’informations sur
la modification de ces valeurs, reportez-vous à la section « Naming the Stations
and Network Groups » du manuel FactoryLink Configuration Guide. Il est
recommandé de consulter votre administrateur de réseau si vous souhaitez
modifier ces valeurs par défaut.
• TX = 20
• RX = 60
• INIT = 0
• CALL = 10
• BUFSIZE = 512
• MAXLEN = 512
• MAXSESS = 32
• ACK = 0
• ST = 10
• SD = 10
134 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
Valeurs par défaut de la station locale
TX (time-out de transmission)
RX (time-out de réception)
Nombre compris entre 0 et 65527 qui définit l’intervalle maximal en secondes
s’écoulant entre chaque réception. Par défaut, cet intervalle est de 60 secondes.
Assurez-vous que cette valeur est au moins égale à trois fois la valeur TX. Si la
station locale ne reçoit pas de données de la station distante à la fin de ce délai,
elle se déconnecte de la station distante puis tente de se reconnecter.
11
Présentation générale
Nombre compris entre 0 et 65527 qui définit l’intervalle maximal en secondes
s’écoulant entre chaque transmission. Par défaut, cet intervalle est de 20
secondes. Si la station locale n’envoie pas de données à une station distante
déterminée à la fin de ce délai, elle envoie un paquet « I am still here » (toujours
disponible) à la station distante.
Si vous spécifiez une valeur RX supérieure à 60, modifiez l’argument de
programme V pour le Gestionnaire d’exploitation dans la table de configuration
du système ; sinon, l’arrêt de FLLANRCV risque d’être incorrect. Pour plus
d’informations sur la modification des arguments de programme, reportez-vous à
la section « Définition des arguments de programme » page 311.
Pour ce faire, procédez comme suit :
1 Assurez-vous que le domaine courant sélectionné dans la boîte de sélection du
domaine dans le Gestionnaire de configuration est le domaine partagé (SHARED).
2 Choisissez Configuration système dans le Menu principal du Gestionnaire de
configuration pour ouvrir le panneau Informations configuration système.
3 Choisissez FLLAN. FLLAN SND et RCV sont mis en évidence.
4 Placez-vous sur le champ Arguments de programme à l’aide de la touche de
tabulation.
6 Cliquez sur Entrée pour enregistrer les informations.
7 Cliquez sur Quitter pour revenir au Menu principal.
FactoryLink 6.5.0 / Principes de base / 135
Réseau local
5 Entrez V et une valeur égale à RX. Par exemple, si RX est égal à 90, entrez V .
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Valeurs par défaut de la station locale
•
•
INIT
Valeur 0 ou 1 indiquant si la station locale envoie toutes les données lors de la
première connexion à une autre station. Par défaut, cette valeur est égale à 0. La
station locale utilise cette valeur uniquement au démarrage d’une station
distante.
Si vous conservez la valeur 0, lorsque la station locale se connecte pour la
première fois à une autre station, elle n’envoie pas de valeurs tant que l’une de
celles-ci n’a pas changé.
Si vous entrez 1, lorsque la station locale se connecte pour la première fois à une
autre station, elle envoie toutes les valeurs au cours du premier balayage de la
base de données temps réel. Cela est utile lorsque vous démarrez une station
distante après exécution sur la station locale. La nouvelle station n’est associée à
aucune valeur lors de son premier démarrage et la station locale envoie alors
toutes les valeurs dont elle dispose à ce moment-là. Par la suite, la station locale
envoie des valeurs selon la procédure normale.
CALL
Nombre compris entre 0 et 65527 définissant l’intervalle de temps minimal en
secondes pendant lequel la station locale attend l’appel de connexion d’une station
distante. Par défaut, le délai d’attente est de 10 secondes. Si la station distante ne
se connecte pas à la station locale, celle-ci attend au moins un nombre CALL de
secondes avant de tenter une reconnexion. Entre-temps, la station distante
conserve la possibilité de se reconnecter à la station locale.
MAXLEN
Nombre d’octets maximal qu’une station peut envoyer ou recevoir dans un seul
paquet de données. Par défaut, ce nombre est de 512. Il peut être compris entre
512 et 1 048 576.
Les données de tag sont tronquées lorsqu’un tag de type message ou mailbox plus
grand que MAXLEN est envoyé.
Ce nombre doit être identique sur toutes les stations.
Si vous entrez une valeur inférieure au minimum défini pour ce paramètre,
FLLAN prend en compte la valeur minimale par défaut.
Si vous entrez une valeur supérieure au maximum défini, FLLAN prend en
compte la valeur maximale par défaut.
136 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
Valeurs par défaut de la station locale
Seul FLLAN utilise ce paramètre. Le Gestionnaire de fichiers utilise BUFSIZE
pour définir la taille du tampon.
Table 11-4 Nombre d’octets selon les types de données
Le type de
tag...
utilise... octets
ce qui
est = à
+ 4 pour le nom de tag
Digital
(numérique)
2
+4
6
Analog
(analogique)
2
+4
6
Longana
(entier double
longueur)
4
+4
8
Floating
(virgule
flottante)
8
+4
12
Message
Nombre de caractères
de la chaîne
+4
+ 2 octets pour la
longueur
y
Mailbox
Nombre de caractères
de la chaîne
+4
+ 26 octets pour l’en-tête
y
FactoryLink 6.5.0 / Principes de base / 137
Réseau local
Les paramètres MAXLEN dans le panneau Noms des postes locaux doivent être
configurés pour spécifier le nombre maximal d’octets requis par chaque nœud
pour envoyer ou recevoir un seul paquet de données. Ces paramètres doivent être
identiques sur tous les nœuds recevant des données.
Présentation générale
Chaque élément utilise un nombre spécifique d’octets en fonction de son type de
données. Tous les éléments utilisent 4 octets pour stocker le nom de tag + x octets
pour stocker la valeur, comme indiqué dans le tableau suivant :
11
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Valeurs par défaut de la station locale
•
•
Si vous recourez à des alarmes distribuées, utilisez la formule suivante pour
calculer le nombre d’octets requis par chaque nœud pour distribuer les alarmes et
les entrées du journal sur le réseau.
((84 x alarmes_actives)+38)+(nombre_de_journaux x (24+espace_msg))=octets
où
alarmes_actives
Nombre maximal d’alarmes défini affiché dans le champ Alarmes
actives du panneau Contrôle de configuration des alarmes
générales.
nombre_de_
journaux
Nombre maximal de journaux devant être générés pour le nombre
d’alarmes défini. Ce nombre peut être inférieur ou égal au
nombre alarmes_actives. En pratique, le volume normal d’entrées
de journal correspond à 20-30 % du nombre d’alarmes total.
espace_msg
Nombre inférieur ou égal au nombre de lignes d’entrée.
BUFSIZE
Nombre compris entre 128 et 2048 définissant la taille de chaque tampon en
octets. La taille par défaut est de 512 octets. La taille du tampon détermine le
volume de données que le Gestionnaire de fichiers peut transmettre sur le réseau
en un seul message.
Seul le Gestionnaire de fichiers peut utiliser ce paramètre. FLLAN utilise le
paramètre MAXLEN pour définir la taille du tampon.
MAXSESS
Nombre maximal de stations auxquelles une station locale peut se connecter
simultanément, désignées sous le nom de connexions. Par défaut, ce nombre est de
32. Le nombre maximal de connexions pour le protocole réseau TCP/IP peut être
compris entre 1 et 64.
ACK
Nombre compris entre 0 et 1024 indiquant le délai en secondes pendant lequel la
station locale attend l’envoi par la station distante d’un accusé de réception de
paquet de données avant de se déconnecter de cette station. Par défaut, le délai
d’attente est de 0 seconde, ce qui indique que la station locale ne requiert pas
d’accusé de réception de la station distante.
138 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
Classement des noms de tags
ST (time-out d’envoi)
Attention : il est recommandé de ne pas modifier la valeur par
défaut.
SD (délai d’envoi)
Nombre compris entre 0 et 1024 indiquant le délai en millisecondes pendant
lequel la station locale attend entre deux tentatives d’envoi de données lorsque la
station distante ne peut pas les accepter en raison de la lenteur du traitement. Par
défaut, ce délai est de 10 millisecondes. Si vous augmentez cet intervalle, la
consommation CPU est réduite mais la performance globale risque d’être affectée.
11
Présentation générale
Nombre compris entre 0 et 1024 indiquant le délai en secondes pendant lequel la
station locale tente d’envoyer des données alors que la station distante ne peut pas
les accepter en raison de la lenteur du traitement. Par défaut, ce délai est de 10
secondes. La station locale génère une erreur à l’expiration de ce time-out.
Attention : il est recommandé de ne pas modifier cette valeur
par défaut.
C LASSEMENT
DES NOMS DE TAGS
Lors de l’envoi de valeurs d’éléments, FLLAN regroupe les éléments par type de
données et les envoie dans l’ordre suivant : numérique (digital), analogique
(analog), à virgule flottante (floating-point), message, entier double longueur (long
analog) et mailbox. Ces groupes sont appelés des paquets.
Pour augmenter l’efficacité de cette opération, placez les tags de type de données
similaire les uns à côté des autres dans le panneau Informations d’envoi réseau
local et classez-les selon leur type.
Exemple
ana2
flt2
ana1
msg1
flt1
FactoryLink 6.5.0 / Principes de base / 139
Réseau local
Si vous entrez les tags suivants dans le panneau :
•
DÉFINITION DE LA TÂCHE RÉSEAU LOCAL
•
Classement des noms de tags
•
•
FLLAN réorganise les tags, les regroupe et envoie les paquets obtenus dans
l’ordre suivant :
paquet 1 : ana2, ana1
paquet 2 : flt2, flt1
paquet 3 : msg1
Pour une meilleure efficacité, entrez les mêmes tags dans l’ordre suivant :
ana2
ana1
flt2
flt1
msg1
Si l’ordre à l’intérieur d’un même type de données vous importe, entrez-les selon
l’ordre d’envoi par FLLAN voulu.
ana1
ana2
flt1
flt2
msg1
Dans les versions de FactoryLink antérieures à la version 4.1.5, FLLAN envoyait
les tags dans l’ordre inverse. Ainsi, si vous entriez les tags dans l’ordre suivant :
ana1
ana2
flt1
flt2
msg1
FLLAN les envoyait ainsi.
140 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 12
Définition de la tâche
Maths et logique
• l’exécution en arrière-plan sans intervention de l’opérateur lors de l’exécution ;
• la prise en charge de Maths et logique interprétées et compilées (IML et CML) ;
• la prise en charge de structures en blocs, de constructions en boucle et de
fonctions mathématiques appelables ;
Présentation générale
La tâche Maths et logique de FactoryLink coordonne les interactions entre
plusieurs tâches FactoryLink. Ses fonctionnalités comprennent :
• l’utilisation d’une syntaxe structurée, de type BASIC ;
12
• la prise en charge de la conversion automatique de types de données ;
• la prise en charge de tableaux multi-dimensionnels.
FactoryLink 6.5.0 / Principes de base / 141
Maths et logique
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations Maths et logique. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à la section « Configuring
Math & Logic » page 97 du manuel FactoryLink Configuration Guide. Consultez la
section « Maths et logique » page 291 du Guide de référence de FactoryLink pour
obtenir une brève description des panneaux de cette tâche, des informations
saisies et des messages d’erreur associés.
•
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
•
Emplois
•
•
E MPLOIS
La tâche Maths et logique est appelée à partir d’autres applications afin
d’exécuter des fonctions telles que :
• la manipulation d’éléments de la base de données temps réel et de variables
locales ;
• le contrôle par lots ;
• l’exécution de calculs ;
• la comparaison logique de deux valeurs stockées dans des éléments de base de
données ;
• la définition d’un élément par une valeur déterminée par un utilisateur final
lors de l’exécution ;
• le contrôle de l’activité système résultant de l’utilisation interactive des boutons
d’écran par l’utilisateur final ;
• la validation des entrées d’un utilisateur final ;
• le contrôle des modifications d’écran ;
• le contrôle du flux d’informations vers et depuis une application.
P ROCÉDURES
Maths et logique exécute des procédures contenant des ordres groupés et
organisés logiquement qui suivent un thread d’exécution continu unique, ou flux
de contrôle, entre les points de décision (branches). Généralement, vous
déterminez les actions nécessaires dans une application et structurez les
opérations requises pour chaque action en une ou plusieurs procédures. A
l’exécution, les procédures peuvent être :
• déclenchées en réponse à des modifications dans la base de données temps réel ;
• exécutées directement depuis une autre procédure Maths et logique.
Un fichier texte de programme éditable contient une ou plusieurs procédures. Un
fichier de programme (.PRG) peut contenir plusieurs procédures individuelles
susceptibles de s’appeler entre elles.
142 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
Création de programmes
C RÉATION
DE PROGRAMMES
12
Tables de configuration
Utilisez les tables de configuration Maths et logique pour :
• définir les variables utilisées par une tâche ;
• identifier le type de programme, interprété ou compilé ;
• identifier l’emplacement de stockage des programmes ;
• identifier à quel moment un programme doit être appelé.
Présentation générale
Vous devez créer un programme en configurant des tables à l’aide de Maths et
logique.
Le nombre d’éléments, de déclencheurs et de programmes pouvant être définis est
limité uniquement par la quantité de mémoire disponible, par le système
d’exploitation et/ou par le compilateur (mode compilé uniquement). Pour plus
d’informations, reportez-vous à la documentation fournie avec le compilateur.
• Table Variables Maths et logique : définit les éléments de la base de données
temps réel que Maths et logique lit ou écrit. Un élément doit être défini pour
être ensuite utilisé dans une procédure ; sinon, il est considéré comme une
variable non définie et n’est pas admis. Définissez chaque élément référencé par
les procédures dans un fichier de programme, en entrant son nom de tag dans la
présente table. Cette table comprend un panneau : Informations variables
Maths et logique.
• Table Déclencheurs Maths et logique : définit les éléments utilisés comme
déclencheurs de l’exécution des procédures Maths et logique. Pour chaque
élément déclencheur défini, entrez la procédure associée déclenchée par
l’élément ainsi que la méthode d’exécution : interprétée ou compilée. Cette table
comprend un panneau : Informations déclencheurs Maths et Logique.
• Table Procédures Maths et logique : écrit les procédures Maths et logique
requises par l’application. Chaque fichier de programme doit être nommé
exactement comme dans le panneau Informations déclencheurs Maths et
logique mais sans l’extension .PRG. Une fois la procédure écrite et enregistrée
dans un fichier de programme, vous pouvez éditer son nom dans ce panneau.
Cette table est un panneau de saisie de texte : Procédure Maths et logique nom_de_fichier.prg.
FactoryLink 6.5.0 / Principes de base / 143
Maths et logique
Pour créer un programme, vous devez configurer les trois tables suivantes :
•
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
•
Création de programmes
•
•
Eléments déclencheurs
Les éléments déclencheurs utilisés dans les procédures Maths et logique doivent
d’abord être définis dans la table Variables Maths et logique. Etant donné que
plusieurs procédures Maths et logique peuvent accéder à ces éléments de la base
de données temps réel, leur portée est globale. Attention : les éléments de base de
données temps réel globaux ne sont pas identiques aux variables globales
déclarées dans des fichiers de programme et utilisées uniquement dans des
procédures. Lorsqu’une procédure est déclenchée par un élément, le nom de ce
dernier doit être entré dans la table Déclencheurs Maths et logique pour que la
procédure soit chargée et exécutée.
Renseignement des tables
Renseignez les tables de configuration dans l’ordre suivant :
• Table Variables Maths et logique
• Table Déclencheurs Maths et Logique
• Table Procédures Maths et logique
Conversion de versions précédentes
Les versions précédentes de Maths et logique fonctionnaient en mode IML
uniquement. Pour convertir ces versions en la nouvelle version, exécutez
l’utilitaire FLCONV.
Ouverture du Menu principal du Gestionnaire de configuration
Pour plus d’informations sur l’ouverture du Menu principal du Gestionnaire de
configuration, reportez-vous au manuel Principes de base.
144 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
Modes
M ODES
12
Mode interprété
Ce mode est un sous-ensemble de Maths et logique compilées. IML signifie que
lorsque les valeurs des éléments déclencheurs associés à une ou plusieurs
procédures changent dans la base de données temps réel, il détermine quelles sont
les procédures affectées. Maths et logique interprète ensuite chaque ligne
d’instructions et les exécute pour chaque modification déclenchée. Le mode IML
convient parfaitement pour le prototypage d’application et la mise au point
logique.
Utilisation du mode IML
Lorsque vous utilisez le mode IML, vous créez des fichiers de procédures
correspondant à des fichiers script et vous manipulez à la fois des éléments de
base de données temps réel et des variables locales.
Le mode interprété convient plus particulièrement lorsque :
• vous exécutez uniquement des fonctions mathématiques ;
• aucun compilateur n’est disponible.
Lancement du mode IML
Après le démarrage de l’application :
• Chargez le programme en mémoire.
• Validez le programme.
• Attendez que des modifications soient apportées aux éléments déclencheurs de
la base de données temps réel associés aux procédures du programme.
• Exécutez le programme associé à l’élément déclencheur lorsque ce dernier est
réglé sur ON.
FactoryLink 6.5.0 / Principes de base / 145
Maths et logique
La plupart des applications écrites à l’aide de la fonction Mode interprété peuvent
être utilisées en mode compilé avec un nombre de modifications limité ou nul.
Lorsqu’une application s’exécutant en mode interprété utilise des mots réservés
comme variables ou noms de procédures, il est nécessaire de modifier ces derniers
pour que le compilateur puisse compiler et lier les procédures sans erreur. Ces
mots comprennent les mots réservés par le compilateur C pour la plate-forme
utilisée ainsi que ceux réservés par FactoryLink.
Présentation générale
Maths et logique s’exécute dans l’un des deux modes suivants :
• Mode interprété (IML)
• Mode compilé (CML)
•
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
•
Modes
•
•
Exécution du mode IML
Lorsque des modifications de procédure sont déclenchées dans la base de données
temps réel, IML détermine la procédure demandée appropriée, puis interprète et
exécute les instructions de la procédure.
A chaque exécution d’un programme IML, Maths et logique commence par lire ou
interpréter les instructions qu’il contient afin de déterminer les actions à
effectuer. Elle exécute ensuite ces dernières.
Passage du mode IML au mode CML
Procédez comme suit pour basculer de IML à CML en une seule étape dans les
applications volumineuses :
Exécutez la commande suivante à partir de l’invite BH_SQL dans le répertoire
FLAPP de l’application :
• Pour basculer de IML à CML, utilisez la commande suivante :
SQL>update imltrig set mode = ‘COMPILED’ où le mode n’est pas nul
• Pour basculer de CML à IML, utilisez la commande suivante :
SQL>update imltrig set mode = ‘INTERPRETED’ où le mode n’est pas nul
Mode compilé
Ce mode consiste en la combinaison de plusieurs utilitaires FactoryLink avec un
compilateur ANSI tiers en vue de générer le 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,
puis compilé pour créer un fichier exécutable binaire adapté à la plate-forme sur
laquelle l’application a été développée. Etant donné que l’application comprend les
domaines partagé (SHARED) et utilisateur (USER), CML crée deux fichiers
exécutables (un pour chaque domaine). Ces exécutables sont uniques et nommés :
• 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 actions que celles décrites dans le fichier de
programme lorsque les éléments déclencheurs associés sont définis. CML
augmente la vitesse et la fonctionnalité des applications utilisant IML.
146 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
Modes
Utilisation de CML
Le mode compilé convient plus particulièrement pour :
• un démarrage et une exécution plus rapides en vue d’une meilleure
performance ;
• une gestion améliorée de multiples expressions complexes conditionnelles ;
• l’appel de fonctions C ou l’insertion de code C dans des procédures ;
12
Présentation générale
L’utilisation du mode CML vous conduit à améliorer les applications utilisant des
boucles complexes, telles que les clauses emboîtées IF-THEN-ELSE ou les boucles
WHILE. Le mode interprété gère relativement rapidement l’exécution
d’opérations arithmétiques, mais CML fournit des possibilités supplémentaires
soit en tant que fonction en ligne pour le transfert de paramètres simples, soit en
tant que bloc de code C intégré pour le transfert de paramètres complexes.
• la disponibilité d’un contrôle de flux étendu pour l’application.
Lancement du mode CML
• Attendez que des modifications soient apportées aux éléments déclencheurs de
la base de données temps réel associés aux procédures du programme.
• Exécutez le programme associé au déclencheur lorsque l’élément déclencheur
est réglé sur ON.
Exécution du mode CML
A chaque exécution d’un programme compilé, CML :
• lit ou interprète les instructions dans le programme pour déterminer les actions
à effectuer ;
• exécute ces actions.
Fonctionnement du mode CML
CML utilise trois utilitaires ayant un rôle spécifique dans la création
d’exécutables utilisés lors de l’exécution. Il s’agit de :
• MKCML
• PARSECML
• CCCML
FactoryLink 6.5.0 / Principes de base / 147
Maths et logique
Après le démarrage de l’application :
•
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
•
Modes
•
•
MKCML
L’utilitaire MKCML est un interpréteur de commandes qui appelle les utilitaires
PARSECML et CCCML dès que nécessaire, pour l’application courante. Pour
chaque domaine, MKCML vérifie les dépendances entre les tables de
configuration et les fichiers de programme en
• s’assurant que le fichier IML.CT est à jour ; pour ce faire, il appelle CTGEN.
CTGEN compare le fichier IML.CT aux fichiers de base de données dont il
dépend. Si ces fichiers de base de données sont affectés d’un attribut horaire
(heure/date) postérieur à celui d’IML.CT, CTGEN reconstruit IML.CT pour le
mettre à jour ;
• vérifiant l’attribut horaire (heure/date) du fichier IML.CT pour déterminer si la
configuration de Maths et logique a changé. Si tel est le cas, il produit et
compile de nouveau tous les fichiers .C en appelant PARSECML et CCCML.
Lorsque vous redirigez les données de sortie de MKCML vers un fichier, les
messages de l’image mémoire peuvent apparaître dans le désordre en raison du
mode de mise en mémoire tampon et de sortie des messages par le système
d’exploitation lors de la redirection. Si vous ne redirigez pas les données de sortie
de MKCML, cet utilitaire rapporte les messages dans l’ordre correct dans la sortie
standard.
PARSECML
L’utilitaire PARSECML analyse le fichier programme de l’application et génère
des fichiers .C pour un domaine donné. Il produit un fichier .C pour chaque fichier
de programme répertorié comme compilé (COMPILED spécifié dans le champ
Mode) dans le panneau Informations déclencheurs Maths et logique.
L’utilitaire vérifie également les dépendances entre le champ programme et les
fichiers .C pour déterminer si des procédures ont été mises à jour depuis la
dernière création de fichiers .C.
148 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
Déclenchement/Appel
D ÉCLENCHEMENT /A PPEL
12
Développement de structures de déclenchement
Des procédures multiples sont exécutées à l’aide de la méthode de déclenchement
sur ce système. Pour concevoir une structure de déclenchement efficace, vous
devez prendre en compte les points suivants :
• Quels sont les intervalles ou les circonstances qui déclenchent des procédures
individuelles, à un rythme moyen, pour ces données ?
• Essayez d’utiliser le déclenchement d’événement conditionnel basé sur la
modification des données, de sorte que les procédures soient exécutées lorsque
les données sont dépendantes d’un changement d’état ou d’un déclencheur.
Présentation générale
Déclenchement
Tâche à thread unique
Lorsque vous exécutez une procédure, définissez un déclencheur pour la procédure
suivante.
Appel
Vous pouvez déclencher et appeler des procédures.
Déclenchement de procédure : si vous souhaitez attendre l’aboutissement d’une
procédure avant d’exécuter la suivante ou si votre procédure doit s’exécuter suite
à un événement donné, utilisez le déclenchement de procédure.
Appel de procédure : si vous souhaitez exécuter immédiatement une procédure,
vous devez l’appeler.
Le système utilise un processus complexe d’insertion nécessitant l’appel de
procédures si vous souhaitez qu’elles s’exécutent dans un ordre différent.
FactoryLink 6.5.0 / Principes de base / 149
Maths et logique
Cette tâche est à thread unique, ce qui signifie que les procédures déclenchées
sont insérées et exécutées dans l’ordre de leur déclenchement. Par exemple, une
procédure non aboutie en raison d’une boucle sans fin entraîne l’arrêt de
l’exécution de toutes les autres procédures.
•
DÉFINITION DE LA TÂCHE MATHS ET LOGIQUE
•
Déclenchement/Appel
•
•
Exécution de la séquence d’appel
• Entrez la commande FLRUN.
• FLRUN appelle l’utilitaire MKCML.
• MKCML appelle l’utilitaire PARSECML pour générer des fichiers .C (code C) à
partir des fichiers de programme.
• MKCML appelle ensuite l’utilitaire CCCML pour compiler les fichiers .C en
fichiers objet à l’aide d’un compilateur externe et pour lier les fichiers objet à
des fichiers binaires exécutables à l’aide d’un éditeur de liens d’objets.
150 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 13
Le présent chapitre décrit le mode d’utilisation du Serveur OLE Automation
FactoryLink (FLOLE). Pour obtenir des informations sur le mode d’accès direct
aux fonctions d’un objet OLE par une application conteneur OLE, reportez-vous à
la documentation OLE Microsoft. OLE automation est disponible sur de
nombreux produits, y compris :
• Visual Basic
• Visual C++
13
Présentation générale
Définition de la tâche
Serveur OLE
Automation
• Borland C++
Cette tâche FactoryLink fournit les classes d’objets nécessaires pour permettre
aux applications conformes OLE (voir ci-dessus) de lire et d’écrire directement des
éléments dans la base de données temps réel de FactoryLink (RTDB). OLE
Automation fournit cette possibilité. Le manuel FactoryLink Configuration Guide
comporte les chapitres suivants :
• « Principles of Operation » (Principes d’opération)
• « Configuring the OLE Automation Server » (Configuration du serveur OLE
Automation)
• « FactoryLink ECS Tag Data (FLOCX) » (Données de tag FactoryLink ECS
(FLOCX))
• « FactoryLink ODBC Data Source » (Source de données ODBC FactoryLink)
• « Configuration of DCOM » (Configuration de DCOM)
• « Windows NT Accounts » (Comptes Windows NT)
• « Windows NT Distributed COM Configuration » (Configuration COM distribué
Windows NT)
• « Error Messages » (Messages d’erreur)
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations Serveur OLE Automation. Pour plus d’informations sur les procédures
de configuration de cette tâche, reportez-vous à la section « OLE Automation
Server » page 699 du manuel FactoryLink Configuration Guide.
FactoryLink 6.5.0 / Principes de base / 151
Serveur OLE
Automation
• « Visual Basic Usage » (Utilisation de Visual Basic)
•
DÉFINITION DE LA TÂCHE SERVEUR OLE AUTOMATION
•
Principes d’opération
•
•
P RINCIPES
D ’ OPÉRATION
La tâche Serveur OLE de FactoryLink permet à d’autres applications d’accéder au
moteur de la base de données temps réel de FactoryLink. Toute application gérant
les contrôles personnalisés OLE peut s’interfacer avec la tâche Serveur OLE en
utilisant le composant de connexion FactoryLink (FLOCX).
Le composant FLOCX est un contrôle ActiveX conçu pour s’interfacer avec la
tâche Serveur OLE. ActiveX constitue une technologie permettant l’interaction de
composants logiciels en environnement de réseau, quels que soient leurs
différents langages de programmation. Les contrôles ActiveX sont des composants
logiciels réutilisables développés en vue de l’ajout rapide d’applications de bureau
à fonctionnalité spécialisée et d’outils de développement.
L’illustration ci-dessous présente une vue d’ensemble des relations entre le
moteur de la base de données temps réel FactoryLink, la tâche Serveur OLE
FactoryLink, le composant FLOCX et l’application conteneur :
Mécanisme LRPC/RPC
de limite
Tâche (FLOLE)
de processus
de serveur OLE
FactoryLink
Ecriture forcée/écriture sur tag FactoryLink
(valeur Set)
(valeur Get)
Machine
TR
Application supportant les
contrôles OLE,
Visual Basic 4.0 et 5.0,
Excel 97, et Access
Lecture depuis tag FactoryLink
(valeur Get)
Notification de modification de tag FactoryLink
152 / FactoryLink 6.5.0 / Principes de base
Composant
connexion
FactoryLink
FLOCX
•
•
•
•
Chapitre 14
Définition de la tâche
Persistance
VUE
D ’ ENSEMBLE
Présentation générale
La tâche Persistance vous permet d’enregistrer les valeurs d’une application
FactoryLink active à des intervalles prédéfinis de sorte qu’un arrêt imprévu de
FactoryLink n’entraîne pas la perte de données importantes. Lorsque vous
redémarrez FactoryLink avec l’option de ligne de commande de démarrage à
chaud, le Gestionnaire d’exploitation restaure les derniers enregistrements de la
base de données temps réel, à partir du fichier sauvegarde persistance.
14
La base de données temps réel stockée dans la mémoire présente l’état courant
(valeurs courantes) des éléments. Cette base de données consiste en une collection
d’instances de domaine. Les éléments qu’elle contient peuvent être associés à des
valeurs par défaut, placées dans l’instance de domaine à l’initialisation.
Cela peut poser un problème en cas d’arrêt soudain de FactoryLink dû à un
événement imprévu, tel qu’une microcoupure ou un processus défaillant.Vous
risquez de perdre des informations utiles puisque la base de données temps réel
est initialisée avec les valeurs par défaut au redémarrage du système. La plupart
des informations dans les applications FactoryLink sont issues de l’accumulation
des données dans le temps et sont perdues si vous ne les avez pas enregistrées. La
persistance permet de sauvegarder l’état d’une application FactoryLink active.
La persistance consiste en la capacité d’un élément à maintenir sa valeur sur une
période de temps indéfinie. Les éléments non persistants perdent leur valeur
lorsque le Gestionnaire d’exploitation quitte et arrête la base de données temps
réel ; cependant, les valeurs des éléments persistants sont écrites sur disque et ne
sont donc pas affectées par l’arrêt de la base de données temps réel.
Le rôle de la tâche Persistance est d’enregistrer les données persistantes. Cette
tâche se caractérise par les fonctionnalités suivantes :
• S’exécute sur toutes les plate-formes FactoryLink ;
• Vous permet de déterminer les éléments persistants par tag ou par domaine
entier et le moment de l’enregistrement de leurs valeurs sur disque ;
FactoryLink 6.5.0 / Principes de base / 153
Persistance
Les valeurs des éléments d’une instance de domaine sont perdues à la fermeture
de cette instance. A sa réouverture, les éléments sont initialisés avec leurs valeurs
par défaut.
•
DÉFINITION DE LA TÂCHE PERSISTANCE
•
Vue d’ensemble
•
•
• Enregistre une ou toutes les instances de domaine sur disque pendant
l’exécution d’une application FactoryLink ;
• Vous permet de spécifier un démarrage à chaud ou à froid à l’initialisation d’une
instance de domaine.
Le démarrage à froid initialise tous les éléments avec leurs valeurs par défaut,
telles que configurées dans le Menu principal du Gestionnaire de configuration.
Les valeurs précédentes des éléments persistants ne sont pas restaurées et
leurs valeurs par défaut sont prises en compte à l’initialisation.
Comme le démarrage à froid, le démarrage à chaud initialise tous les éléments
non persistants avec leurs valeurs par défaut mais restaure tous les éléments
persistants de l’instance de domaine avec les valeurs enregistrées
précédemment.
• Utilise son propre cache sur disque interne pour accroître la vitesse et réduire le
temps système E/S de disque ;
• Transmet les changements de configuration à l’application ;
• Vous permet de spécifier un élément déclencheur qui déclenche la tâche
Persistance afin de copier le fichier de sauvegarde courant dans une copie de
sauvegarde.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Persistance. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à la section « Persistence » page 23 du
manuel FactoryLink Configuration Guide. Consultez la section « Persistance »
page 319 du Guide de référence de FactoryLink pour obtenir une brève description
des panneaux de cette tâche, des informations saisies et des messages d’erreur
associés.
154 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE PERSISTANCE
Principes d’opération
P RINCIPES
D ’ OPÉRATION
14
Lors de l’exécution, la tâche Persistance enregistre les valeurs des éléments
persistants sur son propre cache de disque interne et écrit les données sur le
disque à partir de cet emplacement. Enregistrer préalablement les valeurs
persistantes en mémoire augmente la vitesse de traitement et garantit que toutes
les valeurs à sauvegarder sont enregistrées dans l’intervalle de temps alloué.
Lorsque vous effectuez un démarrage à chaud, le Gestionnaire d’exploitation du
domaine courant restaure la base de données temps réel de l’instance du domaine
à partir du fichier sauvegarde persistance. Il restaure les valeurs des éléments
persistants selon les dernières valeurs enregistrées par la tâche Persistance.
L’argument -w permet d’effectuer un démarrage à chaud de FactoryLink. Sous
Windows et OS/2, ajoutez l’argument -w à la ligne de commande correspondant à
l’icône de démarrage de FactoryLink ; sous UNIX, transmettez l’argument -w à la
commande FLRUN ou ajoutez-le dans la ligne appropriée du fichier script utilisé
pour démarrer FactoryLink.
FactoryLink 6.5.0 / Principes de base / 155
Persistance
La tâche Persistance s’exécute sur chaque domaine contenant des données
persistantes à enregistrer. Le programme RESOLVE exécuté par la commande
FLRUN crée un fichier sauvegarde persistance vide pour chaque domaine lors de
sa première exécution. Au cours de l’initialisation, la tâche Persistance charge le
fichier de sauvegarde pour déterminer quels sont les éléments persistants de
l’application et à quel moment leurs valeurs doivent être enregistrées. Elle charge
également le fichier PERSIST.CT afin d’obtenir des informations spécifiques
relatives à sa propre configuration.
Présentation générale
La persistance commence durant le développement de l’application. Qu’il s’agisse
de configurer une nouvelle application ou de reconfigurer une application
existante, vous devez déterminer en premier lieu quels sont les éléments
persistants, à quel moment s’effectue l’enregistrement des valeurs sur disque, et
comment ces valeurs sont restaurées lors d’un démarrage à chaud. Spécifiez
ensuite ces informations dans la boîte de dialogue Définition de tag lorsque vous
définissez un élément persistant.
•
DÉFINITION DE LA TÂCHE PERSISTANCE
•
Principes d’opération
•
•
Pour plus de détails, reportez-vous au tableau ci-dessous.
Table 14-1 Démarrages à chaud à l’aide de l’argument -W
Démarrage de FactoryLink à l’aide de l’argument -w (démarrage à
chaud)
Windows
Créez une nouvelle icône de démarrage de
FactoryLink en procédant comme suit :
1. Cliquez une fois sur l’icône Lancement de
FactoryLink pour la sélectionner.
2. Cliquez sur Copier.
3. Cliquez sur Coller. Une copie de l’icône Lancement
de FactoryLink est collée dans le groupe de
programmes FactoryLink. Elle s’appelle Copie de
Lancement de FactoryLink.
4. Modifiez ses propriétés comme suit :
a.) Cliquez sur Propriétés ;
b.) Cliquez dans la ligne de commande ;
c.) Appuyez sur la touche Fin pour aller à la fin de
la ligne de commande ;
d.) Ajoutez l’argument -w, précédé d’un espace, la
fin de la ligne de commande.
5. Cliquez sur Renommer et modifiez l’étiquette de
l’icône pour indiquer Démarrage à chaud FactoryLink.
Appuyez sur la touche Entrée.
156 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE PERSISTANCE
Principes d’opération
Table 14-1 Démarrages à chaud à l’aide de l’argument -W
14
Créez une nouvelle icône de Gestionnaire
d’exploitation en procédant comme suit :
1. Cliquez une fois à l’aide du bouton droit de la
souris sur l’icône Gestionnaire d’exploitation pour la
sélectionner.
2. Cliquez sur Copier.
a. Entrez Démarrage à chaud comme nouveau nom
d’icône.
b. Cliquez sur Copier.
3. Cliquez une fois à l’aide du bouton droit de la
souris sur l’icône Démarrage à chaud pour la
sélectionner.
4. Cliquez sur Paramètres. Dans la zone des
paramètres optionnels, tapez -w.
5. Fermez la fenêtre.
UNIX
Editez la ligne de commande comme suit :
HNTWP Y F PUJCTGF TGV
ou ajoutez l’argument -w au fichier script en
respectant la syntaxe ci-dessus.
La commande FLRUN exécute le programme RESOLVE avant de lancer le
Gestionnaire d’exploitation afin de vérifier le fichier sauvegarde persistance pour
chaque changement de configuration effectué. Les motifs de la vérification de la
configuration en cas de modification sont explicités à la section « Résolution des
changements de configuration » page 158.
FactoryLink 6.5.0 / Principes de base / 157
Persistance
OS/2
Présentation générale
Démarrage de FactoryLink à l’aide de l’argument -w (démarrage à
chaud)
•
DÉFINITION DE LA TÂCHE PERSISTANCE
•
Résolution des changements de configuration
•
•
R ÉSOLUTION
DES CHANGEMENTS DE CONFIGURATION
Lorsque vous arrêtez une application FactoryLink, vous devez parfois reconfigurer
une partie de celle-ci à l’aide du Menu principal ou de l’Editeur d’applications.
Lors du redémarrage de l’application, les éléments et valeurs associées stockés
dans le fichier sauvegarde persistance risquent de ne pas exister ou de
correspondre à un type de données différent. Avant le redémarrage de chaque
session FactoryLink, il est nécessaire de vérifier les noms des éléments stockés
dans le fichier sauvegarde persistance pour constater d’éventuelles modifications
par rapport aux fichiers OBJECT.CT et DOMAIN.CT.
Le programme RESOLVE.EXE (sous UNIX : resolve) résout les changements de
configuration. La commande FLRUN exécute automatiquement ce programme
avant de lancer le Gestionnaire d’exploitation dans une session FactoryLink
donnée.
Le programme RESOLVE remplit trois objectifs :
• Il crée le fichier sauvegarde persistance vide à sa première exécution.
• Il gère les modifications entre le fichier sauvegarde persistance et les fichiers de
configuration FactoryLink.
• Il détermine si le fichier sauvegarde persistance est utilisable ; si tel n’est pas le
cas, il recherche et utilise le fichier persistance de copie de sauvegarde.
RESOLVE effectue les changements suivants :
• Il supprime du fichier sauvegarde persistance les noms d’éléments ayant été
supprimés de l’application ou convertis en un autre type de données.
• Il met à jour les ID de nom des éléments supprimés puis recréés.
• Il ajoute au fichier sauvegarde persistance les noms d’éléments ayant été
reconfigurés en vue de la persistance (ces noms sont ajoutés sans valeurs de
données).
• Il écrase le fichier de sauvegarde persistance par celui de la copie de sauvegarde
en cas d’endommagement du premier.
158 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 15
Définition de la tâche
PowerNet
Une application FactoryLink peut agir comme client/serveur. Elle peut fournir des
informations aux autres applications FactoryLink (rôle serveur) ou utiliser les
informations fournies par d’autres applications FactoryLink (rôle client).
Présentation générale
Les données collectées ou calculées par FactoryLink sont stockées dans des
éléments de données de la base de données temps réel. Les noms de tag définis
dans l’Editeur d’applications ou dans les panneaux du Gestionnaire de
configuration permettent d’identifier ces éléments. Grâce à PowerNet, ces
derniers peuvent être partagés entre les applications FactoryLink s’exécutant sur
une même station de travail ou des stations différentes.
15
Dans le cas des plates-formes où FactoryLink gère des applications multiples
s’exécutant sur un même poste, vous pouvez lancer plusieurs instances de
PowerNet. Pour obtenir des informations sur les environnements
multi-utilisateurs, reportez-vous au manuel Principes de base.
Le présent chapitre décrit PowerNet et les termes, définitions et concepts associés.
Vous trouverez les concepts opérationnels de configuration des opérations
PowerNet. Pour plus d’informations sur les procédures de configuration de cette
tâche, reportez-vous à la section « Configuring Network Software » page 603 du
manuel FactoryLink Configuration Guide. Consultez la section « PowerNet » page
329 du Guide de référence de FactoryLink pour obtenir une brève description des
panneaux de cette tâche, des informations saisies et des messages d’erreur
associés.
PowerNet
FactoryLink 6.5.0 / Principes de base / 159
•
DÉFINITION DE LA TÂCHE POWERNET
•
Utilisation de PowerNet avec l’application FLDEMO
•
•
U TILISATION
DE
P OWER N ET
AVEC L ’ APPLICATION
FLDEMO
Pour utiliser PowerNet avec l’application FLDEMO fournie 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 n’est pas automatiquement
démarrée. Démarrez-la à partir de l’écran du Gestionnaire d’exploitation ou
ajoutez l’indicateur R à la tâche dans le panneau de configuration du système.
Pour plus d’informations sur l’ajout de cet indicateur, reportez-vous à la section
« System Configuration Information Panel » du manuel FactoryLink
Configuration Guide.
D ÉFINITIONS
Client/serveur fait référence à un modèle de traitement distribué où l’objet client
établit des connexions à l’objet serveur et lui envoie des requêtes de données ou
d’actions. L’objet serveur accepte ou rejette ces requêtes. Une seule tâche
PowerNet peut agir comme client ou comme serveur, ou les deux.
Application client fait référence à une application FactoryLink qui référence des
tags dans une autre application FactoryLink.
Application serveur est une application FactoryLink qui envoie des données à
une application client demandeuse.
160 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE POWERNET
Définitions
Données interrogées ou sollicitées fait référence à un ou plusieurs objets
données FactoryLink traités uniquement sur demande. Dans ce cas, l’objet client
doit envoyer une requête à l’objet serveur pour que ce dernier puisse transmettre
les données demandées.
Données sur exception-interrogées fait référence à un ou plusieurs objets
données FactoryLink dont le traitement est pris en compte uniquement sur
demande, mais se limite en réalité au sous-ensemble des objets dont les attributs
indiquent un changement d’état au moment de la décision. Dans ce cas, un objet
client doit envoyer une requête à l’objet serveur : le serveur transmet uniquement
le sous-ensemble de données ayant changé depuis le dernier transfert. Cette
opération est également appelée interrogation intelligente.
15
Présentation générale
Données sur exception ou non sollicitées fait référence à un ou plusieurs
objets données FactoryLink traités uniquement lorsque leurs attributs indiquent
un changement d’état (la valeur des données ayant réellement changé ou non).
Dans ce cas, l’objet serveur transmet des données non sollicitées aux clients
intéressés uniquement (1) lorsque le client a signalé son intérêt pour les données
(2) lorsque les changements survenus sont indiqués pour les données concernées.
Domaine externe fait référence à un groupement nommé logique d’éléments de
données ou de tags FactoryLink dont l’application propriétaire n’est pas
l’application locale. Les domaines externes sont affectés de propriétés telles que
les noms de nœud de réseau et de services, la méthode de mise à jour (données sur
exception ou données sur exception-interrogées) et la fréquence de mise à jour. Si
nécessaire, plusieurs noms de domaines externes dans une application donnée
peuvent référencer une seule application distante, chacun étant affecté de
méthodes et de fréquences de mise à jour différentes. Chaque domaine externe
définit une connexion de l’application à l’application serveur.
Référence de tag distante (objet) se réfère à un élément de données ou à un tag
FactoryLink dont le nom implique (mais ne requiert pas) l’existence de l’élément
dans un domaine externe. Un nom de tag préfixé par le nom d’un domaine externe
et par deux points constitue une référence distante.
PowerNet
FactoryLink 6.5.0 / Principes de base / 161
•
DÉFINITION DE LA TÂCHE POWERNET
•
Méthodologie PowerNet
•
•
M ÉTHODOLOGIE P OWER N ET
La procédure ci-dessous décrit le mode de référence de données stockées dans une
application (serveur) FactoryLink par une autre application (client) FactoryLink.
1. L’application client demande toutes les références de tag distantes lors de la
connexion à un serveur.
2. Un serveur transmet les données à l’application client FactoryLink selon une
planification définie par le client. Le transfert peut être effectué sur exception
ou par intervalles d’interrogation.
3. Eventuellement, en cas de modification des données dans la base de données
temps réel de l’application client FactoryLink, l’application client écrit de
nouveau les données dans l’application serveur FactoryLink.
Un système FactoryLink distribué peut partager des données dans les
configurations suivantes :
• Entre deux applications FactoryLink s’exécutant sur le même nœud.
Nœud1
Application
FactoryLink
Application
FactoryLink
162 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE POWERNET
Méthodologie PowerNet
• Entre deux applications FactoryLink s’exécutant sur deux nœuds différents.
15
Application
FactoryLink
Nœud2
Application
FactoryLink
• Entre des applications FactoryLink multiples sur différents nœuds.
Nœud1
Nœud2 - FL
Application 1
Présentation générale
Nœud1
Nœud2 - FL
Application 2
PowerNet
FactoryLink 6.5.0 / Principes de base / 163
•
DÉFINITION DE LA TÂCHE POWERNET
•
Méthodologie PowerNet
•
•
• Entre une application sur un nœud et des applications sur différents nœuds.
Nœud2
Nœud1
Nœud3
Nœud4
Vous pouvez configurer l’application pour permettre la modification de chaque
connexion lors de l’exécution. Ainsi, l’opérateur d’une application client peut
modifier le nœud utilisé comme serveur.
164 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE POWERNET
Méthode de transfert de données
M ÉTHODE
DE TRANSFERT DE DONNÉES
15
Démarrage
Chaque client est rattaché à une application serveur. Par conséquent, toutes les
données partagées entre le serveur et le client sont transmises du premier au
deuxième. Ainsi, vous pouvez être certain que le client contient des données à jour
dès le démarrage. C’est également le cas lors d’une reconnexion suite à une perte
de la connexion entre le client et le serveur.
Transfert de données du serveur au client
Présentation générale
La présente section décrit les éléments déclenchant le transfert de données entre
une application serveur et une application client.
Vous pouvez configurer ce type de transfert selon l’une des méthodes suivantes :
• Données sur exception : transmission des données au client uniquement en cas
de modification des données sur le serveur. Il s’agit de la méthode de transfert
au client la plus courante qui, selon la stabilité des données situées sur le nœud
serveur, restreint également l’utilisation de la largeur de bande réseau.
• Données interrogées : transmission des données au client dans un intervalle
fixe, un intervalle dynamique ou lors de tout événement généré par l’application
client. Afin de réduire l’utilisation de la largeur de bande totale, PowerNet
recourt à l’interrogation intelligente lorsque seules les données modifiées
depuis la dernière interrogation sont transférées à la tâche client lors de
l’événement interrogé.
L’intervalle d’interrogation peut être spécifié comme une constante (par
exemple, 10 secondes) ou comme un tag permettant la modification dynamique
de l’intervalle lors de l’exécution.
PowerNet
FactoryLink 6.5.0 / Principes de base / 165
•
DÉFINITION DE LA TÂCHE POWERNET
•
Méthode de transfert de données
•
•
Transfert de données du client au serveur
Vous pouvez définir une connexion de données à un domaine externe en lecture
seule (par défaut) ou en lecture/écriture. Les connexions en lecture/écriture
permettent la récriture dans l’application serveur de données modifiées dans
l’application client.
Le schéma ci-dessous illustre le transfert de données pris en charge dans une
configuration client/serveur simple.
Serveur
Les données sont
transférées à un
débit spécifié,
variable ou sur
exception.
Les données sont
transférées sur
exception
uniquement.
166 / FactoryLink 6.5.0 / Principes de base
Client
DÉFINITION DE LA TÂCHE POWERNET
Définition de tags
D ÉFINITION
DE TAGS
15
Noms de tags
pump1_tmp
pump2_tmp
pump3_tmp
(Représentation logique d’un
élément dans la base de données)
Base de données
temps réel
Eléments
Présentation générale
Les données stockées dans la base de données temps réel sont des éléments.
Chaque élément est affecté d’un nom logique appelé tag, qui permet de le
référencer dans la base de données temps réel.
Une fois un élément défini, vous pouvez le référencer à l’infini. Toute tâche
FactoryLink contenant une référence à cet élément peut lire et écrire des données
dans ce dernier lors de l’exécution.
En phase de développement, FactoryLink stocke les noms de tags dans le
répertoire FLAPP dans la table d’objets base de données. Ces informations sont
mises à jour en fonction des fichiers .CT lorsque l’application d’exploitation est
démarrée.
Certains tags sont déjà définis dans FactoryLink lors de sa livraison. Les autres
son définis en phase de développement de l’application via le Gestionnaire de
configuration ou via l’Editeur d’applications.
TYPES
DE TAGS
PowerNet peut transférer tout type de tag, y compris mailbox (boîte aux lettres).
Toutefois, cette tâche n’achemine pas des réponses de type mailbox de la même
manière que FLLAN. Elle ne peut renvoyer que des tags mailbox ne nécessitant
pas de réponse.
FactoryLink 6.5.0 / Principes de base / 167
PowerNet
Le présent chapitre décrit le mode de définition des noms de tags pour les
éléments de base de données et propose des suggestions concernant l’utilisation
des tags dans votre application.
•
DÉFINITION DE LA TÂCHE POWERNET
•
Directives relatives à la désignation des tags
•
•
D IRECTIVES
RELATIVES À LA DÉSIGNATION DES TAGS
Les directives suivantes s’appliquent pour l’attribution de noms de tags :
• 1-32 caractères de longueur
Si vous utilisez un tableau, ajoutez des séparateurs de 16 caractères au
maximum.
Pour plus de détails, reportez-vous à la section « Définition de tableaux
d’éléments » page 221.
Si vous utilisez PowerNet, choisissez le modèle :
32 caractères moins 7 caractères = 25 caractères.
Si vous utilisez Mise à l’échelle et bande morte, choisissez le modèle :
32 caractères moins 7 caractères moins 9 caractères.
Pour plus de détails sur les extensions ajoutées, reportez-vous au Guide de
l’Editeur d’applications.
• Les caractères autorisés sont A-Z, 0-9, _, @, $, ., :
• Ne commencez pas par un nombre.
• N’insérez pas d’espaces.
Extensions système ajoutées
Si vous utilisez PowerNet ou Mise à l’échelle et bande morte et que vous définissez
des attributs de tag dans la boîte de dialogue Définition de tag, de nouveaux tags
sont créés automatiquement à partir du nom de tag d’origine.
PowerNet
Lorsqu’un nouveau tag est créé, une extension de 6 caractères au maximum plus
un point (7 caractères au maximum) est ajoutée. Ces caractères supplémentaires
réduisent la longueur maximale du nom de tag initial. La longueur réelle
maximale est donc égale à 32 moins 7, soit 25. Si le nom de tag d’origine plus
l’extension dépasse 32 caractères, un message d’avertissement est envoyé.
168 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE POWERNET
Conversion du type de tag
Mise à l’échelle et bande morte
Si vous ne savez pas encore si vous allez utiliser PowerNet ou la fonction Mise à
l’échelle et bande morte, choisissez de définir des noms de tags ne dépassant pas
16 caractères. De même, souvenez-vous que vous pouvez abréger les noms de tags
mais non les extensions.
C ONVERSION
DU TYPE DE TAG
Le type des tags référençant des données dans une application distante peut être
différent de celui spécifié dans la définition du tag dans l’application distante. Le
tableau ci-dessous présente les conversions de types de données prises en charge.
15
Présentation générale
Lorsqu’un nouveau tag est créé, une extension de 8 caractères au maximum plus
deux points (9 caractères au maximum) est ajoutée. Ces caractères
supplémentaires réduisent la longueur maximale du nom de tag initial. La
longueur réelle maximale est donc égale à 32 moins 7 moins 9, soit 16.
Table 15-1 Conversions de types de données
Application locale
Application distante
Digital (numérique) Digital, analog, longana, float, message
Analog (analogique) Digital (numérique), analog (analogique),
longana (entier double longueur), float (à
virgule flottante), message
Digital (numérique), analog (analogique),
longana (entier double longueur), float (à
virgule flottante), message
Float (à virgule
flottante)
Digital (numérique), analog (analogique),
longana (entier double longueur), float (à
virgule flottante), message
Message
Digital (numérique), analog (analogique),
longana (entier double longueur), float (à
virgule flottante), message
Mailbox
Mailbox
FactoryLink 6.5.0 / Principes de base / 169
PowerNet
Longana (entier
double longueur)
•
DÉFINITION DE LA TÂCHE POWERNET
•
Conversion du type de tag
•
•
Faites attention à la perte de précision en cas de mélange de types de sources de
données. Dans les affectations de types de données mixtes, la précision déterminée
par l’élément contenant le nombre le plus petit de chiffres significatifs est
considérée comme la précision de référence. Vous devez prendre cette information
en compte lors du transfert de données entre des plates-formes dont la précision
est différente pour des types de tags similaires.
Soyez prudent lors de la mise en œuvre de la conversion de types de tags. Par
exemple, un tag message de l’application serveur référencé comme un tag
analogique sur l’application client doit contenir uniquement des caractères
numériques. Si tel n’est pas le cas, la conversion donne pour résultat la valeur
zéro. En outre, un tag analogique de l’application serveur référencé comme un tag
numérique sur l’application client est affecté de la valeur 1 si la valeur analogique
est différente de zéro et de la valeur 0 si la valeur analogique est égale à zéro.
170 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 16
La tâche Gestionnaire d’impression de FactoryLink vous permet de diriger des
données vers les imprimantes ou vers d’autres périphériques équipés d’interfaces
parallèles, ainsi que vers des fichiers stockés sur disque.
La tâche Gestionnaire d’impression fournit également d’autres fonctionnalités :
• Mise en file d’attente d’impression des noms de fichiers (charge le fichier
lorsque l’imprimante est disponible, afin de réduire la quantité de mémoire
requise)
16
Présentation générale
Définition de la tâche
Gestionnaire
d’impression
• Gestion des fonctions d’impression et d’organisation
Vous pouvez définir jusqu’à cinq dispositifs de réception des données de sortie
d’autres tâches FactoryLink. Ces tâches référencent le numéro du dispositif
correspondant dans une table de configuration en vue de l’envoi des fichiers aux
dispositifs appropriés.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations du Gestionnaire d’impression. Pour plus d’informations sur les
procédures de configuration de cette tâche, reportez-vous à la section « Print
Spooler » page 91 du manuel FactoryLink Configuration Guide. Consultez la
section « Gestionnaire d’impression » page 485 du Guide de référence de
FactoryLink pour obtenir une brève description des panneaux de cette tâche, des
informations saisies et des messages d’erreur associés.
FactoryLink 6.5.0 / Principes de base / 171
Gestionnaire
d’impression
Le Gestionnaire d’impression reçoit les données de sortie d’autres tâches
FactoryLink, telles que le Gestionnaire d’alarmes ou le Gestionnaire de fichiers, et
envoie ces données à l’imprimante ou à un fichier stocké sur le disque.
•
DÉFINITION DE LA TÂCHE GESTIONNAIRE D’IMPRESSION
•
•
•
172 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 17
La tâche Compteurs programmables permet d’utiliser des compteurs par unité de
temps et de générer des délais d’attente d’événement, par exemple lorsque vous
définissez un déclencheur de déverrouillage d’une porte et spécifiez un délai
d’attente avant le nouveau verrouillage de la porte.
Un compteur programmable consiste en un groupe d’éléments dont les valeurs
sont associées pour effectuer un comptage. Les sorties obtenues à partir de ces
compteurs constituent des données d’entrée pour les programmes Maths et
logique ou d’autres tâches FactoryLink ou permettent de déclencher les
programmes Maths et logique.
17
Présentation générale
Définition de la tâche
Compteurs
programmables
Le nombre de compteurs programmables qu’il est possible de définir n’est pas
limité, sauf en ce qui concerne la quantité de mémoire.
La tâche Compteurs programmables utilise le domaine partagé (SHARED) ou
utilisateur (USER).
L’utilisation des compteurs programmables implique que vous soyez familiarisé
avec les indicateurs de changement d’état.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations liées au Compteurs programmables. Pour plus d’informations sur les
procédures de configuration de cette tâche, reportez-vous à la section
« Programmable Counters » page 49 dans le manuel FactoryLink Configuration
Guide. Consultez la section « Compteurs programmables » page 495 du Guide de
référence de FactoryLink pour obtenir une brève description des panneaux de cette
tâche, des informations saisies et des messages d’erreur associés.
Compteurs
programmables
FactoryLink 6.5.0 / Principes de base / 173
•
DÉFINITION DE LA TÂCHE COMPTEURS PROGRAMMABLES
•
Principes d’opération
•
•
P RINCIPES
D ’ OPÉRATION
Un compteur programmable consiste en un groupe d’éléments dont les
composants sont associés pour effectuer un comptage. Chaque compteur comprend
une partie ou la totalité des éléments ci-dessous ainsi que des valeurs analogiques
et numériques.
Eléments
• Validation : déclenche l’activité de comptage
• Déclencheur incrément : déclenche le comptage croissant
• Déclencheur décrément : déclenche le comptage décroissant
• Remise à zéro : remet à zéro (au point de départ) le comptage obtenu
• Sortie positive : contient la valeur 1 (ON) lorsque la limite de comptage a été
atteinte
• Sortie négative : contient la valeur 0 (OFF) lorsque la limite de comptage a été
atteinte
• Valeur courante : indique la valeur en cours du comptage
Valeurs numériques et analogiques
• Valeur de présélection : valeur analogique spécifiant la valeur de démarrage
• Valeur d’incrément : valeur analogique spécifiant la valeur d’augmentation ou
de diminution du compte à chaque comptage
• Valeur terminale : valeur analogique spécifiant la limite de comptage
• Remise à zéro automatique : valeur numérique remettant à zéro (au point de
départ) le compte dès que la valeur terminale a été atteinte.
Le comptage est lancé lorsqu’une autre tâche FactoryLink, telle que Maths et
logique ou EDI, règle l’élément Déclencheur incrément sur ON. Cette action
entraîne le rapprochement de la valeur courante vers la valeur terminale d’une
quantité correspondant à la valeur d’incrément. Si la valeur de présélection est
inférieure à la valeur terminale, l’incrément est ajouté à la valeur courante ;
lorsqu’elle est supérieure, l’incrément est soustrait à la valeur courante.
174 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE COMPTEURS PROGRAMMABLES
Principes d’opération
Exemple 1
Lorsque la caisse contient 20 bouteilles (la valeur courante atteint la valeur
terminale), la tâche Compteur indique que la caisse est remplie en réglant de force
l’élément Sortie positive sur ON et l’élément Sortie négative sur OFF. A ce stade,
si la valeur Remise à zéro automatique = YES (oui), l’élément Valeur courante est
remis à 0 (valeur de présélection) et le comptage peut recommencer. Si Remise à
zéro automatique = NO (non), l’élément Valeur courante n’est pas modifié et est
égal à 20 (valeur terminale) jusqu’à ce qu’une autre tâche règle l’élément Remise à
zéro sur ON, indiquant ainsi que le comptage peut redémarrer. Le comptage ne se
poursuit pas au-delà de 20 (valeur terminale). Chaque fois que le comptage atteint
cette valeur, la tâche Compteur force le réglage sur ON et sur OFF des éléments
Sortie positive et Sortie négative respectivement. Lorsque Remise à zéro
automatique = YES (oui) ou que l’élément Remise à zéro est déclenché, le compte
de bouteilles est remis à zéro (valeur de présélection), et le comptage peut être
répété.
17
Présentation générale
Dans cet exemple, le comptage est déclenché pour compter des bouteilles (20 par
caisse). La valeur de présélection (démarrage du comptage) est égale à 0 et la
valeur terminale (limite du comptage) est de 20 bouteilles par caisse. La valeur
d’incrément 1 représente une bouteille. Lorsque le comptage est déclenché, chaque
bouteille comptée s’ajoute au compte courant de bouteilles (valeur de départ : 0
bouteille par caisse) jusqu’à ce que la caisse contienne 20 bouteilles (la valeur
courante atteint la valeur terminale de 20).
Exemple 2
Vous pouvez configurer une autre tâche, telle qu’EDI ou Maths et logique, pour
réagir après un écart, par exemple une bouteille défectueuse, pendant le comptage
et réguler ainsi ce dernier. Pour ce faire, la tâche règle l’élément Déclencheur
décrément sur ON pour rapprocher la valeur courante de la valeur de présélection
d’une quantité correspondant à la valeur d’incrément.
FactoryLink 6.5.0 / Principes de base / 175
Compteurs
programmables
Par exemple, lors du comptage, si une bouteille défectueuse est comptée mais non
emballée dans la caisse, la tâche EDI ou Maths et logique soustrait cette bouteille
du compte total en réglant l’élément Déclencheur décrément sur ON. Ainsi, la
valeur courante se rapproche de la valeur de présélection (0 dans le présent
exemple) d’une quantité correspondant à la valeur d’incrément (1 dans le présent
exemple).
•
DÉFINITION DE LA TÂCHE COMPTEURS PROGRAMMABLES
•
Principes d’opération
•
•
Une fois les six bouteilles comptées et emballées, la tâche Compteur compte la
septième bouteille. Cette dernière étant défectueuse, elle n’est pas emballée dans
la caisse. Par conséquent, la tâche EDI ou Maths et logique soustrait cette
bouteille du compte total en réglant l’élément Déclencheur décrément sur ON. La
valeur courante est alors abaissée de 7 à 6.
Si toutes les bouteilles comptées sont défectueuses et donc non emballées, la tâche
EDI ou Maths et logique les soustrait du compte total jusqu’à ce que la valeur
courante soit décrémentée jusqu’à la valeur de présélection (0). Bien que le compte
de bouteilles soit désormais égal à 0, les éléments Sortie ne sont pas modifiés et le
comptage en cours se poursuit jusqu’à ce que la caisse contienne 20 bouteilles.
176 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 18
Définition de la tâche
Générateur de rapports
Si vous souhaitez créer un rapport sur des données, vous pouvez écrire ces
dernières dans un fichier de rapport reçu via le Générateur de rapports. La tâche
Générateur de rapports est un outil de rapport souple permettant de définir des
rapports personnalisés. Un rapport peut être généré sous forme de fichier stocké
sur disque, de rapport imprimé, ou échangé avec d’autres applications acceptant
les fichiers ASCII.
Preséntation générale
Les données collectées ou calculées par FactoryLink sont stockées comme des
éléments de données dans la base de données temps réel. A chaque fois que des
données sont collectées ou calculées, les valeurs correspondantes stockées dans la
base de données temps réel sont remplacées par les nouvelles valeurs.
18
Les objectifs caractéristiques des données de rapport comprennent :
particuliers
• La génération d’informations sur la productivité par groupe
• La génération de rapports papier à l’intention des responsables ou de
départements spécifiques
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Générateur de rapports. Pour plus d’informations sur les
procédures de configuration de cette tâche, reportez-vous à la section « Defining
the Report Format » page 561 du manuel FactoryLink Configuration Guide.
Consultez la section « Générateur de rapports » page 503 du Guide de référence de
FactoryLink pour obtenir une brève description des panneaux de cette tâche, des
informations saisies et des messages d’erreur associés.
FactoryLink 6.5.0 / Principes de base / 177
Générateur de
rapports
• La prévision des problèmes potentiels en fonction de modèles de données
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Méthodologie de génération de rapports
•
•
M ÉTHODOLOGIE
DE GÉNÉRATION DE RAPPORTS
La présente section décrit le mode d’historisation des données temps réel résidant
en mémoire dans un fichier de rapport, en vue de la génération d’un rapport.
Pour générer un rapport, cette tâche exécute la procédure ci-dessous :
1. La base de données temps réel reçoit et stocke les données issues de plusieurs
sources, telles qu’un périphérique distant, une saisie utilisateur ou des
résultats de calcul produits par une tâche FactoryLink. Lorsque les données
sont collectées et stockées dans cette base, d’autres tâches peuvent y accéder et
les manipuler.
2. Lorsqu’un rapport est déclenché, la tâche Générateur de rapports lit les
valeurs des éléments de la base de données temps réel inclus dans le rapport et
les met en correspondance avec des noms d’objet. Ces derniers sont utilisés
pour définir le fichier de format du rapport ou le fichier modèle.
3. Le Générateur de rapports vérifie le fichier de format du rapport pour
déterminer la position du texte et des objets dans le fichier de rapport. Le
fichier de format contient des mots-clés déclenchant le début et la fin du
rapport et l’écriture de données. Chaque mot-clé représente une section.
Lorsque le déclencheur est activé, la section associée au fichier de format est
traitée et écrite dans un fichier de travail temporaire.
4. Le Générateur de rapports utilise les informations contenues dans le fichier de
format du rapport pour créer un fichier de travail temporaire stocké sur
disque. Ce fichier demeure ouvert tant que le rapport n’est pas terminé ; il est
ensuite supprimé.
Le fichier temporaire réside sur le disque et non en mémoire afin d’éviter une
éventuelle perte de données. Par exemple, si FactoryLink s’arrête avant que la
tâche Générateur de rapports ait créé le fichier archive de rapport, le fichier
temporaire est conservé sur le disque.
5. Lorsque le rapport est terminé, les informations stockées dans le fichier
temporaire sur disque sont envoyées vers un fichier permanent sur le disque,
vers l’imprimante ou vers un port de communication.
178 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
Méthodologie de génération de rapports
La représentation suivante illustre le processus de génération d’un rapport.
18
Figure 18-1
Fichier de format :
.BEGIN
Fichier de format
généré par
l’utilisateur
Eléments de la base de
données temps réel
Historisation
température pompe
Preséntation générale
Tables du
Gestionnaire de
configuration
.REPEAT
Température = (temp)
Générateur de
rapports
.END
Rapport effectué
Evénements déclenchés
dans le Gestionnaire de
configuration
Fichier de travail
temporaire
Version papier
ou fichier de
rapport ASCII
FactoryLink 6.5.0 / Principes de base / 179
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Composants d’un fichier de format
•
•
C OMPOSANTS
D ’ UN FICHIER DE FORMAT
Les fichiers de format ASCII définis par l’utilisateur contrôlent l’aspect et le
contenu des rapports. Un fichier de format unique est défini pour chaque rapport
généré par la tâche Générateur de rapports. La présente section décrit les
composants du fichier de format.
Mots-clés
Des mots-clés sont utilisés dans le fichier de format comme déclencheurs d’actions.
La section associée dans le fichier de format est traitée et écrite dans un fichier de
travail temporaire lorsque le déclencheur est exécuté. Trois mots-clés sont
utilisés :
• .BEGIN
• .REPEAT
• .END
Les lignes de mots-clés commencent par un point (.), suivi du mot-clé puis d’un
caractère de terminaison de ligne tel qu’un saut de ligne (LF), un retour chariot
(CR) ou une séquence LF (retour chariot, saut de ligne).
Des lignes de commentaire peuvent également être inclues dans le fichier de
format en commençant la ligne par un point suivi de tout texte ne correspondant
pas à un mot-clé. Le texte de la ligne de commentaire n’apparaît pas dans le
rapport.
Sections du fichier de format
Le fichier de format comprend quatre sections distinctes, comme illustré
ci-dessous.
Figure 18-2
Section Commentaires
Section BEGIN
Fichier de format :
.BEGIN
Enregistrement
température pompe
.REPEAT
Section REPEAT
Température [temp]
.END
Section END
180 / FactoryLink 6.5.0 / Principes de base
Rapport effectué
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
Positionnement des données du rapport
P OSITIONNEMENT
DES DONNÉES DU RAPPORT
Les données spécifiées dans le fichier de format sont collectées dans la base de
données temps réel et placées dans le rapport. Le positionnement des valeurs de
base de données temps réel est déterminé par :
• l’emplacement de leur nom d’objet dans le fichier de format ;
• les indicateurs de format.
FactoryLink 6.5.0 / Principes de base / 181
Générateur de
rapports
Chaque fichier de format est composé d’une ou plusieurs sections. La seule section
obligatoire est celle de fin. Si vous incluez uniquement celle-ci dans le fichier de
format, le rapport généré est un instantané. Pour plus d’informations,
reportez-vous à la section « Variations du format de rapport » page 187.
18
Preséntation générale
Les sections et mots-clés associés sont les suivants :
• Section Commentaires : première section de tout fichier de format. Le texte
inséré dans cette section n’est pas inclus dans le rapport. Généralement, cette
section comprend une description de l’objectif du rapport. Ne faites pas précéder
cette section d’un point.
• Section BEGIN (début) : en-tête délimité par le mot-clé .BEGIN, qui définit
l’en-tête d’un rapport. Tout texte inséré entre ce mot-clé et le mot-clé suivant est
inclus au début du rapport.
• Section REPEAT (répétition) : section délimitée par le mot-clé .REPEAT. Cette
section contient les noms d’objet des éléments de la base de données temps réel
à inclure dans le rapport. A chaque exécution de cette section, les valeurs des
éléments sont écrites dans le fichier de travail temporaire. Cette section peut
également comprendre du texte littéral inclus dans le rapport.
• Section END (fin) : section délimitée par le mot-clé .END. Cette section termine
le rapport et contient le texte à inclure à la fin du rapport.
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Positionnement des données du rapport
•
•
Emplacement d’un nom d’objet
Les noms d’objet remplissent le rôle de marqueurs de réservation pour les données
et sont liés aux éléments de données de la base temps réel. La valeur de l’élément
auquel est lié un nom d’objet remplace ce dernier lors de la génération d’un
rapport.
Les accolades {} ou les crochets [ ] permettent d’identifier les noms d’objet dans le
fichier de format.
• Placez le nom d’objet entre accolades { } pour les données de longueur variable.
Ainsi, les données sont placées relativement à un autre texte sur cette ligne car
leur position est susceptible de varier en fonction de la valeur de l’élément. Les
accolades peuvent être utilisées pour repérer des données dans une phrase par
exemple.
• Placez le nom d’objet entre crochets [ ] pour les données à position fixe. La
valeur de l’élément associée au nom d’objet s’affiche dans le rapport à
l’emplacement exact du nom d’objet affiché. Le crochet ouvrant correspond à
l’ancre des données. Les crochets sont généralement utilisés pour formater des
données dans des colonnes.
L’identificateur (accolades ou crochets) ne s’affiche pas dans le fichier de rapport
généré. Si vous souhaitez l’afficher, utilisez la séquence à touche Echap décrite à
la section « Séquences à touche Echap » page 189.
Vous pouvez utiliser des noms d’objet dans les sections BEGIN, REPEAT et END.
Indicateurs de format
Les indicateurs de format vous permettent de définir une variable lorsqu’une
valeur littérale est attendue. Ils peuvent correspondre à deux types d’objets :
• des caractères ordinaires, copiés littéralement dans la chaîne de sortie
• des indicateurs de variable, indiquant les informations de variable format
affichées.
Les indicateurs de format sont définis sous la forme :
% [indicateurs][largeur][.prec]type
Reportez-vous au Guide des principes de base de FactoryLink pour obtenir des
informations sur cette syntaxe. Le tableau suivant fournit une liste des
182 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
Actions de déclenchement
indicateurs généralement utilisés avec la tâche Générateur de rapports.
18
A CTIONS
Valeur
d’un tag
de
fichier
archive
Chemin d’accès au
fichier archive généré
C:\USCO\REPORT.%03d A_DOY
33
C:\USCO\REPORT.033
C:\USCO\%s.RPT
groupe
“FIRST”
C:\USCO\FIRST.RPT
C:\USCO\PUMP%d\
RPT.RPT
pompe_no
1
C:\USCO\PUMP1\
RPT.RPT
Preséntation générale
Fichier archive exemple
Tag de
fichier
archive de
rapport
DE DÉCLENCHEMENT
FactoryLink 6.5.0 / Principes de base / 183
Générateur de
rapports
Lorsqu’un déclencheur .BEGIN, .REPEAT ou .END est exécuté, la section associée
du fichier de format est traitée et écrite dans un fichier de travail temporaire. La
figure suivante illustre le résultat du déclenchement de chaque mot-clé :
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Actions de déclenchement
•
•
Figure 18-3
Action de
déclenchement
Début du fichier de format
Fichier de format :
.BEGIN
Enregistrement température
pompe
Résultats dans le fichier
de travail temporaire
Enregistrement température
pompe
.Begin déclenché
Ecriture de l’en-tête dans le fichier
.REPEAT
Température = [temp]
.END
Rapport terminé
Fichier de format :
.BEGIN
Enregistrement température
pompe
Enregistrement température
pompe
.Repeat déclenché
Ecriture de « Température » dans le
nom d’objet Temp dans le rapport
Température = 10
.REPEAT
Température = [temp]
.END
Rapport terminé
Fichier de format :
.BEGIN
Enregistrement température
pompe
.REPEAT
Température = [temp]
Enregistrement température
pompe
.Repeat déclenché
Ecriture de « Température » dans le
nom d’objet Temp dans le rapport
Température = 10
Température = 14
.END
Rapport terminé
Fichier de format :
.BEGIN
Enregistrement température
pompe
Enregistrement température
pompe
Ecriture du texte de fin dans le rapport
Temp = 10
Envoi du rapport à sa destination
.REPEAT
Température = [temp]
Température = 14
.END
Rapport terminé
Rapport terminé
Enregistrement température
pompe
Temp = 10
Température = 14
Rapport terminé
184 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
Actions de déclenchement
Cet exemple génère un rapport utilisant le fichier de format suivant, lequel inclut
l’ensemble des trois sections.
Preséntation générale
Figure 18-4
Section Commentaires
Fichier de format :
.BEGIN
Section BEGIN
Section REPEAT
Enregistrement
température pompe
.REPEAT
Température = [temp]
.END
Section END
18
Rapport terminé
L’en-tête du rapport est écrit dans le fichier au déclenchement de la section de
début. Dans l’exemple, « Enregistrement température pompe » est écrit en haut
du rapport.
Au déclenchement de la section de répétition, les valeurs des éléments de données
mises en correspondance avec les noms d’objet inclus dans cette section sont lues
dans la base de données temps réel et écrites dans le fichier. Dans l’exemple, la
valeur de l’élément temps réel indiquant la température de la pompe est mis en
correspondance avec le nom d’objet temp et écrite dans le rapport.
Tout texte littéral compris dans cette section est également écrit dans le fichier.
Dans l’exemple, le texte « Température = » est écrit dans le rapport en regard de la
valeur d’élément.
L’événement déclencheur de la répétition peut être un échantillonnage périodique,
une heure déterminée ou un déclencheur événementiel tel que le passage d’une
pièce détachée devant une cellule photoélectrique dans un système
d’acheminement.
Vous pouvez déclencher la section de répétition à votre gré avant de terminer le
rapport. Dans l’exemple, la température de la pompe est écrite deux fois dans le
rapport. La première fois, elle a pour valeur 10, la deuxième fois, 14.
FactoryLink 6.5.0 / Principes de base / 185
Générateur de
rapports
Ce format de rapport exemple est utilisé pour générer un fichier journal de
données historique. Un fichier de travail temporaire est ouvert au déclenchement
du rapport. Ce fichier demeure ouvert jusqu’à ce que la section de fin soit
déclenchée.
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Actions de déclenchement
•
•
Le texte littéral de cette section est écrit dans le fichier de travail temporaire au
déclenchement de la section de fin. Ensuite, la totalité du rapport est envoyée à la
destination spécifiquement configurée. Il peut s’agir d’un fichier stocké sur le
disque, d’une imprimante ou d’un autre nœud du réseau. Le fichier temporaire est
alors supprimé.
186 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
Variations du format de rapport
VARIATIONS
DU FORMAT DE RAPPORT
18
Un autre format de rapport courant est le rapport instantané. Ce type de rapport
a pour but de collecter des informations et d’entraîner la génération d’un rapport
imprimé par le déclenchement d’un seul événement. Pour ce faire, il suffit de
spécifier uniquement un déclencheur de fin. Les mots-clés de début (BEGIN) et de
répétition (REPEAT) du fichier de format sont ignorés puisqu’aucun événement
déclencheur n’a été spécifié. L’événement de fin entraîne l’envoi instantané de
toutes les informations du fichier de format vers l’imprimante. La figure suivante
présente ce type de rapport :
Preséntation générale
Le rapport présenté à l’exemple précédent peut subir une variation simple suite à
la non spécification d’un événement ou d’un déclencheur pour la section de début.
Généralement, cette méthode est utilisée si aucune information relative au type
d’en-tête n’est requise. En revanche, la section de fin doit toujours être spécifiée.
Figure 18-5
Action de déclenchement
Résultats dans le fichier de
travail temporaire
Fichier de format :
.BEGIN
Enregistrement fin
stat groupe
.REPEAT
.End déclenché
Ecriture du texte de fin dans le rapport
Envoi du rapport à sa destination
Enregistrement fin stat
groupe
# de pièces 50
Rapport effectué
# de pièces
[aucune_pièce]
.END
Rapport terminé
Enregistrement
fin groupe
FactoryLink 6.5.0 / Principes de base / 187
Générateur de
rapports
Début du fichier de format
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Déclencheurs de fin d’action
•
•
D ÉCLENCHEURS
DE FIN D ’ ACTION
FactoryLink retourne l’état terminé pour chaque événement déclenché lorsque
l’opération est terminée. Cette dernière est considérée comme terminée pour les
sections de début et de répétition lorsque les informations ont été écrites dans le
fichier temporaire. Elle est considérée comme terminée pour la section de fin
lorsque le fichier temporaire est envoyé au périphérique indiqué (imprimante,
port de communication ou fichier sur disque).
Lorsque l’état terminé est signalé, vous pouvez coordonner les opérations de la
tâche Générateur de rapports avec d’autres tâches FactoryLink et afficher l’état
pour l’opérateur.
En général, les données indiquées dans la section de répétition sont générées par
un dispositif externe (tâche EDI). Afin de maintenir l’intégrité des données, il peut
s’avérer nécessaire de coordonner les opérations entre ces deux tâches : en effet, il
n’est pas conseillé d’historiser des données dans le rapport avant d’être certain
que ces dernières ont bien été retournées par la tâche EDI. De même, il est
préférable de ne pas échantillonner de données supplémentaires à partir du
dispositif externe avant que les données précédentes aient été historisées à l’aide
du Générateur de rapports.
Lorsque vous souhaitez lire des données dans une base de données relationnelle à
l’aide d’un navigateur et les écrire ensuite dans un fichier d’imprimante, la
coordination peut être également nécessaire. Pour ce faire, utilisez le déclencheur
de fin d’action sur le navigateur pour exécuter le déclencheur de répétition du
Générateur de rapports. Le déclencheur de fin d’action du Générateur génère
ensuite un déplacement à la ligne de base de données suivante dans la tâche
Navigateur. Cette coordination s’effectue jusqu’à ce que toutes les lignes aient été
traitées. Utilisez la tâche Maths et logique pour vérifier que l’opération a abouti
avec succès, pour les deux tâches.
188 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
Séquences à touche Echap
S ÉQUENCES
À TOUCHE
E CHAP
18
Le tableau suivant répertorie et explique les séquences à touche Echap les plus
courantes.
Séquence Echap
Description
Envoi d’un espace arrière (0x08).
\f
Envoi d’un saut de page (0x0C).
\n
Envoi d’un saut de ligne (0x0A).
\r
Envoi d’un retour chariot (0x0A).
\t
Envoi d’une tabulation horizontale (0x09).
\XX
Envoi de 0xXX ou tout code hexadécimal à deux
majuscules (\9F).
\Z
Envoi de Z, où Z correspond à tout caractère non
répertorié précédemment.
\.
Envoi d’un . (nécessaire au début d’une ligne de
fichier de rapport).
\[
Envoi de [.
\{
Envoi de {.
\\
Envoi d’un seul \.
FactoryLink 6.5.0 / Principes de base / 189
Générateur de
rapports
\b
Preséntation générale
Les séquences à touche Echap permettent d’envoyer des instructions à
l’imprimante, telles que des espaces arrière, des sauts de ligne ou de page, des
retours chariot ou des tabulations horizontales. Vous pouvez également utiliser
ces séquences pour changer le mode d’opération des imprimantes (choix entre
impression avec compression et impression standard).
•
DÉFINITION DE LA TÂCHE GÉNÉRATEUR DE RAPPORTS
•
Séquences à touche Echap
•
•
190 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 19
La tâche Mise à l’échelle et bande morte (SCALE.EXE) permet de convertir ou de
mettre à l’échelle des données brutes entrantes selon un écart de valeurs différent
et d’indiquer une bande morte ou de recalcul autour d’une valeur mise à l’échelle.
La fonction de mise à l’échelle linéaire permet de convertir ou de mettre à l’échelle
les données brutes entrantes selon un écart de valeurs différent. La plupart des
valeurs lues à partir d’un automate programmable industriel (PLC) sont
indiquées dans une unité autre que celle que l’utilisateur souhaite afficher,
manipuler et/ou archiver. La tâche Mise à l’échelle vous évite de traiter les
données via un mécanisme intermédiaire d’acheminement et d’écrire le code
d’exécution de la fonction lorsque la mise à l’échelle est linéaire. Si des écarts sont
définis pour les valeurs de données entrantes voulues, la tâche peut en dériver le
facteur de conversion nécessaire et/ou exécuter automatiquement les calculs de
mise à l’échelle linéaire, en utilisant la formule :
19
Présentation générale
Définition de la tâche
Mise à l’échelle et
bande morte
mx + b = y
où x est la valeur brute, m le multiplicateur, b une constante et y le résultat.
La tâche Bande morte permet d’indiquer une bande ou zone autour d’une valeur
suffisamment faible pour être considérée comme non significative. Dans ce cas, la
nouvelle valeur est stockée et une nouvelle bande morte recalculée ; toutefois, la
nouvelle valeur n’est pas écrite dans la base de données du programme. Etant
donné que les tâches FactoryLink traitent de nouveau les valeurs à chaque
modification, la bande morte permet de gagner du temps de traitement et
d’accroître l’efficacité du système.
FactoryLink 6.5.0 / Principes de base / 191
Mise à l’échelle et
bande morte
Remarque : la partie bande morte de la fonction ne peut pas
être mise en œuvre si la partie mise à l’échelle n’est pas
configurée.
•
DÉFINITION DE LA TÂCHE MISE À L’ÉCHELLE ET BANDE MORTE
•
•
•
Pour plus d’informations sur le mode de fonctionnement de la fonctionnalité Mise
à l’échelle et bande morte dans l’Editeur d’applications, reportez-vous au Guide de
l’Editeur d’applications.
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Mise à l’échelle et bande morte. Pour plus d’informations
sur les procédures de configuration de cette tâche, reportez-vous à la section
« Scaling and Deadbanding » page 229 du manuel FactoryLink Configuration
Guide. Consultez la section « Mise à l’échelle et bande morte » page 521 du Guide
de référence de FactoryLink pour obtenir une brève description des panneaux de
cette tâche, des informations saisies et des messages d’erreur associés.
192 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE MISE À L’ÉCHELLE ET BANDE MORTE
Principes d’opération
P RINCIPES
D ’ OPÉRATION
19
La mise à l’échelle est configurée à l’aide de deux écarts de valeurs :
• un écart pour les valeurs brutes ;
• un écart pour les valeurs à l’échelle.
Ces écarts peuvent être spécifiés sous forme de constantes ou de tags. La formule
de mise à l’échelle est adaptée en fonction du nombre de changements de tags
dans l’écart.
Remarque : si la tâche Mise à l’échelle et bande morte est
configurée à partir de l’Editeur d’applications, le système
attribue automatiquement des noms de tags par défaut pour les
fonctions de verrouillage de mise à l’échelle et bande morte des
valeurs brutes et à l’échelle, même si l’écart est exprimé en
constantes. Toutefois, si cette tâche est configurée à partir du
Gestionnaire de configuration, le concepteur crée uniquement
des tags spécifiés.
Présentation générale
La mise à l’échelle n’est disponible que dans le domaine partagé (SHARED). Cette
fonction s’applique uniquement aux tags de type analogique, entier double
longueur ou virgule flottante.
Lorsqu’une valeur est écrite dans un tag de valeur brute, le tag de valeur mise à
l’échelle associé est mis à jour. Il s’agit d’une conversion valeur brute-valeur mise
à l’échelle.
Lorsqu’une valeur est écrite dans un tag mis à l’échelle, le tag de valeur brute
associé est mis à jour. Il s’agit d’une conversion valeur mise à l’échelle-valeur
brute.
FactoryLink 6.5.0 / Principes de base / 193
Mise à l’échelle et
bande morte
Préalablement à la modification d’un tag écart, d’un tag de valeur brute ou d’un
tag de valeur à l’échelle, vous devez désactiver la fonction à l’aide du tag
verrouillage de mise à l’échelle. Lorsque ce dernier a une valeur différente de zéro,
les modifications de tag ne sont pas répercutées aux membres associés. Lorsque
les modifications ont été apportées et que la fonction est réactivée, la valeur brute
courante est mise à l’échelle et écrite dans le tag de valeur à l’échelle. Toute
modification des écarts est également appliquée à la valeur mise à l’échelle.
•
DÉFINITION DE LA TÂCHE MISE À L’ÉCHELLE ET BANDE MORTE
•
Définition des tags
•
•
La fonction Bande morte, applicable à la conversion valeur brute-valeur à l’échelle
mais non à la conversion valeur à l’échelle-valeur brute, peut être spécifiée de
deux façons :
• en tant que nombre absolu (ABS) d’unités physiques (EU) ;
• en tant que pourcentage (PCT) de l’écart à l’échelle.
Lors de la conversion valeur brute-valeur à l’échelle, les nouvelles valeurs à
l’échelle calculées ne dépassant pas la bande morte définie ne sont pas écrites
dans la base de données. Si la fonction Bande morte est appliquée à un tag associé
à l’opération de mise à l’échelle plutôt qu’à un écart alphanumérique spécifique, le
résultat est exprimé par un pourcentage d’écart plutôt que par une valeur absolue.
Si la variance de bande morte pour un tag mis à l’échelle est spécifiée comme une
valeur absolue, aucune bande morte n’est appliquée au tag de valeur brute
associé.
Supposons que la température du liquide d’un réservoir est placée sous contrôle.
Le capteur de température enregistre les données brutes (entrantes) en degrés
Celsius. Les techniciens chargés du contrôle de la température connaissent mieux
l’échelle Fahrenheit et souhaitent afficher les données selon cette unité.
La température ne descend jamais en dessous de zéro ou ne monte pas au-dessus
du point d’ébullition.
D ÉFINITION
DES TAGS
Les données stockées dans la base de données temps réel correspondent à des
éléments. Chaque élément est affecté d’un nom logique appelé tag, permettant de
le référencer dans la base de données temps réel.
Noms de tag
pompe1_tmp
pompe2_tmp
pompe3_tmp
(Représentation logique d’un
élément dans la base de données)
194 / FactoryLink 6.5.0 / Principes de base
Base de données temps réel
Eléments
DÉFINITION DE LA TÂCHE MISE À L’ÉCHELLE ET BANDE MORTE
Directives relatives à la désignation des tags
Au cours du développement, FactoryLink stocke les noms de tags dans le
répertoire FLAPP dans la table d’objets de base de données. Ces informations sont
mises à jour dans les fichiers .CT au démarrage de l’application d’exploitation.
Certains tags sont déjà définis dans FactoryLink à la livraison. Les autres sont
définis au cours du développement de l’application via le Gestionnaire de
configuration ou via l’Editeur d’applications.
Le présent chapitre décrit le mode de définition des noms de tags pour les
éléments de base de données et propose des suggestions concernant le mode
d’utilisation des tags dans votre application.
D IRECTIVES
19
Présentation générale
Une fois un élément défini, vous pouvez y faire référence indéfiniment. Toute
tâche FactoryLink contenant une référence à un élément peut lire et écrire des
données dans ce dernier lors de l’exécution.
RELATIVES À LA DÉSIGNATION DES TAGS
Les directives suivantes s’appliquent pour l’attribution de noms de tags :
• 1-32 caractères de longueur
Si vous utilisez un tableau, ajoutez des séparateurs de 16 caractères au
maximum.
Pour plus de détails, reportez-vous à la section « Définition de tableaux
d’éléments » page 221.
Si vous utilisez PowerNet, choisissez le modèle :
32 caractères moins 7 caractères = 25 caractères.
Si vous utilisez Mise à l’échelle et bande morte, choisissez le modèle :
32 caractères moins 7 caractères moins 9 caractères.
Pour plus de détails sur les extensions ajoutées, reportez-vous au manuel
Guide de l’.
• Ne commencez pas par un nombre.
• N’insérez pas d’espaces.
FactoryLink 6.5.0 / Principes de base / 195
Mise à l’échelle et
bande morte
• Les caractères autorisés sont A-Z, 0-9, _, @, $, ., :
•
DÉFINITION DE LA TÂCHE MISE À L’ÉCHELLE ET BANDE MORTE
•
Directives relatives à la désignation des tags
•
•
Extensions système ajoutées
Si vous utilisez PowerNet ou Mise à l’échelle et bande morte et que vous définissez
des attributs de tag dans la boîte de dialogue Définition de tag, de nouveaux tags
sont créés automatiquement à partir du nom de tag d’origine.
PowerNet
Lorsqu’un nouveau tag est créé, une extension de 6 caractères au maximum plus
un point (7 caractères au maximum) est ajoutée. Ces caractères supplémentaires
réduisent la longueur maximale du nom de tag initial. La longueur réelle
maximale est donc égale à 32 moins 7, soit 25. Si le nom de tag d’origine plus
l’extension dépasse 32 caractères, un message d’avertissement est envoyé.
Mise à l’échelle et bande morte
Lorsqu’un nouveau tag est créé, une extension de 8 caractères au maximum plus
deux points (9 caractères au maximum) est ajoutée. Ces caractères
supplémentaires réduisent la longueur maximale du nom de tag initial. La
longueur réelle maximale est donc égale à 32 moins 7 moins 9, soit 16.
Si vous ne savez pas encore si vous allez utiliser PowerNet ou la fonction Mise à
l’échelle et bande morte, choisissez de définir des noms de tags ne dépassant pas
16 caractères. De même, souvenez-vous que vous pouvez abréger les noms de tags
mais non les extensions.
196 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 20
Définition de la tâche
Structure
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations de la tâche Structure. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à la section « Defining Schemas » page
235 du manuel FactoryLink Configuration Guide. Consultez la section
« Structures » page 531 du Guide de référence de FactoryLink pour obtenir une
brève description des panneaux de cette tâche, des informations saisies et des
messages d’erreur associés.
Présentation générale
Les bases de données relationnelles FactoryLink sont configurées dans un format
de table consistant en lignes et colonnes. La structure de la table détermine le
nombre, la taille et le contenu des lignes et des colonnes.
20
Historisation base de données
Champ
Nom
Lignes
Prénom
Date_début
Smith
Charlie
14/12/93
Enregistrement
Jones
Susan
6/11/95
Enregistrement
Johnson
Jimmy
14/2/95
Enregistrement
Colonnes
Figure 20-1 Organisation de base de données relationnelle
FactoryLink 6.5.0 / Principes de base / 197
Structure
Les données sont historisées dans des bases relationnelles dans un format de
table autorisant la collecte de données et leur classement par catégorie. Par
exemple, les catégories de données peuvent être l’emplacement des données et les
heures de collecte des données. La figure suivante illustre l’organisation d’une
base de données relationnelle basée sur la catégorie Date de début d’un employé.
•
DÉFINITION DE LA TÂCHE STRUCTURE
•
•
•
Les données d’une ligne sont liées. Chaque entrée de la ligne constitue un
enregistrement unique. La table exemple contient trois enregistrements.
Les données d’une colonne représentent un champ d’enregistrement. Ainsi, la
table exemple comprend trois champs :
• Le nom de l’employé (Nom)
• Le prénom de l’employé (Prénom)
• La date de début d’embauche de l’employé (Date_début)
Les champs d’une table de base de données et leurs attributs, tels que le type de
données et la longueur de champ, définissent sa structure.
Les bases de données relationnelles peuvent contenir une ou plusieurs tables.
Chaque table d’une base dBASE IV correspond à un fichier, chaque table ou fichier
portant un nom unique.
Dans le cadre de la tâche Historisation base de données, chaque structure de table
unique utilisée pour historiser des données est affectée d’un nom dans le panneau
Contrôle de la structure. Les colonnes et attributs dans chaque table sont spécifiés
pour chaque structure dans le panneau d’informations structure.
Créez un index de table pour extraire les enregistrements dans un ordre autre que
celui de leur ajout dans la table. Spécifiez le(s) nom(s) de colonne dans le panneau
Informations index.
Le panneau de structure d’historisation de sécurité permet de définir la structure
de table pour l’historisation des événements de sécurité (si la sécurité a été
configurée pour des événements quelconques).
Historisation de points de données
Dans le cas de la tâche Historisation de points de données, quatre structures de
tables ont été prédéfinies.
Nom de structure
Type de données
6#)&#6#
Virgule flottante (float)
5/#..+06
Entier court (smallint)
.#4)'+06
Entier (integer)
(.1#68#.
A virgule flottante (float)
198 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE STRUCTURE
Historisation base de données et Historisation de points de données
FactoryLink dépend de la méthode d’historisation des données utilisée pour la
définition d’une structure de table. Préalablement à la configuration de la fonction
d’historisation, déterminez la tâche d’historisation à utiliser selon la situation.
L’historisation base de données convient de préférence lorsque vous souhaitez :
• historiser tous les tags en cas de modification ou de déclenchement d’un tag ;
• historiser simultanément un groupe de tags semblables (logiquement associés) ;
20
Présentation générale
Le panneau Contrôle de la structure de points de données permet de définir la
taille de la table, la structure de colonne et le type de données pour toute table
d’historisation de points de données. Lorsque vous créez une table supplémentaire
de ce type, ajoutez son nom dans ce panneau.
• grouper des données historisées en fonction de certains critères ;
• configurer une colonne de table pour servir de stylet dynamique dans un
graphique de tendances.
• historiser un tag uniquement en cas de modification de sa valeur ;
• utiliser des tables préconfigurées pour économiser le temps de configuration des
tables ;
• pouvoir indexer les données par l’heure de l’historisation ou le nom de tag, ou
les deux ;
• trier toutes les historisations d’un tag par ordre d’occurrence ;
• configurer un tag pour servir de stylet dynamique dans un graphique de
tendances ;
• modifier dynamiquement la liste des tags historisés lors de l’exécution.
Supposons que vous surveilliez la température de traitement dans un réservoir, à
l’aide d’un seul capteur. Dans ce cas, vous utilisez l’historisation de points de
données pour suivre la courbe des valeurs de température. En revanche, si vous
disposez de six capteurs et souhaitez connaître la valeur indiquée par chaque
capteur à un moment donné, vous utilisez l’historisation base de données.
Pour déterminer la méthode d’historisation à utiliser dans votre application avant
de configurer une table, reportez-vous au Guide des principes de base de
FactoryLink ECS , Chapitre 5, « Définition de la tâche Historisation base de
données » et au Chapitre 6, « Définition de la tâche Historisation de points de
données ».
FactoryLink 6.5.0 / Principes de base / 199
Structure
L’historisation de points de données convient de préférence lorsque vous
souhaitez :
•
DÉFINITION DE LA TÂCHE STRUCTURE
•
•
•
Données 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 avec la fonction Historisation base de
données ou la fonction Historisation de points de données si vous utilisez la base
de données de tendances. Les tables de points de données de tendances et de base
de données de tendances s’excluent mutuellement ; par conséquent, une même
table ne peut pas être configurée pour les deux fonctions.
Structures d’historisation base de données
Lorsque vous historisez des données dans la tâche Historisation base de données
de FactoryLink, il peut s’avérer également utile de :
• grouper certaines données (groupement) ;
• prendre en compte l’ordre d’historisation des données ou l’heure d’un
événement de données (séquencement ou classement) ;
• trier les enregistrements dans un ordre déterminé, par exemple alphabétique,
avant de les visualiser (indexation).
Lorsque vous planifiez vos tables de base de données, indiquez si vous prévoyez
d’utiliser les options ci-dessus afin d’être en mesure de spécifier les colonnes
appropriées.
Groupement de données
Lorsque vous historisez des données avec association de groupe, vous pouvez
traiter plus d’un ensemble de données dans la même table. Pour cela, vous devez
créer une colonne contenant le groupe associé à chaque ligne de données.
Classement des données
FactoryLink vous permet d’historiser des données groupées et non groupées, avec
ou sans numéro de séquence ou de classement. Si vous choisissez d’associer un
numéro de séquence à des lignes de données, votre structure de table doit
comprendre une colonne contenant ce numéro et la ligne de données associée.
Indexation
Les enregistrements sont affichés dans une base de données relationnelle dans
l’ordre de leur ajout. Dans certains cas, vous pouvez créer un index pour extraire
les enregistrements dans un ordre différent. Un index prend en compte les valeurs
d’un ou plusieurs champs et permet de réorganiser les enregistrements dans un
fichier base de données. Le ou les champs sélectionnés pour l’indexation sont
appelés clés d’indexation.
200 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE STRUCTURE
Attribution de noms à des structures
Les noms de structure sont attribués via le panneau Contrôle de la structure,
chaque définition de structure pouvant servir pour plusieurs tables. Définissez
seulement les structures uniques nécessaires, les définitions étant partagées.
Supposons que vous historisiez le nom, le prénom et la date de début d’embauche
de vos employés dans deux tables différentes. Une table contient des informations
relatives aux employés sur le site de Dallas et la deuxième des informations
concernant les employés sur le site d’Atlanta. Une seule structure est définie car
les deux structures de table sont identiques.
Nom
Table
Dallas
Prénom
Date_début
Charlie
14/12/93
Johnson
Jimmy
14/2/95
Structure
identique
Nom
Jones
Prénom
Susan
Date_début
6/11/95
FactoryLink 6.5.0 / Principes de base / 201
Structure
Smith
Table 20-2
Table
Atlanta
20
Présentation générale
Lors de l’indexation d’une table, un fichier index contenant les entrées classées est
créé ; toutefois, l’ordre de classement réel des enregistrements dans le fichier base
de données ne change pas. L’accès à des enregistrements indexés est plus rapide
que l’accès à des enregistrements non indexés.
•
DÉFINITION DE LA TÂCHE STRUCTURE
•
•
•
202 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 21
Définition de la tâche
Données de tendances
L’application de traitement des données de tendances vous permet de créer des
graphes dynamiques appelés courbes de tendances, qui représentent
graphiquement ces données numériques. Pour afficher les données pendant leur
création, vous devez créer des courbes de tendances temps réel à l’aide de la base
de données temps réel. Pour les afficher après leur création, vous devez créer des
graphiques de tendances historisées à l’aide d’une base de données relationnelle.
Présentation générale
Les données collectées ou calculées par FactoryLink sont stockées sous forme
d’éléments de données dans la base de données temps réel. Pour chaque donnée
collectée ou calculée, la nouvelle valeur remplace la valeur d’élément stockée dans
la base de données temps réel.
21
Les courbes de tendances ressemblent à des graphiques à plumes. L’illustration
ci-dessous représente un enregistreur caractéristique de graphiques à plumes :
Figure 21-1
FactoryLink 6.5.0 / Principes de base / 203
Données de tendances
Le présent chapitre décrit les concepts opérationnels de configuration des
opérations Données de tendances. Pour plus d’informations sur les procédures de
configuration de cette tâche, reportez-vous à la section « Configuring Trend
Panels » page 421 du manuel FactoryLink Configuration Guide. Consultez le
chapitre « Courbes de tendances » page 549 du Guide de référence de FactoryLink
pour obtenir une brève description des panneaux de cette tâche, des informations
saisies et des messages d’erreur associés.
•
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
•
Méthodologie de traitement des données de tendances
•
•
M ÉTHODOLOGIE
DE TRAITEMENT DES DONNÉES DE TENDANCES
Les données de tendances sont réparties logiquement en deux catégories :
• temps réel
• historisées
Ces catégories déterminent la base de données à partir de laquelle sont lues les
données de tendances.
Courbes de tendances temps réel seulement
Le traitement des courbes de tendances temps réel seulement vous permet de
représenter graphiquement les données directement à partir de la base de
données temps réel. Quand une nouvelle valeur est écrite dans la base de données,
elle s’affiche sur le graphique de tendances temps réel. Les données affichées sur
ce graphique ne sont pas enregistrées.
Le traitement des courbes de tendances temps réel est une fonction de
l’application d’exploitation graphique ; pour plus d’informations, reportez-vous au
Guide de l’Editeur d’applications. Ce type de traitement est décrit ci-dessous par
une liste séquentielle et une illustration des événements impliqués :
1. La base de données temps réel reçoit et stocke des données issues de diverses
sources, telles qu’un périphérique distant, une saisie utilisateur ou des
résultats de calculs générés par une tâche FactoryLink. Lorsque les données
sont collectées et stockées dans cette base, les autres tâches peuvent y accéder
et les manipuler. Les nouvelles données remplacent les anciennes.
2. La tâche Graphique affiche le graphique de tendances.
204 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
Méthodologie de traitement des données de tendances
Figure 21-2
21
Base de données temps réel
La tâche Graphique reçoit des données
et les trace sur un graphique de
tendances. Aucune autre tâche
n’intervient.
Présentation générale
Tâche Graphique
Courbes de tendances historisées
Le traitement des courbes de tendances historisées vous permet de représenter
graphiquement des données issues de la base de données historisées ou temps
réel.
Ce type de traitement est décrit ci-dessous par une liste séquentielle et une
illustration des événements impliqués :
2. Le Consignateur lit la valeur des éléments de données spécifiques stockés dans
la base de données temps réel et met en correspondance ces éléments avec des
colonnes d’une table de base de données relationnelle stockée sur disque.
3. Le Consignateur envoie, à l’aide d’une expression d’insertion INSERT SQL, les
données depuis la base de données temps réel dans la base de données
relationnelle stockée sur disque, via une mailbox historique.
FactoryLink 6.5.0 / Principes de base / 205
Données de tendances
1. La base de données temps réel reçoit et stocke des données issues de diverses
sources, telles qu’un périphérique distant, une saisie utilisateur ou des
résultats de calculs générés par une tâche FactoryLink. Lorsque les données
sont collectées et stockées dans cette base, les autres tâches peuvent y accéder
et les manipuler. Les nouvelles données remplacent les anciennes.
•
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
•
Méthodologie de traitement des données de tendances
•
•
4. L’historique insère les données dans le fichier de base de données relationnelle.
Une fois stockées dans ce fichier, les données peuvent être utilisées par
d’autres applications.
5. La fonction Données de tendances demande les données à la base de données
relationnelle, via l’historique, afin de les afficher sur un graphique de
tendances.
6. La fonction envoie ensuite les données à la tâche Graphique d’exploitation.
7. La tâche Graphique affiche le graphique de tendances.
Figure 21-3
ƒ La tâche Graphique prend les données
dans sa mailbox et les trace.
Ð La tâche Données de tendances envoie les
données dans la mailbox Graphique.
nd
Table ou fichiere
de base de
données
Hi
sto
riq
ue
La tâche Données de tendances demande
des données à l’historique via la mailbox
historique.
Te
¡
an
ce
Graphiques
Consignateur
¿ Les données sont reçues par le Consignateur
et organisées par enregistrement,
puis envoyées au mailbox historique.
206 / FactoryLink 6.5.0 / Principes de base
¬ L’historique envoie les données
demandées à la mailbox
Données de tendances.
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
Types de graphiques
TYPES
DE GRAPHIQUES
21
• temps
• événement
Le type de graphique à utiliser dépend du mode d’indexation des données :
• Par attribut horaire : dans ce cas, vous devez utiliser un graphique temps pour
les données de tendances.
• Par nombre entier : dans ce cas, vous devez utiliser un graphique d’événement
pour les données de tendances.
• Par nombre entier plus Identificateur de groupe : dans ce cas, vous devez
utiliser un graphique d’événement pour les données de tendances.
Présentation générale
Deux types de graphiques sont pris en compte :
Pour plus d’informations sur l’indexation, reportez-vous à la section « Logging » du
manuel FactoryLink Configuration Guide.
Graphique temps
Vous pouvez afficher les données indexées par attribut horaire sur un graphique
temps. Ce type de graphique est particulièrement adapté aux types de données
continues. Par exemple, en utilisant un graphique temps, vous pouvez représenter
les tendances ou les variations de température d’une chaudière dans le temps. La
température de la chaudière devant être précise et constante, un échantillonnage
est effectué toutes les minutes. Pour consulter un graphique de tendances temps,
reportez-vous à l’exemple ci-dessous.
Données de tendances
FactoryLink 6.5.0 / Principes de base / 207
•
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
•
Types de graphiques
•
•
Figure 21-4
Température de la chaudière
1000
Température
(degrés)
750
500
250
1:50
1:40
1:30
1:20
1:10
Temps
(minutes)
Graphique d’événement
Vous pouvez afficher les données indexées par nombre entier sur un graphique
d’événement. L’index par nombre entier indique l’ordre d’historisation des
données. Ce type de graphique convient tout particulièrement pour deux types de
données :
• par pièce (échantillon)
• par lot (groupe)
Les données par pièce correspondent à des données collectées pour chaque
élément au cours d’un processus. Par exemple, un fabricant de pare-brise de
voiture contrôle l’épaisseur de chaque pare-brise fini à la sortie de la chaîne
d’assemblage. Le graphique d’événement permet au fabricant de représenter
graphiquement les épaisseurs des pare-brise produits. Pour consulter un
graphique d’événement représentatif, reportez-vous à l’exemple ci-dessous.
208 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
Types de graphiques
Figure 21-5
21
Epaisseur de pare-brise
Présentation générale
2.0
Epaisseur
(pouces)
1.5
1.0
0.5
600
450
300
150
0
Pare-brise produits
Les données de groupe sont des données liées logiquement. Par exemple, un
fabricant de soupe produisant deux saveurs différentes souhaite assurer le suivi
de plusieurs lots pour les deux saveurs. Un graphique d’événement avec groupes
(correspondant aux saveurs de soupe) permet au fabricant de représenter
graphiquement les différences de proportion de sodium par lot, pour chaque
groupe. A la fin du cycle de traitement par lots, un déclencheur lance
l’échantillonnage du sodium pour le lot considéré. Cette valeur échantillon est
écrite dans la base de données et le numéro de séquence est incrémenté pour
procéder à l’échantillonnage du lot suivant. Les différences peuvent être
représentées sous forme de graphiques de tendances individuels pour chaque
saveur de soupe : velouté de poulet ou soupe chinoise au poulet.
FactoryLink 6.5.0 / Principes de base / 209
Données de tendances
Pour consulter des graphiques de tendances représentatifs, reportez-vous à
l’exemple ci-dessous.
•
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
•
Types de graphiques
•
•
Figure 21-6
Proportion de sodium, Velouté de poulet
200
Sodium
(grammes)
150
100
50
5
4
3
Lot Soupe
2
1
Proportion de sodium, Soupe chinoise au poulet
200
Sodium
(grammes)
150
100
50
5
210 / FactoryLink 6.5.0 / Principes de base
4
3
Lot Soupe
2
1
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
Passage du mode temps réel au mode historisé
P ASSAGE
DU MODE TEMPS RÉEL AU MODE HISTORISÉ
En mode historisé, le graphique de tendances affiche uniquement les données
stockées dans la base de données. Si vous modifiez les écrans en étant en mode
historisé et revenez à l’écran de données de tendances, FactoryLink charge de
nouveau le graphique de tendances avec les données historisées affichées avant la
modification des écrans.
Z OOM
ET PANORAMIQUE
21
Présentation générale
Basculer d’un mode à l’autre vous permet de visualiser les données temps réel ou
les données historisées. En mode temps réel, le graphique de tendances représente
les données en cours d’historisation dans la base de données.
Les données de tendances historisées étant écrites dans une base de données
relationnelle, vous pouvez les organiser de sorte à visualiser différents écarts de
données (fonction panoramique), ensuite agrandis ou condensés (fonction zoom).
FactoryLink vous permet d’utiliser le zoom et le panoramique sur un échantillon
donné ou sur un groupe dans des graphiques d’événements, ou en fonction du
temps dans des graphiques temps.
Grâce à la fonction panoramique, vous pouvez sélectionner l’intervalle de temps
pour les données à afficher dans un graphique de tendances historisées. Cette
fonction vous permet de vous déplacer vers l’avant ou vers l’arrière dans les
données historisées et jusqu’à une heure ou un échantillon spécifiques.
La fonction zoom double ou réduit de moitié la quantité de données affichées. Le
nombre de points visibles ne change pas, mais vous devez zoomer vers l’avant
pour visualiser un écart début/fin plus large ou vers l’arrière pour un écart plus
étroit.
FactoryLink 6.5.0 / Principes de base / 211
Données de tendances
Les champs de panoramique et de zoom animés comme des champs de saisie de
texte ne doivent pas être configurés pour une mise à jour automatique. Si tel est le
cas, lorsque vous désactivez et activez les fenêtres des graphiques de tendances en
mode historisé, les paramètres de panoramique et de zoom sont appliqués. Ce
n’est pas le cas lorsque vous modifiez le dessin dans une fenêtre.
•
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
•
Types de stylet
•
•
TYPES
DE STYLET
FactoryLink vous permet de créer des stylets fixes ou variables. Grâce aux stylets
fixes, vous pouvez affecter de façon permanente une colonne de base de données à
un stylet particulier. Les stylets variables vous permettent d’affecter la colonne à
un stylet lors de l’exécution. Vous pouvez affecter des stylets multiples à un
graphique de tendances.
Remarque : pour une bonne lisibilité, il est recommandé de ne
pas configurer plus de huit stylets pour un graphique.
C URSEUR
VALEUR
Un curseur valeur permet d’afficher la valeur associée à un point sur un
graphique de tendances. Si vous cliquez à tout endroit du graphique lors de
l’exécution, le curseur valeur, semblable à une barre verticale, s’affiche. Le
système affiche les valeurs des points où le curseur valeur croise les lignes de
tendances. Pour observer un curseur valeur caractéristique, reportez-vous à
l’exemple ci-dessous.
Figure 21-7
Le curseur valeur indique
le point sélectionné à
l’intersection avec les lignes
de tendances.
20
Curseur valeur
Courbe 1
15
Courbe 2
10
5
0
Reculez et avancez le curseur
valeur pour afficher la
valeur en différents points
des lignes de tendances.
Courbe 3
11-17-96 12:43:00
Curseur
11-17-96 10:43:00
Curseur
Courbe 1
Courbe 2
Courbe 3
Les valeurs des lignes de tendances
à l’emplacement du curseur s’affichent
dans des champs texte.
Vous pouvez déterminer l’heure d’historisation d’un événement sur un graphique
d’événement ainsi que sa valeur, à l’aide du curseur valeur.
212 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
Configuration des arguments de programme
C ONFIGURATION
DES ARGUMENTS DE PROGRAMME
-L ou -l
-V[1-4] ou -v[1-4]
-W[5-300] ou
-w[5-300]
Permet de consigner les erreurs dans le fichier journal. Par
défaut, la tâche Données de tendances ne consigne pas les
erreurs.
Ecrit les événements de graphique de tendances dans une sortie
terminale. Si l’historisation est activée, les événements sont
écrits dans le fichier journal. Un niveau de mode verbeux égal à 1
génère le nombre de données minimum, tandis qu’un niveau 4
génère le nombre maximum. Le niveau 4 entraîne l’écriture des
valeurs de tous les points pour tous les stylets dans un graphique.
Ce niveau peut générer un nombre de données considérable.
21
Présentation générale
Vous pouvez configurer les arguments de programme de configuration système
pour intervenir sur les fonctions Données de tendances :
Définit le time-out maximum (en secondes) d’attente d’une
réponse de l’historique par la tâche Données de tendances. Par
défaut, ce délai est de 30 secondes.
Procédez comme suit pour configurer un ou plusieurs arguments :
1 Assurez-vous que le domaine courant sélectionné dans la boîte de sélection du
domaine est USER, dans le Menu principal du Gestionnaire de configuration.
2 Choisissez l’option Configuration système pour afficher le panneau Informations
configuration système.
3 Entrez un ou plusieurs arguments, séparés par des espaces, dans la colonne
Arguments de programme pour la tâche Données de tendances.
Données de tendances
FactoryLink 6.5.0 / Principes de base / 213
•
DÉFINITION DE LA TÂCHE DONNÉES DE TENDANCES
•
Configuration des arguments de programme
•
•
214 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 22
Définition des tags
Toute donnée stockée dans la base de données en temps réel est un élément. Un
nom logique appelé tag est attribué à chaque élément. Ce nom de tag sert à
référencer l’élément dans la base de données en temps réel.
Noms de tags
pump1_tmp
pump2_tmp
pump3_tmp
22
Eléments
Lorsqu’un élément a été défini, vous pouvez y faire un nombre illimité de
références. Toutes les tâches FactoryLink contenant des références à des éléments
peuvent accéder à ces éléments en lecture et en écriture au moment de l’exécution.
Au cours du développement, FactoryLink enregistre les noms de tags dans le
répertoire FLAPP, dans la table des bases de données d’objets. Ces informations
sont transmises aux fichiers .ct lorsque l’application d’exécution est démarrée.
Certains tags sont déjà définis dans le programme FactoryLink livré. D’autres
sont définis au cours du développement de l’application, soit dans le Gestionnaire
de configuration soit dans l’Editeur d’applications.
Le présent chapitre explique comment définir des noms de tags pour des éléments
de bases de données et donne quelques suggestions sur la façon d’utiliser les tags
dans votre application.
FactoryLink 6.5.0 / Principes de base / 215
Définition des tags
(représente logiquement
un élément de la base de données)
Base de données
temps réel
•
DÉFINITION DES TAGS
•
Principes de dénomination des tags
•
•
P RINCIPES
DE DÉNOMINATION DES TAGS
Les noms de tags valides respectent la grammaire suivante :
[<nœud>:]< nom>[<dim>][.< ext>]
où
<nœud>
<nom>
est limité à 8 caractères.
est limité à 32 caractères.
Si vous utilisez un tableau, ajoutez des délimiteurs de 16
caractères maximum. Pour plus d’informations, reportez-vous à
« Définition de tableaux d’éléments » page 221.
Si vous utilisez PowerNet dans votre entreprise, le nombre de
caractères est limité à 23.
Avec PowerNet, un nom logique de 8 caractères maximum plus
une colonne (9 caractères maximum) est ajouté pour référencer
l’application FactoryLink qui est la source de l’élément de base de
données temps réel. Ces caractères supplémentaires réduisent la
longueur maximale du nom de tag original de 9 caractères
maximum, le nom de tag pouvant être au maximum de 23
caractères.
Pour plus d’informations, reportez-vous à « Communications » du
manuel FactoryLink Configuration Guide.
Si vous utilisez la mise à l’échelle et la bande morte, le nombre
maximal de caractères est limité à 25.
Lorsque la mise à l’échelle et la bande morte sont appliquées à un
tag, une extension créée par FactoryLink de 6 caractères
maximum plus un point (soit 7 caractères maximum) est ajoutée.
Ces caractères supplémentaires réduisent la longueur maximale
du nom de tag original de 7 caractères, si bien que sa longueur
maximale est de 25 caractères.
Pour en savoir plus sur les extensions ajoutées, reportez-vous à
« Définitions de la mise à l’échelle et de la bande morte » dans le
Guide de l’Editeur d’applications.
Si vous utilisez la mise à l’échelle et la bande morte avec
PowerNet dans votre entreprise, le nombre de caractères est
limité à 16.
216 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DES TAGS
Principes de dénomination des tags
Si vous n’êtes pas sûr d’utiliser PowerNet ou la mise à l’échelle et
la bande morte, nous vous conseillons de définir les noms de tags
avec un maximum de 16 caractères.
<dim>
est limité à 16 caractères.
<ext>
est limité à 16 caractères.
La longueur maximale d’un nom de tag, y compris <nœud>, <nom>, <ext> et les
séparateurs « : » et « . » est de 32 caractères. Les caractères autorisés pour les
chaînes <nœud>, <nom> et <ext> sont les suivants :
• {A-Z}
• {a-z}
• {0-9}
• {@$_}
Ces chaînes ne peuvent pas commencer par un chiffre ou comporter des espaces.
Lorsque vous travaillez dans le Gestionnaire de configuration pour développer
une application, certains champs demandent des noms de tags. Si vous saisissez
un nom de tag qui n’est pas encore défini dans l’application, la boîte de dialogue
Définition de tag (ci-dessous) s’affiche.
Nom attribué
au tag
Si vous avez spécifié plusieurs tags dans un panneau de configuration, ce dernier
affiche chaque nom de tag l’un après l’autre jusqu’à ce que tous les tags soient
définis.
FactoryLink 6.5.0 / Principes de base / 217
Définition des tags
Définition de tags dans le Gestionnaire de configuration
22
•
DÉFINITION DES TAGS
•
Principes de dénomination des tags
•
•
Pour chaque tag, complétez les champs suivants :
Nom de tag
Ce champ affiche le nom du tag que vous êtes en train de définir.
Les noms de tag peuvent comporter jusqu’à 32 caractères
alphanumériques, sans espaces intercalaires ni points. Le nom ne
doit pas commencer par un chiffre.
Description
Entrez une description (79 caractères au maximum) indiquant la
fonction du tag.
Type
Indiquez le type des données qui seront enregistrées dans ce tag.
Les types disponibles sont énumérés ci-dessous. Toutefois, votre
choix peut être limité à certains de ces types uniquement, selon
l’endroit où le tag est spécifié. Pour connaître les types de données
corrects pour des champs spécifiques, reportez-vous au manuel
FactoryLink Configuration Guide.
digital Données binaires. La valeur peut être 0 ou 1.
analog Entiers sur 16 bits avec signe. La valeur peut
aller de -32 768 à +32 768.
longana Le type analogique long s’applique aux entiers
sur 16 bits avec signe. La valeur peut aller de
-2 000 000 à +2 000 000.
float Le type à virgule flottante s’applique aux
nombres IEEE en double précision avec 31
positions à droite de la décimale.
message Un message peut être n’importe quelle
combinaison de caractères alphanumériques. Sa
longueur est déterminée par la définition du tag.
mailbox Données de longueur variable mises en file
d’attente.
Domaine
Choisissez le domaine où ce tag doit être créé. Les deux domaines
disponibles sont :
SHARED Choisissez SHARED (partagé) si vous voulez que
le tag soit accessible depuis l’environnement
partagé ou utilisateur.
USER Choisissez USER (utilisateur) si vous voulez que le
tag ne soit accessible que depuis l’environnement
utilisateur.
Tableau
Dimensions
Si ce tag doit être utilisé pour référencer un tableau, indiquez le
nombre d’éléments à inclure dans ce tableau. Si vous n’êtes pas
en train de définir un tableau, ne remplissez pas ce champ.
218 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DES TAGS
Principes de dénomination des tags
N’indiquez pas 0 car cela provoquerait des erreurs. Pour plus
d’informations sur la définition des tableaux, reportez-vous à la
section « Définition de tableaux d’éléments » page 221.
Longueur
Ce champ définit la longueur maximale des tags de message. Si
vous ne spécifiez pas la longueur, elle est calculée par
FactoryLink.
Valeur par défaut
Ce champ définit la valeur qui s’inscrit sur le tag au démarrage
de FactoryLink.
Les autres champs de la boîte de dialogue Définition de tag servent à définir la
persistance du tag. Lorsque la persistance est activée, la valeur du tag est
régulièrement enregistrée dans un fichier-disque. Dans le cas où ce fichier
contient déjà une valeur pour ce tag, cette valeur s’inscrit sur le tag lorsque la
tâche démarre, si l’indicateur -r est défini pour FLRUN. De cette manière, vous ne
perdez aucune information importante en quittant la tâche.
Choisissez cette option si vous voulez utiliser les paramètres de
persistance définis pour le domaine. Pour définir des paramètres
de persistance spécifiques au tag, désélectionnez cette option (la
case ne doit pas être cochée). Définissez ensuite les options de
persistance suivantes pour le tag.
Enregistrement
Cette option détermine la fréquence d’enregistrement de la
valeur de l’élément dans un fichier-disque. Deux choix sont
disponibles. Si vous sélectionnez les deux, la valeur de l’élément
est enregistrée à intervalles réguliers et à chaque fois qu’elle est
modifiée.
Périodique : sélectionnez ce choix si vous voulez que la valeur du
tag soit enregistrée à intervalles réguliers.
Sur exception : sélectionnez ce choix si vous voulez que la valeur
du tag soit enregistrée chaque fois qu’elle subit une modification.
Restauration en
cours
Détermine si l’indicateur de changement d’état de l’élément est
activé ou désactivé lors de la restauration de la valeur enregistrée
de l’élément. Deux positions sont possibles :
Changement d’état ON : l’indicateur de changement d’état de
l’élément est actif au moment de la restauration de la valeur
enregistrée.
Changement d’état OFF : l’indicateur de changement d’état de
l’élément n’est pas actif au moment de la restauration de la
valeur enregistrée. Ce choix permet d’empêcher l’activation de
déclencheurs numériques lors du redémarrage.
FactoryLink 6.5.0 / Principes de base / 219
22
Définition des tags
Utiliser les
paramètres du
domaine
•
DÉFINITION DES TAGS
•
Principes de dénomination des tags
•
•
Définition de tags dans l’Editeur d’applications
Vous pouvez également définir les noms de tags au moment où vous développez
votre application dans l’Editeur d’applications. Les mêmes informations sont
reprises dans la boîte de dialogue, de même que de nombreux autres éléments
configurés dans les différentes tâches du Gestionnaire de configuration. Pour plus
d’informations, reportez-vous au Guide de l’Editeur d’applications.
Edition d’un tag
Si un tag doit être édité après sa création, vous pouvez accéder à la boîte de
dialogue Définition de tag en appuyant sur CTRL + T.
Cliquez sur Edition en bas de la fenêtre pour éditer les informations générales
concernant le tag.
Lorsque la fonction d’édition est sélectionnée, les attributs de la définition du tag
deviennent modifiables. Les modifications des informations concernant le tag
doivent être effectuées avant toute autre modification.
S’il s’agit d’un tag du domaine SHARED déjà utilisé dans le domaine SHARED, le
domaine du tag ne peut pas être changé.
Les dimensions du tableau peuvent être augmentées ou réduites si les éléments
en cours de suppression n’ont pas encore été référencés au sein de FactoryLink.
220 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DES TAGS
Définition de tableaux d’éléments
Un tag n’ayant pas à l’origine été créé en tant que tableau ne peut pas être modifié
pour devenir un tag de type tableau. De même, le nombre de dimensions ne peut
pas être modifié. Par exemple, le tag [3][4] ne peut pas être changé en tag [3].
Une fois toutes les modifications de la définition de tag effectuées, cliquez sur OK
en bas de la boîte de dialogue.
Une fois toutes les modifications des informations concernant le tag effectuées,
cliquez sur OK pour enregistrer toutes les options.
D ÉFINITION
DE TABLEAUX D ’ ÉLÉMENTS
Un nom de tag peut être affecté à un seul élément ou à un groupe d’éléments,
appelé tableau d’éléments. Ceci vous permet de créer plusieurs tags en une seule
opération. Tous les tags reçoivent alors la même définition de tag.
Spécifie le nombre
d’éléments du tableau
Lorsque vous indiquez une valeur dans le champ Dimensions de tableau, plusieurs
éléments sont créés dans la base de données en temps réel. Une fois créé, chaque
élément peut être référencé individuellement. La valeur que vous indiquez dans le
champ Dimensions de tableau varie selon que vous définissez un tableau
unidimensionnel ou multidimensionnel.
FactoryLink 6.5.0 / Principes de base / 221
22
Définition des tags
Pour définir un tableau, entrez une valeur dans le champ Dimensions de tableau de
la boîte de dialogue Définition de tag Cette valeur définit le nombre d’éléments que
contient le tableau..
•
DÉFINITION DES TAGS
•
Définition de tableaux d’éléments
•
•
Définition de tableaux unidimensionnels
Pour les tableaux unidimensionnels, entrez un nombre unique dans le champ
Dimensions de tableau. Les noms de tableaux unidimensionnels ont le format
suivant :
PQOVCI=P?
où
nomtag
[n]
est le nom défini dans le champ Nom de tag de la boîte de dialogue
de Définition de tag.
est un nombre unique affecté à chaque élément dans le tableau,
en commençant par 0. Ce numéro apparaît entre crochets ([ ]).
Par exemple, si vous indiquez 3 dans le champ Dimensions de tableau pour un tag
appelé temp, les trois éléments suivants sont créés dans la base de données en
temps réel :
temp[0]
temp[1]
temp[2]
La numérotation du tableau commençant à 0, si vous spécifiez 4, vous créez 5
éléments, numérotés 0, 1, 2, 3 et 4. Le nombre que vous devez indiquer est égal au
nombre réel d’éléments que vous voulez définir moins une unité.
Définition de tableaux multidimensionnels
Pour les tableaux multidimensionnels, vous devez indiquer plusieurs numéros,
séparés par des virgules, dans le champ Dimensions de tableau. Les noms de
tableaux multidimensionnels ont le format suivant :
PQOVCI=P?=P? ..
où
nomtag
[n,1 ]
est le nom défini dans le champ Nom de tag de la boîte de dialogue
de Définition de tag.
est un nombre unique représentant la première dimension du
tableau et qui est affecté à chaque élément, la numérotation
commençant à 0. Chaque numéro apparaît entre crochets ([ ]).
222 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DES TAGS
Définition de tableaux d’éléments
[n,2]
est un nombre unique représentant la deuxième dimension du
tableau et qui est affecté à chaque élément, la numérotation
commençant à 0. Chaque numéro apparaît entre crochets ([ ]).
Par exemple, si vous indiquez 3,2 dans le champ Dimensions de tableau pour un tag
appelé msg_tag, les six éléments suivants sont créés dans la base de données en
temps réel :
msg_tag[0][0]
msg_tag[1][0]
msg_tag[2][0]
msg_tag[0][1]
msg_tag[1][1]
msg_tag[2][1]
La numérotation du tableau commençant à 0, si vous spécifiez 4, vous créez 5
éléments, numérotés 0, 1, 2, 4 et 5. Le nombre que vous devez indiquer est égal au
nombre réel d’éléments que vous voulez définir moins une unité.
Les paragraphes suivants précisent le nombre maximal d’éléments pouvant être
créés pour chaque tableau. Cette taille varie selon la plate-forme et le type de
données de l’élément.
Plates-formes Windows NT, OS/2 et UNIX
Chaque tableau peut contenir jusqu’à 65 535 éléments.
Plates-formes Windows 95
Un tableau peut contenir autant d’éléments que peut en accepter un segment de
mémoire de 65 535 octets. Le nombre d’éléments dépend donc du type de données
des éléments. Le tableau ci-dessous indique le nombre maximal d’éléments
autorisés dans un tableau pour chaque type de données.
Table 22-1 Valeurs maximales d’un tableau Windows
Type de données
Maximum d’éléments
Numérique
4 095
Analogique
3 640
FactoryLink 6.5.0 / Principes de base / 223
Définition des tags
Taille maximale d’un tableau
22
•
DÉFINITION DES TAGS
•
Définition de tableaux d’éléments
•
•
Table 22-1 Valeurs maximales d’un tableau Windows
Type de données
Maximum d’éléments
Analogique long
3 276
Virgule flottante
2 730
Message
2 730 + stockage des
données
Mailbox
224 / FactoryLink 6.5.0 / Principes de base
DÉFINITION DES TAGS
Utilisation de tags comme déclencheurs
U TILISATION
DE TAGS COMME DÉCLENCHEURS
De nombreuses tâches FactoryLink utilisent des tags pour déclencher des actions.
Les exemples ci-dessous présentent quelques possibilités de ce type.
• Vous pouvez utiliser le tag état terminaison dans une opération de consignation
pour qu’il déclenche une autre opération de consignation.
• Vous pouvez utiliser un même tag pour déclencher plusieurs opérations. Par
exemple, vous pouvez définir un seul tag qui déclenche plusieurs opérations au
début de chaque heure.
• Le déclenchement peut être provoqué par la modification de la valeur d’un
élément.
• Le déclenchement peut être provoqué par une combinaison de la valeur de
l’élément déclencheur et de la valeur de son indicateur de changement d’état.
Par exemple, si vous utilisez un élément numérique pour déclencher une action,
son indicateur de changement d’état doit être 1 (ON) et sa valeur doit être 1
(ON) pour que l’opération se déclenche.
et d’événements.
• Vous pouvez configurer des touches de fonction comme déclencheurs.
• Vous pouvez utiliser la tâche Maths et logique pour définir des déclencheurs
pour tout type de données, sauf mailbox, afin de démarrer une opération.
E LÉMENTS
PRÉDÉFINIS
Consultez les dernières notes de mise à jour de FactoryLink pour connaître la liste
complète des éléments prédéfinis de FactoryLink.
FactoryLink 6.5.0 / Principes de base / 225
Définition des tags
• Vous pouvez définir des déclencheurs à l’aide du module Gestionnaire de temps
22
•
DÉFINITION DES TAGS
•
Eléments prédéfinis
•
•
226 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 23
Utilisation du
Gestionnaire de
configuration
Le Gestionnaire de configuration est l’interface entre l’utilisateur et
l’environnement de développement. Avec le gestionnaire de configuration, vous
pouvez :
• définir le mode d’utilisation des tâches et des éléments en mode exécution ;
• spécifier les éléments qui doivent être utilisés par les tâches en mode
exécution ;
• tester et modifier des éléments en cours de configuration ;
• tester et modifier des données d’applications.
L’environnement de développement consiste en une série de tables de
configuration. Pour chaque module FactoryLink, il existe une ou plusieurs tables.
La saisie de données dans ces tables se fait au moyen de panneaux de
configuration. Ils sont de deux types :
• panneaux structurés : ces panneaux contiennent des lignes et des colonnes.
Chaque ligne correspond à une entrée de la table (appelée également
enregistrement). Chaque colonne possède un en-tête et représente un champ
d’enregistrement.
• panneaux de saisie de texte : ces panneaux ont un format ouvert dans lequel il
est possible de saisir du texte ASCII.
Le présent chapitre explique comment ouvrir et utiliser le Gestionnaire de
configuration. Toutes les explications supposent que vous savez vous servir d’une
souris ou de tout autre dispositif de pointage pour :
• positionner le curseur ;
Utilisation du
Gestionnaire de
configuration
• sélectionner un élément ;
23
• sélectionner un groupe de caractères.
FactoryLink 6.5.0 / Principes de base / 227
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Ouverture du Gestionnaire de configuration
•
•
O UVERTURE
DU
G ESTIONNAIRE
DE CONFIGURATION
Le mode d’ouverture du Gestionnaire de configuration dépend du système
d’exploitation de votre plate-forme. Une fois ouvert, le Gestionnaire de
configuration fonctionne de la même manière quelle que soit la plate-forme.
Plates-formes Windows NT et Windows 95
Depuis le Gestionnaire de programmes
1 Cliquez sur l’icône FactoryLink dans la fenêtre du Gestionnaire de programmes
pour faire apparaître le groupe de programmes FactoryLink IV.
Cliquez deux fois ici pour
ouvrir le Gestionnaire de
configuration
Si vous possédez plusieurs applications FactoryLink, vous avez peut-être
plusieurs groupes de programmes FactoryLink IV. Dans ce cas, assurez-vous que
vous ouvrez le groupe de programmes correspondant à l’application voulue.
2 Cliquez deux fois sur l’icône Configuration de FactoryLink.
Depuis la ligne de commande
1 Définissez la variable d’environnement de l’application FactoryLink en saisissant
la commande ci-dessous à l’invite du système.
5GV (.#22 c:/flapp
2 Saisissez la commande ci-dessous pour ouvrir le Gestionnaire de configuration.
HNEO
228 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Ouverture du Gestionnaire de configuration
Plate-forme OS/2
Si vous exécutez FactoryLink sous OS/2, vous disposez de deux méthodes pour
ouvrir le Gestionnaire de configuration : depuis le Bureau ou depuis la ligne de
commande. Ces deux méthodes sont décrites ci-dessous.
Depuis le Bureau
1 Dans le Bureau, choisissez l’icône ou l’option de menu FactoryLink OS/2 pour
afficher les applications disponibles dans le groupe FactoryLink.
Cliquez deux fois ici
pour démarrer le
Gestionnaire
d’exploitation
2 Cliquez deux fois à l’aide du bouton gauche pour ouvrir le Gestionnaire de
configuration.
Depuis la ligne de commande
1 Définissez la variable d’environnement de l’application FactoryLink en saisissant
la commande ci-dessous à l’invite du système.
5GV (.#22 c:/flapp
2 Saisissez la commande ci-dessous pour ouvrir le Gestionnaire de configuration.
HNEO
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 229
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Ouverture du Gestionnaire de configuration
•
•
Plate-forme UNIX
1 Vérifiez que la variable d’environnement du répertoire d’applications
FactoryLink, FLAPP, indique bien le nom et le chemin complets du répertoire
contenant l’application que vous exécutez. Si ce n’est pas le cas, redéfinissez-la en
suivant les instructions ci-dessous.
Si vous utilisez le shell C, entrez la commande suivante à l’invite système :
UGVGPX (.#22 flapp_dir
où HNCRRAFKT est le chemin complet du répertoire de l’application. Exemple :
UGVGPX (.#22 WUTPGYCRR
Si vous utilisez un shell Korn ou Bourne, entrez les commandes suivantes à
l’invite système :
(.#22HNCRRAFKT
GZRQTV (.#22
où HNCRRAFKT est le chemin complet du répertoire de l’application. Exemple :
(.#22WUTPGYCRR
GZRQTV (.#22
2 A l’invite système, saisissez la commande ci-dessous pour ouvrir le Gestionnaire
de configuration.
HNEO
230 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Affichage du Gestionnaire de configuration
A FFICHAGE
DU
G ESTIONNAIRE
DE CONFIGURATION
Lorsque vous ouvrez le Gestionnaire de configuration, l’écran suivant apparaît :
Barre de menus
Sélection du
domaine
Menu principal
Cet écran se compose de trois éléments :
• Barre de menus : la barre de menus donne accès à un ensemble d’outils qui
servent à manipuler ou modifier les données des applications.
• Menu principal : le Menu principal vous permet d’accéder aux tables de
configuration de chaque module FactoryLink installé dans votre système. Pour
choisir un module, cliquez deux fois sur son nom. Pour obtenir la liste des
modules disponibles, reportez-vous à « Modules FactoryLink » page 29.
• Domaine : le menu Domaine détermine quel domaine vous ouvrez lorsque vous
Pour changer de domaine, cliquez deux fois sur le domaine choisi ou appuyez
sur la touche Entrée après avoir sélectionné un domaine. Pour savoir quel
domaine choisir pour chaque application, reportez-vous à « Présentation
générale » page 21.
FactoryLink 6.5.0 / Principes de base / 231
Utilisation du
Gestionnaire de
configuration
choisissez un module dans le Menu principal. Il s’agit soit du domaine partagé,
soit du domaine utilisateur. Par défaut, c’est le domaine spécifié par la variable
d’environnement FLDOMAIN. Pour en savoir plus sur les variables
d’environnement FactoryLink, reportez-vous à « Présentation générale » page
21.
23
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des panneaux de saisie de texte
•
•
U TILISATION
DES PANNEAUX DE SAISIE DE TEXTE
Pour ouvrir une table de configuration, sélectionnez un module dans le Menu
principal. Vous insérez les données dans les tables de configuration au moyen soit
de panneaux structurés, soit de panneaux de saisie de texte. Ces derniers sont
décrits ci-dessous.
Les panneaux de saisie de texte ne possèdent pas de champs de saisie prédéfinis.
Barre de menus
Saisie de données
Les panneaux de configuration à texte comportent les zones suivantes :
• Barre de menus : la barre de menus donne accès à un ensemble d’outils pour
manipuler et modifier les données de la configuration et des applications.
• Saisie de données : dans cette zone, vous pouvez saisir du texte en caractères
ASCII.
232 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Utilisation des panneaux de configuration structurés
U TILISATION
DES PANNEAUX DE CONFIGURATION STRUCTURÉS
Pour ouvrir une table de configuration, sélectionnez un module dans le Menu
principal. Vous insérez les données dans les tables de configuration au moyen soit
de panneaux structurés, soit de panneaux de saisie de texte. Ces derniers sont
décrits ci-dessous.
Les tables de configuration sont généralement construites à l’aide de panneaux
structurés. Chaque table possède un ou plusieurs panneaux. Chaque panneau
contient un certain nombre de champs de saisie, organisés en colonnes.
Barre de menus
Noms de champs
Saisie de données
Boutons de
commandes
FactoryLink 6.5.0 / Principes de base / 233
23
Utilisation du
Gestionnaire de
configuration
Les panneaux de configuration structurés comportent les zones suivantes :
• Barre de menus : la barre de menus donne accès à un ensemble d’outils pour
manipuler et modifier les données de la configuration et des applications.
• Noms de champs : cette zone affiche la liste des champs de la table de
configuration.
• Saisie de données : dans cette zone, vous saisissez les données pour chaque
entrée de la table. Utilisez les touches ci-dessous pour vous déplacer dans la
zone de saisie de données.
• Appuyez sur TAB pour passer au champ suivant. Si le champ en cours est le
dernier de la ligne, le curseur se place sur le premier champ de la ligne
suivante.
• Appuyez sur MAJ + TAB pour passer au champ précédent. Si le champ en
cours est le premier de la ligne, le curseur se place sur le dernier champ de la
ligne précédente.
• Utilisez les touches ↑ et ↓ pour monter ou descendre à l’intérieur d’une
colonne dans un panneau.
Vous pouvez également vous servir de la souris pour sélectionner un champ.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des panneaux de configuration structurés
•
•
Il y a deux façons de mettre à jour la table de configuration à l’aide des
informations entrées dans ce panneau.
• Appuyez sur la touche ENTREE du clavier. Toutes les entrées faites sur les
lignes sont remontées dans la table de configuration. Si vous voulez remplir
l’intégralité du panneau avant de transmettre les données à la table de
configuration, appuyez sur la touche TAB à la fin de chaque ligne au lieu de la
touche ENTREE.
• Cliquez sur le bouton de commande Entrée. Toutes les entrées faites sur les
lignes sont remontées dans la table de configuration.
• Boutons de commande : ces boutons exécutent des commandes lorsque vous
les activez.
• Annuler : annule toute entrée n’ayant pas encore été transmise à la table de
configuration.
• Entrée : met à jour la table de configuration à l’aide des données entrées
depuis la dernière mise à jour.
• Quitter : vous permet de retourner au Menu principal. Si vous n’avez pas
enregistré les modifications, FactoryLink vous demande si vous voulez les
enregistrer ou les supprimer.
• Suiv. : affiche le panneau suivant. Si le panneau qui se trouve affiché est le
dernier de sa série, le premier panneau de la série s’affiche.
• Préc. : affiche le panneau précédent. Si le panneau qui se trouve affiché est
le premier de sa série, le dernier panneau de la série s’affiche.
234 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Déplacement dans une fenêtre ou un panneau
D ÉPLACEMENT
DANS UNE FENÊTRE OU UN PANNEAU
Si une fenêtre ou un panneau contient plus de lignes ou de colonnes que ne peut
en afficher l’écran, une barre de défilement indique la présence d’autres
informations.
Fenêtres et panneaux peuvent posséder à la fois une barre de défilement verticale
et une barre de défilement horizontale.
Barre de
défilement
verticale
Curseur de
défilement
Barre de
défilement
horizontale
flèche de
défilement
Les barres de défilement se terminent par des boutons appelés « flèches de
défilement ». Cliquez sur ces boutons pour déplacer l’affichage des données d’une
ligne à la fois (barre verticale) ou d’une colonne à la fois (barre horizontale).
Une barre de défilement contient également un rectangle appelé curseur de
défilement. Ce rectangle indique la position des données affichées. Vous pouvez
déplacer le curseur d’un bout à l’autre de la barre de défilement pour afficher
d’autres données.
23
Barre de défilement verticale
Cette barre de défilement ne représente pas la position relative dans un panneau
et son curseur reste en position fixe. N’essayez pas de le sélectionner et de le
déplacer à l’aide de la souris. Le résultat pourrait être inattendu.
FactoryLink 6.5.0 / Principes de base / 235
Utilisation du
Gestionnaire de
configuration
La barre de défilement verticale permet de déplacer le contenu de la fenêtre de
haut en bas de deux façons.
• Pointez sur la flèche à l’une des extrémités de la barre et cliquez à l’aide du
bouton gauche de la souris pour monter ou descendre d’une ligne.
• Placez le pointeur au-dessus ou au-dessous du curseur de défilement et cliquez
à l’aide du bouton gauche de la souris pour monter ou descendre d’une page.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Travail avec plusieurs applications de développement
•
•
Barre de défilement horizontale
La barre de défilement horizontale permet de déplacer le contenu de la fenêtre de
gauche à droite de trois façons.
• Pointez sur la flèche à l’une des extrémités de la barre et cliquez à l’aide du
bouton gauche de la souris pour déplacer l’affichage d’une colonne à la fois.
• Cliquez sur le curseur de défilement et maintenez le bouton gauche de la souris
enfoncé tout en déplaçant le curseur afin de faire défiler la fenêtre
horizontalement. Relâchez le bouton de la souris lorsque vous avez atteint la
position désirée.
• Pointez à gauche ou à droite du curseur de défilement et cliquez à l’aide du
bouton gauche de la souris pour faire défiler la fenêtre vers la gauche ou vers la
droite.
T RAVAIL
AVEC PLUSIEURS APPLICATIONS DE DÉVELOPPEMENT
Vous pouvez utiliser le Gestionnaire de configuration pour développer plusieurs
applications simultanément. Toutefois, chaque application a besoin de son propre
répertoire pour enregistrer ses tables de configuration. Supposons par exemple
que vous développez deux applications, l’une pour recueillir les données collectées
par une station dans le sud de la ville et l’autre pour recueillir les données d’une
station dans le nord de la ville. Les deux applications se situent sur le lecteur C:.
Le chemin d’accès à l’application de développement « sud » est \station\sud ; le
chemin d’accès à l’application de développement « nord » est \station\nord.
Les paragraphes ci-dessous décrivent comment ouvrir plusieurs applications et
leur faire partager des informations.
236 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Travail avec plusieurs applications de développement
Ouverture d’une nouvelle application de développement
Bien que vous puissiez développer plusieurs applications FactoryLink
simultanément, vous ne pouvez effectivement travailler que sur une à la fois.
Lorsque vous ouvrez le Gestionnaire de configuration, l’application située dans le
répertoire par défaut FLAPP est active. Pour ouvrir une application de
développement autre que l’application par défaut, procédez comme suit :
1 Choisissez la commande Fermer du menu Application du Gestionnaire de
configuration afin de fermer l’application active. Une seule application peut être
ouverte à la fois.
2 Choisissez la commande Ouvrir du menu Application. Le système vous demande le
répertoire contenant l’application que vous voulez ouvrir.
Cliquez ici pour obtenir de l’aide.
3 Indiquez le chemin complet du répertoire contenant l’application que vous voulez
ouvrir.
4 Choisissez le bouton de commande de l’opération que vous voulez effectuer.
Ouvrir l’application. Par exemple, pour ouvrir l’application
« sud », entrez C:\station\sud.
Annuler
Revenir au Gestionnaire de configuration sans sélectionner
d’application.
Aide
Consulter l’aide en ligne.
Partage de données entre des applications
Deux applications ont souvent des points communs. Dans ce cas, vous pouvez
gagner du temps au moment du développement en exportant des fichiers de bases
de données d’une application à l’autre. Les paragraphes qui suivent décrivent
comment échanger des fichiers de bases de données entre deux applications.
FactoryLink 6.5.0 / Principes de base / 237
23
Utilisation du
Gestionnaire de
configuration
Entrée
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Travail avec plusieurs applications de développement
•
•
Exportation d’une application
L’exportation convertit tous les fichiers de bases de données en fichiers de texte
ASCII pour qu’ils puissent être importés dans une autre application. Une fois
exportés, les fichiers sont enregistrés dans le répertoire par défaut FLAPP. Les
tables du domaine partagé sont copiées dans le répertoire FLAPP/SHARED ; les
tables du domaine utilisateur sont copiées dans le répertoire FLAPP/USER.
Chaque table génère son propre fichier ; tous les noms de fichiers ont l’extension
.exp. Les fichiers .exp peuvent être ouverts et modifiés dans un éditeur de texte
ASCII. Toutefois, soyez très attentif en modifiant ces fichiers, car toute erreur
dans un fichier peut provoquer des erreurs en cascade dans une application
FactoryLink.
Effectuez les opérations suivantes pour exporter les fichiers de bases de données
d’une application afin qu’ils puissent être importés dans une autre application.
1 Ouvrez l’application depuis laquelle vous voulez exporter. Pour plus
d’informations sur l’ouverture d’une application, reportez-vous à la section
« Ouverture d’une nouvelle application de développement » page 237.
2 Choisissez Utilitaires dans la barre de menus du Gestionnaire de configuration ou
du panneau de configuration. Si vous ouvrez l’application depuis le Gestionnaire
de configuration, l’intégralité de l’application est exportée. Si vous l’ouvrez depuis
un panneau de configuration, seules les informations de ce panneau sont
exportées.
Le menu déroulant ci-dessous s’affiche.
3 Choisissez la commande Exporter de ce menu. Les fichiers de bases de données
sont exportés.
238 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Travail avec plusieurs applications de développement
Importation d’une application
L’importation convertit les fichiers de texte ASCII créés par la fonction
d’exportation en fichiers de bases de données dans l’application cible. S’il existe
déjà dans cette application un fichier de même nom que celui que vous importez,
le contenu du fichier importé est placé à la fin du fichier existant. Vous devez êtes
prudent lors de cette opération puisqu’aucune fusion n’est effectuée. Des doublons
peuvent donc être créés.
Pour importer des fichiers de bases de données dans une application, procédez
comme suit :
1 Exportez les fichiers de bases de données de l’application à importer dans une
nouvelle application. Pour plus d’informations sur cette étape, reportez-vous à la
section « Exportation d’une application » page 238.
2 Ouvrez l’application dans laquelle vous voulez importer les données. Pour plus
d’informations sur l’ouverture d’une application, reportez-vous à la section
« Ouverture d’une nouvelle application de développement » page 237.
3 Choisissez Utilitaires dans la barre de menus du Gestionnaire de configuration ou
du panneau de configuration. Si vous le faites depuis le Gestionnaire de
configuration, l’intégralité de l’application est importée. Si vous le faites depuis un
panneau de configuration, seules les informations de ce panneau sont importées.
Le menu déroulant ci-dessous s’affiche.
23
4 Choisissez la commande Importer. La boîte de dialogue ci-dessous s’affiche,
5 Indiquez le nom complet du répertoire contenant le ou les fichiers que vous voulez
importer.
FactoryLink 6.5.0 / Principes de base / 239
Utilisation du
Gestionnaire de
configuration
demandant le nom du fichier à importer.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Ouverture de plusieurs tables de configuration
•
•
O UVERTURE
DE PLUSIEURS TABLES DE CONFIGURATION
Lorsque vous configurez une application, vous devez parfois compléter des tables
de configuration pour plusieurs modules. Par exemple, si vous configurez
l’historisation des données de la base en temps réel dans une base de données
relationnelle, vous devez compléter des tables dans les modules Historique,
Structure et Consignateur.
Dans ce cas, il peut être utile d’ouvrir les tables de configuration des différents
modules en même temps. Pour ouvrir plusieurs tables de configuration à la fois,
procédez comme suit :
1 Choisissez Vue dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Consultez le menu
déroulant depuis le
Menu principal
Consultez le menu
déroulant depuis le
Gestionnaire de
configuration
2 Choisissez Menu principal. Le Menu principal devient le panneau actif.
3 Choisissez le module que vous voulez ouvrir. Ceci affiche les panneaux contenant
la table de configuration du module sélectionné.
240 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Utilisation des tags
U TILISATION
DES TAGS
Les paragraphes ci-dessous expliquent comment manipuler les tags définis dans
une application.
Informations sur les tags définis
1 Choisissez Application dans la barre de menus du Gestionnaire de configuration.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez Taille pour afficher des informations sur le nombre de tags définis dans
l’application FactoryLink. L’écran ci-dessous apparaît.
Nombre total de tags
Tags définis par l’utilisateur
Efficacité mémoire RTDB
23
3 Cliquez sur OK pour fermer cet écran.
EVIGP T E
FactoryLink 6.5.0 / Principes de base / 241
Utilisation du
Gestionnaire de
configuration
A mesure que la mémoire utilisée par la base de données en temps réel devient
moins efficace, le pourcentage d’efficacité diminue, signalant une perte d’espace
mémoire. Vous pouvez remédier à ce problème à l’aide de la commande suivante :
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des tags
•
•
Liste des éléments de la base de données en temps réel
Dès qu’un tag référençant un élément de la base de données en temps réel est créé
dans l’application, il est ajouté à une liste d’éléments. Pour consulter la liste des
éléments de la base de données en temps réel configurés pour cette application,
procédez comme suit :
1 Choisissez Vue dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Consultez le menu
déroulant depuis le
Gestionnaire de
configuration
Consultez le menu
déroulant depuis le
Menu principal
2 Choisissez Liste d’objets. La liste ci-dessous s’affiche.
242 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Utilisation des tags
Cette liste contient une entrée par tag défini dans l’application. Les entrées sont
présentées par ordre alphabétique. Pour chaque tag, la liste donne les
informations suivantes :
Tag
Domaine
Type
Description
Nom logique servant de référence à l’élément de la base de
données en temps réel.
Domaine dans lequel l’élément a été configuré. Ce peut être le
domaine partagé ou le domaine utilisateur.
Type de données de l’élément. Pour connaître la liste complète des
types de données, reportez-vous à « Définition des tags » dans le
manuel FactoryLink Configuration Guide.
Description de la fonction de l’élément. Vous pouvez modifier
l’entrée de ce champ.
Tâche
Non utilisé.
Valeur
Valeur initiale du tag. Vous pouvez modifier l’entrée de ce champ.
Seg.
Numéro du segment où est stocké l’élément dans la base de
données en temps réel. FactoryLink utilise l’entrée de ce champ et
celle du champ Décalage pour déterminer l’emplacement de
l’élément.
Décalage
Taille
Numéro de décalage affecté à l’élément par FactoryLink.
FactoryLink utilise l’entrée de ce champ et celle du champ Seg.
pour déterminer l’emplacement de l’élément.
Non utilisé.
Indicateurs
Ce champ n’est pas utilisé actuellement.
Dimension
Dimensions du tableau, si l’entrée fait partie d’un tableau. Les
dimensions commencent à 1 et sont séparées par des virgules. Si
l’élément n’est pas un tableau, ce champ est vide.
Long. msg
Utilisé uniquement pour les éléments messages. Indique le
nombre maximal de caractères autorisés dans le message. Vous
pouvez modifier l’entrée de ce champ.
Type de persistance affecté à l’élément. Vous pouvez modifier
l’entrée de ce champ. Pour plus d’informations sur les options
disponibles, reportez-vous à la section Core Task Section du
manuel FactoryLink Configuration Guide.
Bits de
changement
Précise si les indicateurs de changement d’état de l’élément sont
forcés à 1 (ON) ou à 0 (OFF) au cours d’un démarrage à chaud.
Cette colonne est vide si le champ Persistance contient la valeur
NONE. Vous pouvez modifier l’entrée de ce champ.
3 Choisissez Quitter pour sortir de cette liste.
FactoryLink 6.5.0 / Principes de base / 243
Utilisation du
Gestionnaire de
configuration
Persistance
23
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des tags
•
•
Liste des références croisées des éléments
Tout tag référençant un élément de la base de données en temps réel peut être
utilisé plusieurs fois au sein de l’application. La liste des références croisées des
éléments indique toutes les instances d’utilisation du tag dans l’application. Pour
savoir où les références aux éléments de base de données en temps réel s’affichent
dans l’application, procédez comme suit :
1 Choisissez Vue dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Consultez le menu
déroulant depuis le
Gestionnaire de
configuration
Consultez le menu
déroulant depuis le
Menu principal
2 Choisissez la commande Liste des références croisées. La liste ci-dessous s’affiche.
244 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Utilisation des tags
Cette liste contient une entrée par instance de référence au tag dans l’application.
Les informations fournies pour chaque instance sont décrites ci-dessous.
Nom tag
Nom logique servant de référence à l’élément dans la base de
données en temps réel. Les éléments sont affichés dans la liste
autant de fois qu’ils ont de références.
Dimension de tag
Dimensions du tag si celui-ci fait partie d’un tableau.
Domaine de la CT
Domaine dans lequel l’élément est référencé.
Nom tâche
Nom/type CT
d’animation
Module FactoryLink utilisant l’élément.
Nom du panneau référençant l’élément. S’il s’agit d’un dessin,
type d’animation appliqué à l’élément.
Nom de
table/fichier dessin
Nom de table référençant l’élément. S’il s’agit d’un dessin, nom du
dessin référençant l’élément.
Nom
enregistrement/obj
et
Numéro d’enregistrement référençant l’élément. S’il s’agit d’un
dessin, nom de l’objet référençant l’élément.
Nom de
colonne/champ
d’animation
Nom de colonne référençant l’élément. S’il s’agit d’un dessin, nom
du champ de la boîte de dialogue Animation référençant
l’élément.
Ident. de
sous-enreg./nom
de stylet
Sous-enregistrement référençant l’élément. Si le type d’animation
est Stylet, nom du stylet référençant l’élément.
3 Choisissez Quitter pour sortir de cette liste.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 245
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des tags
•
•
Recherche de tags
Une application comprend généralement beaucoup de tags. Un mécanisme de
recherche de tags par nom est donc prévu. La procédure ci-dessous vous permet de
rechercher un tag spécifique, soit dans la liste d’éléments, soit dans la liste des
références croisées d’éléments.
1 Choisissez Vue dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Consultez le menu
déroulant depuis le
Gestionnaire de
configuration
Consultez le menu
déroulant depuis le
Menu principal
2 Choisissez la commande Liste d’objets ou Liste des références croisées, selon le type
d’informations que vous voulez obtenir sur l’élément. Par exemple, choisissez Liste
d’objets pour afficher la liste d’éléments suivante :
246 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Utilisation des tags
3 Choisissez Vue dans la barre de menus du panneau de configuration. Le menu
déroulant ci-dessous s’affiche.
4 Choisissez la commande Rechercher. Le système vous demande le nom du tag à
rechercher.
5 Saisissez un nom de tag et choisissez OK. Vous pouvez utiliser l’astérisque (*)
comme caractère générique dans le nom.
6 Dans le menu déroulant Vue, choisissez la commande Suiv. pour trouver la
prochaine occurrence du modèle recherché.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 247
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des tags
•
•
Suppression d’une définition de tag
Lorsque vous supprimez un tag d’une image graphique ou d’un panneau de
configuration, sa définition n’est pas supprimée de la liste des éléments. Pour
supprimer la définition du tag, procédez comme suit :
1 Choisissez Vue dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Consultez le menu
déroulant depuis le
Gestionnaire de
configuration
Consultez le menu
déroulant depuis le
Menu principal
2 Choisissez la commande Liste des références croisées. La liste ci-dessous s’affiche.
3 Vérifiez dans cette liste que le tag que vous supprimez n’est pas utilisé ailleurs
dans l’application. Si c’est le cas, vous ne pourrez pas supprimer la définition de la
248 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Utilisation des tags
liste des éléments tant que chaque référence n’aura pas été supprimée.
4 Choisissez Liste d’objets du menu Vue une fois que toutes les références au tag ont
été annulées.
5 Placez le curseur sur la ligne correspondant au tag que vous voulez supprimer.
6 Choisissez Edition dans la barre de menus du panneau de configuration. Le menu
déroulant ci-dessous s’affiche.
7 Dans ce menu, choisissez la commande Supprimer. Le tag est supprimé de
l’application.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 249
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Utilisation des tags
•
•
Modification de la définition d’un tag
Une fois le tag défini, vous pouvez toujours changer sa définition au moyen de la
procédure suivante :
1 Placez le curseur dans un champ de panneau de configuration contenant le nom
du tag à modifier.
2 Choisissez Vue dans la barre de menus du Gestionnaire de configuration.
Le menu déroulant ci-dessous s’affiche.
3 Choisissez Attributs des tags. La boîte de dialogue Définition de tag apparaît.
250 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Informations diverses
4 Choisissez le bouton de commande Edition.
5 Modifiez les champs concernés comme il convient. Pour obtenir une description
des champs de ce panneau, reportez-vous à « Définition des tags » dans le manuel
FactoryLink Configuration Guide.
Pour afficher ce panneau, vous pouvez aussi appuyer sur Ctrl+T.
I NFORMATIONS
DIVERSES
Le Gestionnaire de configuration fournit des outils qui vous permettent de
visualiser des informations sur votre application FactoryLink. Ces informations
sont :
• la version de FactoryLink que vous utilisez ;
• le nombre de domaines définis pour une application.
Liste des domaines
1 Choisissez Vue dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Consultez le menu
dérouland depuis le
Gestionnaire de
configuration
23
Utilisation du
Gestionnaire de
configuration
Consultez le menu
déroulant depuis le
Menu principal
FactoryLink 6.5.0 / Principes de base / 251
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Informations diverses
•
•
2 Choisissez Liste des domaines. La liste ci-dessous s’affiche.
Cette liste contient une entrée par domaine défini. Il y a donc une entrée pour le
domaine partagé et une pour le domaine utilisateur. Les informations fournies
pour chaque domaine sont les suivantes :
Domaine
Parent
NB. INST
Domaines configurés pour l’application.
Parent du domaine. Pour le domaine utilisateur, il s’agit du
domaine partagé. Le domaine partagé n’a pas de parent.
Nombre d’utilisateurs pouvant ouvrir le domaine en même temps.
Pour le domaine partagé, la valeur par défaut est 1 ; il est
préférable de ne pas la modifier. Pour le domaine utilisateur, la
valeur par défaut est 2 et peut être changée selon le nombre
maximal d’utilisateurs que vous voulez autoriser à accéder
simultanément à l’application.
Persistance
Type de persistance affecté à l’élément. Vous pouvez modifier
l’entrée de ce champ. Pour plus d’informations sur les options
disponibles, reportez-vous à la section Core Task Section du
manuel FactoryLink Configuration Guide.
Bits de
changement
Précise si les indicateurs de changement d’état de l’élément sont
forcés à 1 (ON) ou à 0 (OFF) au cours d’un démarrage à chaud.
Cette colonne est vide si le champ Persistance contient la valeur
NONE. Vous pouvez modifier l’entrée de ce champ.
3 Choisissez Quitter pour sortir de ce panneau.
252 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Informations diverses
Version de FactoryLink
1 Choisissez Aide dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez A propos de... pour afficher le numéro de la version de FactoryLink que
vous utilisez. L’écran ci-dessous apparaît.
3 Cliquez sur OK pour fermer cet écran.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 253
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Informations diverses
•
•
Choix des champs
Lorsque vous remplissez un champ de panneau de configuration pour lequel il
existe un ensemble prédéfini d’entrées autorisées, vous pouvez visualiser ces
entrées par la procédure suivante :
1 Placez le curseur dans le champ pour lequel il existe un ensemble prédéfini
d’entrées.
2 Choisissez Vue dans la barre de menus du Gestionnaire de configuration.
Le menu déroulant ci-dessous s’affiche.
3 Choisissez Choix des champs. La liste des choix d’entrées s’affiche.
4 Choisissez une entrée et appuyez sur Echap. Votre choix s’insère dans le champ.
Vous pouvez aussi appuyer sur Ctrl+K pour afficher cette liste.
254 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Modification des panneaux de configuration
M ODIFICATION
DES PANNEAUX DE CONFIGURATION
FactoryLink fournit des outils d’édition pour faciliter la modification des
panneaux de configuration. Pour accéder à ces outils, choisissez Edition dans la
barre de menus du panneau de configuration. Un des menus déroulants ci-dessous
s’affiche.
Menu Edition d’un
panneau de saisie de
texte
Menu Edition d’un
panneau structuré
Les paragraphes qui suivent décrivent les fonctions de modification disponibles.
Insertion d’une ligne vide
1 Placez le curseur sur la ligne au-dessus de laquelle vous voulez insérer une ligne.
2 Choisissez la commande Insérer du menu Edition.
Une ligne vide s’insère au-dessus de la ligne courante.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 255
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Modification des panneaux de configuration
•
•
Suppression d’une entrée de ligne
1 Placez le curseur sur la ligne à supprimer.
2 Choisissez la commande Supprimer du menu Edition.
Avant de supprimer la ligne, le système valide l’affichage et signale toute erreur
rencontrée. S’il ne rencontre aucune erreur, il met à jour la base de données en
temps réel.
3 Corrigez les éventuelles erreurs de validation et réessayez.
Attention : pour pouvoir supprimer une entrée de ligne dans
un panneau de contrôle référencé dans un panneau
d’information, vous devez d’abord supprimer la
définition correspondante dans le panneau
d’information. Sinon, les données du panneau
d’information deviennent « orphelines » et ne
peuvent plus être supprimées, bien qu’elles restent
affichées dans la liste des références croisées. Ceci
vaut également si vous modifiez le nom de table
dans le panneau de contrôle.
Copie du contenu d’une entrée de ligne
1 Placez le curseur sur la première ligne du bloc à copier.
2 Choisissez la commande Copier du menu Edition.
3 Déplacez le curseur jusqu’à la dernière ligne du bloc à copier. Le bloc ainsi
sélectionné se met en surbrillance.
4 Choisissez la commande Copier du menu Edition. Le bloc sélectionné est alors copié
dans le presse-papiers.
Pour annuler l’opération de copie dans un panneau de saisie de texte, choisissez la
commande Restaurer marque du menu Edition.
256 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Modification des panneaux de configuration
Coupe d’une entrée de ligne
1 Placez le curseur sur la première ligne du bloc à couper.
2 Choisissez la commande Couper du menu Edition.
3 Déplacez le curseur jusqu’à la dernière ligne du bloc à couper. Le bloc ainsi
sélectionné se met en surbrillance.
4 Choisissez la commande Couper du menu Edition. Le bloc sélectionné est alors
coupé du panneau et copié dans le presse-papiers.
Pour annuler l’opération de coupe dans un panneau de saisie de texte, choisissez
la commande Restaurer marque du menu Edition.
L’opération de coupe ressemble beaucoup à l’opération de suppression (dans les
deux cas, les données sélectionnées sont supprimées du panneau) mais l’option de
suppression ne copie pas les données dans le presse-papiers. A la différence de
données coupées, les données supprimées ne peuvent être réinsérées dans le
panneau.
Collage d’une entrée de ligne copiée ou coupée
1 Effectuez l’opération de copie ou de coupe comme décrit ci-dessus.
2 Placez le curseur à l’endroit où vous souhaitez insérer les données copiées ou
coupées.
3 Choisissez la commande Coller du menu Edition.
Vous pouvez coller le bloc plusieurs fois car l’opération de collage ne vide pas le
presse-papiers.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 257
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Accès à l’aide
•
•
Recherche d’une chaîne de caractères
1 Choisissez la commande Rechercher du menu Edition. Le panneau ci-dessous
s’affiche.
2 Entrez le texte à rechercher.
3 Choisissez le bouton OK pour démarrer la recherche. FactoryLink localise, dans le
fichier ouvert, la prochaine occurrence du texte après la position du curseur.
Répétez cette opération pour chercher d’autres occurrences du texte.
Pour mettre un terme à la recherche et revenir au Gestionnaire de configuration,
choisissez Annuler.
A CCÈS
À L ’ AIDE
1 Choisissez Aide dans la barre de menus du Gestionnaire de configuration ou du
panneau de configuration.
Un des menus déroulants ci-dessous s’affiche.
Menu Aide d’un
panneau de saisie de
texte
Menu Aide d’un
panneau structuré
258 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Gestion des fichiers de panneaux de saisie de texte
2 Choisissez une des options ci-dessous, en fonction du type d’aide que vous désirez.
Aide du panneau
Aide étendue
Aide champ
Aide erreur champ
G ESTION
Fournit une courte explication sur le panneau de configuration
actif.
Fournit des informations générales sur l’utilisation du
Gestionnaire de configuration.
Fournit une courte explication sur le champ en cours.
Fournit des explications sur les erreurs. En particulier sur les
erreurs consignées pour le panneau en cours.
DES FICHIERS DE PANNEAUX DE SAISIE DE TEXTE
FactoryLink fournit des outils pour vous aider à gérer les fichiers créés à l’aide des
panneaux de saisie de texte, comme dans les modules Maths et logique et
Générateur de rapports. Pour accéder à ces outils, procédez comme suit :
1 Choisissez Fichier dans la barre de menus du panneau de saisie de texte.
Le menu déroulant ci-dessous s’affiche :
23
Enregistrer le contenu d’un fichier
Choisissez la commande Enregistrer du menu Fichier pour enregistrer le fichier
dans l’état où il est affiché. Pour éviter de perdre de gros volumes de données dans
le cas d’une coupure de courant ou de tout autre incident inattendu, enregistrez
fréquemment les fichiers sur lesquels vous travaillez. L’opération d’enregistrement
ne valide pas les données.
FactoryLink 6.5.0 / Principes de base / 259
Utilisation du
Gestionnaire de
configuration
Les paragraphes qui suivent décrivent les différentes fonctions de gestion de
fichiers.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Gestion des fichiers de panneaux de saisie de texte
•
•
Fusion de fichiers
1 Placez le curseur sur la ligne au-dessus de celle où vous voulez insérer le fichier de
texte.
2 Choisissez la commande Fusionner du menu Fichier. La boîte de dialogue ci-dessous
s’affiche.
3 Spécifiez le nom du fichier qui doit être fusionné avec le fichier ouvert et cliquez
sur Entrée.
Contrôle de la syntaxe
Choisissez la commande Valider du menu Fichier afin de vérifier que la syntaxe est
correcte dans le fichier ouvert. S’il existe des entrées incorrectes, un message
d’erreur s’affiche et l’entrée concernée est mise en surbrillance.
Effacement des erreurs
Choisissez la commande Corriger erreur du menu Fichier afin de faire disparaître
tous les indicateurs d’erreurs de validation dans le fichier ouvert. La commande
Corriger erreur ne supprime ni ne corrige les erreurs elles-mêmes. Elle ne fait
qu’annuler la mise en évidence des erreurs, afin de faciliter la lecture de l’écran.
Modification de la taille des caractères
La police de caractères par défaut des panneaux de saisie de texte est Courier,
taille 20. Vous pouvez modifier la taille des caractères à l’aide de la variable
d’environnement FLFONT. Par exemple, pour mettre les caractères en taille 30,
saisissez la commande suivante à l’invite du système :
UGV (.(106
260 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Génération de rapports
G ÉNÉRATION
DE RAPPORTS
1 Choisissez Utilitaires dans la barre de menus du Gestionnaire de configuration ou
du panneau de configuration. Si vous sélectionnez la fonction à partir du
Gestionnaire de configuration, le rapport est généré pour l’application dans son
ensemble. Si vous la sélectionnez à partir d’un panneau de configuration, le
rapport est généré pour ce panneau uniquement.
Le menu déroulant ci-dessous s’affiche :
2 Choisissez la commande Rapport. La boîte de dialogue ci-dessous s’affiche, vous
demandant d’indiquer comment et où générer le rapport.
23
3 Complétez les champs suivants :
En-tête
Colonnes
Lignes
Nom du fichier qui reçoit le résultat du rapport. Le nom par
défaut de ce fichier est FLAPP\ALL.TXT.
Largeur du rapport, exprimée en nombre de caractères autorisés
sur une ligne. La longueur de ligne par défaut est 80 caractères.
Longueur du rapport, exprimée en nombre de lignes autorisées
sur une page. La longueur par défaut est 60 lignes.
FactoryLink 6.5.0 / Principes de base / 261
Utilisation du
Gestionnaire de
configuration
Nom de fichier
Nom de la table à inclure dans le rapport. Entrez le nom tel qu’il
apparaît dans le Menu principal.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Génération de rapports
•
•
4 Choisissez OK pour créer le rapport. FactoryLink convertit la table spécifiée en
ASCII et copie le résultat sur disque dans le fichier spécifié. Sinon, choisissez
Annuler pour revenir au Gestionnaire de configuration sans générer de rapport.
5 Pour visualiser ou imprimer le rapport, utilisez un éditeur de texte. Le rapport
possède une page de titre, une table des matières et une section pour chaque tâche
configurée dans votre application. Une section de rapport est présentée ci-dessous.
Cet exemple montre quelles informations sont fournies pour chaque tâche.
262 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
M ESSAGES
DU
G ESTIONNAIRE
DE CONFIGURATION
Si des erreurs se produisent au cours de la configuration d’une table, le Menu
principal du Gestionnaire de configuration affiche des messages d’erreur. Les
pages qui suivent donnent une liste de ces messages, indiquent quelles en sont les
causes et comment y remédier.
Aide actuellement non disponible
Cause : il n’existe pas de fichier .hlp pour ce champ.
Action : vérifiez que le fichier .hlp associé est présent dans le répertoire
FLINK/MSG puis exécutez le programme MKHELP.EXE.
Attendu : longueur d’enregistrement attendue /Trouvé:longueur
d’enregistrement réelle
Cause : la lecture de l’enregistrement était plus longue que ce
qu’attendait le système. Le fichier importé ne provient peut-être
pas d’une exportation de la même base de données. Ou vous avez
indiqué un mauvais nom de fichier.
Action : vérifiez que c’est le bon fichier qui est utilisé.
Aucun fichier AC pour le fichier de domaines
Cause : le fichier FLINK /AC/DOMAIN.AC n’existe pas ou ne peut pas
être ouvert. S’il n’existe pas, c’est peut-être que l’installation de
FactoryLink ne s’est pas déroulée normalement. Si le fichier ne
peut pas être ouvert, c’est peut-être qu’il l’est déjà par un autre
processus.
Action : dans le cas où le fichier n’existe pas, refaites l’installation de
FactoryLink.
Cause : le fichier FLINK /AC/XREF.AC n’existe pas ou ne peut pas être
ouvert. S’il n’existe pas, c’est peut-être que l’installation de
FactoryLink ne s’est pas déroulée normalement. Si le fichier ne
peut pas être ouvert, c’est peut-être qu’il l’est déjà par un autre
processus.
Action : dans le cas où le fichier n’existe pas, refaites l’installation de
FactoryLink.
FactoryLink 6.5.0 / Principes de base / 263
Utilisation du
Gestionnaire de
configuration
Aucun fichier AC pour le fichier de références croisées
23
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Aucun fichier AC pour le fichier de tags
Cause : le fichier FLINK /AC/OBJECT.AC n’existe pas ou ne peut pas
être ouvert. S’il n’existe pas, c’est peut-être que l’installation de
FactoryLink ne s’est pas déroulée normalement. Si le fichier ne
peut pas être ouvert, c’est peut-être qu’il l’est déjà par un autre
processus.
Action : dans le cas où le fichier n’existe pas, refaites l’installation de
FactoryLink.
Aucun fichier AC pour le fichier de types
Cause : le fichier FLINK /AC/TYPE.AC n’existe pas ou ne peut pas être
ouvert. S’il n’existe pas, c’est peut-être que l’installation de
FactoryLink ne s’est pas déroulée normalement. Si le fichier ne
peut pas être ouvert, c’est peut-être qu’il l’est déjà par un autre
processus.
Action : dans le cas où le fichier n’existe pas, refaites l’installation de
FactoryLink.
Aucun nom dans le fichier TITLES
Cause : le fichier FLINK /AC/TITLES ne contient aucun nom de fichier
.AC. L’installation de FactoryLink ne s’est peut-être pas déroulée
normalement.
Action : refaites l’installation de FactoryLink.
Aucun panneau défini
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
264 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Aucun système de fenêtres
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink
(paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows)
ont été installés et correctement configurés et vous possédez la
bonne
version de FactoryLink..
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Aucune boîte de dialogue pour cette sélection de fichier
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
FactoryLink 6.5.0 / Principes de base / 265
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Aucune boîte de dialogue pour cette sélection de tag
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Aucune erreur
Cause : le champ d’erreur en cours contient une entrée incorrecte.
Action : aucune action n’est requise.
Aucune erreur : le fichier n’a pas été validé
Cause : la fonction VALIDER n’a pas encore été utilisée sur ce fichier. Le
fait que la fenêtre d’édition de base apparaisse signifie peut-être
que la touche Entrée n’a pas encore été utilisée pour cette fenêtre.
Cela peut aussi signifier qu’aucune validation n’existe pour cette
application.
Action : aucune action n’est requise.
266 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Aucune file d’attente de messages
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Aucune fenêtre pour la sélection de tags
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Avant de quitter Windows, fermez le Gestionnaire de configuration
Cause : vous avez tenté de fermer Windows avant de quitter le Menu
principal.
Action : quittez le Menu principal avant de quitter Windows.
FactoryLink 6.5.0 / Principes de base / 267
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Caractère non numérique détecté dans champ numérique
Cause : un caractère non numérique a été inséré dans un champ
exclusivement numérique. Seuls les chiffres de 0 à 9 et les signes
+, - et . peuvent être insérés dans ce champ.
Action : effacez tout caractère non numérique.
Champ numérique inférieur au minimum autorisé
Cause : la valeur numérique spécifiée pour un champ est inférieure au
minimum défini dans le fichier AC.
Action : indiquez une valeur supérieure à ce minimum.
Champ numérique supérieur au maximum autorisé
Cause : la valeur numérique spécifiée pour un champ est supérieure au
maximum défini dans le fichier AC.
Action : indiquez une valeur inférieure à ce maximum.
Champ obligatoire vide
Cause : un champ qui doit obligatoirement contenir des données est resté
vide.
Action : saisissez des caractères autres que des espaces dans le champ
concerné.
Champs incorrects
Cause : l’écran contient des données qui ne sont pas valides.
Action : placez le curseur dans le champ Dimension et choisissez Aide
erreur ou employez la combinaison de touches Alt-E pour
connaître la raison de l’échec.
Colonne numéro : nom du fichier
Cause : la colonne spécifiée contient une entrée incorrecte.
Action : ouvrez la colonne et corrigez l’entrée incorrecte.
Définition de dimension incorrecte
Cause : l’écran contient une définition de dimension incorrecte.
268 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Action : placez le curseur dans le champ Dimension et choisissez Aide
erreur ou employez la combinaison de touches Alt-E pour
connaître la raison de l’échec.
Des sessions d’édition sont actuellement ouvertes
Cause : une tentative de fermeture de la fenêtre du Menu principal a été
faite alors qu’au moins une autre fenêtre d’édition était encore
ouverte. Si vous fermez la fenêtre du Menu principal alors que
des fenêtres d’édition sont ouvertes, les données non enregistrées
dans la base de données seront perdues.
Action : choisissez OK pour sortir. Choisissez Annuler pour annuler la
sortie.
Dimension incorrecte
Cause : l’écran contient une définition de dimension incorrecte.
Action : la dimension spécifiée dépasse peut-être les limites de taille
imposées. Une dimension ne doit pas dépasser 16 caractères.
Erreur d’allocation de panneau. Maximum = 12
Cause : il y a déjà douze panneaux créés et affichés.
Action : fermez quelques panneaux et réessayez d’ouvrir celui que vous
souhaitez.
Erreur d’allocation de structure de table
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
23
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 269
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Erreur de base de données
Cause : le fichier .CDB ou .CDX est endommagé.
Action : exécutez le programme utilitaire DBCHK pour localiser et
réparer les fichiers .CDB et .CDX. Pour plus d’informations sur
l’utilitaire DBCHK, reportez-vous au Chapitre 27, « Utilitaires
FactoryLink ».
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Cause : une erreur interne s’est produite.
Action : si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Erreur d’E/S lors de la tentative d’accès au fichier de tags
Cause : l’index ou le fichier est peut-être endommagé.
Action : quittez le Menu principal et réessayez. Si cela ne marche pas,
supprimez le fichier d’index (.MDX) et reconstituez-le.
Erreur d’E/S lors de la tentative d’accès au fichier DOMAIN
Cause : l’index ou le fichier est peut-être endommagé.
Action : contactez le Service d’assistance client.
Erreur d’E/S lors de la tentative d’accès au fichier XREF
Cause : l’index ou le fichier est peut-être endommagé.
Action : contactez le Service d’assistance client.
270 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Erreur de validation ! Sélectionnez OK pour quitter
Cause : le fichier de texte contient des lignes incorrectes.
Action : choisissez OK pour sortir en conservant les erreurs de validation.
Choisissez Annuler pour annuler la sortie.
Erreur interne
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont
compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Erreur lors de la fermeture de la base de données
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
FactoryLink 6.5.0 / Principes de base / 271
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Erreur lors de la sélection d’index
Cause : le nom d’index spécifié n’existe pas. Ou le fichier est endommagé.
Action : vérifiez les points suivants :
1. Existence du fichier d’index .
2. L’intégrité du fichier d’index utilisant l’utilitaire DBCHK.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Erreur lors de l’ouverture du fichier de base de données
Cause : le fichier de base de données « .CDB » spécifié n’existe pas.
L’utilisateur ne possède pas les droits requis pour y accéder. Ou
le fichier est endommagé.
Action : vérifiez les points suivants :
1. Ce fichier de base de données existe-t-il ?
2. L’utilisateur possède les privilèges requis pour accéder au
fichier.
3. Intégrité des fichiers de base de données et d’index utilisant
l’utilitaire DBCHK.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Erreur lors de l’ouverture du fichier d’index
Cause : le fichier de base de données « .MDX » n’existe pas. L’utilisateur
ne possède pas les droits requis pour y accéder. Ou le fichier est
endommagé.
Action : vérifiez les points suivants :
1. Existence du fichier d’index .
2. L’utilisateur a un privilège d’accès propre au fichier .
3. Intégrité du fichier d’index utilisant l’utilitaire DBCHK.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Erreur non identifiée : numéro d’erreur
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
272 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Expiration du délai de grâce. Le logiciel doit être enregistré
Cause : FactoryLink a été installé mais l’inscription n’a pas été effectuée
dans les 10 jours qui constituent le délai de grâce.
Action : exécutez FLKEYVAL et suivez les instructions fournies pour
l’inscription.
Fenêtre introuvable
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
FactoryLink 6.5.0 / Principes de base / 273
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Fichier AC introuvable
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Fichier KEY absent
Cause : le système ne trouve pas le fichier KEY FLINK/KEY/xxx.KEY.
Action : indiquez le nom correct du fichier de clés, qui figure dans le
fichier AC, ou créez le fichier de clés correspondant à ce nom.
Fichier modifié depuis la dernière sauvegarde.
Sélectionnez OK pour supprimer les changements ou
ANNULER pour retourner dans la session d’édition.
Cause : vous avez tenté de quitter une fenêtre dans laquelle des
changements ont eu lieu et n’ont pas été enregistrés dans la base
de données.
Action : choisissez OK pour ignorer ces changements et quitter la fenêtre.
Choisissez Annuler pour revenir à la fenêtre et y pratiquer les
opérations nécessaires.
Fichier trop volumineux
Cause : il n’y a pas assez de mémoire pour charger le fichier texte.
Action : fermez toute fenêtre ou tout programme dont vous ne vous
servez pas. Si ce problème se produit souvent, rajoutez de la
mémoire à votre système.
274 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Impossible de charger le module de validation externe
Cause : le module concerné n’est pas dans le chemin spécifié ou a été
endommagé.
Action : réinstallez FactoryLink.
Impossible de coller à cet endroit dans le fichier de base de données
Cause : vous avez essayé de coller une ligne entre deux lignes dont les
numéros se suivent ; vous ne pouvez pas insérer de ligne lorsque
la numérotation est consécutive.
Action : insérez la ligne soit avant soit après le bloc de lignes
consécutives, ou renumérotez l’ensemble des lignes du panneau.
Pour ce faire, utilisez la fonction Couper du Gestionnaire de
configuration pour couper le bloc de lignes dont les numéros se
suivent. Puis réinsérez ces lignes à l’aide de la fonction Coller.
Vous pouvez maintenant insérer une ligne dans ce bloc. Vous
pouvez aussi renuméroter toutes les lignes de données que vous
pouvez voir en une seule fois dans le panneau, voire toutes les
données du panneau.
Impossible de coller les enregistrements dans ce fichier
Cause : une tentative pour coller des enregistrements a été faite dans un
fichier qui est en lecture seule.
Action : n’essayez pas de coller des enregistrements dans ce fichier.
Impossible de coller - le tampon de collage est vide
Cause : une tentative de collage à partir du tampon a été effectuée, mais
le bloc voulu ne se trouvait pas dans le tampon.
Impossible de copier ; coupe de la sélection en cours
Cause : vous avez tenté une opération de copie alors qu’une opération de
coupe de bloc était en cours.
Action : achevez l’opération de coupe ou annulez-la au moyen de la
touche Echap ou du bouton Annuler.
FactoryLink 6.5.0 / Principes de base / 275
Utilisation du
Gestionnaire de
configuration
Action : placez le bloc à coller dans le presse-papiers à l’aide d’une
opération Copier ou Couper. Réitérez ensuite votre opération de
collage.
23
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Impossible de couper ; copie de la sélection en cours
Cause : vous avez tenté une opération de coupe alors qu’une opération de
copie de bloc était en cours.
Action : achevez l’opération de copie ou annulez-la au moyen de la touche
Echap ou du bouton Annuler.
Impossible de couper/copier sans sélectionner une entrée
Cause : vous avez tenté une opération de coupe ou de copie, mais n’avez
pas appuyé sur la touche Entrée.
Action : achevez l’opération en appuyant sur Entrée, ou annulez-la au
moyen de la touche Echap ou du bouton Annuler.
Impossible de créer la fenêtre Edition
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Impossible de créer la boîte de dialogue d’aide
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
276 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Impossible de créer le fichier de base de données
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite, ou votre disque dur est plein.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Impossible de créer une fenêtre de délimitation
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
FactoryLink 6.5.0 / Principes de base / 277
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Impossible de créer un sous-cadre
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Impossible de créer la fenêtre d’entrée
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
278 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Impossible de créer la fenêtre de listes de tâches
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Impossible de démarrer l’éditeur de texte
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : clés.
Impossible de lire la clé d’options
Cause : le fichier de clé d’options FL.OPT est endommagé.
Action : copiez le fichier FLNEW.OPT de la disquette d’installation à la
place de FLINK/OPT/FL.OPT.
FactoryLink 6.5.0 / Principes de base / 279
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Impossible de lire la base de données des types
Cause : le fichier DOMAIN.CDB est absent ou endommagé.
Action : copiez le fichier DOMAIN.CDB d’une autre application. Si vous
n’avez pas d’autre application, exécutez FLNEW pour en créer
une. Faites en sorte qu’elle soit créée dans un autre répertoire.
Pour plus d’informations sur l’exécution de FLNEW,
reportez-vous au document Guide d’installation de Windows NT
et Windows 95.
Cause : le répertoire FLAPP n’est pas défini pour une application
correcte.
Action : définissez le répertoire FLAPP pour une application valide.
Impossible de lire le domaine de la base de données
Cause : le fichier DOMAIN.CDB est absent ou endommagé.
Action : copiez le fichier DOMAIN.CDB d’une autre application. Si vous
n’avez pas d’autre application, exécutez FLNEW pour en créer
une. Faites en sorte qu’elle soit créée dans un autre répertoire.
Pour plus d’informations sur l’exécution de FLNEW,
reportez-vous au document Guide d’installation de Windows NT
et Windows 95. Après avoir copié le fichier, redémarrez
l’application.
Cause : le répertoire FLAPP n’est pas défini pour une application
correcte.
Action : définissez le répertoire FLAPP pour une application valide.
Impossible de mettre à jour avec un nom de table nul
Cause : il n’y a pas de nom de table pour ce panneau.
Action : revenez au panneau de contrôle et placez le curseur sur la ligne
contenant le nom de table correct. Revenez au panneau
d’information. Le nom de table correct devrait maintenant
apparaître dans le champ Nom table.
Impossible de supprimer à partir de la table de lecture seule
Cause : une opération de suppression a été tentée sur une table en
lecture seule.
Action : n’essayez pas d’effectuer une suppression.
280 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Impossible de supprimer les enregistrements de ce fichier
Cause : une tentative de suppression d’enregistrements a été faite dans
un fichier qui est en lecture seule.
Action : n’essayez pas de supprimer des enregistrements dans ce fichier.
Impossible de supprimer les lignes de base de données sans sélectionner une
entrée
Cause : le panneau ouvert contient des informations incorrectes. Le
système ne fonctionnera pas tant que vous n’aurez pas éliminé
les erreurs de validation.
Action : choisissez Annuler pour corriger les erreurs de validation, ou
appuyez sur la touche Echap pour effacer toutes les entrées
effectuées depuis la dernière validation.
Impossible de supprimer ; opération de sélection en cours
Cause : une suppression a été tentée pendant qu’une opération de bloc
était en cours.
Action : achevez la suppression ou annulez-la au moyen de la touche
Echap ou du bouton Annuler.
Impossible de trouver la clé des options
Cause : la clé des options n’est peut-être pas installée ou la licence n’a
pas été validée.
Action : vérifiez que la clé est installée. Vérifiez que la licence est validée
en exécutant les programmes utilitaires KEYINST et
FLKEYVAL.
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
FactoryLink 6.5.0 / Principes de base / 281
Utilisation du
Gestionnaire de
configuration
Impossible de trouver le tag à supprimer de la base de données des références
croisées
23
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Impossible d’exécuter
Cause : le fichier spécifié n’existe pas ou a été endommagé.
Action : réinstallez FactoryLink.
Impossible d’exécuter la ligne de commande
Cause : la ligne de commande entrée dans le Menu principal contient un
argument incorrect.
Action : remplacez l’argument concerné par un argument de ligne de
commande correct.
Commande
Description
-Pxxxxxxxx
xxxxxxxx = nom du répertoire de
programmes
-Axxxxxxxx
xxxxxxxx = nom du répertoire d’applications
-Lxxxxxxxx
xxxxxxxx = nom du dispositif/fichier
d’historisation
-Txxxxxxxx
xxxxxxxx = nom du titre de programme
Impossible d’insérer à cet endroit dans le fichier de base de données
Cause : vous avez tenté d’insérer une ligne dans un panneau de
configuration entre deux lignes de numéros consécutifs ; vous ne
pouvez pas insérer de ligne entre des lignes dont la
numérotation se suit.
Action : insérez la ligne soit avant soit après le bloc de lignes
consécutives, ou renumérotez l’ensemble des lignes du panneau.
Pour ce faire, utilisez la fonction Couper du Gestionnaire de
configuration pour couper le bloc de lignes dont les numéros se
suivent. Puis réinsérez ces lignes à l’aide de la fonction Coller.
282 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Vous pouvez maintenant insérer une ligne dans ce bloc. Vous
pouvez aussi renuméroter toutes les lignes de données que vous
pouvez voir en une seule fois dans le panneau, voire toutes les
données du panneau.
Impossible d’insérer dans la table de lecture seule
Cause : une insertion a été tentée dans une table en lecture seule.
Action : n’essayez pas d’effectuer une opération d’insertion.
Impossible d’insérer/supprimer quand opération couper/coller en cours
Cause : une insertion ou une suppression a été tentée alors qu’une
opération de coupe ou de copie était en cours.
Action : achevez l’opération de coupe ou de copie ou annulez-la à l’aide de
la touche Echap ou du bouton Annuler. Réessayez l’opération
d’insertion ou de suppression.
Impossible d’obtenir l’adresse du module externe
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Impossible d’ouvrir le fichier
Cause : le système n’arrive pas à ouvrir un fichier en sortie. Soit le
chemin spécifié n’existe pas, soit le disque est plein.
Action : si le disque est plein, supprimez tous les fichiers inutiles. Si le
chemin n’existe pas, créez-le.
FactoryLink 6.5.0 / Principes de base / 283
23
Utilisation du
Gestionnaire de
configuration
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Impossible d’ouvrir le fichier AC
Cause : le fichier AC spécifié n’existe pas ou ne peut pas être ouvert. S’il
n’existe pas, c’est peut-être que l’installation de FactoryLink ne
s’est pas déroulée normalement. Si le fichier ne peut pas être
ouvert, c’est peut-être qu’il l’est déjà par un autre processus.
Action : dans le cas où le fichier n’existe pas, refaites l’installation de
FactoryLink.
Impossible d’ouvrir le fichier FL.OPT
Cause : le fichier FL.OPT a été endommagé ou détruit. Ou la variable
d’environnement FLINK n’est pas définie.
Action : vérifiez la valeur de la variable d’environnement FLINK.
Vérifiez aussi que le fichier FL.OPT existe dans le répertoire
FLINK/OPT.
Indicateur doit être « vbru »
Cause : un indicateur différent de v, b, r ou u a été trouvé dans le fichier
.AC.
Action : supprimez l’indicateur incorrect.
La base de données ne contient aucun enregistrement imprimable
Cause : une opération de génération de rapport ou d’exportation a été
tentée sur un fichier de base de données vide.
Action : ne tentez aucune exportation ni génération de rapport sur ce
fichier de base de données.
La licence est limitée à l’exploitation. L’option de développement n’est pas
installée.
Cause : il y a sûrement une tâche qui n’a pas été chargée et/ou configurée
car elle n’est pas dans la clé d’options.
Action : vérifiez le contenu de la clé d’options par la commande UKEY -l.
La tâche n’est pas installée correctement
Cause : il y a sûrement une tâche qui n’a pas été chargée et/ou configurée
car elle n’est pas dans la clé d’options.
284 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Action : vérifiez le contenu de la clé d’options et de la clé principale par la
commande UKEY -l.
Le logiciel n’a pas été activé
Cause : une erreur s’est produite avec le fichier f1.key du répertoire opt.
Action : 1. Démarrez KEYINST et saisissez de nouveau les informations
de configuration si vous détectez un accord archaïque.
2. Exécutez FLKEYVAL et suivez les instructions fournies pour
l’inscription.
Le nom de tag nom de l’élément contient un ou plusieurs caractères incorrects
Cause : le nom d’élément spécifié contient un ou plusieurs caractères
incorrects.
Action : corrigez le nom de l’élément. Le premier caractère du nom
d’élément doit être une lettre ou l’un des caractères suivants : @,
$, _. Les autres caractères peuvent être numériques.
Le nom de tag nom d’élément n’est pas défini
Cause : le nom d’élément spécifié n’existe pas. Soit vous avez indiqué un
mauvais nom d’élément, soit l’élément concerné n’a pas été
défini.
Action : modifiez la chaîne de caractères pour indiquer un nom existant,
ou définissez l’élément lorsque le système demandera une
définition.
Le système n’a pas pu ouvrir la base de données objets, références croisées ou
types
23
Cause : FLAPP n’est pas défini dans un répertoire d’applications correct.
Cause : l’index ou le fichier spécifié est peut-être endommagé.
Action : quittez le Menu principal et réessayez. Si cela ne marche pas,
exécutez DBCHK pour identifier le fichier d’index endommagé.
Supprimez ensuite ce fichier (.MDX) et reconstruisez-le. Pour
plus d’informations sur l’utilitaire DBCHK, reportez-vous au
Chapitre 27, « Utilitaires FactoryLink ».
FactoryLink 6.5.0 / Principes de base / 285
Utilisation du
Gestionnaire de
configuration
Action : définissez un répertoire d’application correct pour FLAPP.
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Le tag existe déjà mais il n’est pas défini dans ou au-dessus du niveau de
domaine en cours
Cause : vous avez essayé de définir ou de référencer un élément du
domaine utilisateur dans le domaine partagé.
Action : renommez l’élément ou supprimez toutes les références qui s’y
rapportent.
Ligne de commande externe trop longue
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore une erreur
interne s’est produite.
Action : vérifiez les points suivants :
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Longueur de chaîne de dimension ou de tag incorrecte
Cause : l’écran contient une chaîne de tag ou de dimension qui dépasse la
longueur autorisée.
Action : l’élément spécifié dépasse les limites de taille. Un nom d’élément
ne doit pas dépasser 32 caractères et une dimension 16
caractères (soit en tout 48 caractères). Corrigez la chaîne de
caractères qui dépasse la longueur autorisée.
Mémoire RAM saturée
Cause : il n’y a plus de mémoire vive disponible.
Action : fermez toute fenêtre ou tout programme dont vous ne vous
servez pas. Si cette erreur se produit fréquemment, rajoutez de
la mémoire virtuelle à votre ordinateur.
286 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Modules externes actuellement non pris en charge
Cause : cette erreur ne se produit qu’avec FactoryLink pour OS/2 ou pour
Windows. Le Menu principal n’arrive pas à charger un module
externe. Celui-ci n’existe pas dans le chemin spécifié ou il a été
endommagé.
Action : exécutez CHKDSK. S’il n’y a aucun problème avec les fichiers du
disque, réinstallez FactoryLink.
(Nombre de lignes) non importées pour cause d’erreur
Cause : des données incorrectes ont été entrées. En conséquence, le
système n’a pas importé les lignes qui contenaient des erreurs.
Action : corrigez les erreurs et réessayez l’opération.
Nom de fichier incorrect
Cause : le nom de fichier spécifié n’existe pas, est trop long ou a un
format incorrect.
Action : indiquez un nom de fichier correct.
Nom de fichier ne figure pas dans la liste de clés
Cause : vous avez saisi une chaîne qui ne figure pas dans le fichier de
clés (FLINK/KEY/xxx.KEY) spécifié dans le fichier .AC.
Action : modifiez la chaîne pour qu’elle corresponde à une chaîne
existante ou ajoutez-la au fichier de clés. Les caractères que vous
saisissez doivent être dans la même casse que ceux du fichier de
clés.
nom du fichier ne figure pas dans la liste de clés
Action : modifiez la chaîne pour qu’elle corresponde à une chaîne
existante ou ajoutez-la au fichier de clés. Les caractères que vous
saisissez doivent être dans la même casse que ceux du fichier de
Syntaxe des dimensions incorrecte
FactoryLink 6.5.0 / Principes de base / 287
Utilisation du
Gestionnaire de
configuration
Cause : vous avez saisi une chaîne qui ne figure pas dans le fichier de
clés FLINK/KEY/xxx.KEY spécifié dans le fichier .AC.
23
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
Cause : l’écran contient une définition de dimension incorrecte.
Action : placez le curseur dans le champ Dimension et choisissez Aide
erreur ou employez la combinaison de touches Alt-E pour
connaître la raison de l’échec.
Panneaux multiples
Cause : il y a plusieurs déclarations de panneaux dans la définition de
fenêtre AC.
Action : supprimez les déclarations de panneaux inutiles.
Pas de mémoire RAM pour ...
Cause : le système est à court de mémoire vive (RAM).
Action : fermez toute fenêtre ou tout programme dont vous ne vous
servez pas. Si cette situation se produit souvent, rajoutez de la
RAM à votre ordinateur.
Pas de fichier TITLES
Cause : le fichier .AC n’existe pas ou ne peut pas être ouvert. S’il n’existe
pas, c’est peut-être que l’installation de FactoryLink ne s’est pas
déroulée normalement. Si le fichier ne peut pas être ouvert, c’est
peut-être qu’il l’est déjà par un autre processus.
Action : dans le cas où le fichier n’existe pas, refaites l’installation de
FactoryLink.
Trop de clés ! Utilisez seulement 100.
Cause : il y a trop de clés dans le fichier de clés. Le maximum autorisé
est 100 clés.
Action : supprimez des clés jusqu’à ce qu’il n’en reste pas plus de 100.
Type de tag incorrect
Cause : si vous essayez d’importer un fichier à l’aide de la fonction
Importer, cette erreur peut se produire si un des éléments du
fichier porte le même nom qu’un élément existant dans
l’application ouverte mais est d’un type de données différent.
288 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
Messages du Gestionnaire de configuration
Action : supprimez le ou les éléments ayant le même nom dans le fichier
à importer, ou renommez le ou les éléments. Recommencez
ensuite l’importation du fichier.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
Cause : si vous n’êtes pas en train d’essayer d’importer, c’est que le
système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore qu’une erreur
interne s’est produite.
Action : vérifiez les points suivants :.
1. Le système d’exploitation est configuré pour exécuter
FactoryLink (paramètres de mise au point, ressources, etc.).
2. Tous les autres logiciels requis par FactoryLink (tels que
X-Windows) ont été installés et correctement configurés et vous
possédez la bonne version de FactoryLink..
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible, et que l’erreur
perdure, contactez le Service d’assistance client.
xxxxx attendu(e)
Cause : l’analyseur .AC n’a pas trouvé ce qu’il attendait.
Action : corrigez l’erreur dans le fichier .AC et réessayez.
23
Utilisation du
Gestionnaire de
configuration
FactoryLink 6.5.0 / Principes de base / 289
•
UTILISATION DU GESTIONNAIRE DE CONFIGURATION
•
Messages du Gestionnaire de configuration
•
•
290 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 24
FactoryLink définit des paramètres d’exécution par défaut dans le panneau
Informations configuration système au cours de l’exécution de FLNEW.
Les valeurs par défaut affichées dans le panneau Informations configuration
système (tel qu’il apparaît dans une application nouvellement créée par FLNEW)
définissent les paramètres ci-dessous du système d’exécution de FactoryLink :
• tâches qui démarrent lorsque l’application s’exécute ;
• tâches autorisées à s’exécuter comme tâches de premier plan ;
• ordre dans lequel les tâches démarrent et s’arrêtent ;
• priorité de traitement des tâches ;
• domaine associé à chaque tâche.
Utilisez ce panneau pour faire les modifications suivantes :
• changement des paramètres de la tâche, tels que les indicateurs et les
arguments de programme ;
• modification de l’ordre dans lequel les tâches démarrent ;
• changement de l’identification des tâches de premier plan et d’arrière-plan ;
• ajout d’une nouvelle tâche à une application existante.
FactoryLink 6.5.0 / Principes de base / 291
24
Utilisation de la table
de configuration du
système
Utilisation de la table
de configuration du
système
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
•
•
Choisissez Configuration système dans le Menu principal du Gestionnaire de
configuration. Le panneau Informations configuration système s’affiche :
Complétez les champs suivants :
Indicateurs
Processus effectué par le système. Une tâche peut posséder
plusieurs indicateurs, les valeurs d’indicateurs étant entrées
dans n’importe quel ordre. Les entrées et leur description sont les
suivantes :
S Indicateur de session : fournit au processus sa
propre fenêtre. Toute sortie destinée à ce processus
ou à cette tâche est envoyée à cette fenêtre plutôt
qu’à la fenêtre du Gestionnaire d'exploitation.
Les processus RUNMGR, RTMON et GRAPHICS
requièrent leur propre fenêtre.
R Indicateur d'exécution : active cette tâche au
démarrage de FactoryLink.
Si vous voulez qu’une tâche puisse être démarrée
manuellement par un opérateur, ne spécifiez pas
cet indicateur.
F Indicateur de premier plan : place la tâche au
premier plan au démarrage. Utilisez cet indicateur
si la tâche n’a ni l’indicateur S ni l’indicateur R.
292 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Nom tâche
Indiquez une chaîne alphanumérique de 1 à 80 caractères pour
définir une description de la tâche citée dans la liste du champ
Nom tâche. Par exemple, la description de la tâche SPOOL est
Gestionnaire d’impression.
Les six éléments qui suivent contiennent des informations sur la tâche en mode
exécution. Ces informations s’affichent sur l’écran du Gestionnaire d’exploitation.
Déclencheur de
démarrage
Nom de l’élément déclencheur de la tâche (élément constituant le
mécanisme de démarrage). Si le champ Indicateurs comporte un
R pour cette tâche, un 1 (ON) sera inscrit sur cet élément au
moment de l’exécution. Ceci indique à FactoryLink de démarrer
la tâche automatiquement. Si le champ Indicateurs pour cette
tâche contient autre chose qu’un R, la tâche ne démarrera pas
tant que l’opérateur n’aura pas inscrit un 1 (ON) sur cet élément
en cliquant sur le nom de la tâche dans l’écran du Gestionnaire
d’exploitation.
Le type de données de ce tag peut être numérique ou analogique,
en fonction de la nature des données enregistrées dans le tag. Le
type par défaut est numérique.
Etat de la tâche
Nom d’un élément qui contient l’état analogique de la tâche. Cet
élément peut avoir les valeurs analogiques suivantes :
0 Inactif
1 Actif
2 Erreur
3 Démarrage
4 Arrêt
Le type de données de ce tag est analogique.
FactoryLink 6.5.0 / Principes de base / 293
24
Utilisation de la table
de configuration du
système
Description
Indiquez une chaîne alphanumérique de 1 à 32 caractères pour
définir le nom du processus (tâche), tel que RECIPE, ALOG ou
TIMER. Ne modifiez pas ces noms par défaut. Dans le cas d’un
programme externe, définissez un nom de programme.
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
•
•
Message tâche
Nom d’un élément sur lequel la tâche citée dans la liste du champ
Nom tâche inscrit tous les messages d’exécution. Ces messages
apparaissent dans la colonne Message de l’écran du Gestionnaire
d’exploitation.
Cet élément peut avoir les valeurs (messages) suivantes :
Inactif
Actif
Démarrage
Arrêt
Erreur
Le type de données de ce tag est « message ».
Etat affichage
Nom d’un élément qui contient la version texte de l’état du
processus. L’état de la tâche apparaît dans la colonne Etat de
l’écran du Gestionnaire d’exploitation. Le type de données de ce
tag est « message ».
Nom affichage
Nom d’un élément qui contient la chaîne indiquée dans le champ
Nom tâche. Ce nom de tâche apparaît dans la colonne Tâche de
l’écran du Gestionnaire d’exploitation. Le type de données de ce
tag est « message ».
Description
affichage
Nom d’un élément qui contient la chaîne indiquée dans le champ
Description de ce panneau. Le type de données de ce tag est
« message ».
294 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Ordre de
lancement
Définissez
l’ordre de
lancement de la
tâche ...
pour qu’elle démarre ...
Historique
avant le Consignateur
Consignateur
avant Courbes de tendances
Maths et
logique
en coordination avec les fonctions
définies dans les procédures. Par
exemple, si une procédure est
tributaire des données d’un
périphérique externe, démarrez la
tâche EDI avant Maths et logique.
Priorité de traitement de la tâche. La priorité est une valeur
hexadécimale à trois chiffres, divisée en deux parties :
Attention : à moins que vous ne possédiez des connaissances et
une expérience avancées dans la définition des
priorités du système d’exploitation, il est préférable
de conserver les priorités par défaut.
FactoryLink 6.5.0 / Principes de base / 295
24
Utilisation de la table
de configuration du
système
Priorité
Entrez une chaîne alphanumérique de 0 à 31 caractères. La tâche
à laquelle a été affecté l’ordre de lancement 0 débute en premier.
La tâche ayant l’ordre de lancement 1 débute en deuxième et
ainsi de suite jusqu’à la tâche ayant l’ordre de lancement 31, qui
commence en dernier. Si deux tâches ont le même ordre de
lancement, elles débutent l’une à la suite de l’autre. L’ordre de
lancement par défaut de la tâche Gestionnaire d’exploitation est
0. Suivez les indications ci-dessous pour déterminer l’ordre de
lancement des tâches :
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
•
•
Première partie (le 2 de 201) : valeur hexadécimale spécifiant la
classe de priorité du système d’exploitation. Dans Windows, cette
partie est inactive.
0 Classe courante inchangée
1 Inactive
2
Normale (défaut)
3 A durée critique
Remarque : n’affectez pas les classes de priorité 0 et 1 aux tâches
FactoryLink. Soyez très vigilant si vous affectez la classe 3 à
une tâche, car une tâche à durée critique prend la priorité sur
une tâche de premier plan. Pendant l’exécution, une tâche de
premier plan prend la priorité sur une tâche de classe normale.
Deuxième partie (le 01 de 201) : valeur hexadécimale à deux
chiffres (00 à 1F [0 à 31 en décimal]) spécifiant la priorité au sein
de la classe de priorité présentée ci-dessus. Plus le nombre est
grand, plus la priorité est élevée dans la classe.
Valeur hexadécimale de 00 à 1F (valeur par défaut = 01)
Pour plus d’informations sur la priorité de traitement au sein
d’un système d’exploitation, reportez-vous au guide de
programmation du système d’exploitation concerné.
Troisième partie (le 01 de 201) : valeur hexadécimale à deux
chiffres (00 à 1F [0 à 31 en décimal]) spécifiant la priorité au sein
de la classe de priorité présentée ci-dessus. Plus le nombre est
grand, plus la priorité est élevée dans la classe.
Valeur hexadécimale de 00 à 1F (valeur par défaut = 01)
Pour plus d’informations sur la priorité de traitement au sein
d’un système d’exploitation, reportez-vous au guide de
programmation du système d’exploitation concerné.
296 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Fichier exécutable
Emplacement du fichier exécutable. S’il s’agit d’un chemin relatif
dépendant du répertoire FLINK, ne mettez pas d’espace en tête
de chaîne.
>4'2'461+4'>51754'2'461+4'>01/A(+%*+'4
Exemple : bin\iml
Remarque : n’utilisez pas l’extension de fichier .exe pour cette
entrée. Elle n’est pas nécessaire et pourrait entraîner des
résultats indésirables au cas où l’application devrait être
transférée sur UNIX.
Répertoire
d’applications
(Réservé à une utilisation future.)
Répertoire des
programmes
(Réservé à une utilisation future.)
Paramètres du
programme
Valeurs utilisées comme arguments pour le processus. Si vous ne
renseignez pas ce champ, aucun argument n’est transmis à la
tâche. Dans les arguments de programmes, vous pouvez utiliser
indifféremment les majuscules et les minuscules. Le tableau
ci-dessous énumère un certain nombre d’arguments valables pour
les tâches applicables.
Table 24-1 Paramètres du programme corrects
Tâche FactoryLink
Consignateur
d’alarmes de
données
Entrées
correctes
-T
Description
Permet d’écrire la valeur de limite sur
le tag de limite. Si l’option -T n’est pas
spécifiée, la valeur de limite ne sera
pas initialisée au moment du
démarrage du Consignateur d’alarmes
de données.
# : 2, 3 ou 4. Plus le nombre est élevé, plus vous obtiendrez d’informations.
+ : tout nombre entre 100 et 2 000.
* : tout nombre entre 2 et 22. Plus le nombre est élevé, plus vous obtiendrez
d’informations.
FactoryLink 6.5.0 / Principes de base / 297
Utilisation de la table
de configuration du
système
Le chemin indiqué doit avoir le format suivant :
24
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
•
•
Table 24-1 Paramètres du programme corrects (suite)
Tâche FactoryLink
Recette
Consultation base
de données
Entrées
correctes
-L
-L -V#
Historiques
Description
Consignent les messages d’erreur dans
un fichier.
Consignent les messages d’erreur avec
détails (niveau élevé de mode verbeux)
dans un fichier.
Maths et logique
(mode interprété
uniquement)
SPC Log, SPC
View et SPR
Courbes de
tendances
Consignateur de
base de données
Graphique
d’exploitation
-L
-L -V#
-Q+
Consignent les messages d’erreur dans
un fichier.
Consignent les messages d’erreur avec
détails (niveau élevé de mode verbeux)
dans un fichier.
Augmentent la taille du tampon alloué
au Consignateur.
-o1 (lettre o)
-T
-P
Redessine les objets statiques.
Utilise la valeur animée des objets.
Redessine l’arrière-plan des symboles.
# : 2, 3 ou 4. Plus le nombre est élevé, plus vous obtiendrez d’informations.
+ : tout nombre entre 100 et 2 000.
* : tout nombre entre 2 et 22. Plus le nombre est élevé, plus vous obtiendrez
d’informations.
298 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Table 24-1 Paramètres du programme corrects (suite)
24
Description
Gestionnaire
d’impression
-M
Envoie les requêtes d’impression (sauf
pour les journaux d’alarmes et les
fichiers binaires) à la file d'attente
d’impression du système et non
directement à l’imprimante.
Réseau local
FactoryLink
(FLLAN)
-L
Consigne les messages d’erreur FLLAN
FactoryLink dans un fichier.
-L -D*
Consigne les messages d’erreur FLLAN
FactoryLink avec détails (niveau élevé
de mode verbeux) dans un fichier.
-X
Consigne les messages d’erreur du
logiciel de réseau dans un fichier.
-R
Empêche FactoryLink de positionner
automatiquement le tag
Activer/Désactiver de FLLAN à 1 (ON).
-L
-L -D*
Consignent les messages d’erreur dans
un fichier.
Consignent les messages d’erreur avec
détails (niveau élevé de mode verbeux)
dans un fichier.
Gestionnaire de
fichiers
# : 2, 3 ou 4. Plus le nombre est élevé, plus vous obtiendrez d’informations.
+ : tout nombre entre 100 et 2 000.
* : tout nombre entre 2 et 22. Plus le nombre est élevé, plus vous obtiendrez
d’informations.
FactoryLink 6.5.0 / Principes de base / 299
Utilisation de la table
de configuration du
système
Tâche FactoryLink
Entrées
correctes
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
Modification des informations de tâche
•
•
M ODIFICATION
DES INFORMATIONS DE TÂCHE
L’utilitaire de création d’applications, FLNEW, établit les valeurs par défaut des
tâches dans le panneau Informations configuration système et associe chaque
tâche à un domaine spécifique. Ces valeurs par défaut et ces associations sont
fondées sur une évaluation de la performance de la tâche et sont recommandées
pour la plupart des applications.
Vous pouvez être amené à modifier ce panneau pour identifier un programme
extérieur au système. Bien que vous puissiez changer le contenu de certains
champs, il vaut mieux ne modifier que les champs Indicateurs et Etat affichage.
Visualisation des associations de domaines
Pour voir quelles tâches sont associées à un domaine spécifique, effectuez les
opérations suivantes :
1 Dans la zone du domaine du Gestionnaire de configuration, vérifiez que le
domaine en cours sélectionné est correct.
2 Dans le Menu principal, choisissez Configuration système.
Cliquez deux fois sur Configuration système afin d’ouvrir le panneau
Informations configuration système.
3 Pour voir les tâches du panneau Informations configuration système qui sont
associées à l’autre domaine, changez le domaine indiqué dans la zone Domaine.
Pour plus d’informations sur les valeurs par défaut des domaines, reportez-vous à
la section « Domaines des tâches d’exécution » page 33.
Ajout de nouvelles tâches
Le Gestionnaire d’exploitation utilise des éléments prédéfinis et des dimensions
de tableau pour afficher automatiquement les éléments à l’écran. Ces noms
d’éléments et dimensions de tableaux apparaissent dans le panneau Informations
configuration système pour chaque tâche affichée sur l’écran du Gestionnaire
d’exploitation. Si vous ajoutez une nouvelle tâche dans l’écran du Gestionnaire
d’exploitation, utilisez la dimension de tableau disponible suivante.
300 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Modification des informations de tâche
Détermination de la dimension de tableau suivante
Si les informations d’un champ dépassent le nombre de caractères autorisé pour
l’affichage dans cet écran, une partie de l’entrée disparaît (illustration ci-dessous).
Contenu complet du champ
Programmable_Counter[7]
Entrée affichée dans l’espace
disponible (16 caractères)
Programmable_Cou
Pour voir les caractères qui n’apparaissent pas, utilisez les touches → et ← ; le
champ fait alors défiler le texte. Le chiffre entre crochets représente une
dimension de tableau.
Pour ajouter une tâche dans l’écran du Gestionnaire d’exploitation, effectuez les
opérations suivantes :
1 Dans le Menu principal, choisissez le domaine approprié pour la tâche.
2 Cliquez deux fois sur Configuration système afin d’ouvrir le panneau
Informations configuration système.
3 A la suite de la dernière ligne d’informations de ce panneau, ajoutez les
informations requises sur la nouvelle tâche dans les champs correspondants.
Utilisez les fonctions Copier et Coller pour copier les informations identiques,
telles que les noms d’éléments, depuis la ligne précédente.
4 Regardez dans la liste des tâches la dimension affectée à la tâche précédente.
Affectez aux noms d’éléments de la nouvelle tâche la dimension de tableau
disponible suivante. Si vous avez utilisé les fonctions Copier et Coller pour
recopier les informations d’une ligne existante, redonnez à chaque dimension de
tableau la valeur correcte.
5 Après avoir complété le panneau, choisissez Entrée pour enregistrer ces
informations.
Lors de la prochaine exécution de l’application, la nouvelle tâche et les
informations qui lui sont liées s’afficheront dans le bas de l’écran du Gestionnaire
d’exploitation du domaine spécifié.
FactoryLink 6.5.0 / Principes de base / 301
24
Utilisation de la table
de configuration du
système
La dimension de tableau disponible suivante est déterminée par la position de la
tâche dans la séquence d’affichage. Si vous consultez la table de configuration du
système associée au domaine PARTAGÉ, vous verrez que tous les noms
d’éléments associés au Gestionnaire d’exploitation se terminent par la dimension
[0], que les noms d’éléments de persistance se terminent par la dimension [1], que
les noms d’éléments Horloge se terminent par [2], etc. Par exemple, l’entrée
complète pour la tâche du Gestionnaire d’exploitation dans le champ Etat tâche
est TASKSTATUS_S[0].
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
Modification des associations de domaines
•
•
M ODIFICATION
DES ASSOCIATIONS DE DOMAINES
Si une application présente des exigences spécifiques en ce qui concerne les
tâches, vous pouvez changer ses associations de domaines. Utilisez les options
Supprimer, Copier et Coller du menu Edition du Menu principal, en suivant les
instructions ci-dessous.
1 Dans la zone du domaine du Gestionnaire de configuration, vérifiez que le
domaine en cours sélectionné est correct.
2 A partir du Menu principal, ouvrez le panneau Informations configuration
système.
3 Choisissez l’information de tâche que vous voulez déplacer.
4 Utilisez la fonction Supprimer du menu Edition pour supprimer l’information de
tâche.
5 Modifiez la ligne de la dernière tâche du domaine en cours pour qu’elle reprenne
les dimensions de tableau de la tâche supprimée, de façon à empêcher l’apparition
d’une ligne blanche dans l’écran du Gestionnaire d’exploitation.
6 Choisissez Entrée pour enregistrer ces modifications.
7 Dans la zone du domaine du Gestionnaire de configuration, vérifiez que le
domaine en cours sélectionné est correct.
8 Ouvrez le panneau Informations configuration système.
9 A la suite de la dernière ligne d’informations de ce panneau, ajoutez les
informations requises sur la nouvelle tâche dans les champs correspondants. Vous
pouvez utiliser les fonctions Copier et Coller du Menu principal pour copier les
informations identiques, telles que les noms d’éléments, depuis la ligne
précédente.
10 Regardez dans la liste des tâches la dimension affectée à la tâche précédente.
Affectez aux noms d’éléments de la nouvelle tâche la dimension de tableau
disponible suivante.
11 Après avoir complété le panneau, choisissez Entrée pour enregistrer ces
informations.
Remarque : pour conserver la séquence d’affichage appropriée,
vous devez ajouter les éléments nouveaux à la fin du panneau.
Pour plus d’informations sur l’ajout de tâches au panneau
Informations configuration système, reportez-vous à la section
précédente.
302 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Configuration des fenêtres du Graphique d’exploitation
C ONFIGURATION
DES FENÊTRES DU
G RAPHIQUE
D ’ EXPLOITATION
Choisissez l’option Gestionnaire de fenêtres du Menu principal. Le panneau
Contrôle gestionnaire de fenêtres apparaît, tous ses champs étant visibles.
Complétez les champs suivants :
TAG Top
Nom de l’élément utilisé pour déterminer la fenêtre de premier
plan. Le nom d’élément par défaut est TOPWINDOW_U.
Le type de données correct est « message ».
Valeur par défaut
Saisissez une chaîne alphanumérique de 1 à 8 caractères
spécifiant le nom de la fenêtre de premier plan par défaut. Ce
nom doit également être défini dans la configuration de fenêtre de
l’Editeur d’applications. Le nom de fenêtre par défaut est
FL_MAIN.
Remarque : toute nouvelle application créée par FLNEW utilise
les valeurs par défaut.
FactoryLink 6.5.0 / Principes de base / 303
24
Utilisation de la table
de configuration du
système
Vous pouvez déterminer quelle fenêtre doit apparaître en premier (au premier
plan) lorsque la tâche Graphique d’exploitation démarre. Utilisez le panneau
Contrôle gestionnaire de fenêtres pour définir l’écran de premier plan.
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
Modification du modèle de couleurs Windows
•
•
M ODIFICATION
DU MODÈLE DE COULEURS
W INDOWS
Si certains champs des panneaux de configuration sont difficilement lisibles, vous
pouvez changer leur couleur dans Windows pour les rendre plus faciles à lire.
Pour ce faire, effectuez les opérations ci-dessous.
Remarque : normalement, les panneaux de configuration sont
facilement lisibles avec le modèle de couleurs par défaut de
Windows.
1 Choisissez Démarrer>Paramètres>Panneau de configuration pour faire apparaître la
boîte de dialogue Panneau de configuration.
2 Choisissez Panneau de configuration>Affichage pour faire apparaître la boîte de
dialogue des propriétés de l’affichage.
3 Cliquez sur l’onglet Apparence.
4 Choisissez l’élément souhaité dans la zone de texte Elément :. Le champ Couleur :
affiche la couleur actuellement attribuée à cet élément.
5 Cliquez sur la flèche vers le bas à droite de la couleur pour choisir une nouvelle
couleur dans le champ Couleur : Vous pouvez modifier le menu, les éléments
sélectionnés et les couleurs du texte de la fenêtre afin de créer un contraste.
6 Cliquez sur Enregistrer sous pour enregistrer les modifications et faire apparaître
la boîte de dialogue Enregistrement du modèle comportant le nom du modèle actuel.
7 Cliquez sur OK pour enregistrer les modifications apportées au modèle de
couleurs.
Ou
Effacez le nom du modèle de couleurs courant et saisissez- en un nouveau pour
personnaliser vos changements. Ensuite, choisissez OK pour faire apparaître le
nouveau modèle de couleurs.
8 Cliquez sur OK pour quitter la boîte de dialogue des propriétés de l’affichage.
304 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Archivage des messages d’erreur
A RCHIVAGE
DES MESSAGES D ’ ERREUR
24
• Recette
• Consignateur de base de données
• Consultation base de données
• Réseau local FactoryLink (FLLAN)
• Gestionnaire de fichiers
• toute tâche Historique
• Maths et logique (mode interprété uniquement)
• Contrôle de processus statistique (SPC Log, SPC View et SPR)
• Courbes de tendances
Vous pouvez configurer FactoryLink pour qu’il crée automatiquement un fichier
de messages d’erreur .LOG au démarrage.
Dans Windows NT, les fichiers .LOG sont stockés dans le répertoire
FLAPP/FLNAME/FLDOMAIN/FLUSER/LOG.
Dans Windows 95, pour les tâches configurées dans le domaine UTILISATEUR,
les fichiers .LOG sont stockés dans le répertoire
FLAPP/FLNAME/FLDOMAIN/FLUSER/LOG. Pour les tâches du domaine
PARTAGÉ, les fichiers .LOG sont stockés dans le répertoire
FLAPP/FLNAME/FLDOMAIN/SHAREUSR/LOG.
où
FLAPP
FLNAME
FLDOMAIN
FLUSER
est la variable d’environnement définie pour le répertoire
d’applications.
est la variable d’environnement définie pour le nom de
l’application.
est la variable d’environnement définie pour le domaine.
est la variable d’environnement définie pour le nom d’utilisateur.
FactoryLink 6.5.0 / Principes de base / 305
Utilisation de la table
de configuration du
système
Les paragraphes qui suivent contiennent des informations pour configurer
FactoryLink afin qu’il crée des fichiers d’historisation de messages d’erreur.
Lorsqu’une erreur se produit dans une tâche FactoryLink en mode exécution,
FactoryLink envoie un message à l’écran du Gestionnaire d’exploitation.
FactoryLink envoie également un message plus détaillé au fichier d’historisation
des erreurs (si ce fichier a été défini). Les tâches FactoryLink suivantes peuvent
créer un fichier d’historisation de messages d’erreur :
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
Archivage des messages d’erreur
•
•
FactoryLink crée le fichier d’historisation selon le format suivant :
:://&&;;.1)
où
XX
indique la tâche FactoryLink.
MM
est le mois de l’année (de 1 à 12).
DD
est le jour du mois (de 1 à 31).
YY
est l’année depuis 1900 (de 00 à 99).
Si vous avez spécifié pendant l’installation que vous souhaitiez installer
l’ancienne version (Old) de FLLAN, les fichiers .LOG de FLLAN auront les noms
et chemins suivants : FLAPP\NET\FLLANSND.LOG et
FLAPP\NET\FLLANRCV.LOG.
Si vous configurez FactoryLink pour créer un fichier d’historisation pour une
tâche, FactoryLink consigne un message dans ce fichier chaque fois que la tâche
concernée produit une erreur. Les messages de ce fichier d’historisation sont plus
descriptifs que ceux qui apparaissent à l’écran du Gestionnaire d’exploitation.
Pour les besoins du débogage, configurez FactoryLink pour qu’il crée
automatiquement des fichiers d’historisation au démarrage. Pour ce faire,
effectuez les opérations suivantes :
1 Dans le Menu principal, choisissez Configuration système. Le panneau
Informations configuration système s’affiche.
2 Dans la zone du domaine du Gestionnaire de configuration, vérifiez que le
domaine en cours sélectionné est correct. Dans le champ Nom tâche, recherchez
l’entrée correspondant à la tâche.
3 Placez le curseur sur cette entrée.
4 A l’aide de la touche de tabulation, passez au champ Paramètres du programme.
5 Dans le champ Paramètres du programme, saisissez -L, -V# (majuscules et
minuscules acceptées), où # est 2, 3 ou 4. Plus le nombre est élevé, plus vous aurez
d’informations. Pour les tâches Gestionnaire de fichiers et FLLAN, saisissez -L,
-D#, où # est n’importe quel nombre entre 2 et 22.
6 Choisissez Entrée pour enregistrer ces modifications.
7 Répétez les étapes 2 à 7 pour chaque tâche nécessitant un fichier d’historisation.
306 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Archivage des messages d’erreur
Détruisez régulièrement les anciens fichiers d’historisation pour empêcher qu’ils
n’occupent trop de place sur le disque. Vous pouvez configurer la tâche
Gestionnaire de fichiers pour qu’elle détruise les fichiers d’historisation à votre
place. Par exemple, elle pourra les détruire chaque jour à minuit, ou encore
lorsqu’ils ont atteint une certaine taille.
Attention :ne détruisez pas le fichier d’historisation courant si
la tâche est en cours d’exécution car ceci
provoquerait des erreurs.
Lorsque vous avez terminé de mettre au point votre application, vous pouvez
supprimer les arguments de programme entrés dans le panneau Informations
configuration système, de façon à empêcher la création de fichiers
supplémentaires.
FactoryLink 6.5.0 / Principes de base / 307
24
Utilisation de la table
de configuration du
système
Les fichiers d’historisation augmentent en mode exécution car les messages s’y
ajoutent jusqu’à ce que l’opérateur arrête et redémarre chaque tâche. Ensuite,
FactoryLink crée de nouveaux fichiers d’historisation. Toutefois, FactoryLink ne
crée qu’un fichier d’historisation par tâche et par jour, quel que soit le nombre de
fois où l’opérateur arrête et redémarre la tâche au cours d’une même journée.
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
Redimensionnement et déplacement des éléments de l’écran
•
•
R EDIMENSIONNEMENT
ET DÉPLACEMENT DES ÉLÉMENTS DE L ’ ÉCRAN
Vous pouvez modifier et déplacer les éléments suivants d’un écran FactoryLink :
• panneaux de tâches ;
• fenêtre, Menu principal et champ Domaine du Gestionnaire de configuration ;
• fenêtres de l’Editeur d’applications.
Les éléments de l’écran reprendront leur dimension et leur disposition par défaut
lorsque vous quitterez l’application.
Redimensionnement d’un élément d’écran
Pour changer les dimensions d’un élément de l’écran, effectuez les opérations
suivantes :
1 Placez le curseur sur la bordure de l’écran. Le curseur se transforme en double
flèche.
2 Déplacez le dispositif de pointage (la souris, généralement) dans la direction
indiquée par une des flèches pour étendre ou rétrécir la zone sélectionnée.
Déplacement d’un élément d’écran
Pour déplacer un élément d’écran, effectuez les opérations suivantes :
1 Placez le curseur sur la barre de titre de l’élément. Appuyez sur le bouton gauche
de la souris et maintenez-le enfoncé. Si l’élément n’était pas actif, il le devient.
2 Déplacez votre dispositif de pointage vers l’emplacement souhaité dans l’écran et
relâchez le bouton de la souris.
308 / FactoryLink 6.5.0 / Principes de base
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
Calcul du nombre de processus FactoryLink
C ALCUL
DU NOMBRE DE PROCESSUS
F ACTORY L INK
24
Table 24-2
Processus FactoryLink
Nb de
processus du
domaine
UTILISATEUR
Tâche FactoryLink IV
Nb de processus
du domaine
PARTAGÉ
Gestionnaire d’exploitation
1
1
Compteurs programmables
1
1
Gestionnaire d’événements et de
temps
n/a
1
Maths et logique interprétées
1
1
Gestionnaire d’alarmes
1
1
Editeur d’applications
1
n/a
Courbes de tendances en temps
réel et historisées
1
n/a
Contrôle de processus
statistique :
SPCVIEW
SPR
SPCLOG
*2
*2
n/a
n/a
n/a
*2
Gestionnaire d’impression
n/a
1
Gestionnaire de fichiers :
CLIENT
SERVEUR
2
n/a
n/a
2
Historique
n/a
*2
Consultation base de données
*2
n/a
Consignateur de base de données n/a
1
FactoryLink 6.5.0 / Principes de base / 309
Utilisation de la table
de configuration du
système
Le tableau ci-dessous vous aide à déterminer les processus requis par
FactoryLink. Le nombre total de processus utilisés par FactoryLink est égal au
nombre de processus du domaine utilisateur multiplié par le nombre
d’utilisateurs, plus le nombre de processus du domaine partagé.
•
UTILISATION DE LA TABLE DE CONFIGURATION DU SYSTÈME
•
Calcul du nombre de processus FactoryLink
•
•
.
Table 24-3
Processus FactoryLink
Nb de
processus du
domaine
UTILISATEUR
Tâche FactoryLink IV
Nb de processus
du domaine
PARTAGÉ
Moniteur d’exploitation
1
n/a
Générateur de rapports
n/a
1
Recette
n/a
1
Réseau local :
FLLANRCV
FLLANSND
n/a
Interface d’équipements externes
(EDI)
n/a
1
1
1+1 par module de
protocole
*Normalement, un seul processus est utilisé, sauf si vous travaillez avec INGRES,
SYBASE ou dBASE IV. Si vous employez ORACLE, un des processus compte
pour une licence utilisateur ORACLE. n/a signifie que la tâche FactoryLink du
domaine UTILISATEUR ou PARTAGÉ ne nécessite pas de processus.
310 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 25
Utilisation du
Gestionnaire
d’exploitation
Le Gestionnaire d’exploitation est l’interface entre l’utilisateur et l’environnement
d’exploitation. Pour exécuter l’application, vous utilisez le Gestionnaire
d’exploitation, qui vous permet de démarrer, contrôler et arrêter chaque tâche
FactoryLink.
Le présent chapitre explique comment ouvrir et utiliser le Gestionnaire
d’exploitation.
D ÉFINITION
DES ARGUMENTS DE PROGRAMME
25
Mise au point de la mémoire du noyau
Lorsqu’une mailbox est remplie de messages orphelins, les autres écritures de
mailbox peuvent s’effectuer, même si elles sont destinées à une autre mailbox.
Le système doit pouvoir être mis au point afin de pouvoir traiter de grandes
quantités de messages de mailbox ainsi que d’éviter que des combinaisons de
tâches de mailbox incompatibles producteur/consommateur ne vident le noyau de
ses ressources.
La configuration par défaut actuelle du noyau est la suivante :
• 200 segments de mémoire maximum de 64 Ko chacun
• 50 de ces 200 segments pouvant être utilisés pour les messages de mailbox
• Une mailbox pouvant contenir autant de mémoire que le permet la limite
maximale
FactoryLink 6.5.0 / Principes de base / 311
Utilisation du
Gestionnaire
d’exploitation
Les messages de mailbox FactoryLink permettent à des tâches de communiquer
entre elles via une file d’attente, contrairement au système de notification à
valeur unique/modification standard de FactoryLink. En cas de modifications
rapides, la file d’attente limite le risque de perte de données par la tâche de
réception. Si toutes les écritures de la mailbox sont stockées dans le noyau jusqu’à
leur lecture, les ressources de la mémoire du noyau peuvent s’épuiser lorsque les
messages écrits dans le noyau ne sont pas lus par leur tâche consommateur cible.
Une fois ces ressources épuisées, les opérations nécessitant une communication de
mailbox, comme des changements d’écrans ou des historisations de base de
données, ne fonctionnent plus.
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Définition des arguments de programme
•
•
Pour que la mise au point de cette configuration soit possible, on utilise un bouton
de passage à l’instance du domaine SHARED du Gestionnaire d’exploitation. La
syntaxe de ce bouton est la suivante :
-m<max_seg>[max_mbxsegs>[:<max_onembx>]]
où
max_seg>
est le nombre maximum de segments de noyau. Par défaut = 200.
<max_mbxsegs>
est le nombre maximum de segments utilisés pour les messages
de mailbox. Par défaut = 50.
<max_onembx>
est le nombre maximum de Ko d’espace message contenus dans
une seule mailbox. Par défaut, il n’existe aucune limite par
mailbox.
Ce bouton est configuré par le Gestionnaire de configuration dans le panneau
d’informations configuration système.
Sans le bouton -m, le système utilise les valeurs par défaut existantes de 200
segments au total, 50 segments disponibles pour les mailbox, et aucune limite
d’utilisation d’octets par mailbox.
Outre les limites du système, une limite d’utilisation de mémoire peut être définie
par tag de mailbox. Le champ de longueur du message de la table d’objet,
actuellement pris en charge par les tags de message, peut être défini avec un
maximum d’utilisation de mémoire pour le tag de mailbox qui lui est associé.
Cette valeur est spécifiée en Ko. La limite par mailbox est supérieure à la limite
définie pour le système.
Lorsqu’une limite de tag de mailbox est atteinte, toutes les écritures suivantes de
ce tag sont éliminées. Un nouveau code d’erreur, FLE_MBXLIM_EXCEED, est
renvoyé dans ce cas.
La limite de Ko par mailbox peut également être définie ou obtenue grâce à la
tâche Programmer’s Access Kit (PAK).
Options d’arguments de programme supplémentaires
Les autres options d’arguments de programme sont :
• -f1
• -b
• -d
• -t
• -l
Le tableau suivant présente le détail de ces arguments.
312 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Définition des options de la ligne de commande
D ÉFINITION
DES OPTIONS DE LA LIGNE DE COMMANDE
Différentes options d’exécution vous permettent de contrôler la façon dont les
tâches s’exécutent dans le Gestionnaire d’exploitation. Le tableau ci-dessous
décrit ces options.
Option
Action
Active le mode de mise au point. Toutes les erreurs
rencontrées sont consignées dans le fichier
d’historisation. Si vous spécifiez cette option, vous
pouvez utiliser les touches Ctrl+c pour fermer le
Gestionnaire d’exploitation.
C flapp_dir
Définit le chemin complet du répertoire contenant
les fichiers de l’application. Ce chemin a la priorité
sur le chemin défini par la variable
d’environnement FLAPP.
R flink_dir
Définit le chemin complet du répertoire contenant
les programmes FactoryLink. Ce chemin a la
priorité sur le chemin défini par la variable
d’environnement FLINK.
H
Vérification PID. En cas de problèmes de
verrouillage du noyau, ce bouton permet d’ajouter
une vérification supplémentaire afin d’éviter que
des tâches corrompues n’endommagent le noyau ;
toutefois, il existe une pénalité de performance.
N log_file
Consigne les erreurs et d’autres données dans le
fichier log_file.
V timeout
Définit le délai de démarrage/arrêt (en secondes)
pour le processus de rapport d’erreurs du
Gestionnaire d’exploitation. Le délai par défaut est
de 60 secondes.
s
Démarre uniquement le domaine partagé sur une
plate-forme de type PC. Le domaine utilisateur
n’est pas démarré.
X
Active le mode verbeux pour la génération des
fichiers .CT.
FactoryLink 6.5.0 / Principes de base / 313
25
Utilisation du
Gestionnaire
d’exploitation
F
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Définition des options de la ligne de commande
•
•
Option
Action
P HN domain
Définit le nom de domaine, où domain peut être
« user » (utilisateur) ou « shared » (partagé). Si
vous précisez « shared », seul le domaine partagé
sera démarré. Ce choix a la priorité sur la variable
d’environnement FLDOMAIN.
K flname
Définit le nom de l’application à démarrer. Ce
choix a la priorité sur la variable d’environnement
FLNAME.
W fluser
Définit le nom de l’utilisateur. Ce choix a la
priorité sur la variable d’environnement FLUSER.
Y warm_start
Active le mode démarrage à chaud pour recharger
les valeurs persistantes. Si vous indiquez cette
option, FactoryLink charge les tags persistants
avec la dernière valeur enregistrée.
Les options que vous spécifiez à l’aide des procédures décrites dans ce chapitre
s’appliquent à toutes les tâches démarrées pour l’application. Vous pouvez définir
des options propres à chaque tâche et qui remplaceront ces valeurs par défaut, à
l’aide du module Configuration du système, accessible depuis le Menu principal
du Gestionnaire de configuration.
L’endroit où vous définissez les options d’exécution par défaut dépend de celui d’où
vous démarrez le Gestionnaire d’exploitation : icône FactoryLink ou ligne de
commande du système d’exploitation.
Si vous démarrez le Gestionnaire d’exploitation depuis une ligne de
commande, employez la syntaxe suivante :
HNTWP options
où options représente une ou plusieurs des options décrites dans le tableau
ci-dessus. Les options doivent être séparées par un espace. Pour plus
d’informations sur le démarrage du Gestionnaire d’exploitation à partir de la ligne
de commande sur chaque plate-forme, reportez-vous à la section « Ouverture du
Gestionnaire d’exploitation » page 317.
314 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Définition des options de la ligne de commande
Si vous démarrez le Gestionnaire d’exploitation à partir d’une icône
Windows, vous devez créer une icône de raccourci pour le Gestionnaire
d’exploitation, selon la procédure suivante :
1 Choisissez nomlecteur:>Winnt>Profiles>All Users>Menu
Démarrer>Programmes>FactoryLink 6.5.0 dans la boîte de dialogue Explorateur.
2 Cliquez sur Lancement de FactoryLink dans la liste Nom pour mettre votre choix en
surbrillance.
3 Choisissez Créer un raccourci dans le menu Fichier.
25
Utilisation du
Gestionnaire
d’exploitation
Une copie de FactoryLink 6.5.0 s’affiche dans la liste Nom.
4 Déplacez cette copie vers le Gestionnaire de bureau.
5 Cliquez avec le bouton droit de la souris sur l’icône du nouveau raccourci pour
sélectionner Propriétés dans le menu instantané.
FactoryLink 6.5.0 / Principes de base / 315
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Définition des options de la ligne de commande
•
•
6 Sélectionnez l’onglet de raccourci pour faire apparaître la feuille des propriétés.
7 Ajoutez les options voulues à la fin de la ligne dans le champ Cible.
8 Cliquez sur OK pour fermer la feuille des propriétés.
Une icône Lancement de FactoryLink s’affiche dans le Gestionnaire de bureau. Vous
pouvez maintenant accéder au Gestionnaire d’exploitation en cliquant deux fois
sur cette icône.
316 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Ouverture du Gestionnaire d’exploitation
O UVERTURE
DU
G ESTIONNAIRE
D ’ EXPLOITATION
La méthode que vous employez pour ouvrir le Gestionnaire d’exploitation dépend
de votre plate-forme et du système d’exploitation. Une fois ouvert, toutefois, le
Gestionnaire d’exploitation se comporte de façon identique quelle que soit la
plate-forme. Les différentes méthodes de démarrage du Gestionnaire
d’exploitation sont décrites ci-dessous.
Plates-formes Windows NT et Windows 95
1 Cliquez sur l’icône FactoryLink dans le gestionnaire de programmes ou choisissez la
commande correspondante dans le menu Programmes du bouton Démarrer pour
afficher le groupe de programmes FactoryLink 6.5.0.
25
Si vous avez plusieurs applications FactoryLink, assurez-vous que vous ouvrez le
groupe de programmes correspondant à l’application désirée.
2 Cliquez sur l’icône Lancement de FactoryLink. Ceci démarre à la fois le domaine
utilisateur et le domaine partagé.
Ou
Cliquez deux fois sur l’icône Lancement de FactoryLink du Gestionnaire de bureau.
Plates-formes OS/2
Si vous utilisez FactoryLink sur une plate-forme OS/2, vous pouvez ouvrir le
Gestionnaire d’exploitation soit depuis le Bureau soit par la ligne de commande.
Les deux méthodes démarrent le domaine partagé et le domaine utilisateur. Les
deux méthodes sont décrites ci-dessous.
FactoryLink 6.5.0 / Principes de base / 317
Utilisation du
Gestionnaire
d’exploitation
Cliquez deux fois ici
pour démarrer le
Gestionnaire
d’exploitation
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Ouverture du Gestionnaire d’exploitation
•
•
Depuis le Bureau
1 Dans le menu du Bureau, choisissez FactoryLink OS/2 pour afficher les applications du
groupe FactoryLink.
Cliquez deux fois ici
pour démarrer le
Gestionnaire
d’exploitation
2 Cliquez deux fois avec le bouton gauche de la souris pour ouvrir le Gestionnaire
d’exploitation.
Depuis la ligne de commande
Pour ouvrir le Gestionnaire d’exploitation depuis une ligne de commande OS/2,
saisissez la commande ci-dessous :
HNTWP options
où options est l’une ou plusieurs des options spécifiées dans « Définition des
arguments de programme » page 311.
Plates-formes UNIX
Si vous faites fonctionner FactoryLink sur une plate-forme UNIX, suivez la
procédure ci-dessous pour ouvrir le Gestionnaire d’exploitation.
1 Ouvrez deux fenêtres de système d’exploitation, une pour exécuter FactoryLink
dans le domaine partagé, l’autre pour l’exécuter dans le domaine utilisateur.
Ouvrez le domaine partagé avant le domaine utilisateur.
2 Vérifiez que les variables d’environnement FLAPP, FLINK, FLDOMAIN,
FLNAME et FLUSER sont définies pour le domaine partagé. Si ce n’est pas le cas,
définissez-les. La méthode de définition à employer varie selon que vous utilisez
un shell C, Korn ou Bourne.
318 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Ouverture du Gestionnaire d’exploitation
Si vous utilisez un shell C, saisissez les commandes ci-dessous à l’invite du
système du shell dans lequel vous démarrez le domaine partagé.
UGVGPX
UGVGPX
UGVGPX
UGVGPX
UGVGPX
(.+0- flink_dir
(.#22 flapp_dir
(.&1/#+0 domain
(.0#/' app_name
(.75'4 user_name
Si vous utilisez un shell Korn ou Bourne, saisissez les commandes ci-dessous à
l’invite du système du shell dans lequel vous démarrez le domaine partagé.
(.+0- flink_dir
(.#22 flapp_dir
GZRQTV (.#22
(.&1/#+0 domain
GZRQTV (.&1/#+0
(.0#/' app_name
GZRQTV (.0#/'
(.75'4 user_name
GZRQTV (.75'4
25
flink_dir
définit le chemin complet du répertoire contenant les fichiers
programmes de FactoryLink.
flapp_dir
définit le chemin complet du répertoire contenant les fichiers de
votre application.
domain
définit le domaine que vous démarrez. La valeur doit être
« shared » pour la fenêtre dans laquelle vous démarrez le domaine
partagé.
app_name
définit le chemin complet du répertoire contenant les fichiers de
votre application.
user_name
définit le nom de connexion de l’utilisateur démarrant
l’application.
3 Saisissez la commande ci-dessous à l’invite du système.
HNTWP options
où options est une ou plusieurs des options décrites dans le tableau de la page 311.
Le système démarre le Gestionnaire d’exploitation dans le domaine partagé, mais
l’écran du Gestionnaire d’exploitation n’est pas encore visible.
FactoryLink 6.5.0 / Principes de base / 319
Utilisation du
Gestionnaire
d’exploitation
où
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Ouverture du Gestionnaire d’exploitation
•
•
4 Vérifiez que les variables d’environnement FLAPP, FLINK, FLDOMAIN,
FLNAME et FLUSER sont définies pour le domaine utilisateur. Si ce n’est pas le
cas, définissez-les. La méthode de définition à employer varie selon que vous
utilisez un shell C, Korn ou Bourne.
Si vous utilisez un shell C, saisissez les commandes ci-dessous à l’invite du
système du shell dans lequel vous démarrez le domaine utilisateur.
UGVGPX
UGVGPX
UGVGPX
UGVGPX
UGVGPX
(.+0- flink_dir
(.#22 flapp_dir
(.&1/#+0 domain
(.0#/' app_name
(.75'4 user_name
Si vous utilisez un shell Korn ou Bourne, saisissez les commandes ci-dessous à
l’invite du système du shell dans lequel vous démarrez le domaine utilisateur.
(.+0- flink_dir
(.#22 flapp_dir
GZRQTV (.#22
(.&1/#+0 domain
GZRQTV (.&1/#+0
(.0#/' app_name
GZRQTV (.0#/'
(.75'4 user_name
GZRQTV (.75'4
où
flink_dir
flapp_dir
domain
définit le chemin complet du répertoire contenant les fichiers
programmes de FactoryLink.
définit le chemin complet du répertoire contenant les fichiers de
votre application.
définit le domaine que vous démarrez. La valeur doit être « user »
pour la fenêtre dans laquelle vous démarrez le domaine
utilisateur.
app_name
définit le chemin complet du répertoire contenant les fichiers de
votre application.
user_name
définit le nom de connexion de l’utilisateur démarrant
l’application.
320 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Ouverture du Gestionnaire d’exploitation
5 Saisissez la commande ci-dessous à l’invite du système.
HNTWP options
où options est une ou plusieurs des options décrites dans le tableau de la page 311.
Le système démarre le Gestionnaire d’exploitation dans le domaine utilisateur et
l’écran du Gestionnaire d’exploitation apparaît. L’écran du Gestionnaire
d’exploitation vous permet de passer du Gestionnaire d’exploitation du domaine
partagé à celui du domaine utilisateur et vice versa. Pour plus d’informations,
reportez-vous à la section « Ecran de l’interface utilisateur du Gestionnaire
d’exploitation » page 322.
25
Utilisation du
Gestionnaire
d’exploitation
FactoryLink 6.5.0 / Principes de base / 321
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Ecran de l’interface utilisateur du Gestionnaire d’exploitation
•
•
E CRAN DE L ’ INTERFACE
D ’ EXPLOITATION
UTILISATEUR DU
G ESTIONNAIRE
Lorsque vous démarrez le Gestionnaire d’exploitation, son écran principal
s’affiche. L’illustration ci-dessous montre l’écran du Gestionnaire d’exploitation tel
qu’il est livré avec FactoryLink. Vous pouvez adapter le Gestionnaire
d'Exploitation à vos besoins à l’aide de l’Editeur d’applications.
Contrôles d’affichage
Contrôles de
tâches
Contrôles de
l’application
Zone Dernier message
L'écran se compose de quatre zones principales.
• Contrôles des tâches : activation et désactivation des tâches. Pour plus
d’informations, reportez-vous à la section « Contrôles de tâches » page 323.
• Dernier message : affiche le dernier message envoyé par une tâche. Pour plus
d’informations, reportez-vous à l’exposé sur les tâches dans le manuel
FactoryLink Configuration Guide.
• Contrôles de l’application : affichage d’informations sur l’application en
cours et arrêt de l’application. Pour plus d’informations, reportez-vous à la
section « Contrôles de l’application » page 324.
• Contrôles d’affichage : accès à d’autres écrans de l’application. Pour plus
d’informations, reportez-vous à la section « Ecran de l’interface utilisateur du
Gestionnaire d’exploitation » page 322.
322 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Ecran de l’interface utilisateur du Gestionnaire d’exploitation
Contrôles de tâches
La zone des contrôles de tâches montre la liste des tâches disponibles pour votre
application. Il peut y avoir jusqu’à 31 tâches disponibles dans le domaine partagé
et dans le domaine utilisateur. Si vous êtes dans le domaine partagé, cette zone
s’intitule Tâche partagée. Si vous êtes dans le domaine utilisateur, elle s’intitule
Tâche utilisateur.
Indique le domaine
en cours
25
Utilisation du
Gestionnaire
d’exploitation
Bouton de contrôle
de la tâche
L’aspect du bouton situé à gauche de la tâche indique l’état de cette dernière. Les
états possibles sont les suivants :
Vide
Coche verte
Point
d’interrogation
jaune
Point
d’interrogation bleu
Croix rouge
La tâche ne s’exécute pas. Si vous cliquez sur le bouton, la tâche
démarre.
La tâche est en cours d’exécution. Si vous cliquez sur le bouton, la
tâche s’arrête.
La tâche est en cours d’arrêt.
La tâche est en cours de démarrage.
La tâche indique une erreur.
FactoryLink 6.5.0 / Principes de base / 323
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Ecran de l’interface utilisateur du Gestionnaire d’exploitation
•
•
Contrôles de l’application
La zone des contrôles de l’application fournit des informations sur l’application en
cours d’exécution et donne la possibilité d’arrêter l’application ou l’instance
utilisateur.
Indique l’utilisateur
courant
Arrêt application
Arrêt utilisateur
Arrête l’application. Choisissez toujours ce bouton si vous
travaillez dans un environnement mono-utilisateur. Si vous
travaillez dans un environnement multi-utilisateur, ce bouton
arrête l’application pour tous les utilisateurs.
Arrête l’application pour l’utilisateur courant. Choisissez toujours
ce bouton si vous travaillez dans un environnement
multi-utilisateur. S’il s’agit du domaine partagé, ce champ
indique « shareusr ». S’il s’agit du domaine utilisateur, le champ
indique « fluser » et donc l’instance du domaine utilisateur. Dans
un environnement mono-utilisateur, ce champ indique toujours
« fluser1 ».
Répertoire
FactoryLink
Indique le répertoire courant de FactoryLink.
Répertoire
d’applications
Indique le répertoire courant de l’application.
324 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Ecran de l’interface utilisateur du Gestionnaire d’exploitation
Contrôles d’affichage
La zone de contrôles d’affichage donne la possibilité d’ouvrir d’autres écrans de
l’interface utilisateur pour l’application.
25
Choisissez ce bouton pour ouvrir l’écran de résumé des alarmes.
Page suivante
Choisissez ce bouton pour afficher une deuxième page de tâches.
Ceci n’est nécessaire que si toutes les tâches de votre application
ne tiennent pas sur un seul écran.
Choisissez ce bouton pour passer du domaine partagé au domaine
utilisateur et vice versa.
Processus
partagés
Si vous êtes dans le domaine utilisateur, ce bouton s’intitule
Processus partagés. Si vous le choisissez, vous ouvrez le domaine
partagé.
Retour à
l’application
Si vous êtes dans le domaine partagé, ce bouton s’intitule
Processus utilisateur. Si vous le choisissez, vous ouvrez le
domaine utilisateur.
Choisissez ce bouton pour revenir à l’écran d’interface de
l’application. C’est ce que vous devez faire pour revenir à cet
écran si vous êtes en train de configurer l’application.
Remarque : si vous exécutez actuellement le système de
démonstration, les mots DEMO SYSTEM apparaissent dans la
barre de titre de la fenêtre de console du Gestionnaire
d’exploitation. Un système de démonstration se ferme après
avoir tourné pendant une heure. Pour visualiser les options de
licence de votre système FactoryLink, utilisez l’utilitaire ukey.
Le système de démonstration est l’option 89 (reportez-vous à
« UKEY » page 436 pour plus d’informations sur ukey).
FactoryLink 6.5.0 / Principes de base / 325
Utilisation du
Gestionnaire
d’exploitation
Afficheur des
alarmes
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
M ESSAGES
DU GESTIONNAIRE D ’ EXPLOITATION
Des messages s’affichent à l’écran lorsque des erreurs se produisent au cours de
l’utilisation du Gestionnaire d’exploitation. La présente section donne la liste de
ces messages, indique quelles en sont les causes et comment y remédier.
Les messages d’erreur se présentent sous deux formes :
• Messages de texte : reportez-vous à la section « Messages de texte » page 326.
• Numéros d’erreurs : reportez-vous à la section « Gestionnaire d’exploitation : no
err. = numéro de l’erreur » page 332.
Messages de texte
Commande numéro incorrecte
Cause : une commande incorrecte a été écrite dans l’élément global
COMMAND.
Action : vérifiez la compatibilité du processus externe avec FactoryLink.
Echec d’initialisation de FactoryLink
Cause : le système FactoryLink n’a pas pu être initialisé.
Action : vérifiez que la clé principale existe et est correctement connectée.
Exécutez les programmes KEYINST et FLKEYVAL.
Echec de l’initialisation du noyau
Cause : FactoryLink était déjà initialisé. FactoryLink fonctionnait déjà
lorsque la tentative de démarrage a eu lieu.
Action : aucune action n’est requise.
Echec de la définition des tags d’affichage
Cause : un élément de surveillance de la table de configuration du
système (Etat affichage, Nom affichage ou Description affichage)
n’est pas défini ou l’est de façon incorrecte pour l’une des tâches
démarrées.
Action : ouvrez la table de configuration du système et définissez ses
éléments correctement.
326 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
Echec de la définition du tableau des tags du moniteur
Cause : un élément de surveillance de la table de configuration du
système (Déclencheur de démarrage, Etat de la tâche ou
Message tâche) n’est pas défini ou l’est de façon incorrecte pour
l’une des tâches démarrées.
Action : ouvrez la table de configuration du système et définissez ses
éléments correctement.
Echec de la lecture de l’en-tête du fichier nom du fichier
Cause : le fichier .CT est peut-être endommagé.
Action : supprimez le fichier .CT du répertoire FLINK/ct et redémarrez
l’application pour le reconstruire.
Echec de la surveillance du système FactoryLink
25
Cause : le système n’a pas pu démarrer la tâche de surveillance. Il est
peut-être à court de mémoire.
Echec de lecture dans le fichier nom du fichier
Cause : une opération de lecture sur le fichier spécifié a échoué.
Action : vérifiez les entrées de la table de configuration, les paramètres
de communication, les données d’identification du matériel et les
connexions électriques.
Echec du traitement de la table de configuration par le gestionnaire d’exploitation
Cause : un ou plusieurs des éléments suivants, ARGUMENT,
COMMAND, PASSWORD, SHUTDOWN ou STARTUP, ne sont
pas définis dans le fichier GLOBAL.CDB. Ce fichier a été mal
installé ou endommagé.
Action : contactez le Service d’assistance client.
Erreur lors de l’écriture dans le fichier d’historisation nom du fichier
Cause : le disque est peut-être plein.
Action : supprimez tout fichier inutile.
FactoryLink 6.5.0 / Principes de base / 327
Utilisation du
Gestionnaire
d’exploitation
Action : arrêtez tous les processus inutiles.
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
Expiration du délai de grâce. Le logiciel doit être enregistré
Cause : FactoryLink a été installé mais n’a pas été enregistré pendant
les 10 jours qui constituent le délai de grâce.
Action : exécutez FLKEYVAL et suivez les instructions pour l’inscription.
Gestionnaire d’exploitation : no err. = numéro de l’erreur
Cause : le Gestionnaire d’exploitation a été activé alors que cela n’était
pas nécessaire (erreur interne).
Action : aucune action n’est requise.
Impossible d’arrêter le processus nom du processus
Cause : le processus a peut-être déjà été arrêté.
Action : si le processus n’a pas encore été arrêté, essayez de l’arrêter
manuellement.
Impossible de convertir la table de sous-groupe nom
Cause : vous avez tenté de convertir une ancienne application SPC.
Action : consultez les instructions concernant la conversion dans les
Notes de mise à jour.
Impossible de créer l’appl. nom du fichier : erreur numéro de l’erreur
Cause : vous avez tenté de démarrer une application déjà démarrée.
Action : aucune action n’est requise.
Impossible de lancer le processus nom du processus
Cause : le fichier binaire n’existe peut-être pas ou n’est pas exécutable,
ou encore le nom de fichier indiqué dans le champ FICHIER
EXECUTABLE de la table de configuration du système est
incorrect. Sur certaines plates-formes, ceci peut être
symptomatique d’un nombre insuffisant de processus.
Action : vérifiez le nom du fichier dans la table de configuration du
système ou consultez le manuel Principes de base.
Impossible de lire le fichier d’options FL.OPT
Cause : le fichier FL.OPT est endommagé.
328 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
Action : contrôlez le contenu du fichier FL.OPT en exécutant UKEY.
Copiez le fichier flnew.opt vers le fichier fl.opt.
Impossible d’ouvrir le fichier nom du fichier
Cause : le disque est peut-être plein, ou un fichier journal est peut-être
ouvert par un autre processus.
Action : supprimez tout fichier inutile. Si l’erreur se reproduit
fréquemment, vous devrez peut-être augmenter l’espace disque.
Index incorrect dans le fichier nom du fichier
Cause : impossible de lire l’index du fichier FLAPP/CT/TYPE.CT.
Action : supprimez ce fichier et redémarrez l’application pour le
reconstruire.
25
La base de données temps réel n’est pas initialisée
Cause : FactoryLink est en cours de démarrage ou d’arrêt.
La base de données temps réel pour nom de l’application n’existe pas
Cause : une tentative d’ouverture d’un domaine UTILISATEUR a été
effectuée en l’absence d’un domaine PARTAGÉ.
Action : ouvrez un domaine PARTAGÉ.
Le domaine nom du domaine ne peut avoir qu’une seule instance
Cause : un domaine « parent » a été configuré comme possédant
plusieurs instances.
Action : un domaine « parent » ne peut avoir qu’une instance. Ouvrez la
liste des éléments du domaine et modifiez l’entrée du champ NB.
INST en indiquant 1.
FactoryLink 6.5.0 / Principes de base / 329
Utilisation du
Gestionnaire
d’exploitation
Action : redémarrez FactoryLink.
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
Le domaine nom du domaine ne se trouve pas dans la table de configuration
des domaines
Cause : le domaine spécifié n’existe pas dans le fichier de domaines .CT.
Action : le nom du domaine a pu être entré de façon incorrecte ou ce
domaine n’existe pas dans la liste des éléments du domaine.
Vérifiez l’orthographe du nom indiqué et l’existence du domaine
dans la liste.
Le gestionnaire d’exploitation a refusé de démarrer
Cause : le Gestionnaire d’exploitation doit être la première tâche
démarrée. L’ordre de lancement de la tâche RUNMGR doit être 0
; aucune autre tâche ne peut avoir cet ordre de lancement.
Action : vérfifiez l’ordre de lancement de la table de configuration du
système.
Le gestionnaire d’exploitation a refusé de s’arrêter
Cause : le processus a peut-être déjà été arrêté.
Action : si le processus n’a pas encore été arrêté, essayez de l’arrêter
manuellement.
Le gestionnaire d’exploitation est en cours d’exécution
Cause : une copie du Gestionnaire d’exploitation est déjà en cours
d’exécution pour les noms de DOMAIN et USER spécifiés.
Action : modifiez les noms de DOMAIN ou de USER.
Le logiciel n’a pas été activé
Cause : une erreur s’est produite sur le fichier f1.key du répertoire opt.
Action : 1. Exécutez KEYINST et, si un contrat incorrect ou périmé a été
détecté, spécifiez à nouveau les informations de configuration.
2. Exécutez FLKEYVAL et suivez les instructions pour
l’inscription.
330 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
Le processus nom du processus n’a peut-être pas démarré
Cause : l’activation du processus a échoué. Il n’a peut-être pas pu être
enregistré auprès de FactoryLink.
Action : vérifiez le nom de fichier indiqué dans le champ FICHIER
EXECUTABLE de la table de configuration du système. Vérifiez
la compatibilité du processus avec FactoryLink.
Le processus nom du processus n’est peut-être pas arrêté
Cause : le processus a peut-être déjà été arrêté.
Action : si le processus n’a pas encore été arrêté, essayez de l’arrêter
manuellement.
Le répertoire nom du répertoire n’est pas autorisé dans FactoryLink
Cause : le répertoire FLAPP n’a pas une structure de sous-répertoires
correcte.
Le répertoire nom du répertoire n’existe pas
Cause : le répertoire FLAPP spécifié par la variable d’environnement est
introuvable.
Action : redéfinissez FLAPP avec un répertoire d’applications correct.
Les processus clients ont refusé de démarrer
Cause : un ou plusieurs processus n’ont pu être démarrés.
Action : consultez les messages d’erreur du processus concerné.
Les processus clients ont refusé de s'arrêter
Cause : le processus a peut-être déjà été arrêté.
Action : si le processus n’a pas encore été arrêté, essayez de l’arrêter
manuellement.
FactoryLink 6.5.0 / Principes de base / 331
Utilisation du
Gestionnaire
d’exploitation
Action : (1) Vérifiez le répertoire FLAPP. Ajoutez les sous-répertoires
manquants.
(2) Définissez FLAPP dans un répertoire d’application valide.
25
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
Le tag d’environnement nom de l’élément possède un type incorrect
Cause : un type de données incorrect a été spécifié pour ce champ.
Action : indiquez le type de données correct.
Mémoire RAM saturée
Cause : il n’y a plus de mémoire vive disponible.
Action : fermez tout programme ou toute fenêtre inutiles. Si l’erreur se
reproduit fréquemment, rajoutez de la mémoire vive à votre
système.
Nombre de proc définis nombre de processus supérieur au maximum nombre
maximum
Cause : plus de 31 processus ont été démarrés.
Action : démarrez moins de processus.
Taille de fichier incorrecte pour nom du fichier
Cause : le fichier FLAPP/CT/TYPE.CT est endommagé.
Action : supprimez ce fichier et redémarrez l’application pour le
reconstruire.
Gestionnaire d’exploitation : no err. = numéro de l’erreur
Deux messages d’erreur du Gestionnaire d’exploitation peuvent contenir un
numéro d’erreur :
Impossible de créer l’appl. nom du fichier : erreur numéro de l’erreur
Gestionnaire d’exploitation : no err. = numéro de l’erreur
Le numéro dans ces messages est généré par la base de données en temps réel de
FactoryLink. Chaque numéro d’erreur possède un mot-clé d’erreur correspondant.
Bien que ce mot-clé n’apparaisse pas dans le message, le connaître aidera les
techniciens à identifier la cause du problème.
1 FLE_INTERNAL
Cause : erreur interne.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
332 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
2 FLE_OUT_OF_MEMORY
Cause : il n’y a plus suffisamment de mémoire vive (RAM) disponible.
Action : ajoutez de la RAM à votre système.
4 FLE_NO_FLINK_INIT
Cause : la base de données en temps réel n’a pas été créée ou ne peut
terminer son initialisation.
Action : arrêtez le programme FactoryLink et redémarrez-le.
5 FLE_NO_PROC_INIT
Cause : l’erreur est due à l’une des situations suivantes :
le nom spécifié pour la tâche n’a pas été inscrit dans la table de
configuration du système.
Action : effectuez l’opération qui convient :
entrez le nom de la tâche dans le champ Nom de tâche de la table
de configuration du système.
Action : aucune action requise ; la tâche va continuer à s’exécuter.
Cause : la tâche indiquée n’est pas activée sur la clé FactoryLink.
Action : contactez votre distributeur agréé FactoryLink pour obtenir la
clé et/ou l’option adéquates.
7 FLE_BAD_ARGUMENT
Cause : erreur interne : une tâche a tenté de transmettre un argument
incorrect à la base de données en temps réel.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
9 FLE_BAD_TAG
Cause : les fichiers .CT doivent être reconstitués.
Action : reconstituez les fichiers .CT à l’aide du programme CTGEN.
FactoryLink 6.5.0 / Principes de base / 333
Utilisation du
Gestionnaire
d’exploitation
Cause : la tâche est déjà en cours d’exécution.
25
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
10 FLE_NULL_POINTER
Cause : erreur interne : une tâche a produit un pointeur nul.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
12 FLE_PROC_TABLE_FULL
Cause : il y a déjà 31 tâches en cours d’exécution dans le domaine choisi.
Le maximum de tâches pouvant s’exécuter simultanément dans
un même domaine est 31.
Action : aucune action requise. N’essayez pas de démarrer
simultanément plus de 31 tâches dans un même domaine.
13 FLE_BAD_PROC_NAME
Cause : l’erreur est due à l’une des situations suivantes :
les fichiers .CT doivent être reconstitués.
Action : effectuez l’opération qui convient :
exécutez CTGEN pour reconstituer les fichiers .CT. Si le
problème persiste, passez à l’étape 2.
Cause : un nom de tâche utilisé dans l’application n’a pas été entré dans
le champ Nom de tâche de la table de configuration du système.
Action : ouvrez la table de configuration du système depuis le Menu
principal du Gestionnaire de configuration et vérifiez que les
noms de toutes les tâches de l’application apparaissent dans le
champ Nom de tâche.
Cause : la tâche requise n’est pas en cours d’exécution.
Action : vérifiez que vous avez démarré toutes les tâches requises pour
exécuter l’application.
14 FLE_BAD_USER_NAME
Cause : la variable d’environnement FLUSER n’est pas définie.
Action : définissez les variables d’environnement. Redémarrez
FactoryLink.
334 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
22 FLE_ALREADY_ACTIVE
Cause : la tâche est déjà en cours d’exécution.
Action : n’essayez pas de démarrer une tâche qui s’exécute déjà.
23 FLE_NOT_LOCKED
Cause : erreur interne : la tâche a tenté de déverrouiller la base de
données en temps réel sans l’avoir verrouillée au préalable.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
24 FLE_LOCK_FAILED
Cause : erreur interne : une tâche a utilisé un identificateur de tâche
incorrect pour verrouiller la base de données en temps réel. Par
conséquent, la tâche n’a pas réussi à verrouiller la base de
données ou à remplir sa fonction.
25 FLE_LOCK_EXPIRED
Cause : une tâche a maintenu la base de données en temps réel
verrouillée pendant plus de temps que ne l’autorise le noyau.
Action : aucune action requise. Actuellement, le noyau autorise les
tâches à verrouiller la base de données en temps réel pendant
aussi longtemps qu’il le faut. Par conséquent, le délai de
verrouillage n’expirera pas.
26 FLE_WAIT_FAILED
Cause : erreur interne : au cours d’une tentative de modification sur un
élément, une tâche a transmis un identificateur de tâche non
valable à la base de données en temps réel.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
FactoryLink 6.5.0 / Principes de base / 335
Utilisation du
Gestionnaire
d’exploitation
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
25
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
28 FLE_QSIZE_TOOBIG
Cause : erreur interne : une tâche a tenté d’associer une file d’attente à
un élément mais il n’y avait pas suffisamment de mémoire
disponible.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
29 FLE_QSIZE_CHANGED
Cause : erreur interne : une tâche a tenté d’associer une file d’attente à
un élément mais une file d’attente d’une taille différente était
déjà associée.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
30 FLE_NO_TAG_LIST
Cause : cette erreur ne se produit qu’avec des tâches personnalisées
écrites à l’aide de FactoryLink PAK. Si la tâche personnalisée a
été configurée pour accéder aux éléments par leur nom et non
par leur numéro d’identification, cette erreur peut se produire si
la liste d’éléments n’a pas été définie.
Action : utilisez la fonction API FL_SET_TAG_LIST pour définir la liste
d’éléments. Redémarrez ensuite FactoryLink. Pour plus
d’informations sur L_SET_TAG_LIST, reportez-vous au manuel
Programmer’s Access Kit (PAK).
31 FLE_TAG_LIST_CHANGED
Cause : ce message peut s’afficher si une application a été définie de telle
sorte qu’une tâche contrôle la liste d’éléments d’une autre tâche.
Lorsque la tâche « contrôleuse » modifie la liste d’éléments de
l’autre tâche, elle lui envoie ce message pour l’informer que la
liste a été modifiée.
Action : aucune action n’est requise.
32 FLE_WAKEUP_FAILED
Cause : erreur interne : la base de données en temps réel a essayé sans
succès de ranimer une tâche attendant la modification de la
valeur d’un élément particulier.
336 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
33 FLE_NO_SIGNALS
Cause : lorsqu’une tâche fait appel à la fonction FL_RECV_SIG pour
savoir si des signaux lui ont été adressés, la fonction
FL_RECV_SIG renvoie un message. Si aucun signal n’a été
envoyé à la tâche, FL_RECV_SIG renvoie ce message.
Action : aucune action n’est requise.
34 FLE_SIGNALLED
Cause : la base de données en temps réel envoie ce message pour
informer une tâche en sommeil que cette dernière a reçu un
signal, et non un changement de valeur d’élément comme elle
l’attendait.
25
Action : aucune action n’est requise.
Cause : l’erreur est due à l’une des situations suivantes :
les fichiers .CT doivent être reconstitués.
Action : effectuez l’opération qui convient :
exécutez CTGEN pour reconstituer les fichiers .CT. Si le
problème persiste, passez à l’étape 2.
Cause : lors de la configuration d’une tâche, vous avez indiqué un
élément d’un type de données autre que MAILBOX dans un
champ exigeant un élément MAILBOX.
Action : ouvrez les panneaux de configuration dans le Menu principal de
la tâche contenant l’erreur. Assurez-vous que les types de
données des éléments de tous les champs, nécessitant des
éléments MAILBOX, sont définis en tant que MAILBOX.
FactoryLink 6.5.0 / Principes de base / 337
Utilisation du
Gestionnaire
d’exploitation
35 FLE_NOT_MAILBOX
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
36 FLE_NO_MESSAGES
Cause : si, par l’intermédiaire de la fonction PAK QUERY_MBX, une
tâche demande à visualiser un message dont le numéro dans la
file d’attente n’est pas compris dans la fourchette des numéros de
messages disponibles, la fonction QUERY_MBX renvoie ce
message. C’est le cas, par exemple, si une tâche demande à voir
le troisième message en attente dans la file alors que cette
dernière ne contient que deux messages.
Action : aucune action n’est requise.
37 FLE_ACCESS_DENIED
Cause : si une tâche essaie de lire un élément « mailbox » qu’elle n’est
pas autorisée à consulter, la base de données en temps réel
renvoie cette erreur. Si la tâche est une tâche personnalisée à
l’aide de PAK, il se peut que le programmeur n’ait pas spécifié
que l’élément « mailbox » appartient à la tâche qui demande à le
lire.
Action : utilisez la fonction PAK FL_SET_OWNER_MBX pour définir la
tâche comme propriétaire de l’élément « mailbox ».
Cause : erreur interne.
Action : reportez-vous au paragraphe « Correction des erreurs internes »
à la fin de cette section.
41 FLE_APP_EXISTS
Cause : une base de données en temps réel ayant le même FLNAME
mais un nombre différent d’utilisateurs ou d’éléments existe
déjà.
Action : fermez la base de données en temps réel qui est ouverte ou
définissez un nom différent pour FLNAME.
42 FLE_NO_FLINK_RTDB
Cause : un domaine utilisateur a été démarré pour une base de données
en temps réel pour laquelle aucun domaine partagé n’a été
ouvert.
Action : démarrez d’abord le domaine partagé.
338 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
Messages du gestionnaire d’exploitation
Correction des erreurs internes
Les erreurs internes sont généralement provoquées par l’une des tâches utilisées
par le système et non par votre application. Nous vous suggérons donc de suivre
les consignes ci-dessous pour les corriger.
1. Essayez de déterminer quelle tâche envoie l’erreur en fermant FactoryLink,
puis en le redémarrant et en redémarrant chaque tâche l’une après l’autre.
2. Notez tous les messages d’erreur affichés par l’écran du Gestionnaire
d’exploitation, et les tâches correspondantes (le message d’erreur peut sembler
sans relation apparente avec la tâche qui a généré le problème).
3. Contactez le fournisseur de la tâche génératrice de l’erreur s’il s’agit d’une
tâche externe.
4. Contactez le Service d’assistance client si la tâche génératrice de l’erreur est
une tâche FactoryLink.
FactoryLink 6.5.0 / Principes de base / 339
Utilisation du
Gestionnaire
d’exploitation
5. Contactez le Service d’assistance client si vous n’arrivez pas à identifier la
tâche.
25
•
UTILISATION DU GESTIONNAIRE D’EXPLOITATION
•
Messages du gestionnaire d’exploitation
•
•
340 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 26
Utilisation du
Moniteur
d’exploitation
Le Moniteur d’exploitation (RTMON) permet de contrôler le fonctionnement d’une
application temps réel, ce qui permet de tester l’application avant de l’utiliser ou
de résoudre les problèmes qui peuvent apparaître en cours de traitement.
RTMON vous permet de :
• Simuler des entrées dans la base de données temps réel.
• Contrôler la variation des valeurs d’éléments de données dans la base de
données temps réel.
• Lancer, arrêter ou contrôler les tâches FactoryLink.
En règle générale, RTMON facilite toutes les opérations de développement, de test
ou de mise au point qui peuvent être effectuées, car il permet un accès direct à la
base de données temps réel de FactoryLink, soit pour lire, soit pour écrire sur les
éléments.
Lorsque vous développez une application, exécutez-la et contrôlez-la
périodiquement à l’aide de RTMON pour vérifier que l’application fonctionne
comme vous le souhaitez.
26
Utilisation du Moniteur
d’exploitation
FactoryLink 6.5.0 / Principes de base / 341
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Accès au Moniteur d’exploitation
•
•
A CCÈS
AU
M ONITEUR D ’ EXPLOITATION
Pour ouvrir RTMON, procédez comme suit :
1 Lancez l’application FactoryLink. La méthode de lancement de l’application
dépend de la plate-forme de votre système d’exploitation. Pour plus
d’informations, reportez-vous à « Utilisation du Gestionnaire d’exploitation » page
311. Lorsque vous démarrez l’application, l’écran ci-dessous s’affiche :
2 Choisissez Processus utilisateur dans la zone de contrôle d’affichage si vous voulez
que le moniteur utilise le domaine utilisateur. Le domaine le plus approprié pour
exécuter RTMON dépend du type d’informations que vous contrôlez. Pour
connaître le domaine le plus approprié, utilisez les indications ci-dessous.
• Si vous contrôlez des éléments, exécutez RTMON dans le domaine utilisateur.
Vous pourrez ainsi contrôler des éléments à partir des domaines partagé et
utilisateur.
• Si vous contrôlez des tâches FactoryLink, exécutez RTMON dans le domaine
dans lequel sont exécutées les tâches souhaitées. Par exemple, pour contrôler
l’état de la tâche Gestionnaire d’alarmes, exécutez RTMON dans le domaine
partagé.
342 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Accès au Moniteur d’exploitation
3 Si la tâche RTMON ne figure pas dans la liste de contrôle des tâches, cliquez sur
Page suivante dans la zone de contrôle d’affichage.
4 Cliquez sur le bouton en regard de RTMON dans la liste de contrôle des tâches. Le
panneau Moniteur d’exploitation s’affiche.
Ce panneau se compose de deux parties :
• Barre de menu : donne accès à un groupe d’outils permettant d’utiliser
RTMON à l’aide du menu Options. Lorsque vous choisissez Options dans la
barre de menu, le menu déroulant ci-dessous s’ouvre :
Les éléments du menu déroulant sont décrits ci-dessous.
• Barre Poll Rate : il s’agit d’une barre de défilement qui vous permet d’indiquer
la fréquence à laquelle RTMON interroge les processus qu’il contrôle. Vous
pouvez définir une fréquence allant de .10 (un dixième) de secondes à 10
secondes. Pour modifier la fréquence des interrogations, déplacez le curseur de
la barre de défilement.
FactoryLink 6.5.0 / Principes de base / 343
Utilisation du Moniteur
d’exploitation
L’utilisation du Moniteur d’exploitation est décrite dans les sections suivantes.
26
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Visualisation de la valeur courante des éléments
•
•
V ISUALISATION
DE LA VALEUR COURANTE DES ÉLÉMENTS
Vous pouvez visualiser la valeur courante des éléments à l’aide de la liste de
surveillance. Cette liste s’affiche en temps réel et est mise à jour selon l’intervalle
d’interrogations choisi.
1 Choisissez Surveiller dans le menu déroulant Options pour afficher la liste de
surveillance. Le panneau Liste de surveillance du moniteur s’affiche.
Il est possible d’afficher plusieurs listes de surveillance à la fois. Chaque fois que
vous choisissez Surveiller, un nouveau panneau de liste de surveillance est créé. Ce
panneau ne contient qu’un menu.
2 Choisissez Options dans la barre de menu de la liste de surveillance pour ouvrir le
menu déroulant ci-dessous.
Les actions que vous pouvez effectuer dans la liste de surveillance sont décrites
dans les pages suivantes. L’ordre dans lequel elles sont décrites est celui dans
lequel vous devez les effectuer pour créer et enregistrer une liste de surveillance
et, par conséquent, ne correspond donc pas à leur ordre d’apparition dans le menu
déroulant.
344 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Visualisation de la valeur courante des éléments
Ajout d’éléments à une liste de surveillance
1 Choisissez Ajouter variables de surveillance dans le menu déroulant Options. La boîte
de dialogue ci-dessous s’affiche.
2 Entrez le nom du tag que vous voulez contrôler, puis cliquez sur le bouton Entrée.
Le nom et la valeur courante du tag s’affichent dans la liste de surveillance.
Nom du tag
mon tag
10
Valeur du
tag
3 Répétez l’étape 2 pour chaque tag que vous voulez contrôler. Si vous ajoutez
plusieurs fois le même nom de tag dans une liste ou dans plusieurs panneaux de
liste de surveillance, seule la première entrée est mise à jour.
4 Choisissez Annuler pour fermer la boîte de dialogue lorsque vous avez ajouté tous
26
Utilisation du Moniteur
d’exploitation
les tags voulus à la liste de surveillance.
FactoryLink 6.5.0 / Principes de base / 345
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Visualisation de la valeur courante des éléments
•
•
Suppression d’éléments de la liste de surveillance
1 Choisissez Supprimer variables de surveillance dans le menu déroulant Options. La
boîte de dialogue ci-dessous s’affiche.
Entrez un nom de tag.
2 Entrez le nom du tag que vous voulez supprimer, puis cliquez sur Entrée. Le nom
et la valeur courante du tag sont supprimés de la liste de surveillance.
3 Cliquez sur Annuler pour fermer la boîte de dialogue lorsque vous avez supprimé
tous les tags voulus de la liste de surveillance.
Recherche d’éléments dans une liste de surveillance
1 Choisissez Rechercher variables de surveillance dans le menu déroulant Options. La
boîte de dialogue ci-dessous s’affiche.
Entrez un nom
de tag.
2 Entrez le nom du tag que vous recherchez, puis cliquez sur le bouton Entrée. La
première occurrence de l’élément est mise en évidence dans la liste de
surveillance.
3 Cliquez sur Annuler pour fermer la boîte de dialogue lorsque vous avez trouvé les
tags voulus dans la liste de surveillance.
346 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Visualisation de la valeur courante des éléments
Stockage d’une liste de surveillance
Les tags ajoutés à une liste de surveillance restent dans la liste aussi longtemps
que le Gestionnaire d’exploitation est actif. Une fois qu’il est fermé, la liste de
surveillance est supprimée. Pour éviter de recréer cette liste chaque fois que vous
souhaitez contrôler un ensemble d’éléments de données, stockez le contenu de la
liste de surveillance dans un fichier avant de quitter le Gestionnaire
d’exploitation. Pour stocker le contenu d’une liste de surveillance, procédez comme
suit :
1 Ajoutez les tags que vous voulez inclure dans la liste de surveillance. Pour plus
d’informations sur cette procédure, reportez-vous à la section « Ajout d’éléments à
une liste de surveillance » page 345.
2 Choisissez l’une des fonctions suivantes dans le menu déroulant Options de la liste
de surveillance.
Enregistrer les
TAGS
Enregistre le nom de tag des éléments définis dans la liste de
surveillance. Utilisez cette option pour visualiser la valeur
courante de ces tags dans la base de données temps réel lorsque
vous restaurez cette liste.
Enregistrer les
données
Enregistre le nom de tag des éléments définis dans la liste de
surveillance, ainsi que leur valeur courante. Utilisez cette option
si, lorsque vous restaurez cette liste, vous voulez restaurer les
valeurs des tags au moment de l’enregistrement.
Si vous choisissez Enregistrer les TAGS, la boîte de dialogue ci-dessous s’affiche,
dans laquelle vous devez indiquer le nom du fichier qui doit recevoir les éléments
de la liste de surveillance. Si vous choisissez Enregistrer les données, une boîte de
dialogue similaire vous demande le nom du fichier de données.
26
3 Entrez le nom du fichier qui doit recevoir les tags.
4 Cliquez sur Annuler pour fermer la boîte de dialogue une fois que vous avez
enregistré toutes les listes de surveillance.
FactoryLink 6.5.0 / Principes de base / 347
Utilisation du Moniteur
d’exploitation
Entrez un nom
de tag.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Visualisation de la valeur courante des éléments
•
•
Extraction d’une liste de surveillance
Procédez aux étapes ci-dessous pour extraire les éléments d’une liste de
surveillance enregistrée à l’aide des options Enregistrer les TAGS ou Enregistrer les
données.
1 Choisissez l’une des fonctions suivantes dans le menu déroulant Options de la liste
de surveillance.
Charger les TAGS
Charger les
données
Extrait le nom de tag des éléments enregistrés dans un fichier à
l’aide de l’option Enregistrer les TAGS et les écrit dans la liste de
surveillance. La valeur de ces éléments s’affiche telle qu’elle
figure dans la base de données temps réel.
Extrait le nom de tag des éléments enregistrés dans un fichier à
l’aide de l’option Enregistrer les données et les écrit dans la liste de
surveillance. La valeur de ces éléments s’affiche telle qu’elle
figurait dans la base de données temps réel au moment de
l’enregistrement.
Si vous choisissez Charger les TAGS, la boîte de dialogue ci-dessous s’affiche et
vous demande d’indiquer le nom du fichier contenant les éléments de la liste de
surveillance. Si vous choisissez Charger les données, une boîte de dialogue similaire
s’affiche, dans laquelle vous devez indiquer le nom du fichier de données.
Entrez un nom
de tag.
2 Entrez le nom du fichier contenant les tags que vous voulez extraire.
3 Cliquez sur Annuler pour fermer la boîte de dialogue une fois que vous avez chargé
toutes les listes de surveillance.
348 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Lecture et écriture d’un élément de base de données temps réel
L ECTURE
ET ÉCRITURE D ’ UN ÉLÉMENT DE BASE DE DONNÉES TEMPS
RÉEL
1 Choisissez Options dans le panneau Moniteur d’exploitation.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez Tag d’entrée dans le menu Options. La boîte de dialogue correspondante
s’affiche.
3 Entrez les informations suivantes :
Nom de tag
Valeur
Indiquez le nom logique attribué à l’élément de la base de
données temps réel que vous voulez lire ou écrire. Lorsque vous
entrez un nom, l’emplacement de l’élément indiqué par le tag
s’affiche dans le champ Numéro de tag.
Entrez la valeur que vous voulez écrire sur l’élément.
4 Choisissez le bouton de commande représentant l’opération que vous souhaitez
effectuer : il peut s’agir de l’un des boutons suivants.
FactoryLink 6.5.0 / Principes de base / 349
26
Utilisation du Moniteur
d’exploitation
Vous pouvez ouvrir plusieurs panneaux d’entrée de tags à la fois. Chaque fois que
vous choisissez Tag d’entrée, un nouveau panneau s’affiche.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Lecture et écriture d’un élément de base de données temps réel
•
•
Lecture
Lit l’élément. La valeur courante de l’élément s’affiche à droite du
champ Valeur.
Ecriture
Ecrit la valeur définie dans le champ Valeur sur l’élément.
Forcer
Effectue une écriture forcée de la valeur définie dans le champ
Valeur sur l’élément.
350 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Contrôle des processus FactoryLink
C ONTRÔLE
DES PROCESSUS
F ACTORY L INK
Vous pouvez utiliser RTMON pour contrôler l’activité de toutes les tâches
FactoryLink dans une application. Cette fonction est utile pour détecter et
diagnostiquer les problèmes au cours du développement de l’application. Par
exemple, si vous détectez que l’état de la plupart des tâches FactoryLink varie peu
ou pas du tout, à l’exception de Maths et logique, cela peut avoir la signification
suivante :
• Au moins une procédure de Maths et logique utilise toutes les ressources de
l’unité centrale.
• Maths et logique est pris dans une boucle. Cela peut se produire lorsqu’une
procédure teste une condition qui ne se produit jamais.
Pour contrôler les tâches FactoryLink, procédez comme suit :
1 Choisissez Options dans le panneau Moniteur d’exploitation.
Le menu déroulant ci-dessous s’affiche.
26
Utilisation du Moniteur
d’exploitation
FactoryLink 6.5.0 / Principes de base / 351
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Contrôle des processus FactoryLink
•
•
2 Choisissez Processus dans le menu déroulant Options. La fenêtre Liste de
processus du moniteur s’affiche.
Cette fenêtre contient, pour chaque tâche FactoryLink, les informations
suivantes :
Tâche #
Numéro et nom descriptif d’une tâche FactoryLink.
Nom FL
Diminutif utilisé pour indiquer la tâche FactoryLink.
Actif
Appels TTF
Indique si la tâche spécifiée est active.
Nombre de fois où la tâche a contrôlé son indicateur de fin
d’activité depuis le démarrage. L’indicateur de fin d’activité est un
bit dans le noyau. La tâche lit régulièrement la valeur de son
indicateur de fin d’activité pour déterminer si elle doit être
fermée ou rester en cours d’exécution.
Si l’indicateur de fin d’activité est forcé à 1 (ON), la tâche
FactoryLink met son déclencheur de démarrage à 0 (OFF).
Lorsque le déclencheur de démarrage est mis à 0 (OFF), le
Gestionnaire d’exploitation ferme la tâche.
Chaque tâche a son propre indicateur de fin d’activité et
déclencheur de démarrage.
Appels lect
Nombre d’opérations de lecture effectuées par la tâche depuis son
démarrage.
Appels écri.
Nombre d’opérations d’écriture effectuées par la tâche depuis son
démarrage.
Appels verrou
Nombre de fois où la tâche a verrouillé la base de données temps
réel depuis son démarrage. Lorsqu’une tâche lit ou écrit dans la
base de données, elle verrouille toutes les autres tâches en dehors
de la base de données. Une fois ces opérations terminées, la tâche
déverrouille la base de données pour qu’une autre tâche soit en
mesure de l’ouvrir.
352 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Contrôle des processus FactoryLink
Appels somm
Nombre de fois où la tâche a été mise en sommeil en attendant les
éléments à modifier depuis le démarrage.
PID
Numéro d’identificateur du processus (en général décimal)
attribué à la tâche par le système d’exploitation.
Fin
Indique si l’indicateur de fin d’activité de la tâche est défini.
Attentes
Elém. Lecture
Elém. écrits
Heure verrou
Heure sommeil
Nombre de fois où la tâche a attendu d’avoir accès à la base de
données temps réel depuis le démarrage.
Nombre d’éléments lus par la tâche depuis le démarrage.
Nombre d’éléments écrits par la tâche depuis le démarrage.
Nombre de millisecondes pendant lesquelles la tâche a verrouillé
la base de données temps réel.
Nombre total de millisecondes pendant lesquelles la tâche est
restée endormie depuis son démarrage. Cette valeur est mise à
jour après chaque cycle de sommeil.
Ce panneau contient un seul menu. Choisissez le menu Options sur la barre de
menu de la liste de processus. Le menu déroulant ci-dessous s’affiche.
Lorsque vous choisissez l’une de ces options, celle-ci agit sur la tâche courante
affichée dans la fenêtre de liste de processus. Ces options sont :
Arrêter
Définir l’arrêt
Lance la tâche.
Arrête immédiatement la tâche.
Arrête la tâche lors de la vérification de l’indicateur de fin
d’activité suivante. C’est la méthode recommandée pour stopper
la tâche.
FactoryLink 6.5.0 / Principes de base / 353
26
Utilisation du Moniteur
d’exploitation
Démarrer
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Contrôle des processus FactoryLink
•
•
Eliminer
Force une tâche à s’arrêter. Utilisez cette option seulement si les
options Définir l’arrêt et Arrêter n’ont pas pu arrêter la tâche. Cela
indique généralement qu’une tâche a été prise dans une boucle
infinie et n’est pas en train de lire son indicateur de fin d’activité.
Si vous utilisez cette option pour arrêter une tâche et si la tâche
avait verrouillé la base de données temps réel au moment de
l’arrêt, aucune autre tâche ne pourra accéder à la base de données
temps réel jusqu’à ce qu’elle soit déverrouillée.
Pour Windows NT et Windows 95, réinitialisez l’ordinateur.
Pour OS/2, exécutez l’utilitaire FLSHM avec le paramètre F
pour corriger cette situation. Pour plus d’informations sur
l’utilisation de FLSHM, reportez-vous à « Utilitaires
FactoryLink » page 383.
Pour UNIX, FactoryLink surveille afin de détecter cette condition.
Si elle se présente, il tente de déverrouiller la base de données
temps réel.
Rechercher
Recherche une tâche dans la liste de processus. Lorsque vous
choisissez cette option, le système vous demande la tâche que
vous voulez rechercher.
Entrez le nom de l’exécutable. Le système recherche la première
occurrence de la tâche FactoryLink spécifiée dans la fenêtre de
liste de processus.
Sortie
Permet de quitter la fenêtre Liste de processus du moniteur
FactoryLink et de revenir au panneau Moniteur d’exploitation.
354 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Utilisation des commandes du Moniteur d’exploitation
U TILISATION
DES COMMANDES DU
M ONITEUR
D ’ EXPLOITATION
RTMON fournitau système d’exploitation une fenêtre dans laquelle vous pouvez
exécuter des commandes qui vous permettent de développer, de tester ou de
mettre au point l’application. Pour ouvrir cette fenêtre, procédez comme suit :
1 Choisissez Options dans le panneau Moniteur d’exploitation.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez Entrée commande dans le menu Options. Le panneau Commandes du
moniteur s’affiche.
26
Les sections suivantes décrivent l’utilisation de toutes les commandes que vous
pouvez utiliser dans la fenêtre Commandes du moniteur.
FactoryLink 6.5.0 / Principes de base / 355
Utilisation du Moniteur
d’exploitation
L’apparence de cette fenêtre varie selon le système d’exploitation. Pour entrer des
commandes, servez-vous des indications suivantes :
• Pour rappeler des commandes précédentes, utilisez les touches ↑ et ↓.
• Pour faire défiler l’affichage, utilisez la barre de défilement.
• Pour exécuter une commande en mode temps réel, appuyez sur Entrée.
• Pour quitter la fenêtre Commandes du moniteur, choisissez Sortie dans le menu
Options. Ceci vous permet de revenir au panneau Moniteur d’exploitation.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Utilisation des commandes du Moniteur d’exploitation
•
•
Fermeture d’une tâche
Utilisez la commande V pour mettre fin à une tâche FactoryLink. La syntaxe est la
suivante :
V nom
où nom est le nom de la tâche tel qu’il figure dans le champ Nom de tâche du
panneau Informations configuration système.
Sortie de la fenêtre Commandes du moniteur
Utilisez la commande S pour quitter la session et sortir de la fenêtre de
commandes. La syntaxe est la suivante :
S
Accès à l’aide en ligne
Utilisez la commande ! ou J pour ouvrir l’aide en ligne. La syntaxe est la
suivante :
? [commande]
ou
J [commande]
où commande est la commande sur laquelle vous souhaitez de l’aide. Par exemple,
!K
affiche l’aide sur la commande K . Si vous ne spécifiez pas de commande, vous
obtenez une aide en ligne concernant toutes les commandes.
356 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Utilisation des commandes du Moniteur d’exploitation
Lecture d’un élément
Plusieurs commandes peuvent être utilisées pour lire un tag. Ces commandes sont
les suivantes :
Lecture d’un élément unique
Utilisez la commande T pour afficher la valeur d’un élément unique. La syntaxe
est la suivante :
T tag
où tag correspond au tag que vous voulez lire. Vous pouvez spécifier un nom de tag
ou un numéro de tag. Le numéro s’affiche dans la sortie lors de la lecture. La
sortie s’affiche sur l’écran, sauf si vous la réacheminez vers un fichier à l’aide de la
commande Q .
Par exemple, pour lire le contenu du tag analogique TEST, entrez la commande
suivante :
T 6'56
Cette commande génère la sortie :
C
Z%
où
a
(1)
103
x100c
est le segment dans lequel se situe le tag dans la mémoire.
est le numéro attribué à tag. Ce numéro peut être utilisé à la
place du nom du tag dans la syntaxe de la commande.
est la représentation décimale de la valeur du tag.
est la représentation hexadécimale de la valeur du tag.
FactoryLink 6.5.0 / Principes de base / 357
26
Utilisation du Moniteur
d’exploitation
4108
est le type de données du tag. Dans le cas présent, le type de
données est analogique.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Utilisation des commandes du Moniteur d’exploitation
•
•
Lecture d’un ou de plusieurs éléments
Utilisez la commande F pour afficher la valeur de plusieurs tags d’un tableau de
tags. La syntaxe est la suivante :
F tag nombre
où
tag
identifie le premier tag à lire. Vous pouvez spécifier un nom de
tag ou un numéro de tag. Le numéro s’affiche dans la sortie lors
de la lecture.
nombre
identifie le nombre de tags du tableau à afficher en commençant
par l’élément indiqué par tag.
Par exemple, pour afficher les valeurs de trois tags d’un tableau, en commençant
par tag, entrez la commande suivante :
F 6'/2 =? Cette commande génère la sortie :
où
est le segment où le tag est situé.
est le numéro attribué au tag. Ce numéro peut être utilisé à la
place du nom du tag dans la syntaxe de la commande.
sont les valeurs des trois éléments.
Appuyez sur une touche quelconque pour arrêter le défilement. Appuyez à
nouveau sur une touche, excepté la touche s, pour relancer le défilement.
Appuyez sur une touche quelconque, puis sur S pour quitter l’affichage.
Réacheminement de la sortie de lecture
La sortie de lecture est envoyée à l’écran du terminal, sauf si vous la réacheminez
vers un fichier à l’aide de la commande Q . La syntaxe est la suivante :
Q [nom de fichier]
où nom de fichier est le nom du fichier qui doit recevoir la sortie. Si vous
n’indiquez pas le nom de fichier, la sortie est envoyée à l’écran du terminal.
358 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Utilisation des commandes du Moniteur d’exploitation
Ecriture sur un élément
Plusieurs commandes permettent d’écrire sur un élément. Si le type de tag est
message, le texte situé entre le dernier caractère du nom de tag et la fin de la ligne
ou du point-virgule (;) est enregistré, y compris les espaces de début et de fin. Les
nouvelles lignes et les points-virgules ne sont pas écrits sur les tags de type
message.
Ecriture d’une valeur sur un élément unique
Utilisez la commande Y pour écrire une valeur sur un tag unique. La syntaxe est
la suivante :
Y tag valeur
où
tag
identifie l’élément qui doit recevoir la valeur. Vous pouvez
spécifier un nom de tag ou un numéro de tag. Le numéro s’affiche
dans la sortie lors de la lecture.
valeur
identifie la valeur à écrire sur le tag. Pour entrer des valeurs
numériques ainsi que des nombres hexadécimaux, faites précéder
la valeur de 0x.
Par exemple, pour écrire une valeur de 3017 sur le tag TEST, entrez la commande
suivante :
Y 6'56 26
Utilisation du Moniteur
d’exploitation
FactoryLink 6.5.0 / Principes de base / 359
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Utilisation des commandes du Moniteur d’exploitation
•
•
Ecriture forcée d’une valeur sur un élément unique
Utilisez la commande 9 pour forcer l’écriture d’une valeur sur un élément unique.
Une écriture forcée définit l’indicateur de changement d’état sur 1 (on). La
syntaxe est la suivante :
9 tag valeur
où
tag
identifie l’élément qui doit recevoir la valeur. Vous pouvez
spécifier un nom de tag ou un numéro de tag. Le numéro s’affiche
dans la sortie lors de la lecture.
valeur
identifie la valeur à écrire sur le tag. Pour entrer des valeurs
numériques ainsi que des nombres hexadécimaux, faites précéder
la valeur de 0x.
Ecriture d’une valeur sur un ou plusieurs éléments
Utilisez la commande U pour écrire la même valeur sur des tags multiples d’un
tableau de tags. La syntaxe est la suivante :
U tag nombre valeur
où
tag
identifie le premier tag à lire. Vous pouvez spécifier un nom de
tag ou un numéro de tag. Le numéro s’affiche dans la sortie lors
de la lecture.
nombre
identifie le nombre de tags du tableau à afficher en commençant
par l’élément indiqué par tag.
valeur
identifie la valeur à écrire sur chaque tag. Pour entrer des valeurs
numériques ainsi que des nombres hexadécimaux, faites précéder
la valeur de 0x.
Par exemple, pour définir les valeurs de trois tags sur 100, en commençant par
TEMPSET, entrez la commande suivante :
U 6'/25'6 =? 360 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Utilisation des commandes du Moniteur d’exploitation
Ecriture forcée d’une valeur sur un ou plusieurs éléments
Utilisez la commande 5 pour forcer l’écriture de la même valeur sur des tags
multiples d’un tag du tableau avec une seule commande. Une écriture forcée
définit l’indicateur de changement d’état sur 1 (on). La syntaxe est la suivante :
5 tag nombre valeur
où
tag
identifie le premier tag à lire. Vous pouvez spécifier un nom de
tag ou un numéro de tag. Le numéro s’affiche dans la sortie lors
de la lecture.
nombre
identifie le nombre de tags du tableau à afficher en commençant
par l’élément indiqué par tag.
valeur
identifie la valeur à écrire sur chaque tag. Pour entrer des valeurs
numériques ainsi que des nombres hexadécimaux, faites précéder
la valeur de 0x.
Par exemple, pour définir les valeurs de trois éléments commençant par
TEMPSET sur 100, entrez la commande suivante :
5 6'/25'6 =? Utilisation de fichiers séquentiels
Cette section décrit les commandes utilisées pour créer et exécuter des fichiers
séquentiels. Vous pouvez imbriquer l’exécution de fichiers séquentiels, c’est-à-dire
qu’un fichier séquentiel peut être exécuté par un autre fichier séquentiel. Vous
pouvez imbriquer quatre fichiers.
FactoryLink 6.5.0 / Principes de base / 361
26
Utilisation du Moniteur
d’exploitation
Insérez une nouvelle ligne ou un point-virgule (;) à la fin de chaque ligne d’un
fichier séquentiel.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Utilisation des commandes du Moniteur d’exploitation
•
•
Création d’un fichier séquentiel
Vous pouvez créer un fichier séquentiel en enregistrant une entrée clavier dans un
fichier. Vous pouvez placer une série de commandes ainsi que des commentaires
dans un fichier séquentiel. Utilisez la commande H pour créer un fichier
séquentiel. La syntaxe est la suivante :
H [nom de fichier]
où nom de fichier est le nom du fichier qui doit recevoir l’entrée. Si vous utilisez la
commande H sans indiquer le nom du fichier, l’entrée n’est pas enregistrée sur un
fichier et les commandes ne sont pas exécutées à mesure qu’elles sont entrées.
Ajout de remarques sur un fichier séquentiel
Utilisez la commande pour ajouter une remarque dans un fichier séquentiel. La
syntaxe est la suivante :
[remarque]
où remarque est le texte qui ne doit pas être interprété comme une commande.
Insérez une nouvelle ligne ou un point-virgule à la fin de la remarque.
N’utilisez des remarques que dans les fichiers séquentiels.
Répercussion d’un commentaire dans la sortie
Utilisez la commande E pour répercuter les commentaires dans la sortie. La
syntaxe est la suivante :
E [commentaire]
où commentaire est le texte que vous souhaitez afficher dans la sortie.
Si vous voulez envoyer le commentaire à un fichier, faites précéder cette
commande de la commande Q . Autrement, la sortie est envoyée à l’écran du
terminal.
Fin du fichier courant
Placez la commande G à la fin du fichier séquentiel pour indiquer la fin du fichier.
La syntaxe est la suivante :
G
Si vous n’indiquez pas d’autres fichiers à exécuter ou si la commande G est
exécutée à partir du clavier, la fenêtre Commandes du moniteur est fermée.
362 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Utilisation des commandes du Moniteur d’exploitation
Exécution unique d’un fichier séquentiel
Utilisez la commande K si vous ne voulez exécuter un fichier séquentiel qu’une
seule fois. Utilisez la commande N si vous voulez exécuter un fichier séquentiel
plusieurs fois. La syntaxe est la suivante :
K nom de fichier
où nom de fichier est le nom du fichier séquentiel à exécuter.
Par exemple, entrez la commande ci-dessous pour lire une entrée du fichier
TESTOUT.
K 6'56176
Exécutions multiples d’un fichier séquentiel
Utilisez la commande N pour exécuter le même fichier séquentiel plusieurs fois. La
syntaxe est la suivante :
N nombre nom de fichier
où
nombre
nom de fichier
est le nombre de fois que le fichier est exécuté.
est le nom du fichier à exécuter.
Par exemple, pour lire les commandes à partir du fichier TESTOUT cinq fois,
entrez la commande suivante :
N VGUVQWV
26
Utilisation du Moniteur
d’exploitation
FactoryLink 6.5.0 / Principes de base / 363
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Contrôle de l’état de la base de données temps réel
•
•
C ONTRÔLE
DE L ’ ÉTAT DE LA BASE DE DONNÉES TEMPS RÉEL
Pour contrôler l’état de la base de données temps réel, procédez aux étapes
suivantes :
1 Choisissez Options dans le panneau Moniteur d’exploitation.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez l’option Info globale dans le menu Options. La fenêtre Valeurs globales
s’affiche.
364 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Contrôle de l’état de la base de données temps réel
Cette fenêtre contient les informations suivantes :
Segments
Nombre de segments utilisés dans la base de données temps réel.
Un segment est un bloc d’espace fini contenant des tags d’un seul
type de données.
Pour chaque type de données, les tags sont stockés dans des
segments différents. Lorsqu’un segment est plein, la base de
données en crée un nouveau lorsque vous définissez un nouveau
tag de ce type de données.
Digitals
Floats
Message
Id. de verrouillage
Nombre total de tags numériques définis.
Nombre total de tags virgules flottantes définis.
Nombre total de tags messages définis.
Indique si la base de données temps réel est verrouillée et, si c’est
le cas, la tâche à l’origine du verrouillage.
Lorsqu’une tâche se réveille pour lire la base de données temps
réel ou écrire sur celle-ci, elle verrouille toutes les autres tâches
hors de la base de données. Lorsqu’elle a terminé ses opérations,
elle déverrouille la base de données pour en laisser l’accès à une
autre tâche.
Chaque tâche a son propre numéro d’identification de
verrouillage. Si la base de données temps réel est verrouillée, ce
champ contient le numéro d’identification de la tâche à l’origine
du verrouillage. Si la base de données n’est pas verrouillée, ce
champ contient la valeur -1 ou 65 535 selon le système utilisé.
Mémoire
Longs
Mailboxes
Id. de liaison
Nombre total de tags analogiques définis.
Nombre total de tags analogiques longs définis.
Nombre total de tags mailbox définis.
Nombre indiquant la prochaine tâche qui verrouillera la base de
données temps réel.
FactoryLink conserve une liste de tâches en attente d’accès à la
base de données temps réel. Chaque nouvelle tâche en attente
d’accès à cette base est ajoutée à cette liste. Le champ Link ID
n’affiche que la tâche prioritaire sur la liste.
FactoryLink 6.5.0 / Principes de base / 365
26
Utilisation du Moniteur
d’exploitation
Analogs
Quantité de mémoire RAM utilisée par la base de données temps
réel. Le premier numéro indique la quantité de mémoire utilisée
actuellement. Le numéro indiqué entre parenthèses représente la
quantité de mémoire allouée à la base de données. Il prend en
compte l’espace disponible pour les messages.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Contrôle de l’état de la base de données temps réel
•
•
Les champs ci-dessous contiennent des couleurs qui indiquent l’état des tâches.
Les indicateurs de couleur sont : vert = actif ; rouge = inactif.
Chaque colonne de couleurs représente une tâche FactoryLink. La première
colonne à gauche représente la première tâche affichée sur la fenêtre du
Gestionnaire d’exploitation, la deuxième indique la deuxième tâche et ainsi de
suite. Vous pouvez contrôler les couleurs de façon à voir si toutes les tâches sont
actives et si leur état varie à intervalles réguliers.
Actif
Indique si la tâche est active ou pas. Le vert signifie que la tâche
est active. Le rouge signifie qu'elle est inactive.
Sommeil
Indique si la tâche attend que le noyau la réveille pour l’informer
du changement d’état d’un tag. Vert signifie en attente. Rouge
signifie qu’elle ne l’est pas.
Wait Lock
Indique si une tâche est en attente pour verrouiller la base de
données temps réel. Lorsqu’une tâche lit la base de données
temps réel ou écrit sur celle-ci, elle la verrouille pour toutes les
autres tâches. Vert indique qu’elle est en attente. Rouge signifie
qu’elle ne l’est pas.
Wait Acc.
Indique si une tâche attend l’accès à la base de données temps
réel. Vert indique qu’elle est en attente. Rouge signifie qu’elle ne
l’est pas.
Wait Read
Indique si une tâche est en attente pour effectuer une opération
de lecture. Vert indique qu’elle est en attente. Rouge signifie
qu’elle ne l’est pas.
Attente écriture
Indique si une tâche est en attente pour effectuer une opération
d’écriture. Vert indique qu’elle est en attente. Rouge signifie
qu’elle ne l’est pas.
366 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Fermeture de toutes les tâches FactoryLink
F ERMETURE
DE TOUTES LES TÂCHES
F ACTORY L INK
Pour quitter toutes les tâches FactoryLink du domaine courant, procédez aux
étapes ci-dessous. Fermez toutes les tâches du domaine utilisateur avant de
fermer celles du domaine partagé.
1 Choisissez Options dans le panneau Moniteur d’exploitation.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez l’option Arrêt général.
26
Utilisation du Moniteur
d’exploitation
FactoryLink 6.5.0 / Principes de base / 367
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Sortie de RTMON
•
•
S ORTIE
DE
RTMON
1 Choisissez Options dans le panneau Moniteur d’exploitation.
Le menu déroulant ci-dessous s’affiche.
2 Choisissez l’option Sortie.
368 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
M ESSAGES
DU
G ESTIONNAIRE
D ’ EXPLOITATION
Si des erreurs se produisent lors de l’utilisation du Gestionnaire d’exploitation,
des messages d’erreur s’affichent à l’écran. Cette section donne la liste de ces
messages, indique quelles en sont les causes et comment y remédier.
Les messages sont décrits de deux façons :
• Messages sous forme de texte : reportez-vous à « Messages sous forme de texte »
page 369.
• Codes d’erreur : reportez-vous à « Messages avec codes d’erreur » page 375.
Messages sous forme de texte
Commande numéro incorrecte
Cause : une commande incorrecte a été insérée dans l’élément global
COMMAND.
Action : vérifiez la compatibilité du processus externe avec FactoryLink.
Echec d’initialisation de FactoryLink
Cause : échec de l’initialisation du système FactoryLink.
Action : assurez-vous que la clé maître est présente et connectée
correctement. Exécutez KEYINST et FLKEYVAL.
Echec de l'initialisation du noyau
Cause : FactoryLink a déjà été initialisé. FactoryLink était en cours
d’exécution lors de la tentative d’initialisation.
26
Action : aucune action requise.
Cause : un tag sortie de la table Configuration système (Etat affichage,
Nom affichage ou Description affichage) n’a pas été défini ou mal
défini par l’une des tâches à lancer.
Action : accédez à la table Configuration système et définissez les tags
correctement.
FactoryLink 6.5.0 / Principes de base / 369
Utilisation du Moniteur
d’exploitation
Echec de la définition du tableau des tags de sortie
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
Echec de la définition du tableau des tags du moniteur
Cause : un tag de surveillance (Déclencheur de démarrage, Etat tâche ou
Message tâche) de la table Configuration système n’a pas été
défini ou mal défini pour l’une des tâches à lancer.
Action : accédez à la table Configuration système et définissez les tags
correctement.
Echec de la lecture de l’en-tête du fichier nom du fichier
Cause : le fichier .CT est peut-être endommagé.
Action : supprimez le fichier .CT du répertoire FLINK/ct, puis relancez
l’application pour le reconstituer.
Echec de la surveillance du système FactoryLink
Cause : le système n’a pas pu lancer la tâche de surveillance. La mémoire
système est peut-être insuffisante.
Action : arrêtez les processus inutiles.
Echec de lecture dans le fichier nom de fichier
Cause : échec lors de la lecture du fichier.
Action : vérifiez les entrées de la table de configuration, les paramètres
de communication, les informations d’identification du matériel
et les connexions électriques.
Echec du traitement de la table de configuration par le gestionnaire d'exploitation
Cause : un ou plusieurs tags ARGUMENT, COMMAND, PASSWORD,
SHUTDOWN ou STARTUP ne sont pas définis dans le fichier
GLOBAL.CDB. Le fichier a été endommagé ou mal installé.
Action : contactez le Service d’assistance client.
Erreur lors de l'écriture dans le fichier journal nom du fichier
Cause : le disque est peut-être plein.
Action : supprimez tous les fichiers inutiles.
370 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
Expiration du délai de grâce. Le logiciel doit être enregistré
Cause : FactoryLink a été installé sans avoir été enregistré pendant la
période de grâce de 10 jours.
Action : exécutez FLKEYVAL et suivez les instructions d’enregistrement.
Gestionnaire d'exploitation : n err. = numéro d’erreur
Cause : le Gestionnaire d’exploitation a été activé alors que cela n’était
pas nécessaire (erreur interne).
Action : aucune action requise.
Impossible d'arrêter le processus nom de processus
Cause : le processus est peut-être déjà interrompu.
Action : si le processus n’a pas été arrêté, essayez de l’interrompre
manuellement.
Impossible d'ouvrir le fichier nom de fichier
Cause : le disque est peut-être plein ou il s’agit d’un fichier journal déjà
ouvert par un autre processus.
Action : supprimez tous les fichiers inutiles. Si cette erreur se reproduit
souvent, ajoutez de l’espace disque.
Impossible de convertir la table de sous-groupe nom
Cause : essai de conversion d’une ancienne application SPC.
Action : reportez-vous aux instructions de conversion dans les notes de
mise à jour.
Cause : essai de démarrage d’une application déjà active.
Action : aucune action requise.
FactoryLink 6.5.0 / Principes de base / 371
Utilisation du Moniteur
d’exploitation
Impossible de créer l'appl. nom de fichier : erreur numéro d’erreur
26
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
Impossible de lancer le processus nom de processus
Cause : le fichier binaire n’existe pas, ne peut pas être exécuté ou bien le
nom de fichier qui figure dans le champ FICHIER
EXECUTABLE de la table Configuration système est incorrect.
Sur certaines plates-formes, cela signifie que le nombre de
processus est insuffisant.
Action : vérifiez que le nom du fichier est correct dans la table
Configuration système ou reportez-vous à Principes de base de
FactoryLink
Impossible de lire le fichier d'options FL.OPT
Cause : FL.OPT a été endommagé.
Action : vérifiez le contenu de FL.OPT en exécutant UKEY. Copiez
flnew.opt dans fl.opt.
Index incorrect dans le fichier nom de fichier
Cause : impossible de lire l’index du fichier FLAPP/CT/TYPE.CT.
Action : supprimez le fichier, puis relancez l’application pour le
reconstituer.
La base de données temps réel n'est pas initialisée
Cause : FactoryLink s’initialise ou va s’arrêter.
Action : redémarrez FactoryLink.
La base de données temps réel pour application n'existe pas
Cause : tentative de démarrage d’un domaine USER alors que le
domaine SHARED n’existe pas.
Action : lancez le domaine SHARED.
Le domaine nom de domaine ne peut avoir qu'une seule instance
Cause : un domaine « parent » a été configuré de façon à avoir plusieurs
instances.
Action : un domaine « parent » ne peut avoir qu’une seule instance.
Accédez à la Liste des éléments du domaine et faites passer
l’entrée à 1 dans le champ #INST.
372 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
Le domaine nom de domaine ne se trouve pas dans la table de configuration
des domaines
Cause : le domaine spécifié n’existe pas dans le domaine .CT.
Action : le nom du domaine est peut-être incorrect ou n’existe pas dans la
Liste des éléments du domaine. Vérifiez que le domaine figure
bien dans cette liste et qu’il a été saisi correctement.
Le gestionnaire d'exploitation a refusé de démarrer
Cause : le Gestionnaire d’exploitation doit être la première tâche à
démarrer. L’ordre de lancement pour RUNMGR doit être à 0 ;
aucune autre tâche ne peut avoir ce chiffre comme ordre de
lancement.
Action : vérifiez l’ordre de lancement dans la table Configuration
système.
Le gestionnaire d'exploitation a refusé de s'arrêter
Cause : le processus est peut-être déjà interrompu.
Action : si le processus n’a pas été arrêté, essayez de l’interrompre
manuellement.
Le gestionnaire d'exploitation est en cours d'exécution
Cause : une copie du Gestionnaire d’exploitation est déjà en cours
d’exécution pour les noms de DOMAIN et USER spécifiés.
Action : modifiez les noms de DOMAIN ou de USER.
26
Le logiciel n'a pas été activé
Action : 1. Exécutez KEYINST et si un contrat incorrect ou périmé est
trouvé, entrez à nouveau les informations de configuration.
2. Exécutez FLKEYVAL et suivez les instructions
d’enregistrement.
FactoryLink 6.5.0 / Principes de base / 373
Utilisation du Moniteur
d’exploitation
Cause : une erreur s’est produite dans le fichier f1.key dans le répertoire
opt.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
Le processus nom de processus n'a peut-être pas démarré
Cause : échec du démarrage du processus. Il n’a peut-être pas pu être
enregistré avec FactoryLink.
Action : vérifiez que le nom du fichier spécifié dans le champ FICHIER
EXECUTABLE de la table Configuration système est correct.
Vérifiez la compatibilité du processus avec FactoryLink.
Le processus nom de processus n'est peut-être pas arrêté
Cause : le processus est peut-être déjà interrompu.
Action : si le processus n’a pas été arrêté, essayez de l’interrompre
manuellement.
Les processus clients ont refusé de démarrer
Cause : un ou plusieurs fichiers n’ont pu être lancés.
Action : reportez-vous aux messages d’erreur du processus concerné.
Les processus clients ont refusé de s'arrêter
Cause : le processus est peut-être déjà interrompu.
Action : si le processus n’a pas été arrêté, essayez de l’interrompre
manuellement.
Le tag d’environnement nom de tag possède un type incorrect
Cause : un type de données incorrect a été spécifié dans ce champ.
Action : indiquez un type de données correct pour ce champ.
Mémoire RAM saturée
Cause : plus de mémoire disponible.
Action : fermez les fenêtres ou les programmes non indispensables. Si
cette erreur se reproduit, augmentez la mémoire du système.
Nombre de proc défini nombre de processus supérieur au max nombre
maximal
Cause : plus de 31 processus ont été lancés.
Action : lancez moins de processus.
374 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
Répertoire nom du répertoire inexistant
Cause : impossible de trouver le répertoire FLAPP spécifié dans la
variable d’environnement.
Action : définissez FLAPP dans un répertoire d’application correct.
Répertoire nom du répertoire n’est pas autorisé dans FactoryLink
Cause : la structure du sous-répertoire FLAPP n’est pas correcte.
Action : (1) vérifiez le répertoire FLAPP. Ajoutez les sous-répertoires
manquants.(2) définissez FLAPP dans un répertoire
d’application correct.
Taille de fichier incorrecte pour nom de fichier
Cause : le fichier FLAPP/CT/TYPE.CT a été endommagé.
Action : supprimez le fichier, puis relancez l’application pour le
reconstituer.
Messages avec codes d’erreur
Deux messages d’erreur du Gestionnaire d’exploitation contiennent un numéro :
Impossible de créer l'appl. nom de fichier : erreur numéro d’erreurGestionnaire
d'exploitation : n err. = numéro d’erreur
Les numéros d’erreur de ces messages sont générés par la base de données temps
réel de FactoryLink. Chacun de ces numéros correspond à un mot-clé d’erreur. Ce
mot-clé n’apparaît pas dans le message mais est répertorié dans le tableau
ci-dessous. A partir du mot-clé de l’erreur, les ingénieurs du Service d’assistance
client peuvent identifier la cause du problème.
Cause : erreur interne.
Action : voir « Correction des erreurs internes » à la fin de cette section.
2 FLE_OUT_OF_MEMORY
Cause : mémoire insuffisante.
Action : augmentez la mémoire RAM du système.
FactoryLink 6.5.0 / Principes de base / 375
Utilisation du Moniteur
d’exploitation
1 FLE_INTERNAL
26
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
4 FLE_NO_FLINK_INIT
Cause : la base de données temps réel n’a pas été créée ou ne parvient
pas à s’initialiser complètement.
Action : fermez puis relancez FactoryLink.
5 FLE_NO_PROC_INIT
Cause : plusieurs conditions peuvent être à l’origine de l’erreur :
le nom de la tâche spécifiée n’a pas été entré dans la table
Configuration système.
Action : effectuez l’action correspondante :
entrez le nom de la tâche dans le champ Nom de tâche de la table
Configuration système.
Cause : la tâche est déjà en cours.
Action : aucune. La tâche se poursuit.
Cause : la tâche n’est pas activée sur la clé FactoryLink.
Action : contactez votre distributeur FactoryLink pour obtenir les clés
et/ou options adéquates.
7 FLE_BAD_ARGUMENT
Cause : erreur interne. Une tâche a essayé de transférer un argument
incorrect dans la base de données temps réel.
Action : voir « Correction des erreurs internes » à la fin de cette section.
9 FLE_BAD_TAG
Cause : les fichiers .CT doivent être reconstitués.
Action : reconstituez les fichiers .CT en exécutant CTGEN.
10 FLE_NULL_POINTER
Cause : erreur interne. Une tâche a renvoyé un pointeur nul.
Action : voir « Correction des erreurs internes » à la fin de cette section.
376 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
12 FLE_PROC_TABLE_FULL
Cause : 31 tâches sont en cours dans le domaine sélectionné. C’est le
maximum autorisé par domaine.
Action : aucune action requise. N’exécutez pas plus de 31 tâches par
domaine.
13 FLE_BAD_PROC_NAME
Cause : plusieurs conditions peuvent être à l’origine de cette erreur :
les fichiers .CT doivent être reconstitués.
Action : effectuez l’action correspondante :
exécutez CTGEN pour reconstituer les fichiers .CT. Si le
problème persiste, passez à l’étape 2.
Cause : un nom de tâche utilisé dans l’application ne figure pas dans le
champ Nom de tâche de la table Configuration système.
Action : à partir du Menu principal du Gestionnaire de configuration,
accédez à la table Configuration système et vérifiez que les noms
des tâches de l’application sont indiqués dans le champ Nom de
tâche.
Cause : la tâche requise n’est pas en cours d’exécution.
Action : assurez-vous que vous avez démarré toutes les tâches
nécessaires à l’exécution de l’application.
14 FLE_BAD_USER_NAME
Cause : la variable d’environnement FLUSER n’est pas définie.
22 FLE_ALREADY_ACTIVE
Cause : la tâche est déjà en cours.
Action : aucune. Ne démarrez pas une tâche déjà en cours.
23 FLE_NOT_LOCKED
Cause : erreur interne. Une tâche a essayé de déverrouiller une base de
données temps réel sans l’avoir verrouillée au préalable.
Action : voir « Correction des erreurs internes » à la fin de cette section.
FactoryLink 6.5.0 / Principes de base / 377
26
Utilisation du Moniteur
d’exploitation
Action : définissez la variable d’environnement, puis relancez
FactoryLink.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
24 FLE_LOCK_FAILED
Cause : erreur interne. Une tâche a utilisé un identificateur incorrect
pour verrouiller la base de données temps réel. Par conséquent,
la tâche n’a pas pu verrouiller la base de données temps réel ou
s’exécuter normalement.
Action : voir « Correction des erreurs internes » à la fin de cette section.
25 FLE_LOCK_EXPIRED
Cause : le verrou posé par la tâche sur la base de données temps réel a
été maintenu plus longtemps que le temps autorisé par le noyau.
Action : aucune. Actuellement, le noyau permet aux tâches de verrouiller
la base de données temps réel pour une durée illimitée. Le
verrou n’expirera donc pas.
26 FLE_WAIT_FAILED
Cause : erreur interne. En essayant d’effectuer un appel attente de
changement sur un élément, une tâche a envoyé un
identificateur de tâche incorrect à la base de données temps réel.
Action : voir « Correction des erreurs internes » à la fin de cette section.
28 FLE_QSIZE_TOOBIG
Cause : erreur interne. Une tâche a tenté d’associer une file d’attente à
un élément alors que la mémoire était insuffisante.
Action : voir « Correction des erreurs internes » à la fin de cette section.
29 FLE_QSIZE_CHANGED
Cause : erreur interne. Une tâche a tenté d’associer une file d’attente à
un élément auquel était déjà associée une file de taille différente.
Action : voir « Correction des erreurs internes » à la fin de cette section.
30 FLE_NO_TAG_LIST
Cause : cette erreur ne se produit que sur les tâches personnalisées
écrites à l’aide du PAK de FactoryLink. Si la tâche personnalisée
a été définie pour accéder aux éléments par leur nom et non par
leur identificateur, une erreur est générée si la liste des éléments
n’a pas été définie.
378 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
Action : utilisez la fonction API FL_SET_TAG_LIST pour définir la liste
des éléments. Redémarrez ensuite FactoryLink. Pour plus
d’informations sur L_SET_TAG_LIST, reportez-vous au manuel
Programmer’s Access Kit (PAK).
31 FLE_TAG_LIST_CHANGED
Cause : ce message ne s’affiche que si une application a été configurée de
façon à ce qu’une tâche contrôle la liste d’éléments d’une autre
tâche. Si une tâche modifie la liste d’éléments d’une autre tâche,
elle envoie ce message pour l’en informer.
Action : aucune action requise.
32 FLE_WAKEUP_FAILED
Cause : erreur interne. La base de données temps réel a essayé en vain
d’activer une tâche qui attendait la modification de la valeur
d’un élément particulier.
Action : voir « Correction des erreurs internes » à la fin de cette section.
33 FLE_NO_SIGNALS
Cause : si une tâche appelle la fonction FL_RECV_SIG pour déterminer
si un signal lui a été envoyé, la fonction FL_RECV_SIG renvoie
un message. Si aucun signal n’a été envoyé, FL_RECV_SIG
renvoie ce message.
Action : aucune action requise.
34 FLE_SIGNALLED
Action : aucune action requise.
35 FLE_NOT_MAILBOX
Cause : plusieurs conditions peuvent être à l’origine de cette erreur :
les fichiers .CT doivent être reconstitués.
Action : effectuez l’action correspondante :
exécutez CTGEN pour reconstituer les fichiers .CT. Si le
problème persiste, passez à l’étape 2.
FactoryLink 6.5.0 / Principes de base / 379
26
Utilisation du Moniteur
d’exploitation
Cause : la base de données temps réel envoie ce message pour informer
une tâche en attente qu’elle a reçu un signal, et non une
modification de la valeur de l’élément qu’elle attend.
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
Cause : lors de la configuration d’une tâche, vous avez utilisé, dans un
champ, un tag d’un autre type que MAILBOX, qui est le type
requis.
Action : ouvrez les panneaux de configuration à partir du Menu principal
de la tâche contenant l’erreur. Assurez-vous que les éléments se
trouvant dans les champs, nécessitant des tags MAILBOX, ont
bien le type requis.
36 FLE_NO_MESSAGES
Cause : si, en utilisant la fonction PAK QUERY_MBX, une tâche
demande à visualiser un message dont le numéro se trouve hors
de l’intervalle des messages disponibles, la fonction
QUERY_MBX renvoie ce message. Par exemple, si une tâche
demande à visualiser le troisième message de la file d’attente
alors que cette dernière n’en contient que deux, elle demande à
visualiser un message hors de l’intervalle existant.
Action : aucune action requise.
37 FLE_ACCESS_DENIED
Cause : si une tâche tente de lire un tag mailbox interdit en lecture, la
base de données temps réel renvoie cette erreur. S’il s’agit d’une
tâche personnalisée développée à l’aide de PAK, le programmeur
n’a peut-être pas octroyé les droits de propriété à la tâche
demandant la lecture de l’élément mailbox.
Action : utilisez la fonction PAK FL_SET_OWNER_MBX pour déclarer la
tâche propriétaire de l’élément mailbox.
Cause : erreur interne.
Action : voir « Correction des erreurs internes » à la fin de cette section.
41 FLE_APP_EXISTS
Cause : une base de données temps réel ayant le même FLNAME mais
un nombre différent d’utilisateurs ou d’éléments existe déjà.
Action : arrêtez la base de données temps réel active ou définissez
FLNAME sous un autre nom.
380 / FactoryLink 6.5.0 / Principes de base
UTILISATION DU MONITEUR D’EXPLOITATION
Messages du Gestionnaire d’exploitation
42 FLE_NO_FLINK_RTDB
Cause : un domaine USER a été démarré pour une base de données
temps réel dont le domaine SHARED n’a pas été démarré.
Action : démarrez d’abord le domaine SHARED.
Correction des erreurs internes
Les erreurs internes sont généralement causées par l’une des tâches en cours du
système et non par votre application. Par conséquent, nous vous recommandons
de suivre les instructions suivantes pour corriger une erreur interne.
1. Essayez de déterminer la tâche en cause en arrêtant FactoryLink, puis en le
relançant et en démarrant les tâches les unes après les autres.
2. Ecrivez les messages d’erreur qui s’affichent sur l’écran du Gestionnaire
d’exploitation et les tâches correspondantes (la tâche en cause risque de
générer un message qui, apparemment, a peu de rapport avec l’erreur réelle).
3. Si la tâche à l’origine de l’erreur est externe, contactez le fournisseur
approprié.
4. Si la tâche à l’origine de l’erreur provient de FactoryLink, contactez le Service
d’assistance client.
5. Si la tâche ne peut être identifiée, contactez le Service d’assistance client.
26
Utilisation du Moniteur
d’exploitation
FactoryLink 6.5.0 / Principes de base / 381
•
UTILISATION DU MONITEUR D’EXPLOITATION
•
Messages du Gestionnaire d’exploitation
•
•
382 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 27
Utilitaires FactoryLink
27
Ce chapitre vous explique comment utiliser ces utilitaires. La casse et les formats
des lignes de commande peuvent varier d’une plate-forme à l’autre. Pour obtenir
des détails sur une plate-forme spécifique, tapez un point d’interrogation à l’invite
de la ligne de commande pour accéder à l’aide.
FactoryLink 6.5.0 / Principes de base / 383
Utilitaires FactoryLink
FactoryLink fournit les utilitaires de maintenance générale suivants :
• FLNEW : crée une nouvelle application FactoryLink dotée d’une configuration
de base.
• FLREST : restaure une application FactoryLink enregistrée.
• FLSETLNG : définit les applications FactoryLink pour qu’elles s’exécutent dans
une langue spécifiée.
• FLTEST : permet de tester l’installation.
• FLDEMO : donne des exemples de développement d’applications.
• FLCONV : convertit une application d’un environnement en cours en un nouvel
environnement lors de mises à jour de versions ou de transferts entre les
opérations.
• FLSAVE : enregistre l’application FactoryLink sur une disquette ou sur un
autre répertoire du disque dur.
• CTGEN : reconstitue les fichiers CT.
• CDBLIST : permet de visualiser les fichiers CDB binaires en code ASCII.
• CTLIST : permet de visualiser les fichiers CT binaires en code ASCII.
• DBCHK : corrige les fichiers d’index de base de données de FactoryLink.
• KEYINST : installe la licence de FactoryLink avec les options spécifiées.
• FLKEYVAL : active le logiciel FactoryLink une fois l’installation terminée.
• FLSHM : utilitaire d’affichage de mémoire répertoriant les zones de mémoire
existantes de la base de données temps réel de FactoryLink. Cette information
vous permet d’éliminer les zones de mémoire verrouillées à la suite d’un arrêt
de FactoryLink.
• UKEY : affiche les options de licence.
• BH_SQL : pour plus d’informations sur cet utilitaire permettant de mettre à
jour les fichiers de base de données de FactoryLink dBASE IV, reportez-vous au
manuel FactoryLink Configuration Guide.
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
FLNEW
Après la première installation de FactoryLink, vous devez créer une nouvelle
application à l’aide de l’utilitaire FLNEW. Cette dernière vous sert de base pour la
création d’une application FactoryLink. Cet utilitaire crée les sous-répertoires
nécessaires.
FLNEW écrase toute application FactoryLink qui existe déjà dans le répertoire de
destination. Pour conserver une application existante, sauvegardez-la à l’aide de
l’utilitaire FLSAVE avant d’exécuter l’utilitaire FLNEW ou vérifiez que vous créez
la nouvelle application dans un répertoire vide ou nouveau.
FLNEW fournit un ensemble de bibliothèques comprenant des composants
d’application permettant d’effectuer des opérations graphiques, logiques, de
traitement et de communication. Pour plus de détails sur les bibliothèques les
plus utilisées, reportez-vous au manuel Notes de mise à jour.
FLNEW comporte les tags prédéfinis suivants :
Table 27-1
Nom de tag
Domaine Type
Description
ALC_ACK
USER
DIGITAL
Acquittement de l’alarme la plus récente
ALC_ARCHIVE
SHARED
DIGITAL
Contrôle archivage du gestionnaire
d’alarmes
ALC_BANNER
SHARED
DIGITAL
Contrôle bandeau des alarmes
ALC_EXEC
SHARED
DIGITAL
Contrôle exécution du gestionnaire
d’alarmes
ALC_GROUP
SHARED
DIGITAL
Contrôle du groupe du gestionnaire
d’alarmes
ALC_GRPACK
USER
DIGITAL
Acquittement du contrôle du groupe du
gestionnaire d’alarmes
ALC_LOGBK
USER
DIGITAL
Déclencheur du journal des alarmes
ALC_PGDN
SHARED
ANALOG
Page suivante du contrôle du gestionnaire
d’alarmes
ALC_PGUP
SHARED
ANALOG
Page précédente du contrôle du
gestionnaire d’alarmes
384 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
ALC_PRINT
SHARED
DIGITAL
Contrôle impression du gestionnaire
d’alarmes
ALC_RETURN
SHARED
DIGITAL
Contrôle entrée du gestionnaire d’alarmes
ALC_SCROLL
SHARED
ANALOG
Contrôle défilement du gestionnaire
d’alarmes
ALC_SDN
SHARED
ANALOG
Contrôle défilement vers le bas du
gestionnaire d’alarmes
ALC_SELACK
USER
DIGITAL
Contrôle acquittement de la sélection du
gestionnaire d’alarmes
ALC_SORT
SHARED
DIGITAL
Contrôle tri du gestionnaire d’alarmes
ALC_SUP
SHARED
ANALOG
Contrôle défilement vers le haut du
gestionnaire d’alarmes
ALD_ACTCNT
SHARED
ANALOG
Nombre actuel d’alarmes actives du
gestionnaire d’alarmes
ALD_AUDCNT
SHARED
ANALOG
Nombre actuel d’alarmes sonores du
gestionnaire d’alarmes
ALD_BANNER
SHARED
MESSAGE
Mode bandeau du gestionnaire d’alarmes
ALD_GROUP
USER
MESSAGE
Groupe du gestionnaire des alarmes en
cours
ALD_LOG_TEXT
USER
MESSAGE
Zone de texte du journal des alarmes
ALD_PRINTER
SHARED
MESSAGE
Mode impression du gestionnaire des
alarmes en cours
ALD_ROW
USER
ANALOG
Choix du tag de ligne du gestionnaire des
alarmes
ALD_SORT
USER
MESSAGE
Mode triage du gestionnaire des alarmes
en cours
ALM_BANNER
USER
MESSAGE
Message bandeau du gestionnaire des
alarmes
ALM_BANR_BG
USER
ANALOG
Couleur d’arrière-plan du bandeau ALOG
ALM_BANR_BL
USER
ANALOG
Attribut de clignotement ligne du bandeau
ALOG
FactoryLink 6.5.0 / Principes de base / 385
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
ALM_BANR_FG
USER
ANALOG
Couleur d’avant-plan du bandeau ALOG
ALOGBCOLOR
USER
ANALOG
Couleur d’arrière-plan texte du
gestionnaire des alarmes
ALOGBLINK
USER
ANALOG
Attribut de clignotement texte du
gestionnaire des alarmes
ALOGFCOLOR
USER
ANALOG
Couleur d’avant-plan texte du
gestionnaire des alarmes
ALOGMBX_S
SHARED
MAILBOX
Tags mailbox du gestionnaire des alarmes
ALOGRFSH_S
SHARED
DIGITAL
Déclencheurs de rafraîchissement Vue
d’écran du gestionnaire des alarmes
ALOGSHMEM_S
SHARED
LONGANA
Tailles mémoire partagées du gestionnaire
des alarmes
ALOGTEXT
USER
MESSAGE
Texte d’écran du gestionnaire des alarmes
ALOGVER_S
SHARED
ANALOG
Informations sur la version du
gestionnaire des alarmes
ALOG_MBX
SHARED
MAILBOX
Mailbox du consignateur d’alarmes
A_DAY
SHARED
ANALOG
Jour du mois
A_DOW
SHARED
ANALOG
Jour de la semaine
A_DOY
SHARED
ANALOG
Jour de l’année
A_HOUR
SHARED
ANALOG
Nombre d’heures après minuit
A_MIN
SHARED
ANALOG
Nombre de minutes après l’heure
A_MONTH
SHARED
ANALOG
Mois de l’année
A_SEC
SHARED
ANALOG
Nombre de secondes après la minute
A_YEAR
SHARED
ANALOG
Année en cours
BROWSEHISTMBX
SHARED
MAILBOX
Mailbox du processus EXPLORATEUR
BROWSEHISTMBX_U
USER
MAILBOX
Mailbox du processus EXPLORATEUR
CONNSRVACTIVE
SHARED
ANALOG
Nombre de services actifs fournis
386 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
CONNSRVINIT
SHARED
DIGITAL
Signal d’initialisation de la connexion au
serveur
CONNSRVMBX
SHARED
MAILBOX
Mailbox réception de connexion au serveur
CONNSRVTOTAL
SHARED
ANALOG
Nombre total de services fournis
DALOGACKMBX
SHARED
MAILBOX
Mailbox AL_LOG distribuée pour alarmes
acquittées
DALOGRCVMBX
SHARED
MAILBOX
Mailbox réception AL_LOG distribuée
pour communications historiques
DALOGRCVMBX_U
USER
MAILBOX
Mailbox réception AL_LOG distribuée
pour communications historiques
DALOGVIEWMBX
SHARED
MAILBOX
Mailbox AL_VIEW distribuée pour
communications d’alarmes
DALOGVIEWMBX_U
USER
MAILBOX
Mailbox AL_VIEW distribuée pour
communications d’alarmes
DATASRVMBX
USER
MAILBOX
Mailbox réception du serveur de données
DATE
SHARED
MESSAGE
Date (jour MM/DD/YYYY)
DATE0
SHARED
MESSAGE
Date (jour MM/DD/YYYY)
DATETIME
SHARED
MESSAGE
Date et heure (jour MM/DD/YYYY
HH:MM:SS)
DBLOGHISTMBX
SHARED
MAILBOX
Mailbox réception DBLOG pour
communications historiques
DBLOGHISTMBX_U
USER
MAILBOX
Mailbox réception DBLOG pour
communications historiques
DPLOGHISTMBX
SHARED
MAILBOX
Mailbox réception du consignateur de
points de données pour communications
historiques
FLAPP_S
SHARED
MESSAGE
Répertoire d’applications
FLAPP_U
USER
MESSAGE
Répertoire d’applications
FLDOMAIN_S
SHARED
MESSAGE
Nom de domaine
FLDOMAIN_U
USER
MESSAGE
Nom de domaine
FactoryLink 6.5.0 / Principes de base / 387
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
FLINK_S
SHARED
MESSAGE
Répertoire des programmes d’applications
FLINK_U
USER
MESSAGE
Répertoire des programmes d’applications
FLLANSIG
SHARED
DIGITAL
Déclencheur intervalle système
FLLANSND
FLLANSNDMBX
SHARED
MAILBOX
Mailbox du processus FLLANSND
FLNAME_S
SHARED
MESSAGE
Nom de l’application
FLNAME_U
USER
MESSAGE
Nom de l’application
FLOPERATOR_S
SHARED
MESSAGE
Opérateur de l’application
FLOPERATOR_U
USER
MESSAGE
Opérateur de l’application
LSECEVENTUSER_S
SHARED
MESSAGE
Nom d’utilisateur de l’événement de
sécurité de l’application
LSECEVENTUSER_U
USER
MESSAGE
Nom d’utilisateur de l’événement de
sécurité de l’application
FLSECEVENT_S
SHARED
MESSAGE
Evénement de sécurité de l’application
FLSECEVENT_U
USER
MESSAGE
Evénement de sécurité de l’application
FLUSER_S
SHARED
MESSAGE
Utilisateur de l’application
FLUSER_U
USER
MESSAGE
Utilisateur de l’application
FL_MAINWINNAME_U
USER
MESSAGE
Tag de fenêtre d’écran FL_MAIN
FL_TESTWINNAME
USER
MESSAGE
Nom du tag de fenêtre d’écran FL_TEST
GRAPHCONNTYPE
USER
ANALOG
Connexion graphique et type de sécurité
GRAPHMBX
SHARED
MAILBOX
Mailbox entrée de la tâche graphique
GRAPHMBX_U
USER
MAILBOX
Mailbox entrée de la tâche graphique
HISTOGRAM_STTIME
USER
LONGANA
HISTOGRAM_Y_MAX_VAL
USER
FLOAT
HISTOGRAM_Y_MIN_VAL
USER
FLOAT
MAIN_WINNAME
SHARED
MESSAGE
388 / FactoryLink 6.5.0 / Principes de base
Nom de fenêtre de l’iml partagé FL_TEST
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
NULL_MSG
SHARED
MESSAGE
Tag de message vide
NULL_MSG_U
USER
MESSAGE
Tag de message vide
RTMARG
SHARED
ANALOG
Argument du Gestionnaire d’exploitation
RTMARG_U
USER
ANALOG
Argument du Gestionnaire d’exploitation
RTMCMD
SHARED
ANALOG
Commande système du Gestionnaire
d’exploitation
RTMCMD_U
USER
ANALOG
Commande système du Gestionnaire
d’exploitation
RTMPWD
SHARED
MESSAGE
Mot de passe du Gestionnaire
d’exploitation
RTMPWD_U
USER
MESSAGE
Mot de passe du Gestionnaire
d’exploitation
SECDAY
SHARED
LONGANA
Nombre de secondes après minuit
SECTIME
SHARED
LONGANA
Nombre de secondes depuis \Début de
période\
SECYEAR
SHARED
LONGANA
Nombre de secondes depuis le 1er janvier
SHUTDOWN 00:00:00
SHARED
DIGITAL
Indicateur d’arrêt du gestionnaire
d’exploitation
SHUTDOWN_U
USER
DIGITAL
Indicateur d’arrêt du gestionnaire
d’exploitation
SPCCHART_STTIME
USER
LONGANA
SPCCHART_Y_MAX_VAL
USER
FLOAT
SPCCHART_Y_MIN_VAL
USER
FLOAT
SPCDATAMBX_S
SHARED
MAILBOX
Mailbox réception de la tâche de données
PowerSPC
SPCDATATRIG_S
SHARED
DIGITAL
Indicateur d’initialisation de la tâche de
données PowerSPC
SPCDATA_APPDISABLE
SHARED
DIGITAL
Tag de basculement
activation/désactivation des processus
Power SPC
FactoryLink 6.5.0 / Principes de base / 389
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
SPCDATA_APPDISABLE0
SHARED
DIGITAL
SPCGMBX
SHARED
MAILBOX
Mailbox entrée de la tâche graphique SPC
SPCGMBX_U
USER
MAILBOX
Mailbox entrée de la tâche graphique SPC
SPCGRPHMBX_S
SHARED
MAILBOX
Mailbox réception de la tâche graphique
PowerSPC
SPCGRPHMBX_U
USER
MAILBOX
Mailbox réception de la tâche graphique
PowerSPC
SPRCVMBX
SHARED
MAILBOX
Mailbox réception SPC d’accès à la base de
données
SPCRCVMBX_U
USER
MAILBOX
Mailbox réception SPC d’accès à la base de
données
SPOOLREQ
SHARED
MESSAGE
Requête de mise en file d’attente
d’impression
SPOOLREQ_U
USER
MESSAGE
Requête de mise en file d’attente
d’impression
SPOOLRPLY
SHARED
MESSAGE
Réponse de mise en file d’attente
d’impression
SPOOLRPLY_U
USER
MESSAGE
Réponse de mise en file d’attente
d’impression
SPRGMBX
SHARED
MAILBOX
Mailbox entrée de la tâche graphique SPR
SPRGMBX_U
USER
MAILBOX
Mailbox entrée de la tâche graphique SPR
SPRRCVMBX
SHARED
MAILBOX
Mailbox réception SPR d’accès à la base de
données
SPRRCVMBX_U
USER
MAILBOX
Mailbox réception SPR d’accès à la base de
données
SPRSNDMBX
SHARED
MAILBOX
Mailbox historique SPR
SPVRCVMBX
SHARED
MAILBOX
Mailbox VIEW SPC d’accès à la base de
données
SPVRCVMBX_U
USER
MAILBOX
Mailbox VIEW SPC d’accès à la base de
données
390 / FactoryLink 6.5.0 / Principes de base
Description
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
STARTUP
SHARED
DIGITAL
Indicateur de démarrage du gestionnaire
d’exploitation
STARTUP_U
USER
DIGITAL
Indicateur de démarrage du gestionnaire
d’exploitation
TASKDESC_S
SHARED
MESSAGE
Description des tâches du domaine
partagé
TASKDESC_U
USER
MESSAGE
Description des tâches du domaine
utilisateur
TASKDSTATUS_S
SHARED
MESSAGE
Mot d’état des tâches du domaine partagé
TASKDSTATUS_U
USER
MESSAGE
Message d’état d’affichage des tâches du
domaine utilisateur
TASKMESSAGE_S
SHARED
MESSAGE
Message d’affichage des tâches du
domaine partagé
TASKMESSAGE_U
SHARED
MESSAGE
Message des tâches du domaine
utilisateur
TASKNAME_S
SHARED
MESSAGE
Nom des tâches du domaine utilisateur
TASKNAME_U
USER
MESSAGE
Nom des tâches du domaine utilisateur
TASKSTART_S
SHARED
DIGITAL
Déclencheur de démarrage de la tâche
Partagé
TASKSTART_U
USER
DIGITAL
Déclencheur de démarrage de la tâche
Utilisateur
TASKSTATUS_S
SHARED
ANALOG
Valeur d’état des tâches du domaine
partagé
TASKSTATUS_U
USER
ANALOG
Valeur d’état des tâches du domaine
utilisateur
TIME
SHARED
MESSAGE
Heure (HH:MM:SS)
TIME0
SHARED
MESSAGE
Heure (HH:MM:SS)
TOPWINDOW_U
USER
MESSAGE
Nom de fenêtre d’avant-plan en cours
TRENDHISTMBX
SHARED
MAILBOX
Mailbox réception TREND pour
communications historiques
FactoryLink 6.5.0 / Principes de base / 391
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
TRENDHISTMBX_U
USER
MAILBOX
Mailbox réception TREND pour
communications historiques
TRENDMBX
SHARED
MAILBOX
Mailbox entrée courbes de tendances
TRENDMBX_U
USER
MAILBOX
Mailbox entrée courbes de tendances
VBLOGDISABLE_S
SHARED
DIGITAL
Désactivation du débogage d’historisation
PowerVB
VBLOGDISABLE_U
USER
DIGITAL
Désactivation du débogage d’historisation
PowerVB
YYMMDD
SHARED
MESSAGE
Date (YYMMDD)
alog_ana1
SHARED
ANALOG
Gestionnaire d’alarmes >test 5
alog_ana1_limit
SHARED
ANALOG
Valeur maximale du gestionnaire
d’alarmes ana1
alog_ana1_stat
SHARED
ANALOG
Mot d’état Alog
alog_ana2
SHARED
ANALOG
Gestionnaire d’alarmes analog < alarme -5
alog_ana2_stat
SHARED
ANALOG
Mot d’état Alog
alog_dig1
SHARED
DIGITAL
Tag de test du gestionnaire d’alarmes
digital
alog_dig1_stat
SHARED
ANALOG
Mot d’état Alog
alog_flp1
SHARED
FLOAT
Gestionnaire d’alarmes <> tag de test 0
alog_flp1_stat
SHARED
ANALOG
Mot d’état Alog
alog_lana1
SHARED
LONGANA
Gestionnaire d’alarmes >= tag de test 12
alog_lana1_stat
SHARED
ANALOG
Mot d’état Alog
alog_lana2
SHARED
LONGANA
Gestionnaire d’alarmes <= tag de test -12
alog_lana2_stat
SHARED
ANALOG
Mot d’état Alog
alog_reset
SHARED
DIGITAL
Valeurs de test du gestionnaire des
alarmes à 0
browsembx
SHARED
MAILBOX
Mailbox historique de l’Explorateur
392 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
brw_count
USER
ANALOG
Compte de données de l’Explorateur
brw_delete
USER
DIGITAL
Déclencheur de suppression de
l’Explorateur
brw_move
USER
ANALOG
Valeur de déplacement de l’Explorateur
brw_position
USER
ANALOG
Valeur de la position sur l’Explorateur
brw_row
USER
ANALOG
Valeur de ligne en cours de l’Explorateur
brw_sec
USER
ANALOG
Données de secondes de l’Explorateur
brw_select
USER
DIGITAL
Déclencheur de sélection de l’Explorateur
brw_status
USER
MESSAGE
Mot d’état d’action de l’Explorateur
brw_time
USER
MESSAGE
Données de temps de l’Explorateur
ctr_clear3
SHARED
DIGITAL
Compteur de suppression de tag pour 3
ctr_clear3_u
USER
DIGITAL
Compteur de suppression de tag pour 3
ctr_dn_trig3
SHARED
DIGITAL
Déclencheur de décompteur 3
ctr_dn_trig3_u
USER
DIGITAL
Déclencheur de décompteur pour 3
ctr_enable3
SHARED
DIGITAL
Compteur tag de validation pour 3
ctr_enable3_u
USER
DIGITAL
Compteur tag de validation pour 3
ctr_neg_out3_u
USER
DIGITAL
Compteur sortie négative pour 3
ctr_neg_output3
SHARED
DIGITAL
Compteur sortie négative pour 3
ctr_pos_out2_u
USER
DIGITAL
Compteur sortie positive pour 2
ctr_pos_out3_u
USER
DIGITAL
Compteur sortie positive pour 3
ctr_pos_output2
SHARED
DIGITAL
Compteur sortie positive pour 2
ctr_pos_output3
SHARED
DIGITAL
Compteur sortie positive pour 3
ctr_up_trig1
SHARED
DIGITAL
Compteur du déclencheur de l’horloge
pour 1
ctr_up_trig2
SHARED
DIGITAL
Déclencheur du compteur pour 2
FactoryLink 6.5.0 / Principes de base / 393
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
ctr_uptrig3
SHARED
DIGITAL
Déclencheur du compteur pour 3
ctr_up_trig3_u
USER
DIGITAL
Déclencheur du compteur pour 3
ctr_value1
SHARED
ANALOG
Valeur courante du compteur pour 1
ctr_value1_u
USER
ANALOG
Valeur courante du compteur pour 1
ctr_value2
SHARED
ANALOG
Valeur courante du compteur pour 2
ctr_value2_u
USER
ANALOG
Valeur courante du compteur pour 2
ctr_value3
SHARED
ANALOG
Valeur courante du compteur pour 3
ctr_value3_u
USER
ANALOG
Valeur courante du compteur pour 3
demo_belt
USER
ANALOG
Courroie d’écran de démonstration
demo_belt_bot_xpos
USER
ANALOG
Position sur X basse de la courroie d’écran
demo_belt_top_xpos
USER
ANALOG
Position sur X haute de la courroie d’écran
demo_blue_botvalve
USER
DIGITAL
Ecran de démonstration valve basse du
tuyau bleu
demo_blue_pipe
USER
ANALOG
Ecran de démonstration niveau du tuyau
bleu
demo_blue_pour
USER
DIGITAL
Ecran de démonstration déversement du
tuyau bleu
demo_blue_topvalve
USER
DIGITAL
Ecran de démonstration valve haute du
tuyau bleu
demo_pick
USER
ANALOG
Courroie de l’écran de démonstration
demo_pick_xpos
USER
ANALOG
Ecran de démonstration position sur X de
la courroie
demo_pick_ypos
USER
ANALOG
Ecran de démonstration position sur Y de
la courroie
demo_tank
USER
ANALOG
Ecran de démonstration niveau du
réservoir
demo_tank_level
USER
MESSAGE
Ecran de démonstration valeur de sortie
du niveau du réservoir
394 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
demo_tank_level_fg
USER
ANALOG
Ecran de démonstration couleur
d’avant-plan du niveau du réservoir
demo_tank_level_xpos
USER
ANALOG
Ecran de démonstration position sur X du
niveau du réservoir
demo_tank_xpos
USER
ANALOG
Ecran de démonstration position sur X du
réservoir
demo_tank_ypos
USER
ANALOG
Ecran de démonstration position sur Y du
réservoir
demo_trig
USER
DIGITAL
Ecran de démonstration du déclencheur
math
demo_wheel
USER
ANALOG
Courroie de l’écran de démonstration
lecteur de roue
demo_yel_botvalve
USER
DIGITAL
Ecran de démonstration tuyau jaune de la
valve basse
demo_yel_pipe
USER
ANALOG
Ecran de démonstration niveau du tuyau
jaune
demo_yel_pour
USER
DIGITAL
Ecran de démonstration déversement du
tuyau jaune
demo_yel_topvalve
USER
DIGITAL
Ecran de démonstration tuyau jaune de la
valve haute
edi_blk1
USER
ANALOG
Port bloc EDI 1
edi_blk2
SHARED
ANALOG
Tags bloc EDI 2
edi_blkwr1_state
SHARED
DIGITAL
Etat écriture de bloc EDI pour com1
edi_blkwr1_trig
SHARED
DIGITAL
Déclencheur écriture de bloc EDI pour
com1
edi_blkwr2_state
SHARED
DIGITAL
Etat écriture de bloc EDI pour com2
edi_blkwr2_trig
SHARED
DIGITAL
Déclencheur écriture de bloc EDI pour
com2
edi_test
SHARED
DIGITAL
Déclencheur de table math EDI
edi_usl1
SHARED
ANALOG
Bloc EDI 1 non sollicité
FactoryLink 6.5.0 / Principes de base / 395
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
edi_usl2
SHARED
ANALOG
Bloc EDI 2 non sollicité
edi_write
SHARED
DIGITAL
Déclencheur écriture de bloc EDI
flfm_del1
USER
DIGITAL
Déclencheur de suppression du
Gestionnaire de fichiers
flfm_dir1
USER
DIGITAL
Répertoire de déclencheurs du
Gestionnaire de fichiers
flfm_dir_rscrl
USER
ANALOG
Tag déroulement du répertoire FLFM
distant
flfm_dir_scrl1
USER
ANALOG
Tag déroulement du répertoire du
Gestionnaire de fichiers
flfm_rdel
USER
DIGITAL
Déclencheur commande DEL FLFM
distante
flfm_rdir
USER
DIGITAL
Déclencheur répertoire FLFM distant
flfm_remote_dir
USER
MESSAGE
Nom du répertoire FLFM distant
flfm_remote_file
USER
MESSAGE
Nom du fichier FLFM distant
flfm_remote_mess
USER
MESSAGE
Message de commande FLFM distant
flfm_remote_stat
USER
ANALOG
Valeur d’état de la commande FLFM
distante
flfm_rtext
USER
MESSAGE
Texte de sortie de la commande FLFM
distante
flfm_rtype
USER
DIGITAL
Déclencheur commande du type FLFM
distant
flfm_text
USER
MESSAGE
Tableau de texte du Gestionnaire de
fichiers pour D+T
flfm_type1
USER
DIGITAL
Déclencheur type du Gestionnaire de
fichiers
flfm_type_rscrl
USER
ANALOG
Valeur de déroulement type distant FLFM
flfm_type_scrl1
USER
ANALOG
Tag déroulement type du Gestionnaire de
fichiers
396 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
float_change
USER
ANALOG
Valeur de requête modification de l’écran
Float
float_value
USER
FLOAT
Valeur de test de l’écran Float
help_file
USER
MESSAGE
Nom du fichier d’aide FLFM
help_scroll
USER
ANALOG
Tag déroulement de l’écran d’aide FLFM
help_text
USER
MESSAGE
Tags texte du type de fichier d’aide FLFM
help_trig
USER
ANALOG
Déclencheur commande du type de fichier
d’aide FLFM
help_wanted
USER
DIGITAL
Aide requise pour le déclencheur d’écran
en cours
hist_spc
SHARED
MAILBOX
SPC à mailbox historique
histmbx
SHARED
MAILBOX
Mailbox historique pour informations du
consignateur des tendances
iml_call
SHARED
DIGITAL
Déclencheur de test appel de procédure
IML
iml_const
SHARED
DIGITAL
Déclencheur IML constant
iml_ctrl_trig
SHARED
DIGITAL
Déclencheur procédure de contrôle Iml
iml_gdeclare
SHARED
DIGITAL
Déclencheur de test IML pour variables
globales déclarées
iml_iftest
SHARED
DIGITAL
Déclencheur/valeur de test IML if
iml_ldeclare
SHARED
DIGITAL
Déclencheur de test déclaration locale IML
iml_mathfun
SHARED
DIGITAL
Test de la fonction math IML
iml_out
SHARED
MESSAGE
Tag de sortie informations Iml
iml_out_u
USER
MESSAGE
Message de sortie Iml du test
iml_strfun
SHARED
DIGITAL
Déclencheur de test des fonctions de
chaîne IML
iml_trig_s
SHARED
DIGITAL
Déclencheur de procédure de test Iml
iml_trig_u
USER
DIGITAL
Déclencheur de procédure de test Iml
FactoryLink 6.5.0 / Principes de base / 397
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
iml_while
SHARED
DIGITAL
Déclencheur de test de procédure while
IML
imlu_call
USER
DIGITAL
Déclencheur d’appel de procédure de test
IML
imlu_const
USER
DIGITAL
Déclencheur de test constant IML
imlu_gdeclare
USER
DIGITAL
Déclencheur de variables globales
déclarées IML
imlu_iftest
USER
DIGITAL
Déclencheur de test de structure IML IF
imlu_ldeclare
USER
DIGITAL
Déclencheur de déclaration locale IML
imlu_mathfun
USER
DIGITAL
Déclencheur de test de la fonction math
IML
imlu_strfun
USER
DIGITAL
Déclencheur de test des fonctions de
chaîne IML
imlu_while
USER
DIGITAL
Déclencheur de structure while IML
lan_begin
SHARED
DIGITAL
Déclencheur des connexions de début LAN
lan_local_file
SHARED
DIGITAL
Création du fichier local LAN effectuée
depuis le générateur de rapports
lan_localname
SHARED
MESSAGE
Noms des postes locaux
lan_math
SHARED
DIGITAL
Déclencheur LAN du gestionnaire d’envoi
des valeurs
lan_recv_ana
SHARED
ANALOG
Tags analogiques de réception LAN
lan_recv_dig
SHARED
DIGITAL
Tags numériques de réception LAN
lan_recv_flp
SHARED
FLOAT
Tags flottants de réception LAN
lan_recv_lana
SHARED
LONGANA
Tags analogiques longs de réception LAN
lan_recv_msg
SHARED
MESSAGE
Tags réception de messages LAN
lan_remote_file
SHARED
DIGITAL
Création de fichiers distants LAN
effectuée depuis le générateur de rapports
lan_remotename
SHARED
MESSAGE
Noms des postes distants
398 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
lan_send_ana
SHARED
ANALOG
Envoi de tags analogiques LAN
lan_send_dig
SHARED
DIGITAL
Envoi de tags numériques LAN
lan_send_flp
SHARED
FLOAT
Envoi de tags flottants LAN
lan_send_lana
SHARED
LONGANA
Envoi de tags analogiques longs LAN
lan_send_msg
SHARED
MESSAGE
Envoi de tags de message LAN
lan_test
SHARED
DIGITAL
Déclencheur LAN de math
logtrig
SHARED
DIGITAL
Déclencheur consignateur - horloge
persist_trig
SHARED
DIGITAL
Déclencheur d’enregistrement des
informations de persistance
printscr
USER
DIGITAL
Déclencheur de l’écran d’impression de
l’écran Rainbow
rcp_data
SHARED
FLOAT
Tableau de données de recette
rcp_datetime
SHARED
MESSAGE
Date et heure de recette
rcp_name
SHARED
MESSAGE
Nom de recette
rcp_number
SHARED
ANALOG
Nombre de recettes (également nombre de
fichiers)
rcp_test
SHARED
DIGITAL
Déclencheur de procédure de recette IML
rcpdone
SHARED
DIGITAL
Déclencheur de terminaison de recette
rcpfile
SHARED
ANALOG
Nombre de fichiers de recette
rcpread
SHARED
DIGITAL
Déclencheur de lecture de recette
rcpstat
SHARED
ANALOG
Etat de recette
rcpwrite
SHARED
DIGITAL
Déclencheur d’écriture de recette
rpt_begin1
SHARED
DIGITAL
Déclencheur de début du générateur de
rapports
rpt_done1
SHARED
DIGITAL
Déclencheur de fin du générateur de
rapports
FactoryLink 6.5.0 / Principes de base / 399
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
rpt_end1
SHARED
DIGITAL
Déclencheur de fin du générateur de
rapports
rpt_operator
SHARED
MESSAGE
Tag de l’opérateur du générateur de
rapports
rpt_repeat1
SHARED
DIGITAL
Déclencheur de répétition du générateur
de rapports
sec1
SHARED
DIGITAL
Déclencheur de l’horloge une seconde
spc_cause
USER
MESSAGE
Code de cause du curseur graphique SPC
spc_chart_cursor
USER
ANALOG
Tag de curseur du graphique de tendances
SPC
spc_charttype
USER
MESSAGE
Tag de type graphique SPC
spc_cur_value
USER
FLOAT
Valeur graphique SPC calculée par le
curseur
spc_cursor
USER
ANALOG
Valeur du curseur graphique SPC
spc_datetime
USER
MESSAGE
Valeur du curseur Date et heure SPC
spc_freeze
USER
DIGITAL
Tag pause du graphique SPC
spc_lowcontrol
USER
FLOAT
Contrôle bas du curseur SPC
spc_lowspec
USER
FLOAT
Spéc. bas du curseur SPC
spc_mode
USER
DIGITAL
Tag de mode graphique SPC
spc_pan
USER
ANALOG
Valeur de pan. SPC
spc_range_3sig
SHARED
DIGITAL
Violation de règle d’éxécution de type SPC
spc_range_lowspec
SHARED
FLOAT
Limite spéc. basse de type SPC
spc_range_upspec
SHARED
FLOAT
Limite spéc. haute de type SPC
spc_sigma_3sig
SHARED
DIGITAL
Violation d’écart type 3-sigma SPC
spc_sigma_lowspec
SHARED
FLOAT
Limite spéc. basse sigma SPC
spc_sigma_upspec
SHARED
FLOAT
Limité spéc. haute sigma SPC
spc_upcenter
USER
FLOAT
Ligne centrale supérieure du curseur SPC
400 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-1
27
Domaine Type
Description
spc_upcontrol
USER
FLOAT
Contrôle haut du curseur SPC
spc_upspec
USER
FLOAT
Spéc. haut du curseur SPC
spc_xbar_3sig
SHARED
DIGITAL
Violation de la règle d’exécution SPC xbar
3 sigma
spc_xbar_lowspec
SHARED
FLOAT
Limite spéc. basse SPC xbar
spc_xbar_upspec
SHARED
FLOAT
Limite spéc. haute SPC xbar
spctrig
SHARED
DIGITAL
Déclencheur d’échantillons SPC
spool_msg
SHARED
MESSAGE
Message du gestionnaire d’équipement 1
spr_center
SHARED
FLOAT
Ligne centrale SPR
spr_histtrig
USER
DIGITAL
Déclencheur d’histogramme SPR
spr_lowcontrol
SHARED
FLOAT
Contrôle de limite basse SPR
spr_recalc
SHARED
DIGITAL
Déclencheur de recalcul SPR
spr_recalc2
SHARED
DIGITAL
Déclencheur de recalcul SPR pour XBARS
spr_scenter
SHARED
FLOAT
Ligne centrale SPR sigma
spr_slowcontrol
SHARED
FLOAT
Ligne de contrôle basse SPR sigma
spr_supcontrol
SHARED
FLOAT
Limite de contrôle haute SPR sigma
spr_upcontrol
SHARED
FLOAT
Contrôle haut SPR
spr_xcenter
SHARED
FLOAT
Ligne centrale SPR xbar
spr_xlowcontrol
SHARED
FLOAT
Contrôle bas SPR xbar
spr_xupcontrol
SHARED
FLOAT
Contrôle haut SPR xbar
trendrepmbx
USER
MAILBOX
Mailbox de réponse historique
trn_cursor
USER
ANALOG
Position du curseur de tendances
trn_endtime
USER
LONGANA
Heure de fin de tendance (la plus récente)
trn_grid
USER
DIGITAL
Grille de tendances on/off
FactoryLink 6.5.0 / Principes de base / 401
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-1
Nom de tag
Domaine Type
Description
trn_leg_divs
USER
ANALOG
Division de légendes du graphique des
tendances
trn_leg_max
USER
ANALOG
Légendes max. du graphique des
tendances
trn_leg_tics
USER
ANALOG
Statistiques de légendes du graphique de
tendances
trn_mode
USER
DIGITAL
Basculement du mode tendances
trn_pan
USER
ANALOG
Valeur pan. de tendances
trn_pen
USER
DIGITAL
Basculement source du stylet graphique
de tendances
trn_pen1
USER
ANALOG
Valeur de sortie du curseur de tendances
trn_pen_column
USER
MESSAGE
Source de colonne de la base de données
tendances du stylet
trn_starttime
USER
LONGANA
Heure de début de tendances (donnée la
plus ancienne)
trn_zoom
USER
ANALOG
Facteur d’agrandissement de tendances
Si vous restaurez l’application vide FactoryLink (FLBLANK), les tags
préconfigurés suivants seront disponibles :
Table 27-2
Nom de tag
Domaine
Type
Description
AB_EXCEPTION_DISABLE
SHARED
DIGITAL
Désactivation de l’écriture sur exception
Allen-Bradley
AB_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception
Allen-Bradley
AB_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0
Allen-Bradley
AB_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Allen-Bradley
402 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
AB_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Allen-Bradley
AB_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Allen-Bradley
AB_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Allen-Bradley
AB_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Allen-Bradley
AB_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Allen-Bradley
AB_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Allen-Bradley
AB_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Allen-Bradley
AB_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Allen-Bradley
ALLOG_ACTIVE_COUNT
SHARED
ANALOG
Nombre d’alarmes actives du consignateur
des alarmes
ALLOG_AUDIBLE_COUNT
SHARED
ANALOG
Nombre d’alarmes sonores du consignateur
des alarmes
ALLOG_HIST_MBX
SHARED
MAILBOX
Mailbox historique du consignateur des
alarmes
ALLOG_PRINT_TRIGGER
SHARED
DIGITAL
Déclencheur d’impression des alarmes
actives du consignateur des alarmes
ALLOG_UNACK_COUNT
SHARED
ANALOG
Nombre d’alarmes acquittées du
consignateur des alarmes
ALVIEW_AREA
USER
MESSAGE
Filtre de zone de l’afficheur des alarmes
ALVIEW_BANNER
USER
MESSAGE
Message bandeau de l’afficheur des alarmes
ALVIEW_BANNER_ACK
USER
DIGITAL
Acquittement bandeau de l’afficheur des
alarmes
ALVIEW_BANNER_BG
USER
ANALOG
Attribut d’arrière-plan bandeau de l’afficheur
des alarmes
ALVIEW_BANNER_BL
USER
ANALOG
Attribut de clignotement bandeau de
l’afficheur des alarmes
ALVIEW_BANNER_FG
USER
ANALOG
Attribut d’avant-plan bandeau de l’afficheur
des alarmes
ALVIEW_GROUP
USER
MESSAGE
Filtre de groupe de l’afficheur des alarmes
FactoryLink 6.5.0 / Principes de base / 403
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
ALVIEW_GROUP_ACK
USER
DIGITAL
Acquittement de groupe en cours de
l’afficheur des alarmes
ALVIEW_LOGBOOK
USER
MESSAGE
Entrée de journal de l’afficheur des alarmes
ALVIEW_LOGBOOK_TRIGGER
USER
DIGITAL
Déclencheur d’archivage du journal de
l’afficheur des alarmes
ALVIEW_ROW_SELECT
USER
ANALOG
Nombre de lignes sélectionnées de l’afficheur
des alarmes
ALVIEW_SCROLL
USER
ANALOG
Valeur de défilement de l’afficheur des
alarmes
ALVIEW_SELECT_ACK
USER
DIGITAL
Acquittement du choix de l’afficheur des
alarmes
ALVIEW_SORT
USER
MESSAGE
Méthode de tri de l’afficheur des alarmes
ALVIEW_TEXT
USER
MESSAGE
Texte de l’afficheur des alarmes
ALVIEW_TEXT_BG
USER
ANALOG
Attribut d’arrière-plan texte de l’afficheur des
alarmes
ALVIEW_TEXT_BL
USER
ANALOG
Attribut de clignotement texte de l’afficheur
des alarmes
ALVIEW_TEXT_FG
USER
ANALOG
Attribut d’avant-plan texte de l’afficheur des
alarmes
APPLICATION_DRW
USER
MESSAGE
Dessin actuellement chargé dans la fenêtre
de l’application
A_DAY
SHARED
ANALOG
Jour du mois
A_DOW
SHARED
ANALOG
Jour de la semaine
A_DOY
SHARED
ANALOG
Jour de l’année
A_HOUR
SHARED
ANALOG
Nombre d’heures après minuit
A_MIN
SHARED
ANALOG
Nombre de minutes après l’heure
A_MONTH
SHARED
ANALOG
Mois de l’année
A_SEC
SHARED
ANALOG
Nombre de secondes après la minute
A_YEAR
SHARED
ANALOG
Année en cours
404 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
BROWSEHISTMBX
SHARED
MAILBOX
Mailbox du processus EPLORATEUR
BROWSEHISTMBX_U
USER
MAILBOX
Mailbox du processus EXPLORATEUR
CONNSRVACTIVE
SHARED
ANALOG
Nombre de services actifs fournis
CONNSRVINIT
SHARED
DIGITAL
Signal d’initialisation de la connexion au
serveur
CONNSRVMBX
SHARED
MAILBOX
Mailbox réception de la connexion au serveur
CONNSRVTOTAL
SHARED
ANALOG
Nombre total de services fournis
DALOGACKMBX
SHARED
MAILBOX
Mailbox AL_LOG distribuée pour alarmes
acquittées
DALOGRCVMBX
SHARED
MAILBOX
Mailbox réception AL_LOG distribuée pour
communications historiques
DALOGRCVMBX_U
USER
MAILBOX
Mailbox réception AL_LOG distribuée pour
communications historiques
DALOGVIEWMBX
SHARED
MAILBOX
Mailbox AL_VIEW distribuée pour
communications d’alarmes
DALOGVIEWMBX_U
USER
MAILBOX
Mailbox AL_VIEW distribuée pour
communications d’alarmes
DATASRVMBX
USER
MAILBOX
Mailbox réception du serveur de données
DATE
SHARED
MESSAGE
Date (jour MM/DD/YYYY)
DATE0
SHARED
MESSAGE
Date (jour MM/DD/YYYY)
DATETIME
SHARED
MESSAGE
Date et heure (jour MM/DD/YYYY
HH:MM:SS)
DB4HISTMBX
SHARED
MAILBOX
Mailbox historique dBASEIV
DBLOGHISTMBX
SHARED
MAILBOX
Mailbox réception du consignateur de bases
de données pour communications historiques
DBLOGHISTMBX_U
USER
MAILBOX
Mailbox réception du consignateur de bases
de données pour communications historiques
DPLOGHISTMBX
SHARED
MAILBOX
Mailbox réception du consignateur de points
de données pour communications historiques
FactoryLink 6.5.0 / Principes de base / 405
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
DYNLOGCOMMAND
SHARED
MESSAGE
Tag message du contrôle dynamique de
l’historisation pour le consignateur de points
de données
DYNLOGFILE
SHARED
MESSAGE
Fichier dynamique d’historisation de
sauvegarde de points pour le consignateur de
points de données
DYNLOGFILEREAD
SHARED
DIGITAL
Déclencheur de lecture de chargement d’un
fichier de sauvegarde de points de données
pour le consignateur de points de données
DYNLOGFILEWRITE
SHARED
DIGITAL
Déclencheur d’écriture de création d’un
fichier de sauvegarde de points de données
pour le consignateur de points de données
DYNLOGSTATUS
SHARED
ANALOG
Tag d’état dynamique d’historisation pour le
consignateur de points de données
FLAPP_S
SHARED
MESSAGE
Répertoire d’applications
FLAPP_U
USER
MESSAGE
Répertoire d’applications
FLDOMAIN_S
SHARED
MESSAGE
Nom de domaine
FLDOMAIN_U
USER
MESSAGE
Nom de domaine
FLINK_S
SHARED
MESSAGE
Répertoire des programmes d’applications
FLINK_U
USER
MESSAGE
Répertoire des programmes d’applications
FLLANSIG
SHARED
DIGITAL
Déclencheur intervalle système FLLANSND
FLLANSNDMBX
SHARED
MAILBOX
Mailbox du processus FLLANSND
FLNAME_S
SHARED
MESSAGE
Nom de l’application
FLNAME_U
USER
MESSAGE
Nom de l’application
FLOPERATOR_S
SHARED
MESSAGE
Opérateur de l’application
FLOPERATOR_U
USER
MESSAGE
Opérateur de l’application
FLSECEVENTUSER_S
SHARED
MESSAGE
Nom d’utilisateur de l’événement de sécurité
de l’application
FLSECEVENTUSER_U
USER
MESSAGE
Nom d’utilisateur de l’événement de sécurité
de l’application
406 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
FLSECEVENT_S
SHARED
MESSAGE
Evénement de sécurité de l’application
FLSECEVENT_U
USER
MESSAGE
Evénement de sécurité de l’application
FLUSER_S
SHARED
MESSAGE
Utilisateur de l’application
FLUSER_U
USER
MESSAGE
Utilisateur de l’application
GENE_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception General
Electric
GENE_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur de lecture sur exception General
Electric
GENE_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 General
Electric
GENE_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc General Electric
GENE_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc General Electric
GENE_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc General Electric
GENE_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc General Electric
GENE_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 General Electric
GENE_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc General Electric
GENE_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc General Electric
GENE_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc General Electric
GENE_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc General Electric
GRAPHCONNTYPE
USER
ANALOG
Connexion graphique et type de sécurité
GRAPHMBX
SHARED
MAILBOX
Mailbox entrée de la tâche graphique
GRAPHMBX_U
USER
MAILBOX
Mailbox entrée de la tâche graphique
H1MP_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Siemens
Sinec H1
H1MP_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Siemens
Sinec H1
FactoryLink 6.5.0 / Principes de base / 407
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
H1MP_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 Siemens
Sinec H1
H1MP_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Siemens Sinec H1
H1MP_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Siemens Sinec H1
H1MP_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Siemens Sinec H1
H1MP_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Siemens Sinec
H1
H1MP_STATION0_READ_STATUS
SHARED
DIGITAL
Etat lecture sollicitée Siemens Sinec H1
H1MP_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Siemens Sinec H1
H1MP_STATION0_UNSOL_STATUS
SHARED
DIGITAL
Etat lecture non sollicitée Siemens Sinec H1
H1MP_STATION0_WRITE_STATUS
SHARED
DIGITAL
Etat écriture sollicitée Siemens Sinec H1
H1MP_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Siemens Sinec H1
H1MP_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Siemens Sinec H1
H1MP_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Siemens Sinec H1
H1MP_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Siemens Sinec
H1
HELP_COMPLETE
USER
DIGITAL
Lecture du fichier d’aide ou fin de position
HELP_SCROLL
USER
ANALOG
Position du fichier d’aide utilisée pour
défilement
HELP_STATUS
USER
ANALOG
Etat du fichier d’aide
HELP_TEXT
USER
MESSAGE
Texte de sortie du fichier d’aide
HELP_TRIGGER
USER
DIGITAL
Déclencheur de lecture du fichier d’aide
KTDTL_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception
Allen-Bradley KTDTL
KTDTL_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception
Allen-Bradley KTDTL
KTDTL_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0
Allen-Bradley KTDTL
408 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
KTDTL_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Allen-Bradley KTDTL
KTDTL_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Allen-Bradley
KTDTL
KTDTL_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Allen-Bradley KTDTL
KTDTL_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Allen-Bradley
KTDTL
KTDTL_STATION0_STATUS
SHARED
LONGANA
Etat station logique 0 Allen-Bradley KTDTL
KTDTL_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Allen-Bradley KTDTL
KTDTL_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Allen-Bradley
KTDTL
KTDTL_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Allen-Bradley KTDTL
KTDTL_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Allen-Bradley
KTDTL
MBUS_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Modicon
Modbus
MBUS_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Modicon
Modbus
MBUS_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 Modicon
Modbus
MBUS_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Modicon Modbus
MBUS_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Modicon Modbus
MBUS_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Modicon Modbus
MBUS_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Modicon Modbus
MBUS_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Modicon Modbus
MBUS_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Modicon Modbus
MBUS_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Modicon Modbus
MBUS_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Modicon Modbus
FactoryLink 6.5.0 / Principes de base / 409
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
MBUS_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Modicon
Modbus
MODP_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Modicon
Modbus Plus
MODP_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Modicon
Modbus Plus
MODP_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 Modicon
Modbus Plus
MODP_LS0_FAIL_DIG
SHARED
DIGITAL
Echec de la station logique Modicon Modbus
Plus
MODP_LS0_FAIL_MSG
SHARED
MESSAGE
Echec de la communication Modicon Modbus
Plus
MODP_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Modicon Modbus Plus
MODP_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Modicon Modbus
Plus
MODP_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Modicon Modbus Plus
MODP_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Modicon Modbus
Plus
MODP_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Modicon Modbus Plus
MODP_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Modicon Modbus Plus
MODP_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Modicon Modbus
Plus
MODP_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Modicon Modbus Plus
MODP_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Modicon
Modbus Plus
NDTL_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception
Allen-Bradley NetDTL
NDTL_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception
Allen-Bradley NetDTL
NDTL_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0
Allen-Bradley NetDTL
410 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
NDTL_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Allen-Bradley NetDTL
NDTL_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Allen-Bradley
NetDTL
NDTL_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Allen-Bradley NetDTL
NDTL_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Allen-Bradley
NetDTL
NDTL_STATION0_STATUS
SHARED
LONGANA
Etat station logique 0 Allen-Bradley NetDTL
NDTL_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Allen-Bradley NetDTL
NDTL_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Allen-Bradley
NetDTL
NDTL_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Allen-Bradley NetDTL
NDTL_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Allen-Bradley
NetDTL
OMRN_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Omron
OMRN_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Omron
OMRN_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Omron
OMRN_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Omron
OMRN_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Omron
OMRN_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Omron
OMRN_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Omron
OMRN_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Omron
OMRN_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Omron
OMRN_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Omron
OMRN_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Omron
RTMARG
SHARED
ANALOG
Argument du Gestionnaire d’exploitation
RTMARG_U
USER
ANALOG
Argument du Gestionnaire d’exploitation
FactoryLink 6.5.0 / Principes de base / 411
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
RTMCMD
SHARED
ANALOG
Commande système du Gestionnaire
d’exploitation
RTMCMD_U
USER
ANALOG
Commande système du Gestionnaire
d’exploitation
RTMPWD
SHARED
MESSAGE
Mot de passe du Gestionnaire d’exploitation
RTMPWD_U
USER
MESSAGE
Mot de passe du Gestionnaire d’exploitation
SECDAY
SHARED
LONGANA
Nombre de secondes après minuit
SECTIME
SHARED
LONGANA
Nombre de secondes depuis \
SECURITYMBX
SHARED
MAILBOX
Tag mailbox d’historisation des informations
recueillies par la sécurité
SECYEAR
SHARED
LONGANA
Nombre de secondes après le 1er janvier\
SHUTDOWN
SHARED
DIGITAL
Indicateur d’arrêt du gestionnaire
d’exploitation
SHUTDOWN_U
USER
DIGITAL
Indicateur d’arrêt du gestionnaire
d’exploitation
SIEM_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Siemens
CP525
SIEM_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Siemens
CP525
SIEM_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 Siemens
CP525
SIEM_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Siemens CP525
SIEM_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Siemens CP525
SIEM_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Siemens CP525
SIEM_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Siemens CP525
SIEM_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Siemens CP525
SIEM_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Siemens CP525
SIEM_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Siemens CP525
412 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
SIEM_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Siemens CP525
SIEM_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Siemens CP525
SPCDATAMBX_S
SHARED
MAILBOX
Mailbox réception de la tâche de données
PowerSPC
SPCDATATRIG_S
SHARED
DIGITAL
Indicateur d’initialisation de la tâche de
données PowerSPC
SPCGMBX
SHARED
MAILBOX
Mailbox entrée de la tâche graphique SPC
SPCGMBX_U
USER
MAILBOX
Mailbox entrée de la tâche graphique SPC
SPCGRPHMBX_S
SHARED
MAILBOX
Mailbox réception de la tâche graphique
PowerSPC
SPCGRPHMBX_U
USER
MAILBOX
Mailbox réception de la tâche graphique
PowerSPC
SPCRCVMBX
SHARED
MAILBOX
Mailbox réception d’accès à la base de
données SPC
SPCRCVMBX_U
USER
MAILBOX
Mailbox réception d’accès à la base de
données SPC
SPOOLREQ
SHARED
MESSAGE
Requête de mise en file d’attente
d’impression
SPOOLRPLY
SHARED
MESSAGE
Réponse de mise en file d’attente
d’impression
SPRGMBX
SHARED
MAILBOX
Mailbox entrée de la tâche graphique SPR
SPRGMBX_U
USER
MAILBOX
Mailbox entrée de la tâche graphique SPR
SPRRCVMBX
SHARED
MAILBOX
Mailbox réception d’accès à la base de
données SPR
SPRRCVMBX_U
USER
MAILBOX
Mailbox réception d’accès à la base de
données SPR
SPVRCVMBX
SHARED
MAILBOX
Mailbox View d’accès à la base de données
SPC
SPVRCVMBX_U
USER
MAILBOX
Mailbox View d’accès à la base de données
SPC
FactoryLink 6.5.0 / Principes de base / 413
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
SQRD_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Square D
SQRD_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Square
D
SQRD_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 Square D
SQRD_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Square D
SQRD_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Square D
SQRD_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Square D
SQRD_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Square D
SQRD_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Square D
SQRD_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Square D
SQRD_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Square D
SQRD_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Square D
SQRD_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Square D
STARTUP
SHARED
DIGITAL
Indicateur de démarrage du Gestionnaire
d’exploitation
STARTUP_U
USER
DIGITAL
Indicateur de démarrage du Gestionnaire
d’exploitation
TASKDESC_S
SHARED
MESSAGE
Description des tâches du domaine partagé
TASKDESC_U
USER
MESSAGE
Description des tâches du domaine
utilisateur
TASKDSTATUS_S
SHARED
MESSAGE
Mot d’état des tâches du domaine partagé
TASKDSTATUS_U
USER
MESSAGE
Etat message d’affichage des tâches du
domaine utilisateur
TASKMESSAGE_S
SHARED
MESSAGE
Message d’affichage des tâches du domaine
partagé
TASKMESSAGE_U
USER
MESSAGE
Message des tâches du domaine utilisateur
TASKNAME_S
SHARED
MESSAGE
Noms des tâches du domaine partagé
414 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLNEW
Table 27-2
27
Domaine
Type
Description
TASKNAME_U
USER
MESSAGE
Noms des tâches du domaine utilisateur
TASKSTART_S
SHARED
DIGITAL
Déclencheur de démarrage de la tâche
Partagé
TASKSTART_U
USER
DIGITAL
Déclencheur de démarrage de la tâche
Utilisateur
TASKSTATUS_S
SHARED
ANALOG
Valeur d’état des tâches du domaine partagé
TASKSTATUS_U
USER
ANALOG
Valeur d’état de la tâche Utilisateur
TE_EXCEPTION_DISABLE
SHARED
DIGITAL
Telemecanique - inhibition d’écriture sur
exception
TE_EXCEPTION_TRIGGER
SHARED
DIGITAL
Telemecanique - déclencheur d’écriture sur
exception
TE_LPORT0_MSG
SHARED
MESSAGE
Telemecanique - message d’erreur port
logique 0
TE_READ_COMPLETE
SHARED
DIGITAL
Telemecanique - fin lecture de bloc
TE_READ_DISABLE
SHARED
DIGITAL
Telemecanique - inhibition lecture de bloc
TE_READ_STATE
SHARED
DIGITAL
Telemecanique - état lecture de bloc
TE_READ_TRIGGER
SHARED
DIGITAL
Telemecanique - déclencheur lecture de bloc
TE_STATION0_STATUS
SHARED
ANALOG
Telemecanique - état station logique 0
TE_WRITE_COMPLETE
SHARED
DIGITAL
Telemecanique - fin écriture de bloc
TE_WRITE_DISABLE
SHARED
DIGITAL
Telemecanique - inhibition écriture de bloc
TE_WRITE_STATE
SHARED
DIGITAL
Telemecanique - état écriture de bloc
TE_WRITE_TRIGGER
SHARED
DIGITAL
Telemecanique - déclencheur écriture de bloc
TIME
SHARED
MESSAGE
Heure (HH:MM:SS)
TIME0
SHARED
MESSAGE
Heure (HH:MM:SS)
TI_EXCEPTION_DISABLE
SHARED
DIGITAL
Inhibition d’écriture sur exception Texas
Instruments
TI_EXCEPTION_TRIGGER
SHARED
DIGITAL
Déclencheur d’écriture sur exception Texas
Instruments
FactoryLink 6.5.0 / Principes de base / 415
Utilitaires FactoryLink
Nom de tag
•
UTILITAIRES FACTORYLINK
•
FLNEW
•
•
Table 27-2
Nom de tag
Domaine
Type
Description
TI_LPORT0_MSG
SHARED
MESSAGE
Message d’erreur port logique 0 Texas
Instruments
TI_READ_COMPLETE
SHARED
DIGITAL
Fin lecture de bloc Texas Instruments
TI_READ_DISABLE
SHARED
DIGITAL
Inhibition lecture de bloc Texas Instruments
TI_READ_STATE
SHARED
DIGITAL
Etat lecture de bloc Texas Instruments
TI_READ_TRIGGER
SHARED
DIGITAL
Déclencheur lecture de bloc Texas
Instruments
TI_STATION0_STATUS
SHARED
ANALOG
Etat station logique 0 Texas Instruments
TI_WRITE_COMPLETE
SHARED
DIGITAL
Fin écriture de bloc Texas Instruments
TI_WRITE_DISABLE
SHARED
DIGITAL
Inhibition écriture de bloc Texas Instruments
TI_WRITE_STATE
SHARED
DIGITAL
Etat écriture de bloc Texas Instruments
TI_WRITE_TRIGGER
SHARED
DIGITAL
Déclencheur écriture de bloc Texas
Instruments
TOPWINDOW_U
USER
MESSAGE
Nom de fenêtre d’avant-plan en cours
TRENDHISTMBX
SHARED
MAILBOX
Mailbox réception TREND pour
communications historiques
TRENDHISTMBX_U
USER
MAILBOX
Mailbox réception TREND pour
communications historiques
TRENDMBX
SHARED
MAILBOX
Mailbox entrée courbes de tendances
TRENDMBX_U
USER
MAILBOX
Mailbox entrée courbes de tendances
VBLOGDISABLE_S
SHARED
DIGITAL
Inhibition débogage d’historisation PowerVB
VBLOGDISABLE_U
USER
DIGITAL
Inhibition débogage d’historisation PowerVB
YYMMDD
SHARED
MESSAGE
Date (YYMMDD)
s1process_button_action
USER
DIGITAL
Tag de processus bouton Style 1 utilisé pour
les événements VB
sec1
SHARED
DIGITAL
Déclencheur de temps une seconde de
l’horloge
416 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLREST
FLREST
27
L’utilitaire FLREST dispose de deux méthodes d’enregistrement des applications
de FactoryLink :
• sauvegarde propre à une plate-forme ;
• sauvegarde multi plate-forme.
Restauration propre à une plate-forme
La méthode spécifique à une plate-forme restaure l’application depuis un autre
ordinateur fonctionnant sur le même système d’exploitation. Utilisez la
sauvegarde propre à une plate-forme pour
• enregistrer des fichiers propres à une plate-forme ;
• restaurer les applications sauvegardées.
Cette méthode permet de restaurer toute l’application.
Restauration multi plate-forme
La méthode de sauvegarde multi plate-forme transfère une application à partir
d’un système FactoryLink fonctionnant sur un système d’exploitation vers un
système FactoryLink fonctionnant sur un autre système d’exploitation. Cette
méthode développe une application FactoryLink en un seul fichier image de
l’application. Utilisez la sauvegarde multi plate-forme lorsque vous acheminez des
applications à travers des plates-formes.
Si vous convertissez une application créée sous une version de FactoryLink
antérieure à 4.3, votre plate-forme de système d’exploitation a pu autoriser des
noms de fichiers, des noms de répertoires et des écrans graphiques comprenant
plus de 8 caractères, sans compter l’extension. A partir de la version 4.3, les noms
de fichiers, les noms de répertoires et les écrans graphiques peuvent contenir au
maximum 8 caractères. S’ils dépassent cette limite, l’application n’est pas
restaurée dans la version FactoryLink 4.3 ou postérieure.
Ne restaurez une sauvegarde multi plate-forme que sur la même version de
FactoryLink que celle utilisée pour cette sauvegarde. En effet, vous pourriez
perdre des données de configuration.
FactoryLink 6.5.0 / Principes de base / 417
Utilitaires FactoryLink
Restaurez les fichiers d’applications FactoryLink enregistrés à l’aide de l’utilitaire
FLREST. FLREST écrase les fichiers existants. Ne restaurez jamais dans le
répertoire racine (répertoire FLINK) ou tout autre répertoire contenant des
fichiers de travail. Pour plus de sécurité, créez un répertoire indépendant pour les
sauvegardes, de préférence sur un disque séparé ou sur une partition.
•
UTILITAIRES FACTORYLINK
•
FLREST
•
•
Restauration d’une application
Pour enregistrer une application selon la méthode de sauvegarde propre à une
plate-forme ou multi plate-forme, procédez comme suit :
1 Insérez une disquette source dans le lecteur.
2 Lancez l’utilitaire FLREST. La boîte de dialogue Restaurer une application
FactoryLink s’affiche :
3 Dans cette boîte, entrez les informations suivantes :
Source
Indique le lecteur et le chemin d’accès de l’application. Par défaut
: a:\.
Destination
Indique le lecteur et le chemin d’accès de destination. Par défaut :
c:\flapp\. Si vous ne spécifiez pas de nom de fichier dans le
chemin d’accès de destination, l’opération FLREST multi
plate-forme échoue.
4 Choisissez le type de sauvegarde à effectuer. Il peut s'agir de l’une des
sauvegardes suivantes :
Sauvegarde locale
Effectue une restauration propre à une plate-forme.
Fichier de
sauvegarde multi
plate-forme local
Effectue une sauvegarde multi plate-forme sur un lecteur local.
Fichier de
sauvegarde multi
plate-forme de
réseau
Effectue une sauvegarde multi plate-forme depuis un nœud
distant sur le nœud en cours. Choisissez cette option si vous
souhaitez restaurer l’application depuis un nœud exécutant
FactoryLink sous un autre système d’exploitation.
Cette option utilise le TER exécutable TCP/IP pour copier les
sauvegardes multi plate-forme entre les nœuds sur le réseau. Il
faut donc configurer le nœud source en tant que serveur de
réseau et le nom d’hôte du nœud de destination doit figurer dans
le fichier de destination HOST.EQU.
5 FLREST distribue automatiquement les fichiers sur des disquettes pour le format
Sauvegarde locale uniquement. Cette répartition automatique n’existe pas pour
les sauvegardes multi plate-forme locales.
Après avoir complété ce panneau, cliquez sur OK ou Annuler.
OK
ANNULER
Initiatialise la restauration.
Quitte l’application sans la sauvegarder.
418 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLREST
• tables de configuration (*.CDB, .MDB),
• fichiers graphiques (DRW/*.G, *.GC, *.GS, *.GP, *.GPC, *.GPS, *.PL, *.PLS,
*.PLC),
• fichiers de format du rapport (RPT/*.FMT),
• champ source Maths et logique (PROCS/ *.PRG, *.INC),
• fichiers source CML (CML/*.C, *.H, *MAK),
• fichiers de configuration de réseau (NET/*.*).
Vous pouvez sauvegarder les fichiers suivants en utilisant l'opération de
sauvegarde FLREST propre à une plate-forme :
• fichiers binaires CML (CML/*.OBJ, *.EXE),
• fichiers d’historisation (LOG/*.*),
• fichiers de recette (RCP/*.*).
6 Une fois les fichiers sauvegardés dans le lecteur et le répertoire appropriés, le
message suivant s’affiche :
#RRNKECVKQP (CEVQT[.KPM UCWXGICTF¾G
7 A l’aide de l’utilitaire FLREST de sauvegarde multi plate-forme, sauvegardez les
fichiers binaires CML, les fichiers d’historisation ou de recette en les copiant
manuellement sur une disquette de sauvegarde.
FactoryLink 6.5.0 / Principes de base / 419
27
Utilitaires FactoryLink
Vous pouvez sauvegarder les fichiers suivants en utilisant l’une ou l’autre des
opérations de sauvegarde FLREST, propre à une plate-forme et multi plateforme :
•
UTILITAIRES FACTORYLINK
•
FLSETLNG
•
•
FLSETLNG
L’utilitaire FLSETLNG permet à l’utilisateur de spécifier la langue du
Gestionnaire de configuration, de l’Editeur d’applications et du système non
opérationnel ainsi que les modules d’exploitation FactoryLink spécifiques en
fonction des langues installées dans le système. Il est possible de lancer
FLSETLNG en mode autonome ou en cliquant deux fois sur le fichier exécutable.
Attention : vous recevrez un message d’erreur si vous essayez
d’exécuter FLSETLNG alors qu’une autre tâche ou
configuration FactoryLink est en cours d’exécution.
Le fichier exécutable se trouve dans le répertoire {FLINK}\BIN\ . Pour lancer
FLSETLNG en mode autonome, entrez la commande suivante à l’invite du
système :
HNUGVNPI
La boîte de dialogue des langues de FactoryLink 6.5.0 affiche les langues
installées dans votre système que vous pouvez choisir pour exécuter vos
applications.
Spécifiez la langue souhaitée puis cliquez sur OK. Une boîte de confirmation
apparaît si vous avez sélectionné une langue.
Si vous utilisez plusieurs langues en phase de développement, notez que les
caractères propres aux langues ne sont pas traduits après un changement de
langue.
Par exemple, une modification du mot de passe de sécurité dans une langue ne
fonctionne pas dans une autre si vous utilisez des caractères propres à une langue
(accents).
Si vous avez besoin de caractères nationaux uniques, entrez la page de code 1252
du code compatible ASCII grâce à la touche ALT (numéros du clavier).
420 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLTEST et FLDEMO
FLTEST
ET
FLDEMO
27
• FLTEST est une application test permettant de tester l’installation de
FactoryLink. Elle fournit également des exemples de tâches standard.
• FLDEMO vous propose différentes possibilités de développement
d’applications. Vous pouvez lancer cette application de démonstration en
démarrant le Gestionnaire d’exploitation de FactoryLink, si et seulement si
l’application FLAPP est restaurée.
Cette section décrit la méthode de restauration de l’application FLTEST ou
FLDEMO sur chaque système d’exploitation pris en charge par FactoryLink. Le
processus est différent pour chacun de ces systèmes.
Systèmes d’exploitation Windows NT et Windows 95
Pour restaurer FLTEST ou FLDEMO sur un système d’exploitation Windows NT
ou Windows 95, procédez comme suit :
1 Choisissez l’icône Restaurer l’application dans la fenêtre de groupes FactoryLink.
Cliquez deux fois
.ici pour effectuer la
restauration.
FactoryLink 6.5.0 / Principes de base / 421
Utilitaires FactoryLink
Après avoir installé FactoryLink, exécutez les applications test et de
démonstration, FLTEST et FLDEMO, afin de vérifier si l’installation de
FactoryLink est correcte.
•
UTILITAIRES FACTORYLINK
•
FLTEST et FLDEMO
•
•
2 La boîte de dialogue Restaurer une application s’affiche :
3 Entrez les informations suivantes :
Source
Entrez le nom complet du chemin d’accès du répertoire source de
l’application.
Si vous restaurez FLTEST, entrez :
E>HNKPM>ORU>HNVGUVORU
Si vous restaurez FLDEMO, entrez :
E>HNKPM>ORU>HNFGOQORU
Destination
Entrez le nom complet du chemin d’accès au répertoire de
destination de l’application.
4 Choisissez Fichier de sauvegarde multi plate-forme local en tant que type de fichier de
sauvegarde que vous souhaitez restaurer.
5 Cliquez sur OK. FLREST commence à restaurer les fichiers.
6 Créez un groupe de programmes pour l’application FLTEST en sélectionnant
l’option Groupe de programme dans le Gestionnaire de programmes de Windows.
Ces applications sont configurées pour l’utilisation de la tâche Historique pour
dBASE IV. Si vous n’utilisez pas cet Historique, configurez l’application de façon à
utiliser l’Historique souhaité avant de lancer toute activité permettant l’accès à
une base de données relationnelle.
422 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLTEST et FLDEMO
Systèmes d’exploitation OS/2
Cette section décrit comment restaurer l’application FLTEST ou FLDEMO sur un
système d’exploitation OS/2 à partir du Bureau ou d’une ligne de commande.
A partir du Bureau
1 Dans le Bureau, choisissez l’icône ou l’option de menu FactoryLink OS/2 afin
d’afficher les applications disponibles dans le groupe FactoryLink.
Pour restaurer
une application,
cliquez deux fois
sur cette icône.
2 Choisissez l’icône Restaurer l’application.
3 Suivez les instructions affichées à l’écran.
A partir d’une ligne de commande
1 A l’invite du système OS/2, passez du répertoire en cours au répertoire MPS dans
le chemin d’accès FLINK. Par exemple,
%& >(.15>/25
2 Si vous souhaitez restaurer l’application FLTEST, entrez la commande suivante :
(.4'56 (.6'56/25 E>(.6'56 NQE
Si vous souhaitez restaurer l’application FLDEMO, entrez la commande suivante :
(.4'56 (.6'56/25 E>(.&'/1 NQE
FactoryLink 6.5.0 / Principes de base / 423
27
Utilitaires FactoryLink
Cette application utilise la majorité des tâches FactoryLink que vous avez
achetées. Certains écrans peuvent ne pas fonctionner si vous n’avez pas acheté ou
installé la tâche fournissant les informations à cet écran.
•
UTILITAIRES FACTORYLINK
•
FLTEST et FLDEMO
•
•
3 Entrez les informations suivantes :
Source
Entrez le nom complet du chemin d’accès au répertoire source de
l’application.
Si vous restaurez FLTEST, entrez :
E>HNKPM>ORU>HNVGUVORU
Si vous restaurez FLDEMO, entrez :
c:\flink\mps\fldemo.mps
Destination
Entrez le nom complet du chemin d’accès au répertoire de
destination de l’application.
4 Choisissez Fichier de sauvegarde multi plate-forme local en tant que type de fichier de
sauvegarde que vous souhaitez restaurer.
5 Cliquez sur OK. FLREST commence à restaurer les fichiers.
6 Créez un groupe de programmes pour l’application FLTEST en sélectionnant
l’option Groupe de programme dans le Gestionnaire de programmes de Windows.
Ces applications sont configurées pour l’utilisation de la tâche Historique pour
dBASE IV. Si vous n’utilisez pas cet Historique, configurez l’application de façon à
utiliser l’Historique souhaité avant de lancer toute activité permettant l’accès à
une base de données relationnelle.
Cette application utilise la majorité des tâches FactoryLink que vous avez
achetées. Certains écrans peuvent ne pas fonctionner si vous n’avez pas acheté ou
installé la tâche fournissant les informations à cet écran.
424 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
Systèmes d’exploitation UNIX
S YSTÈMES
D ’ EXPLOITATION
UNIX
27
Restauration de FLDEMO
1 Créez un répertoire cible pour l’application test en entrant la commande suivante
à l’invite du système :
OMFKT HNFGOQ
2 Choisissez le répertoire nouvellement créé en entrant la commande suivante à
l’invite du système :
EF HNFGOQ
3 Entrez la commande suivante pour restaurer le fichier de sauvegarde multi
plate-forme pour l’application FLDEMO.
HNTGUV (.+0-ORUHNFGOQORU HNFGOQ NQE
Restauration de FLTEST
Pour restaurer l’application FLTEST sur un système d’exploitation UNIX,
procédez comme suit :
1 Créez un répertoire cible pour l’application test en entrant la commande suivante
à l’invite du système :
OMFKT HNVGUV
2 Choisissez le répertoire nouvellement créé en entrant la commande suivante à
l’invite du système :
EF HNVGUV
3 Entrez la commande suivante pour restaurer le fichier de sauvegarde multi
plate-forme pour l’application FLTEST.
HNTGUV (.+0-ORUHNVGUVORU WUTHNCRRUHNVGUV NQE
FactoryLink 6.5.0 / Principes de base / 425
Utilitaires FactoryLink
Cette section décrit comment restaurer l’application FLDEMO ou FLTEST sur un
système d’exploitation UNIX.
•
UTILITAIRES FACTORYLINK
•
Dépendances entre les modules
•
•
D ÉPENDANCES
ENTRE LES MODULES
Reportez-vous au tableau ci-dessous pour déterminer les tâches nécessaires à
l’exécution des applications appropriées lors de l’installation de FactoryLink.
Table 27-3
FLDEMO
FLTEST
Gestionnaire
d’alarmes
Générateur de
rapports
Gestionnaire
d’alarmes
Persistance
Gestionnaire de
configuration
Contrôle de
processus
statistique
(SPC)
Gestionnaire de
configuration
Recette de
fabrication
Graphique
d’exploitation
Recalcul
processus
statistique
Graphique
d’exploitation
Générateur de
rapports
Consultation
base de données
Horloge
Consultation
base de données
SPR
Consignateur de
base de données
Compteur
Consignateur de
base de données
Contrôle de
processus
statistique
(SPC)
Historique pour
DB4
Courbes de
tendances
Historique pour
DB4
Gestionnaire
d’impression
Gestionnaire de
fichiers
Gestionnaire de
fichiers
Horloge
Maths et
logique
interprétées
Maths et
logique
interprétées
Courbes de
tendances
Recette de
fabrication
Compteur
426 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLCONV
FLCONV
27
N’interrompez pas la conversion après l’avoir lancée. En effet, vous pourriez
altérer l’application.
Pour convertir une application, procédez comme suit :
1 Sauvegardez l’application à l’aide d’un utilitaire FLSAVE propre à une
plate-forme, si cela n’est pas déjà fait. Pour plus d’informations, reportez-vous à la
section FLSAVE de ce chapitre.
2 Lancez l’utilitaire FLCONV. Une boîte de dialogue s’affiche et indique le lecteur et
le chemin d’accès de l’application à convertir. Vérifiez que les informations
indiquées sont correctes.
3 Choisissez l’une des options suivantes :
OK
Annuler
Convertit l’application.
Annule la conversion.
Les fichiers d’application sont convertis.
FactoryLink 6.5.0 / Principes de base / 427
Utilitaires FactoryLink
Après avoir restauré une application FactoryLink sur une nouvelle plate-forme ou
sur une nouvelle version FactoryLink, vous devez la convertir à l’aide de
l’utilitaire FLCONV. Après avoir converti l’application, vous ne pouvez pas
l’exécuter avec l’ancienne version de FactoryLink.
•
UTILITAIRES FACTORYLINK
•
FLSAVE
•
•
FLSAVE
Enregistrez les fichiers d’applications de FactoryLink à l’aide de l’utilitaire
FLSAVE. FLSAVE écrase les fichiers existants. N’enregistrez jamais sous le
répertoire racine (répertoire FLINK) ou tout autre répertoire contenant des
fichiers de travail. Pour plus de sécurité, créez un répertoire indépendant pour les
sauvegardes, de préférence sur un disque séparé ou sur une partition.
L’utilitaire FLSAVE dispose de deux méthodes d’enregistrement des applications
de FactoryLink :
• sauvegarde propre à une plate-forme ;
• sauvegarde multi plate-forme.
Sauvegarde propre à une plate-forme
La méthode de sauvegarde propre à une plate-forme crée une copie d’une
application que vous pouvez restaurer sur d’autres ordinateurs fonctionnant sur
le même système d’exploitation. Utilisez la sauvegarde propre à une plate-forme
pour :
• enregistrer des fichiers propres à une plate-forme ;
• sauvegarder des applications.
Cette méthode permet d’archiver toute l’application.
Sauvegarde multi plate-forme
La méthode de sauvegarde multi plate-forme transfère une application à partir
d’un système FactoryLink fonctionnant sur un système d’exploitation vers un
système FactoryLink fonctionnant sur un autre système d’exploitation. Cette
méthode réduit une application FactoryLink en un seul fichier image de
l’application. Utilisez la sauvegarde multi plate-forme lorsque vous acheminez des
applications à travers des plates-formes.
Si vous convertissez une application créée sous une version de FactoryLink
antérieure à 4.3, votre plate-forme de système d’exploitation a pu autoriser des
noms de fichiers, des noms de répertoires et des écrans graphiques comprenant
plus de 8 caractères, sans compter l’extension. A partir de la version 4.3, les noms
de fichiers, les noms de répertoires et les écrans graphiques peuvent contenir au
maximum 8 caractères. S’ils dépassent cette limite, l’application n’est pas
restaurée dans la version FactoryLink 4.3 ou postérieure.
Ne restaurez jamais une sauvegarde multi plate-forme sur une autre version de
FactoryLink que celle utilisée pour cette sauvegarde. En effet, vous pourriez
perdre des données de configuration.
428 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLSAVE
Sauvegarde d’une application
1 Formatez (initialisez) la disquette cible avant de lancer FLSAVE. Il est
recommandé d’utiliser une disquette vierge car FLSAVE détruit toute application
figurant sur la disquette.
2 Insérez la disquette cible dans le lecteur.
3 Lancez l’utilitaire FLSAVE. La boîte de dialogue Sauvegarder une application
FactoryLink s’affiche.
4 Dans cette boîte, entrez les informations suivantes :
Source
Indique le lecteur et le chemin d’accès de l’application. Par défaut
: c:\flapp.
Destination
Indique le lecteur et le chemin d’accès de destination. Par défaut :
a:\. Si vous ne spécifiez pas de nom de fichier dans le chemin
d’accès de destination, l’opération FLSAVE multi plate-forme
échoue.
Enregistrer les
fichiers de
données de
l’application
Indique s’il faut sauvegarder ou non tous les fichiers de données
d’application. Pour utiliser cette option, cliquez sur la case
d’option.
5 Choisissez le type de sauvegarde à effectuer. Il peut s'agir de l’une des
sauvegardes suivantes :
Sauvegarde locale
Fichier de
sauvegarde multi
plate-formes local
Fichier de
sauvegarde multi
plate-forme de
réseau
Effectue une sauvegarde propre à une plate-forme.
Effectue une sauvegarde multi plate-forme sur un lecteur local.
Effectue une sauvegarde multi plate-forme du noeud en cours sur
un noeud distant. Choisissez cette option si vous souhaitez
restaurer l’application sur un noeud exécutant FactoryLink sous
un autre système d’exploitation.
Cette option utilise le TER exécutable TCP/IP pour copier les
sauvegardes multi plate-forme entre les noeuds sur le réseau. Il
faut donc configurer le nœud de destination en tant que serveur
de réseau et le nom d’hôte du nœud source doit figurer dans le
fichier de destination HOST.EQU.
FactoryLink 6.5.0 / Principes de base / 429
27
Utilitaires FactoryLink
Pour enregistrer une application selon la méthode de sauvegarde propre à une
plate-forme ou multi plate-forme, procédez comme suit :
•
UTILITAIRES FACTORYLINK
•
FLSAVE
•
•
FLSAVE distribue automatiquement les fichiers sur des disquettes pour le format
Sauvegarde locale uniquement. Cette répartition automatique n’existe pas pour
les sauvegardes multi plate-forme locales.
6 Après avoir complété ce panneau, cliquez sur OK ou Annuler.
OK
ANNULER
Initialise l’enregistrement.
Quitte l’application sans la sauvegarder.
Vous pouvez sauvegarder les fichiers suivants en utilisant l’une ou l’autre des
opérations de sauvegarde FLSAVE, propre à une plate-forme et multi plate-forme
:
• tables de configuration (*.CDB, *.MDB),
• fichiers graphiques (DRW/*.G, *.GC, *.GS, *.GP, *.GPC, *.GPS, *.PL, *.PLS,
*.PLC),
• fichiers de format du rapport (RPT/*.FMT),
• champ source Maths et logique (PROCS/ *.PRG, *.INC),
• fichiers source CML (CML/*.C, *.H, *MAK),
• fichiers de configuration de réseau (NET/*.*).
Les fichiers suivants sont sauvegardés à l’aide des opérations de sauvegarde
FLSAVE propre à une plate-forme :
• fichiers binaires CML (CML/*.OBJ, *.EXE),
• fichiers d’historisation (LOG/*.*),
• fichiers de recette (RCP/*.*).
7 Une fois les fichiers sauvegardés dans le lecteur et le répertoire ou les disquettes
appropriés, le message suivant s’affiche :
#RRNKECVKQP (CEVQT[.KPM UCWXGICTF¾G
8 A l’aide de l’utilitaire FLSAVE de sauvegarde multi plate-forme, sauvegardez les
fichiers binaires CML, les fichiers d’historisation ou de recette en les copiant
manuellement sur une disquette de sauvegarde.
430 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
CTGEN
CTGEN
27
CTGEN crée les fichiers CT et reconstitue tous les fichiers CT dont les tables de
base de données ont été modifiées à l’aide du fichier CTLIST. Vous pouvez lancer
l’utilitaire CTGEN en mode autonome ou en combinant plusieurs paramètres.
Pour lancer CTGEN en mode autonome, entrez la commande suivante à l’invite du
système :
EVIGP 'PVGT
CDBLIST
Cet utilitaire permet d’effectuer des mises au point au niveau de la configuration
de base de données.
Ligne de commande :
EFDNKUV =F? HKNGEFD
=HKNGOFZ?
où
-d
<file.cdb>
indique les noms de champs.
est le fichier de base de données dont le contenu doit s’afficher.
CTLIST
Cet utilitaire permet d’effectuer des mises au point au niveau binaire.
Ligne de commande :
EVNKUV HKNGEV
FactoryLink 6.5.0 / Principes de base / 431
Utilitaires FactoryLink
L’utilitaire CTGEN lie les noms de tags spécifiés dans les tables de base de
données aux numéros de tags mis à jour par la base de données temps réel ou les
convertit en ces numéros. Lors de l’exécution, la tâche charge le fichier CT puis
crée toutes les structures internes nécessaire à la réalisation du travail. Pour
améliorer les performances, les tâches utilisent le numéro de tag indiqué dans le
fichier CT au lieu des numéros de tags de la ou des tables de base de données pour
accéder à la base de données temps réel.
•
UTILITAIRES FACTORYLINK
•
DBCHK
•
•
DBCHK
L’utilitaire de vérification de bases de données (DBCHK) vous permet de :
• vérifier si la base de données contient des fichiers d’index endommagés ;
• supprimer des entrées en double ;
• reconstituer les fichiers d’index.
Syntaxe :
FDEJM [options]
où
options contrôle la manière dont l’utilitaire FDEJM s’exécute. Si vous ne spécifiez
pas de paramètres de ligne de commande, cet utilitaire signale uniquement les
problèmes éventuels rencontrés dans toute l’application sans les corriger. options
peut correspondre à l’une des entrées suivantes :
#HN rép_app
définit le nom du répertoire d’applications à vérifier, où
HN rép_app est le chemin d’accès complet au répertoire. Si vous ne
spécifiez pas HN rép_app, le répertoire par défaut FLAPP est
utilisé. N’utilisez pas d’espace entre l’option # et HN rép_app.
6 titrefichier
définit les fichiers à vérifier, où titrefichier est le nom du fichier
contenant les noms des fichiers AC à vérifier. titrefichier peut être
le nom de tout fichier que vous avez créé à l’aide d’un éditeur de
texte.
FLINK\AC\TITLES : chemin d’accès au fichier contenant les
noms de tous les fichiers AC auxquels vous pouvez accéder à
partir du Menu principal du Gestionnaire de configuration.
Utilisez cette option si vous souhaitez vérifier tous les fichiers.
FLINK\AC\TTITLES : nom du fichier contenant les noms de
tous les fichiers AC auxquels vous ne pouvez pas accéder
directement à partir du Menu principal, comme les bases de
données d’objets et de références croisées. N’utilisez pas d’espace
entre l’option 6 et titrefichier.
%
signale les problèmes éventuels mais ne les corrige pas. Si vous
choisissez cette option, le système génère uniquement des
rapports, même si d’autres options sont spécifiées.
432 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
EXPLODE
supprime les entrées en double des fichiers de base de données et
génère un nouvel index si des doublons sont détectés. Ne spécifiez
pas un fichier autorisant les entrées en double car elles seront
supprimées.
+
génère un nouvel index pour les fichiers de base de données.
8 n
active le mode verbeux où n indique le niveau de verbosité. Il peut
s'agir de l’une des sauvegardes suivantes :
1 Fournit uniquement des messages avec des codes
d’enregistrements.
2 Fournit des messages avec texte.
9
fichier_ac.AC
> nomfichier.out
vérifie toute l’application. Autrement dit, tous les fichiers AC
répertoriés dans titrefichier ainsi que les fichiers OBJECT.AC,
XREF.AC, DOMAIN.AC et TYPE.AC sont vérifiés.
est le nom du fichier AC ou de la liste de fichiers à vérifier. Vous
pouvez spécifier jusqu’à 200 fichiers AC. Vous devez entrer
chaque nom sur une nouvelle ligne.
réachemine l’affichage vers nomfichier.out où nomfichier est le
nom du fichier recevant l’affichage.
EXPLODE
Si un fichier système FactoryLink, et non un fichier d’applications, est
endommagé et doit être remplacé sur le disque dur à partir du support
d’installation, utilisez l’utilitaire GZRNQFG pour décompresser les fichiers
individuels avant de les remplacer. Cette opération est obligatoire pour les
plates-formes Windows NT, Windows 95 et OS/2. Elle est nécessaire car les
supports des logiciels de base et d’installation contiennent des fichiers
compressés. Syntaxe :
GZRNQFG fichierenentrée fichierensortie
où
fichierenentrée
fichierensortie
est le chemin d’accès complet au fichier que vous souhaitez copier
à partir de la disquette d’installation, y compris le nom du lecteur
où est monté cette disquette.
est le nom du lecteur et le chemin d’accès complet du répertoire
où vous souhaitez écrire le fichier.
FactoryLink 6.5.0 / Principes de base / 433
27
Utilitaires FactoryLink
&
•
UTILITAIRES FACTORYLINK
•
KEYINST
•
•
KEYINST
Il s’agit d’un utilitaire de protection qui est généralement lancé au cours de
l’installation. Vous pouvez cependant le lancer à tout moment. Il vous permet de
créer une clé sans que vous soyez obligé d’effectuer tout le processus d’installation.
En entrant le numéro de série suivi de la séquence de configuration, vous ouvrez
une partie du programme dans laquelle vous entrez le numéro d’enregistrement
sans avoir à effectuer tout le processus d’installation.
FLKEYVAL
Il s’agit d’un utilitaire de protection qui est généralement lancé au cours de
l’installation. Vous pouvez cependant le lancer à tout moment. Une fois que vous
avez reçu votre numéro d’enregistrement, vous devez contacter USDATA dans les
dix jours afin d’obtenir un numéro d’autorisation. L’utilitaire FLKEYVAL vous
permet d’accéder rapidement au système afin d’entrer ce numéro.
Une fois KEY activé, le système vous invite à entrer le numéro d’autorisation sans
que vous soyez obligé d’effectuer tout le processus d’installation.
FLSHM
L’utilitaire HNUJO vous permet d’effectuer les opérations suivantes :
• répertorier les zones de mémoire utilisées par les bases de données temps réel
multi-utilisateur de FactoryLink ;
• éliminer les zones de mémoire verrouillées à la suite d’un arrêt anormal de
FactoryLink. Cette opération est uniquement nécessaire dans un
environnement multi-utilisateur.
Syntaxe de cette commande :
HNUJO =QRVKQP? =TVFDAPCOG?
où
option
contrôle la manière dont l’utilitaire HNUJO s’exécute. Vous pouvez
entrer l’un ou plusieurs des niveaux suivants. Si vous ne spécifiez
pas d’option, vous recevez une liste des bases de données temps
réel disponibles.
434 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
FLSHM
. Répertorie les bases de données temps réel
existantes.
/ Répertorie tous les segments de mémoire partagée
pour chaque domaine.
& Supprime la base de données temps réel. Avant
d’utiliser cette option, arrêtez le Gestionnaire
d’exploitation.
% Efface l’indicateur actif associé à un ou plusieurs
noms d’utilisateurs pour l’application indiquée.
Permet à l’utilisateur de démarrer à nouveau
l’application sans arrêter FactoryLink. Utilisez
uniquement cette option en cas d’arrêt anormal
d’un domaine unique.
nom_rtdb
est le nom de la base de données temps réel à traiter. Ce champ
est facultatif, sauf pour l’option &. Si aucun nom n’est entré pour
nom_rtdb, le système effectue les actions de la base de données
définie dans la variable d’environnement FLNAME.
Par exemple, spécifiez la commande suivante pour déverrouiller les zones de
mémoire partagée pour la base de données temps réel flapp1.
HNUJO NOW
FactoryLink 6.5.0 / Principes de base / 435
Utilitaires FactoryLink
7 Répertorie tous les noms de domaines et
d’utilisateurs pour chaque base de données temps
réel.
27
•
UTILITAIRES FACTORYLINK
•
UKEY
•
•
UKEY
L’utilitaire UKEY vous permet d’effectuer les opérations suivantes :
• répertorier les options sous licence ;
• vérifier les options sous licence.
Dans un environnement UNIX, entrez cette commande en minuscules. Syntaxe :
WMG[ =QRVKQPU?
où options peut correspondre à l’une des entrées répertoriées dans la liste
ci-dessous. Si vous ne spécifiez pas d’option, un menu apparaît et affiche toutes les
options disponibles dans l’utilitaire WMG[.
NR
F
FR
E
Répertorie toutes les options fournies avec votre licence. Si les
options tiennent sur plus d’une page, la liste s’arrête à la fin de
chaque page.
Répertorie toutes les options sans s’arrêter à la fin de chaque
page.
Répertorie toutes les options disponibles. Si les options tiennent
sur plus d’une page, la liste s’arrête à la fin de chaque page.
Répertorie toutes les options sans s’arrêter à la fin de chaque
page.
Vérifie si le système est correctement initialisé. Si cette
vérification échoue, le message suivant s’affiche :
.C EN¾ PIGUV RCU KPUVCNN¾G
Dans ce cas, installez la clé ou le code de protection du logiciel.
436 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
Messages d’erreur des utilitaires
M ESSAGES
D ’ ERREUR DES UTILITAIRES
27
Erreur lors de l’écriture dans le fichier nom du fichier
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore 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, etc.)
2. Tous les autres logiciels nécessaires à l’exécution de
FactoryLink (tels que X-Windows) ont été installés et
correctement configurés. Vous devez également posséder la
bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible et que l’erreur
persiste, contactez le Service d’assistance client.
Impossible de créer le fichier nom du fichier
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore 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, etc.).
2. Tous les autres logiciels nécessaires à l’exécution de
FactoryLink (tels que X-Windows) ont été installés et
correctement configurés. Vous devez également posséder la
bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible et que l’erreur
persiste, contactez le Service d’assistance client.
FactoryLink 6.5.0 / Principes de base / 437
Utilitaires FactoryLink
Si une erreur se produit lorsque FactoryLink exécute un utilitaire, des messages
d’erreur apparaissent sur l’écran. Cette section répertorie ces messages, indique
quelles en sont les causes et comment y remédier.
•
UTILITAIRES FACTORYLINK
•
Messages d’erreur des utilitaires
•
•
Impossible de créer le répertoire nom du répertoire
Cause : le système d’exploitation, l’un des logiciels installés ou la
configuration matérielle de votre système n’est pas valable ou est
incompatible avec un autre élément, ou encore 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, etc.)
2. Tous les autres logiciels nécessaires à l’exécution de
FactoryLink (tels que X-Windows) ont été installés et
correctement configurés. Vous devez également posséder la
bonne version de FactoryLink.
3. Tous les éléments matériels sont correctement configurés et
sont compatibles.
Si tout est parfaitement configuré et compatible et que l’erreur
persiste, contactez le Service d’assistance client.
Impossible d’ouvrir le fichier nom du fichier
Cause : le système n’a pas pu ouvrir le fichier de sortie. Le disque est
plein ou le chemin d’accès n’existe pas.
Action : si le disque est plein, supprimez tout fichier inutile. Si le chemin
n’existe pas, créez-le.
Mémoire RAM saturée
Cause : il n’y a plus de mémoire disponible.
Action : fermez toute fenêtre ou tout programme inutile. Attribuez
davantage de mémoire à votre système si cette erreur est
fréquente.
438 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
Messages d’erreur des utilitaires
FLNEW
ERREUR : la variable d’environnement FLINK n’est pas définie.
ERREUR : impossible de créer l’arborescence du répertoire FactoryLink.
Cause : vous n’avez pas défini la variable d’environnement FLINK ou
vous l’avez définie dans une structure de répertoires incorrecte.
Action : définissez la variable d’environnement FLINK dans une
structure de répertoires correcte.
FLNEW abandonné !
Cause : vous avez demandé l’arrêt de FLNEW.
Action : aucune action requise.
Le chemin chemin spécifié n’existe pas.
Cause : vous avez spécifié un chemin d’accès incorrect ou inexistant pour
l’application de démarrage.
Action : créez un répertoire pour l’application de démarrage et/ou
relancez FLNEW en spécifiant le chemin approprié.
FactoryLink 6.5.0 / Principes de base / 439
27
Utilitaires FactoryLink
Les messages d’erreur suivants peuvent apparaître au cours de l’exécution de
FLNEW :
•
UTILITAIRES FACTORYLINK
•
Messages d’erreur des utilitaires
•
•
EXPLODE
Les messages d’erreur suivants peuvent apparaître au cours de l’exécution de
l’utilitaire EXPLODE :
Erreur numéro dans le fichier comprimé nom du fichier
Cause : une erreur s’est produite au cours du processus de
décompression des fichiers. Le numéro indiqué dans le message
fait référence à un appel système particulier vers la bibliothèque
de compression.
Action : l’utilisateur ne peut pas réparer ce type d’erreur. Contactez le
Service d’assistance client en leur communiquant le message
d’erreur et le numéro.
Impossible d’ouvrir le fichier nom du fichier pour la
compression/décompression.
Cause : le nom de fichier spécifié n’existe pas et ne peut pas être ouvert
pour être traité.
Action : vérifiez que le nom de fichier spécifié est correct. Entrez à
nouveau la commande.
Impossible d’ouvrir le fichier temporaire pour la compression/décompression.
Cause : la structure de répertoires est pleine. Il est impossible de créer
un fichier temporaire pour les opérations de
compression/décompression.
Action : supprimez du système les fichiers non utilisés. Entrez à nouveau
la commande.
Pas de RAM. Déchargez les programmes résidents et réessayez.
Cause : espace tampon insuffisant pour l’algorithme de décompression
en raison de la mémoire utilisée par les programmes résidents.
Action : déchargez tout programme résident et réessayez. Si le problème
persiste, contactez votre Service d’assistance client.
440 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
Messages d’erreur des utilitaires
FLSAVE
Echec de la sauvegarde !
Cause : FLXCOPY n’a pas pu copier les fichiers d’applications vers le
chemin de destination. Vous avez entré un fichier d’application
incorrect ou les fichiers sont endommagés.
Action : vérifiez la syntaxe pour déterminer si vous avez entré un nom de
fichier d’application incorrect. Si cela est le cas, entrez à nouveau
la commande en indiquant le nom de fichier approprié. Si vous
avez entré un nom de fichier d’application correct, enregistrez
manuellement tous les fichiers d’applications sous le répertoire
\FLAPP en exécutant une copie X-COPY.
Echec de la vérification de la fonction de copie.
Cause : FactoryLink est incapable de copier à distance vers le fichier de
destination.
Action : vérifiez que le réseau est configuré pour utiliser rcp (programme
de copie à distance fourni avec le logiciel TCP/IP) afin d’effectuer
une copie à distance vers l’hôte spécifié.
Erreur lors de l’extraction des fichiers de l’application. FLTOOLS
Cause : le fichier multi plate-forme est endommagé ou l’espace mémoire
sur le disque dur est saturé.
Action : l’utilitaire FLTOOLS affiche un de ses messages d’erreur. Suivez
les instructions affichées à l’écran de FLTOOLS.
FactoryLink 6.5.0 / Principes de base / 441
27
Utilitaires FactoryLink
Les messages d’erreur suivants peuvent apparaître au cours de l’exécution de
FLSAVE :
•
UTILITAIRES FACTORYLINK
•
Messages d’erreur des utilitaires
•
•
La sauvegarde dans nom de fichier A ECHOUE !
Cause : vous avez entré un chemin de destination incorrect ou il y a une
erreur réseau.
Action : vérifiez la syntaxe pour déterminer si le chemin de destination
entré est incorrect. Si cela est le cas, entrez à nouveau la
commande en indiquant le chemin de destination approprié. Si
vous avez entré un chemin de destination correct, il y a peut-être
une erreur réseau. Pour les erreurs réseau, utilisez rcp
(programme de copie à distance) pour copier l’application vers le
nœud souhaité.
Le répertoire chemin du répertoire n’existe pas.
Cause : vous avez spécifié un chemin source qui n’existe pas.
Action : entrez à nouveau la commande en indiquant un chemin source
correct.
Troisième paramètre inconnu
Cause : le troisième paramètre choisi est incorrect.
Action : entrez à nouveau la commande en indiquant l’un des paramètres
corrects suivants :
- /RCP : pour sauvegarder sur un nœud distant.
- /LOC : pour sauvegarder sur un lecteur local.
FLREST
Les messages d’erreur suivants peuvent apparaître au cours de l’exécution de
FLREST :
Chemin de destination incomplet. Ajoutez le lecteur au répertoire, ex. C:\FLAPP.
Cause : vous n’avez pas entré un chemin d’accès complet.
Action : relancez l’utilitaire FLREST en indiquant un chemin de
destination complet (paramètre 2).
442 / FactoryLink 6.5.0 / Principes de base
UTILITAIRES FACTORYLINK
Messages d’erreur des utilitaires
Echec de la restauration !
Action : vérifiez la syntaxe pour déterminer si les lecteurs source et de
destination pour l’utilitaire FLREST sont corrects. Si l’un des
deux est incorrect, relancez FLREST en utilisant les lecteurs
source et de destination appropriés. Si les deux sont corrects,
vérifiez que FLCONFIG.$$$ figure dans le répertoire FLAPP. Si
ce fichier n’y figure pas, copiez-le dans ce répertoire. Puis,
manuellement, utilisez X-COPY pour copier tous les fichiers
d’applications vers le répertoire FLAPP. Il est inutile de relancer
FLREST.
Erreur lors de l’extraction des fichiers de l’application. FLTOOLS
Cause : le fichier multi plate-forme est endommagé ou l’espace mémoire
sur le disque dur est saturé.
Action : l’utilitaire FLTOOLS affiche un de ses messages d’erreur. Suivez
les instructions affichées à l’écran de FLTOOLS.
Erreur n7 : le fichier FLTAR indiqué n’est pas au format FLTAR. FLTAR
abandonné.
Cause : un fichier endommagé ou un fichier qui n’est pas un fichier de
sauvegarde multi plate-forme a été attribué à l’utilitaire
d’extraction de fichiers de FactoryLink, FLTAR (FLTOOLS)
(utilitaire transparent caché au sein de l’utilitaire FLREST). Il
s’agit peut-être d’un fichier de sauvegarde propre à une
plate-forme.
Action : relancez l’utilitaire FLREST sans spécifier de troisième
paramètre.
Fichier d’application multi plate-forme fichier introuvable.
Cause : le système n’a pas pu trouver le fichier source.
Action : vérifiez que le nom de fichier du premier paramètre est correct.
Dans le cas contraire, corrigez-le.
FactoryLink 6.5.0 / Principes de base / 443
27
Utilitaires FactoryLink
Cause : il y a un problème dans le lecteur source ou de destination ou la
liste FLCONFIG.$$$ pour FLXCOPY est perdue.
•
UTILITAIRES FACTORYLINK
•
Messages d’erreur des utilitaires
•
•
Fichier FLINK variable d’environnement \ac\titres absent du système
FactoryLink !
Cause : un fichier FactoryLink IV est manquant.
Action : vérifiez que le nom de répertoire dans la variable
d’environnement FLINK est correct. Si cela est le cas, effectuez
une copie de ce fichier à partir du jeu de disquettes de
FactoryLink IV.
Impossible de copier le fichier de sauvegarde d’applications depuis le nœud
distant.
Cause : FactoryLink est incapable de copier à distance le fichier source.
Action : vérifiez que le programme rcp (programme de copie à distance
fourni avec le logiciel TCP/IP) peut être exécuté avec l’hôte
spécifié et que le fichier source existe.
Impossible d’ouvrir le fichier de configuration spécification source
/FLCONFIG.$$$ en lecture
Cause : le chemin source entré est incorrect.
Action : relancez l’utilitaire FLREST en indiquant un chemin source
correct et un paramètre /LOC afin de restaurer une sauvegarde
multi plate-forme.
Le programme de copie de fichiers FLXCOPY a rencontré un problème sur le(s)
fichier(s).
Cause : les fichiers ou l’application que vous essayez de restaurer sont
peut-être endommagés ou vous avez entré un nom de fichier
incorrect.
Action : relancez l’utilitaire FLREST. Si cela ne résout pas le problème,
copiez manuellement l’application vers le répertoire \FLAPP.
Troisième paramètre inconnu
Cause : le troisième paramètre choisi est incorrect.
Action : entrez à nouveau la commande en indiquant l’un des paramètres
corrects suivants :
- /RCP : pour sauvegarder sur un nœud distant.
- /LOC : pour sauvegarder sur un lecteur local.
444 / FactoryLink 6.5.0 / Principes de base
•
•
•
•
Chapitre 28
FactoryLink Lite
FactoryLink Lite est conçue pour exécuter à petite échelle des applications
FactoryLink qui ont été créées dans un progiciel de développement d’une version
minimale ou intégrale de FactoryLink. Ce produit accepte un nombre limité de
tags FactoryLink et propose les mêmes caractéristiques que la version intégrale
du produit d’exécution.
Pour connaître la disponibilité des plates-formes actuelles, reportez-vous au
document FactoryLink Lite Product Matrix. Les conditions requises et les
restrictions mentionnées ci-dessous vous aideront à déterminer si ce produit est
approprié pour l’application sélectionnée.
28
FactoryLink Lite
FactoryLink 6.5.0 / Principes de base / 445
•
FACTORYLINK LITE
•
Définition des tags
•
•
D ÉFINITION
DES TAGS
Les données stockées dans la base de données temps réel sont des éléments. A
chaque élément correspond un nom logique appelé tag. Ce dernier sert à
référencer les éléments de la base de données temps réel.
Noms de tags
pump1_tmp
pump2_tmp
pump3_tmp
(représentation logique d’un élément
de la base de données)
Base de données en
temps réel
Eléments
Une fois un élément défini, vous pouvez y faire référence autant de fois que vous le
voulez. Toutes les tâches FactoryLink contenant une référence à un élément
peuvent lire dans cet élément et écrire dessus pendant l’exécution.
En phase de développement, FactoryLink stocke les noms de tags du répertoire
FLAPP dans la table de la base de données Objet. Ces informations sont mises à
jour dans les fichiers .CT lors du lancement de l’application d’exécution.
Certains tags sont déjà définis dans FactoryLink lors de l’envoi. Les autres sont
définis au cours du développement de l’application, dans le Gestionnaire de
configuration ou l’Editeur d’applications.
Ce chapitre décrit le mode de définition des noms de tags des éléments de base de
données et fournit des suggestions concernant l’utilisation des tags dans votre
application.
446 / FactoryLink 6.5.0 / Principes de base
FACTORYLINK LITE
Directives de dénomination des tags
D IRECTIVES
DE DÉNOMINATION DES TAGS
Les directives suivantes s’appliquent lorsque vous attribuez un nom de tag :
• Longueur de 1 à 32 caractères
Si vous utilisez un tableau, ajoutez des délimiteurs de 16 caractères
maximum.
Pour plus d’informations, reportez-vous à « Définition de tableaux
d’éléments » page 221.
Si vous utilisez PowerNet, employez le modèle suivant :
32 caractères moins 7 caractères = 25 caractères.
Si vous utilisez Mise à l’échelle et bande morte, employez le modèle
suivant :
32 caractères moins 7 caractères moins 9 caractères.
Pour plus d’informations concernant les extensions ajoutées, reportez-vous au
manuel Guide de l’Editeur d’applications.
• Ne commencez pas par un chiffre
• N’utilisez pas d’espaces intercalaires
Extensions ajoutées au système
Lorsque vous définissez des attributs de tags dans la boîte de dialogue Définition
de tag, de nouveaux tags sont automatiquement créés à partir du nom de tag
d’origine défini, si vous utilisez PowerNet ou Mise à l’échelle et bande morte.
PowerNet
Lors de la création d’un nouveau tag, une extension de 6 caractères maximum
plus un point (soit 7 caractères maximum) lui est attribuée. L’ajout de ces
caractères réduit la longueur maximale du nom de tag d’origine qui n’est plus
alors que de 32 moins 7, soit 25 caractères. Si le nom de tag d’origine plus son
extension dépasse 32 caractères, un message d’avertissement apparaît.
FactoryLink 6.5.0 / Principes de base / 447
FactoryLink Lite
• Les caractères valides sont A-Z, 0-9, _, @, $, ., :
28
•
FACTORYLINK LITE
•
Directives de dénomination des tags
•
•
Mise à l’échelle et bande morte
Lors de la création d’un nouveau tag, une extension de 8 caractères maximum,
plus deux points (soit 9 caractères) lui est attribuée. L’ajout de ces caractères
réduit la longueur maximale du non de tag d’origine, qui est maintenant de 32
moins 7 moins 9, soit 16 caractères.
Si vous ne savez pas si vous utiliserez PowerNet ou Mise à l’échelle et bande
morte, vous pouvez choisir de définir les noms de tags en n’utilisant que 16
caractères. Pensez également à raccourcir les noms de tags, et non leur extension.
448 / FactoryLink 6.5.0 / Principes de base
FACTORYLINK LITE
Maximum d’éléments tags définis par le développeur
M AXIMUM
D ’ ÉLÉMENTS TAGS DÉFINIS PAR LE DÉVELOPPEUR
FactoryLink Lite est conçue pour prendre en charge un nombre limité d’éléments
de base de données temps réel définis par l’utilisateur par application. Tous les
éléments des tableaux de tags sont comptés en fonction de ce total. Ce dernier
vient s’ajouter aux éléments prédéfinis fournis avec toute application nouvelle et
vide. Le nombre total de tags disponibles dépend de votre contrat de licence.
A chaque définition d’un élément au cours de la configuration, FactoryLink Lite
l’ajoute au nombre total des éléments que vous avez définis pour l’application
sélectionnée. Si vous définissez un nombre d’éléments supérieur à celui autorisé,
FactoryLink affiche un message d’erreur.
Lors de l’exécution, FactoryLink Lite vérifie l’application afin de déterminer le
nombre d’éléments définis par le développeur. Si l’application possède plus
d’éléments définis que ne le prévoit la licence, l’application ne s’exécute pas. Si
vous lancez l’application en utilisant le paramètre « -d », vous pouvez visualiser le
message d’erreur dans le fenêtre du Gestionnaire d’exploitation.
FactoryLink Lite comporte des tâches d’E/S. On appelle tâche d’E/S toute tâche
qui communique directement avec un équipement externe, par exemple, un
ordinateur, un automate programmable industriel (PLC) ou des nœuds sur un
réseau.
Ces tâches d’E/S, ainsi que les éléments qui leur sont associés, constituent un
sous-ensemble du nombre maximum d’éléments que vous pouvez configurer par
application. FactoryLink Lite est conçue pour prendre en charge le nombre
maximum d’éléments de tags d’E/S de toutes les tâches d’E/S suivantes :
• Interface d’équipements externes (EDI) ;
• PowerNet : client uniquement ;
• Réseau local (FLLAN) : tâches Envoi et Réception ;
• Echange dynamique de données (DDE) : serveur uniquement ;
• Différents modules de protocoles d’E/S, tels que AB NETDTL ou Modicon
Modbus Plus.
On appelle élément d’E/S tout élément qui est la source ou la destination de :
• un point d’E/S d’équipement dans une table de lecture/écriture de la tâche EDI ;
• un tag de domaine externe ;
• une adresse d’E/S de la tâche FLLAN ;
• une adresse d’E/S de la tâche DDE.
FactoryLink 6.5.0 / Principes de base / 449
FactoryLink Lite
Maximum d’éléments d’E/S
28
•
FACTORYLINK LITE
•
Maximum d’éléments tags définis par le développeur
•
•
Par exemple, un élément de FactoryLink défini comme l’élément cible d’un
registre Modicon Modbus Plus dans une table de lecture/écriture de la tâche EDI
est un élément d’E/S. Un élément FactoryLink déclenchant la table de
lecture/écriture n’est pas un élément d’E/S.
Les effets entraînés par ce nombre maximal d’élément d’E/S s’appliquent
uniquement au chargement des tâches EDI, PowerNet, FLLAN, DDE et d’autres
tâches d’E/S. En phase d’exécution, FactoryLink Lite vérifie les tâches d’E/S afin
de déterminer si elles ne dépassent pas le nombre maximum d’éléments prévus
par la licence. Une tâche qui dépasse ce nombre d’éléments se ferme.
450 / FactoryLink 6.5.0 / Principes de base
FACTORYLINK LITE
Instructions de configuration
I NSTRUCTIONS
DE CONFIGURATION
Une application de FactoryLink Lite se configure de la même manière qu’une
application FactoryLink.
• Cependant, retenez les points suivants : avant la configuration, prévoyez la
manière dont vous allez utiliser les éléments et les éléments d’E/S dans
l’application afin de ne pas dépasser la limite avant d’avoir défini tout ce dont
vous avez besoin.
• Notez le nombre d’éléments utilisateur disponibles défini dans votre accord de
licence.
Choisissez Application>Taille du menu du Gestionnaire de configuration ou
Application>Nombre de tags du menu de l’Editeur d’applications, pour afficher
la boîte de dialogue Taille de l’application. La boîte de dialogue Taille de
l’application apparaît :
28
• Notez le nombre maximum d’éléments d’E/S pour les tâches d’E/S.
La boîte de dialogue Taille de l’application n’affiche pas séparément le nombre
d’éléments d’E/S définis, bien qu’ils soient inclus dans le nombre total
d’éléments définis par l’utilisateur affichés dans cette boîte de dialogue.
Si vous développez une application d’une version minimale dans un progiciel de
développement d’une version intégrale de FactoryLink et si vous définissez trop
d’éléments, FactoryLink n’affiche pas de message d’erreur.
FactoryLink 6.5.0 / Principes de base / 451
FactoryLink Lite
Cette boîte de dialogue affiche le nombre total de tous les éléments définis (y
compris les éléments prédéfinis) ainsi que le nombre total des éléments que
vous avez définis. Ces totaux couvrent tous les domaines pour l’application en
cours.
•
FACTORYLINK LITE
•
Instructions de configuration
•
•
Si vous définissez trop d’éléments ou d’éléments d’E/S, vous devez supprimer les
éléments superflus pour que l’application s’exécute. Pour supprimer un élément,
procédez comme suit :
1 Choisissez Vue>Liste des références croisées du menu du Gestionnaire de
configuration pour afficher le panneau des références croisées des éléments
RTDB. Ce panneau répertorie toutes les tâches qui font référence à l’élément
sélectionné.
2 Supprimez cet élément de tous les panneaux de configuration faisant référence à
ce dernier.
3 Supprimez cet élément de tous les objets graphiques.
4 Choisissez Vue>Liste d’objets du menu du Gestionnaire de configuration pour
afficher le panneau Liste des éléments de la RTDB.
5 Supprimez l’élément du panneau Liste des éléments de la RTDB.
452 / FactoryLink 6.5.0 / Principes de base
FACTORYLINK LITE
Messages d’erreur de FactoryLink Lite
M ESSAGES
D ’ ERREUR DE
F ACTORY L INK L ITE
Si une erreur liée à FLS-Lite se produit au cours du démarrage ou de l’exécution
d’une application minimale, l’un des messages d’erreur suivants peut apparaître
sur l’écran du Gestionnaire d’exploitation :
Limite du tag de version minimale dépassée de (nombre) tags
Cause : cette erreur se produit lors de l’exécution. Vous avez défini un
nombre d’éléments supérieur au nombre maximum autorisé.
Action : supprimez quelques éléments. Pour supprimer des éléments,
reportez-vous aux instructions du Menu principal du
Gestionnaire de configuration.
Cause : Si le Gestionnaire de configuration et l’Editeur d’applications
indiquent que vous avez défini un nombre d’éléments supérieur
au nombre indiqué par le Gestionnaire d’exploitation lors de
l’exécution, alors certains éléments que vous avez définis ne sont
utilisés par aucune tâche. Supprimez ces éléments non utilisés.
1. Ouvrez le Gestionnaire de configuration.
2. Ouvrez le panneau Liste des éléments de la RTDB.
3. Utilisez la touche de tabulation pour vous placer sur les champs Segment et
Décalage.
4. Dans ces colonnes, recherchez les entrées vides. Les champs Segment et
Décalage sont vides pour les éléments non utilisés.
5. Sélectionnez Supprimer du menu Edition pour supprimer tous les éléments dont
les champs Segment et Décalage sont vides.
6. Cliquez sur Entrée pour enregistrer les informations.
Lors du prochain démarrage de l’application, le Gestionnaire d’exploitation
affichera le même nombre d’éléments définis que le Gestionnaire de configuration
et l’Editeur d’applications.
FactoryLink 6.5.0 / Principes de base / 453
FactoryLink Lite
Cause : pour supprimer des éléments non utilisés :
28
•
FACTORYLINK LITE
•
Messages d’erreur de FactoryLink Lite
•
•
Nombre total de points d’E/S dépassé
Cause : vous avez défini un total supérieur au nombre maximal
d'éléments d’E/S pour les tâches regroupées.
Action : supprimez quelques éléments d’E/S. Pour supprimer des
éléments, reportez-vous aux instructions de la section
« Instructions de configuration » page 451.
Taille de l’application dépassée de (nombre) tags pour FLS-Lite
Cause : cette erreur se produit au cours du développement. Le nombre
d'éléments configurés dans l’application est supérieur au nombre
autorisé, ce qui dépasse la limite du système de développement
de la version minimale.
Cause : l’application comprend déjà le nombre maximal autorisé
d'éléments définis et vous avez essayé d’en définir un autre.
Action : ne modifiez rien ou lancez l’application sur un système minimal
ou sur un système de développement intégral. Supprimez des
élements (nombre indiqué dans ce message d’erreur) de
l’application. Pour supprimer des éléments, reportez-vous aux
instructions de la section « Instructions de configuration » page
451. Aucune action requise. Cependant, n’essayez pas de définir
davantage d’éléments, sauf si vous en supprimez quelques-uns.
454 / FactoryLink 6.5.0 / Principes de base
D
E
F
G
•
Chapitre 29
H
I
J
•
C
•
B
•
A
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Glossaire
A
affichage de
fond
Affichage graphique créé à l’aide de l’Editeur d’applications
FactoryLink et qui contient des images graphiques statiques (non
dynamiques).
alphanumérique
Alphabétique ou numérique. Un symbole alphanumérique peut
être une lettre majuscule, une lettre minuscule ou un chiffre (de 0
à 9).
amorcer
« analog »
(analogique)
analyse Pareto
« AND »
animer
appel d’écriture
(1) Type de données reconnu par FactoryLink ; un tag « analog »
peut prendre n’importe quelle valeur de nombre entier comprise
entre -32768 et 32767. (2) Signal de tension variable en continu
servant à mesurer une quantité infiniment variable, telle que la
température, la salinité de l’eau ou la tension artérielle.
Analyse de la fréquence des occurrences de plusieurs points
critiques possibles. C’est une façon utile de décider des priorités de
contrôle de la qualité lorsque l’on est confronté à plusieurs points
critiques. Le principe de Pareto affirme que 20 % des points
critiques sont à l’origine de 80 % des problèmes.
Opérateur logique binaire qui produit une valeur de 1 (TRUE) si
ses deux arguments ne sont pas zéro et 0 (FALSE) dans le cas
contraire.
29
Définir un objet graphique pour qu’il change de couleur et/ou de
forme ou qu’il affiche des valeurs numériques ou des messages de
texte.
Opération de lecture qui, lorsqu’elle est appelée, vérifie les
indicateurs de changement d’état d’une liste d’éléments dans la
base de données temps réel.
Opération qui écrit une nouvelle valeur sur un élément et, si cette
nouvelle valeur est différente de l’ancienne, définit tous les
indicateurs de changement d’état de cet élément à 1 (ON).
FactoryLink 6.5.0 / Principes de base / 455
Glossaire
appel attente de
changement
Charger un système d’exploitation sur un ordinateur.
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
appel lecture
appel lecture sur
changement
application
application
FactoryLink
Opération qui renvoie la valeur d’un élément quelle que soit la
valeur de l’indicateur de changement d’état de cet élément.
Opération de lecture qui, lorsqu’elle est appelée, vérifie les
indicateurs de changement d’état d’une liste d’éléments dans la
base de données temps réel.
Ensemble d’informations provenant de tables de configuration
générées à partir des bases de données et de graphiques pour un
ensemble de tâches FactoryLink.
Voir application.
architecture de bus
logiciel ouverte
Principe d’exploitation FactoryLink où les programmes logiciels
modulaires s’exécutent simultanément et communiquent par
l’intermédiaire d’une base de données temps réel globale.
architecture EDI
Interface de communication en couches qui prend en charge les
liens de communication avec les ports COMM, les serveurs de
terminaux et les coprocesseurs.
archivage
Création d’un fichier d’enregistrements de données par la
consignation d’informations dans une unité d’archivage
spécifique, telle qu’une unité de disque.
argument
Expression numérique ou chaîne (opérande) transmise à un
opérateur.
ASCII (American
Standard Code for
Information
Interchange)
attribut
automate
programmable
industriel (PLC)
Code standard sur sept bits utilisé pour l’échange d’informations
entre des systèmes de traitement de données, des systèmes de
communication et des équipements associés.
Caractéristique attribuée à un groupe de points de données,
utilisée pour l’évaluation des informations statistiques.
Ordinateur spécialisé programmé pour contrôler le
fonctionnement d’un processus ou d’une machine. Cet automate
possède cinq composants de base : un processeur, une mémoire,
un port d’entrée/sortie, une alimentation, un équipement de
programmation. Un PLC est conçu comme un système de contrôle
industriel.
456 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
B
bandeau
Affichage, sur une seule ligne d’informations, concernant un
groupe d’alarmes choisi.
basculer
Passer d’un état ou d’une valeur à l’autre.
base de données
de configuration
Base de données relationnelle qui stocke les données de
configuration de FactoryLink.
base de données
temps réel
Tableau d’informations résidant en mémoire qui agit à la fois
comme un dispositif de stockage en mémoire et comme un
mécanisme de communication interprocessus pour les tâches de
FactoryLink. Toutes les tâches de FactoryLink partagent les
informations contenues dans la base de données temps réel en
lisant les éléments de cette base ou en écrivant sur ceux-ci.
bibliothèque
bit
booléen
bouton
bouton-poussoir
BUFSIZE (taille du
tampon)
Ensemble de fonctions utilitaires qui fournissent une interface
primaire entre l’application et les programmes système et le
noyau FactoryLink.
Abréviation de « binary digit » (chiffre binaire). La plus petite
unité d’informations, consistant uniquement en deux états
possibles, pouvant être 1 ou 0, ON ou OFF, TRUE ou FALSE, YES
ou NO, selon le contexte.
(1) Numérique. (2) Valeur de 0 ou 1 représentée en interne en
notation binaire.
Composant matériel connecté à un support de boutons
FactoryLink et qui contient des informations utilisées par
FactoryLink pour activer les options du logiciel sous licence. Voir
support de boutons, clé de protection.
Objet d’entrée utilisé avec un périphérique de pointage ou une
touche de fonction, qui effectue une opération, comme l’arrêt
d’une tâche.
Dans l’administration de réseaux, taille d’une mémoire tampon
de données.
caractéristique de
qualité
Caractère symbolique, généralement un astérisque (*), qui
signifie n’importe quel caractère dans une chaîne.
Aspect particulier d’un produit qui fait référence à sa capacité
d’effectuer des fonctions spécifiques.
FactoryLink 6.5.0 / Principes de base / 457
Glossaire
C
caractère
générique
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
catalogue
d’attributs
cause affectable
(de variation)
causes communes
chaîne sprintf
champ
Fichier texte ASCII qui décrit les tables de la base de données et
les informations de configuration saisies à l’aide du Gestionnaire
de configuration et de l’Editeur d’applications ; également appelé
fichier AC.
Cause de variations récurrentes ayant une source identifiable
dans un processus.
Sources de variabilité d’un processus qui sont vraiment aléatoires
ou inhérentes au processus.
Groupe de caractères ASCII qui spécifie un format standard
d’une ou de plusieurs variables à insérer dans une chaîne de
caractères précédée du symbole %.
Espace dans une table de configuration ou sur un affichage,
pouvant contenir ou non des données ; partie d’un enregistrement
(un enregistrement se compose d’un ou de plusieurs champs).
champ de saisie de
texte
Zone d’un écran graphique, configurée dans l’Editeur
d’applications, destinée à recevoir des saisies de l’opérateur sous
forme de texte ou de valeurs numériques. Voir objet d’entrée.
champ de saisie
numérique
Zone sur un écran graphique, configurée dans l’Editeur
d’applications, destinée à recevoir des saisies de l’opérateur sous
la forme d’un nombre. Voir champ de saisie de texte, objet
d’entrée.
clause where
clé
Instruction SQL (Structured Query Language) qui spécifie un
filtre d’accès aux données dans une base de données relationnelle.
Voir clé de bloc.
clé de bloc
Composant matériel connecté à un support de clés FactoryLink et
qui contient des informations utilisées par FactoryLink pour
activer les options logicielles sous licence. Voir bouton, support de
clés, clé de protection.
clé de protection
Bouton dans les systèmes FactoryLink pour Windows NT,
Windows 95 ou OS/2 connecté à un support de boutons ou à une
ou plusieurs clés de bloc, elles-mêmes connectées à un support de
clés. Le support de boutons et le support de clés sont branchés sur
le port parallèle de l’imprimante. Les clés de protection
contiennent des informations que FactoryLink utilise pour activer
les options logicielles sous licence.
clé de protection
électronique
Voir clé de protection.
clé d’options
Voir clé de bloc, bouton.
458 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
clé électronique
client
colonne
Compteurs
programmables
conditionnel
Voir bouton, clé de bloc.
Tâche qui envoie une demande d’action à une autre tâche.
(1) Partie d’un enregistrement de base de données relationnelle
(un enregistrement se compose d’une ou de plusieurs colonnes).
Egalement appelé champ. (2) Groupe vertical de champs de saisie
du même type.
Tâche FactoryLink qui fournit des compteurs/décompteurs
terminés par des déclencheurs.
Qui dépend ou relève d’une ou de plusieurs conditions.
Consignateur de
base de données
Tâche de FactoryLink permettant aux autres tâches FactoryLink
d’envoyer des informations sur les éléments à un historique de
base de données.
constante
Quantité invariable ou toute expression numérique ou chaîne ne
contenant aucune variable.
constante de
chaîne
Expression numérique ASCII consistant en un guillemet ouvert
double suivi d’un zéro ou d’autres caractères imprimables et d’un
guillemet fermé double.
constante entière
Expression mathématique consistant en un signe moins facultatif
(-) suivi de chiffres consécutifs (de 0 à 9).
constante en
virgule flottante
Expression mathématique consistant en un signe moins facultatif
(-), suivi de chiffres consécutifs (de 0 à 9), d’une virgule décimale
et d’un autre groupe de chiffres consécutifs. Les constantes
virgule flottante peuvent être interchangeables avec les
constantes exponentielles.
constante
exponentielle
Expression mathématique consistant en un signe moins facultatif
(-) suivi de chiffres consécutifs (de 0 à 9), d’un opérateur
exponentiel (E), d’un signe moins facultatif (-) et d’un autre
groupe de chiffres consécutifs. Les constantes exponentielles sont
interchangeables avec les constantes de type virgule flottante.
Consultation base
de données
Constante entière ou en virgule flottante (ou exponentielle).
Tâche FactoryLink qui utilise des expressions SQL pour
communiquer avec une tâche Historique. Elle envoie et extrait
des données des tables de base de données externes, y compris les
tables créées sans utiliser FactoryLink.
FactoryLink 6.5.0 / Principes de base / 459
Glossaire
constante
numérique
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
contrôle de
processus
Maintien des performances d’un processus à son niveau de
capacité par l’échantillonnage du produit de processus, la
représentation de ses performances sur un graphique, la
détermination des causes de problèmes éventuelles et la prise
d’actions correctives.
contrôle (de
processus)
(fabrication)
Processus présentant des variations à l’intérieur des limites de
contrôle spécifiées (ce processus est différent du contrôle
statistique).
Contrôle (de
processus)
(statistique)
Processus qui ne montre que des variations aléatoires.
contrôle
statistique (d’un
processus)
Processus qui ne montre que des variations aléatoires.
courbe de
caractéristiques
d’exploitation
Pour l’échantillonnage d’acceptation : courbe montrant le
pourcentage d’unités défectueuses dans un lot par rapport à la
probabilité de rejet du lot pour une taille de lot et un plan
d’échantillonnage spécifiques.
courbe en cloche
Courbe ou distribution ayant un sommet central et des côtés qui
redescendent progressivement de façon symétrique en
s’aplatissant aux deux extrémités. L’exemple ci-dessous est une
courbe normale.
460 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
Cp
Pour les études de fonctionnalités du processus : Cp est un indice
de capacité pouvant aller de 0 à l’infini, une valeur plus élevée
indiquant un processus doté de fonctionnalités supérieures. Une
valeur proche de 1,33 est normalement considérée comme
acceptable.
Tolérance totale USL – LSL
Cp = ------------------------------------------- = -----------------------------6σ
6 × Sigma
Formule Cp
où
USL = Limite supérieure de spécification
LSL = Limite inférieure de spécification
σ = écart type
Cpk
Pour les études de fonctionnalités du processus : indice de
fonctionnalités servant à évaluer la possibilité pour un processus
de produire des unités en respectant les limites de tolérance de la
spécification. Si le processus est centré sur la moyenne de la
spécification, la valeur est Cp. Si Cpk est négatif, la moyenne du
processus dépasse les limites de la spécification ; si Cpk se situe
entre 0 et 1, une partie des valeurs 6σ dépassent les limites de
tolérance. Si Cpk est supérieur à 1, les valeurs σιγµα 6 sont dans
les limites de tolérance.
x – LSL
Cpk l = ------------------3σ
29
FactoryLink 6.5.0 / Principes de base / 461
Glossaire
USL – x
Cpk u = -------------------3σ
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
Cpk = min ( Cpk l ,Cpk u )
Cpk Formula
où
USL = Limite supérieure de spécification
LSL = Limite inférieure de spécification
χ = Moyenne globale du graphique de contrôle
(X-Bar)
CT
CTGEN
Voir table de configuration.
En mode d’exploitation, utilitaire qui génère les tables de
configuration binaires (fichiers CT) à partir des base de données
de configuration databases.cell (de distribution de fréquences
et/ou d’histogramme).
Intervalle de variable dans lequel tous les éléments sont
additionnés. Généralement la gamme complète de la variable est
divisée en cellules de taille égale et seul le nombre total
d’éléments compris dans chaque cellule est utilisé dans la
distribution de fréquences et/ou l’histogramme. Ceci réduit
considérablement la quantité d’informations.
curseur
curseur de clavier
curseur de la
souris
curseur de texte
cycle
Indicateur lumineux sur un moniteur qui indique l’emplacement
où le caractère suivant sera généré. Le curseur peut être déplacé
sur l’écran à l’aide d’une touche du clavier ou d’un outil de
pointage. Se réfère également au curseur de graphique qui pointe
sur un instant spécifique d’une courbe de tendances ou d’un tracé
SPC. Le curseur de graphique extrait la ou les valeurs
numériques qui sont tracées pour cet instant précis.
Voir curseur de texte.
Petite flèche ou symbole dans l’Editeur d’applications qui
représente une option sélectionnée indiquant l’endroit où la
prochaine saisie sur clavier ou cliquage de la souris sera affiché.
Une souris permet de déplacer le curseur.
Barre verticale clignotante qui indique à l’écran l’emplacement où
la prochaine entrée au clavier sera affichée.
Schéma récurrent.
462 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
D
déclencheur
déclencheur de
démarrage
déclencheur
d’écriture
Déclencheur
écriture de bloc
Déclencheur
lecture
Déclencheur
lecture de bloc
déclencheur sur
fin d’action
défaut
démarrage à
chaud
démarrage à froid
Elément numérique qui active un événement lorsque sa valeur
est forcée à 1 (ON).
Elément dont la valeur, lorsqu’elle est forcée à 1 (ON), lance une
action dans une tâche FactoryLink.
Voir Déclencheur écriture de bloc.
Elément numérique dont la valeur, si elle est forcée à 1 (ON),
déclenche l’écriture de bloc des valeurs spécifiées dans un
panneau Informations de lecture/écriture. Voir déclencheur.
Voir Déclencheur lecture de bloc.
Elément numérique ayant la valeur 1 (ON) et qui lance une
lecture de bloc des valeurs spécifiées dans le panneau
Informations de lecture/écriture. Voir déclencheur.
Elément dont la valeur est forcée à 1 (ON) lorsqu’une opération
est terminée. Voir déclencheur.
Choix effectué par un programme en l’absence d’une sélection
spécifique.
Au démarrage d’une instance de domaine, initialisation de tous
les éléments non persistants à leurs valeurs par défaut. De la
même manière qu’un démarrage à froid, il restaure les valeurs
enregistrées des éléments persistants. Voir démarrage à froid,
persistance, élément persistant.
Au démarrage d’une instance de domaine, initialisation de tous
les éléments, y compris les éléments persistants, à leurs valeurs
par défaut définies dans le Gestionnaire de configuration. Voir
persistance, élément persistant et démarrage à chaud.
Personne qui conçoit et configure une application FactoryLink.
diagramme de
Pareto
Graphique en bâtons montrant la fréquence de l’occurrence de
différents points critiques avec ceux qui apparaissent le plus
souvent et une courbe montrant les données accumulées par
rapport au type de données.
« digital »
(numérique)
Type de données numérique pris en charge par FactoryLink.
Chaque élément numérique porte un bit d’informations de deux
valeurs : 1 (ON/TRUE) ou 0 (OFF/FALSE).
FactoryLink 6.5.0 / Principes de base / 463
Glossaire
développeur
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
dispositif de
pointage
distribution de
fréquences
Equipement, tel qu’un clavier ou une souris, qui permet le
contrôle des déplacements du curseur pendant la création
d’images et d’affichages graphiques.
Nombre de fois qu’un résultat est observé pour une population
statistique.
domaine
Caractéristiques d’éléments de la base de données temps réel
dans les domaines USER ou SHARED. Voir domaine SHARED,
domaine USER.
domaine SHARED
(partagé)
Ensemble d’éléments de la base de données temps réel qui
contiennent des données publiques et des tâches accessibles à
tous les utilisateurs à l’exécution. Voir domaine, domaine USER
(utilisateur).
domaine USER
(utilisateur)
Ensemble d’éléments de la base de données temps réel qui
contient les données et les tâches accessibles localement à un
utilisateur spécifique à l’exécution. Dans un système
multi-utilisateur, chaque utilisateur détient un exemplaire de
tous les éléments du domaine utilisateur. Voir domaine, domaine
SHARED.
données continues
Données pour une variable continue.
données
d’attributs (qualité)
Données provenant de déterminants du type oui/non,
réussite/échec concernant la conformité des unités à des normes.
Elles peuvent inclure ou non des pondérations pour la gravité du
défaut.
données variables
Données qui concernent les valeurs d’une variable, contrairement
aux données d’attributs.
dynamique
Caractérisé par un changement, une activité ou une progression
continu.
E
écart
(1) Différence entre la valeur supérieure et la valeur inférieure
d’un groupe de valeurs. (2) Type de graphique de contrôle temps
réel et historisé présent dans FactoryLink SPC. Voir X-Bar, écart
variable.
R=
464 / FactoryLink 6.5.0 / Principes de base
(Valeur max. du sous-groupe)
moins
(Valeur min. du sous-groupe)
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
écart type
Mesure de l’écart entre les éléments d’un échantillon statistique.
Si un échantillon de n valeurs a une moyenne de x, son écart type
est calculé de la manière suivante :
∑ (x – x) ------------------------n–1
2
σ =
Formule de l’écart type
échantillon
(statistiques)
Groupe représentatif sélectionné dans une population pour
déterminer ses propriétés.
échantillonnage
Processus de sélection d’un échantillon représentatif d’une
population afin d’en déterminer les propriétés.
écran récapitulatif
des alarmes
Affichage en ligne des informations sur les alarmes.
écriture de bloc
(déclenchée)
Opération d’écriture par laquelle la tâche EDI ordonne au module
de protocole de transférer les valeurs de tous les éléments
spécifiés dans une table d’écriture/lecture vers un équipement
externe.
écriture forcée
Opération qui consiste à écrire une nouvelle valeur (même si elle
est identique à l’ancienne) sur un élément et à remettre à 1 (ON)
tous les indicateurs de changement d’état de cet élément.
écriture sur
exception
Opération d’écriture qui transfère seulement les valeurs des
éléments qui ont changé depuis le dernier balayage de la base de
données temps réel. Voir traitement sur exception.
éditeur
Programme informatique qui crée, modifie, manipule et supprime
des objets d’un type donné.
élément
Voir élément.
élément de base
de données temps
réel
Voir élément.
élément global
Glossaire
élément de base
de données
élément réservé
29
Structure de données occupant de la mémoire dans la base de
données temps réel de FactoryLink.
Voir élément prédéfini.
Voir élément prédéfini, élément réservé.
FactoryLink 6.5.0 / Principes de base / 465
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
élément persistant
élément prédéfini
Elément de la base de données temps réel qui conserve sa valeur
lorsqu’une instance de domaine est fermée, soit délibérément, soit
par inadvertance (à la suite d’une coupure de secteur ou d’un
processus défaillant). Cela est rendu possible par l’écriture des
valeurs des éléments persistants en mémoire permanente, afin de
les protéger d’un arrêt éventuel du système.
Elément pratique configuré pour l’usage interne du système.
Parfois appelé élément réservé ou élément global.
enregistrement
Dans une base de données relationnelle, unité ou ensemble de
données qui constitue le composant de base d’un fichier.
Egalement appelé ligne.
Etat écriture de
bloc
Elément numérique dont la valeur est 0 (OFF) lorsqu’une
écriture de bloc des éléments spécifiés dans une table d’écriture
est en cours et 1 (ON) lorsque la table est inactive. Lors de
l’initialisation de la tâche EDI, l’élément Etat écriture de bloc est
forcée à 1 (ON).
Etat lecture
Etat lecture de bloc
exécuter
Voir Etat lecture de bloc.
Elément numérique dont la valeur est 0 (OFF) lorsque la lecture
de bloc des éléments spécifiés dans une table de lecture est en
cours et 1 (ON) lorsque la table est inactive. Lors de
l’initialisation de la tâche EDI, l’élément Etat de lecture de bloc
est forcé à 1 (ON).
Exécution séquentielle d’un ensemble d’unités consécutives.
exécution
Période pendant laquelle une application FactoryLink fonctionne.
expression
Expression mathématique dont l’évaluation conduit à un résultat
(une valeur).
expression
Expression ou formule mathématique pouvant contenir les
composants suivants :
• directives,
• expressions, y compris des opérateurs, des variables et/ou des
constantes,
• commentaires,
• fonctions.
expression
conditionnelle
Voir expression de contrôle.
466 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
expression
d’affectation
Expression mathématique qui spécifie qu’un calcul soit effectué
et que le résultat soit écrit sur un élément de la base de données
temps réel FactoryLink.
expression de
contrôle
Expression mathématique qui comprend des instructions sur les
circonstances dans lesquelles un bloc de code doit être exécuté.
Egalement appelée expression conditionnelle.
FALSE
Niveau logique associé à la valeur numérique de zéro. Les
opérateurs logiques renvoient un zéro lorsque le résultat de leur
opération est FALSE.
fenêtre
Zone occupant tout ou partie de l’écran, dans laquelle sont
présentées les informations d’un programmes.
Fichier
Ensemble de données spécifiques défini par le système
d’exploitation.
F
fichier AC
Voir « B ».
fichier CT
Voir table de configuration.
fichier CTG
fichier de base de
données
fichier de
mots-clés
fichier LOCAL
Fin écriture
Fin lecture
Groupe d’enregistrements de bases de données apparentés.
Fichier texte ASCII qui indique au Gestionnaire de configuration
comment traduire les entrées texte d’une table en valeurs
binaires ; également appelé fichier clé, il figure dans le répertoire
/{FLINK}/KEY.
Fichier ASCII dans lequel vous définissez un nom de station
locale. Le fichier LOCAL réside dans le répertoire
/{FLAPP}/NET.
29
Voir Fin écriture de bloc.
Elément numérique dont la valeur est forcée à 1 (ON) par la tâche
EDI chaque fois qu’une opération d’écriture de bloc pour la table
d’écriture est terminée. Si cet élément est défini lors de
l’initialisation de la tâche EDI, sa valeur est forcée à 1 (ON).
Voir Fin lecture de bloc.
FactoryLink 6.5.0 / Principes de base / 467
Glossaire
Fin écriture de bloc
Voir script générateur de table de configuration.
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
Fin lecture de bloc
Elément numérique dont la valeur est forcée à 1 (ON) par la tâche
EDI chaque fois qu’une opération de lecture de bloc pour la table
de lecture est terminée. Si cet élément est défini lors de
l’initialisation de la tâche EDI, sa valeur est forcée à 1 (ON).
FIRST
Option pour l’affichage d’une alarme en ligne ; affiche la première
alarme (la plus ancienne) sur le système.
FLAPP, {FLAPP}
Variable d’environnement FactoryLink qui correspond au nom de
la structure de répertoires contenant les fichiers de l’application.
Si vous utilisez {FLAPP} dans le chemin d’accès avec les
symboles { }, le système utilise la variable d’environnement par
défaut.
FLCONV
Utilitaire FactoryLink qui convertit les versions antérieures des
applications pour qu’elles puissent être exécutées avec la version
courante.
FLDOMAIN,
{FLDOMAIN}
Variable d’environnement FactoryLink spécifiée au cours de
l’installation pour désigner le nom du domaine sous lequel
l’application est conçue pour s’exécutér. Cette variable n’a pas de
valeur par défaut.
FLINK, {FLINK}
Variable d’environnement FactoryLink qui correspond au nom de
la structure de répertoires contenant les fichiers de programme
système du logiciel FactoryLink. Si vous utilisez {FLINK} dans le
chemin d’accès avec les symboles { }, le système utilise la variable
d’environnement par défaut.
FLNAME,
{FLNAME}
Variable d’environnement FactoryLink spécifiée au cours de
l’installation pour désigner le nom de l’application. Cette variable
n’a pas de valeur par défaut.
FLNEW
Utilitaire d’application FactoryLink qui crée la structure de
répertoires spécifiée par l’utilisateur et y copie les fichiers requis
pour le développement d’une nouvelle application.
FLOAT
Voir virgule flottante.
FLOPT, {FLOPT}
FLREST
Variable d’environnement FactoryLink qui indique l’emplacement
du répertoire des informations de licence {FLINK}\OPT. Le
répertoire {FLOPT} contient les fichiers FL.DEV (type de clé) et
FL.KEY (options et informations de licences). Si vous utilisez
{FLOPT} dans le chemin d’accès avec les symboles { }, le système
utilise la variable d’environnement par défaut.
Utilitaire d’application FactoryLink qui restaure et crée des
fichiers d’application dans une application dépendante d’une
plate-forme.
468 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
FLSAVE
Utilitaire d’application FactoryLink qui sauvegarde les fichiers
graphiques, les symboles, les tables de configuration, les recettes,
les fichiers d’historisation et les autres fichiers pour créer une
copie de sauvegarde de l’application spécifiée.
FLUSER,
{FLUSER}
Variable d’environnement FactoryLink spécifiée durant
l’installation comme nom de l’instance de domaine. Cette variable
n’a pas de valeur par défaut.
fonction
Sous-routine qui exécute une opération spécifiée ou calcule un
résultat donné. Elle est souvent activée par une entrée au clavier.
C’est donc une clé de fonction. Voir fonction mathématique.
fonctionnalités du
processus
Niveau d’uniformité du produit qu’un processus est capable de
produire, exprimé par le pourcentage de produits défectueux ou la
gamme ou l’écart type de certaines dimensions de produits. Les
fonctionnalités de processus sont généralement déterminées par
des mesures prises sur les unités produites par le processus.
fonction
mathématique
formule
frappe
(1) Expression mathématique décrivant une relation entre deux
ou plusieurs variables. (2) Fonction qui met en place une
opération mathématique, telle qu’une racine carrée ou un
cosinus. Pour obtenir une liste des fonctions mathématiques,
reportez-vous au manuel FactoryLink Configuration Guide.
Voir expression.
Touche du clavier ou bouton animé à l’aide de l’Editeur
d’applications.
FUNACK
Option pour l’affichage d’une alarme en ligne qui affiche la
première alarme (plus ancienne) dont on n’a pas accusé réception.
Générateur de
rapports
Tâche FactoryLink qui présente des informations de la base de
données temps réel sous la forme d’un rapport imprimé prédéfini.
G
Gestionnaire de
configuration
Tâche FactoryLink qui identifie les conditions d’alarme et
enregistre les événements qui se produisent pendant l’exécution
d’une opération FactoryLink.
Outil de développement de FactoryLink qui permet à l’utilisateur
de définir les fonctions de chaque tâche dans une application en
spécifiant des informations dans une ou plusieurs tables de
configuration.
FactoryLink 6.5.0 / Principes de base / 469
Glossaire
Gestionnaire
d’alarmes
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
gestionnaire
d’événements
Gestionnaire
d’exploitation
Gestionnaire de
fichiers
Gestionnaire
d’impression
gestionnaire de
temps
GFIRST
Elément numérique qui déclenche ou contrôle une fonction du
système à l’exécution, et dont la valeur est forcée à 1 (ON) au plus
une fois par vingt-quatre heures (par exemple, lundi à 8:00).
Tâche FactoryLink qui supervise toutes les autres tâches
FactoryLink au cours de leur fonctionnement.
Tâche FactoryLink qui effectue des opérations élémentaires de
gestion de fichiers, telles que la copie, l’impression, le changement
de nom, la saisie et la suppression de fichiers, localement ou à
distance.
Tâche FactoryLink qui élargit les possibilités d’impression du
système en fournissant plusieurs tampons d’impression et la
capacité d’utiliser des imprimantes série ou parallèles. Permet
également de rediriger la sortie vers un fichier disque.
Elément dont la valeur est forcée à 1 (ON) au moins une fois par
vingt-quatre heures à intervalles réguliers de l’horloge système
(par exemple, toutes les 60 secondes). Un gestionnaire de temps
peut servir à déclencher ou contrôler une fonction du système à
l’exécution.
Option pour l’affichage d’une alarme en ligne, qui affiche la
première alarme (plus ancienne) d’un groupe d’alarmes
sélectionné.
GHIGH
Option pour l’affichage d’une alarme en ligne, qui affiche la plus
ancienne alarme avec la priorité la plus élevée d’un groupe
d’alarmes sélectionné.
GLAST
Option pour l’affichage d’une alarme en ligne, qui affiche la
dernière (plus récente) alarme d’un groupe d’alarmes sélectionné.
graphique c
Pour les données d’attributs : graphique de contrôle du nombre de
défauts détectés dans un sous-groupe de taille fixe. Le graphique
c est utilisé lorsque, par exemple, chaque unité présente un
certain nombre de défauts.
graphique de
contrôle
graphique de
moyenne
variable/d’écart
variable
Représentation graphique d’un paramètre d’une performance de
processus, utilisée pour déterminer si le paramètre est dans les
limites de qualité acceptables.
Graphique utilisé dans FactoryLink SPC dont les points
représentent le résultat d’un calcul effectué à partir des données
en cours et des moyennes ou écarts de données précédentes.
Utilisé pour diminuer les effets d’une seule lecture lorsque celle-ci
470 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
est effectuée périodiquement ou lorsqu’un processus est
fortement lié à une sortie de données précédente. Voir écart,
X-Bar.
graphique de
tendances
graphique EWMA
Affichage graphique FactoryLink ressemblant à un enregistreur
de graphiques à plumes. Il se compose d’un objet graphique et
d’objets stylet qui fonctionnent en combinaison avec les valeurs
de la base de données temps réel afin d’afficher en ligne des
données temps réel et/ou historisées.
Affichage graphique d’une statistique qui donne de moins en
moins de poids aux données au fur et à mesure qu’elles
deviennent obsolètes. Un point tracé sur un graphique EWMA
peut avoir une mémoire longue, ce qui produit un graphique
similaire au graphique CUSUM standard. Il peut au contraire
avoir une mémoire courte, ce qui produit un graphique analogue à
un graphique Shewhart (X-Bar)
EWMA = y t + λ ( y t – y t )
où
y t = Valeur observée au temps t
y t = Valeur prévue au temps t (ancien EWMA )
e i = y t – y t = Erreur observée en mode exploitation t
λ = ( 0 < λ < 1 ) = Durée de conservation de mémoire du EWMA
graphique np
Pour les données d’attributs : graphique de contrôle du nombre
d’unités défectueuses dans les sous-groupes ayant des tailles
fixes.
graphique p
(pourcentage
d’unités
défectueuses)
Pour les graphiques de contrôle : pourcentage d’unités
défectueuses pour lequel la taille des sous-groupes varie. Utilisé
pour le contrôle de qualité des attributs.
29
graphique R
Graphique de contrôle de la gamme de variations parmi les
éléments individuels d’un échantillon ou différence entre les plus
grands et les plus petits éléments en fonction du temps, du
numéro de lot ou de variables chronologiques similaires.
graphique u
Pour les données d’attributs : graphique de contrôle du
pourcentage de défauts dans un sous-groupe d’inspection de taille
variable.
Glossaire
FactoryLink 6.5.0 / Principes de base / 471
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
Graphique x et R
Pour les données variables : graphique de contrôle pour la
moyenne et l’écart des sous-groupes de données.
Graphique x et
sigma
Pour les données variables : graphiques de contrôle pour la
moyenne et l’écart type (sigma) des sous-groupes de données.
groupe d’alarmes
Ensemble de conditions d’alarme ayant des caractéristiques
semblables, que l’utilisateur configure dans la table Groupes
d’alarmes.
H
Histogramme
Représentation graphique d’une distribution de fréquences tracée
par gammes de variables divisées en intervalles égaux, chaque
intervalle contenant le nombre d’observations accumulées.
Histogramme
Historique
hors contrôle
Tâche FactoryLink qui assure une interface commune à un ou
plusieurs gestionnaires de base de données.
Variations plus grandes que les limites de contrôle de qualité
définies.
I
icône
indicateur
indicateur de
changement d’état
Symbole graphique représentant une fonction qui peut être
exécutée.
Attribut qui n’a que deux états possibles : ON ou OFF.
Bit indiquant un changement de valeur d’un élément ou si la
valeur a changé depuis la dernière lecture. Voir traitement sur
exception.
472 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
indicateur de
pourcentage
Voir indicateur de variable, chaîne sprintf.
Indicateur de
variables
Caractère ASCII qui représente une valeur remplaçable dans une
chaîne de caractères. Voir aussi chaîne sprintf.
« Individual »
Type de graphique de contrôle temps réel et historisé présent
dans FactoryLink SPC. Voir X-Bar, graphique EWMA.
Inhibition écriture
Voir Inhibition écriture de bloc.
Inhibition écriture
de bloc
Elément numérique ayant la valeur 1 (ON) et qui désactive
l’écriture de bloc des éléments spécifiés dans une table d’écriture.
Inhibition lecture
Voir Inhibition lecture de bloc.
Inhibition lecture
de bloc
Elément numérique ayant la valeur 1 (ON) et qui désactive la
lecture de bloc des éléments indiqués dans une table de lecture.
interface
d’équipement
externe (EDI)
Tâche FactoryLink qui permet de transférer des informations en
va-et-vient à partir d’un équipement externe, tel qu’un automate
programmable industriel (PLC), un terminal distant (RTU), un
contrôleur de boucles, des E/S distribuées, un terminal
d’acquisition de données ou un lecteur de codes barres, vers la
base de données temps réel FactoryLink.
Interface de
programmation
d’applications
(API)
Ensemble d’utilitaires et/ou de procédures qui permettent à un
programme de niveau application d’accéder aux fonctions
correspondantes.
instabilité (d’un
processus)
Processus montrant des variations plus grandes que ses limites
de contrôle ou modèle systématique de variation.
instance
Copie d’une application FactoryLink pouvant être exécutée en
mode d’exploitation. Le nombre d’instances autorisé est le
nombre d’utilisateurs pouvant dialoguer simultanément avec le
système en mode d’exploitation. Voir domaine.
invite
Caractère ou message sur un affichage vidéo indiquant que le
système est prêt à recevoir une commande.
Ensemble de fichiers de données, de messages d’erreur ou
d’alarmes mis en file d’attente sur une imprimante ou archivé sur
disque.
FactoryLink 6.5.0 / Principes de base / 473
Glossaire
J
journal
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
K
Pour les études de fonctionnalités de processus : mesure de la
différence entre la moyenne du processus et la moyenne de la
spécification.
GLOSSAIRE
•
•
•
K
(Moyenne -(point, centrale))
K = ---------------------------------------------------------------------------( Tolérance ⁄ 2 )
Formule de l’indice K
L
LAN
Voir réseau local.
LCL
Limite de contrôle inférieure. Pour les graphiques de contrôle :
limite en dessous de laquelle la qualité d’un processus est hors de
contrôle.
lecture de bloc
(déclenchée)
lecture non
sollicitée
liaison
ligne
Opération de lecture déclenchée par laquelle la tâche EDI
ordonne au module de protocole de lire les valeurs de toutes les
adresses d’équipements externes spécifiées dans une seule table
et de les écrire dans la base de données temps réel.
Commande fournie par un équipement externe, indépendamment
de FactoryLink, et servant à écrire des informations dans la base
de données temps réel sans demande de données.
Processus qui associe un objet et ses attributs d’animation à des
éléments de la base de données temps réel FactoryLink.
Voir enregistrement.
ligne centrale
Pour les graphiques de contrôle : ligne horizontale marquant le
centre logique du graphique et indiquant la valeur attendue de la
quantité représentée.
limites de contrôle
Limites à l’intérieur desquelles le produit d’un processus doit ou
devrait se situer. Si le processus dépasse les limites, il est dit hors
de contrôle (ce concept est différent de celui des limites de
tolérance).
limites sigma
Pour les histogrammes : lignes marquées sur l’histogramme
indiquant les écarts types des points n au-dessus et au-dessous de
la moyenne.
474 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
Pour les graphiques de contrôle : lignes de contrôles
uniformément espacées de chaque côté de la ligne centrale.
logique à relais
Représentation d’un programme ou d’une autre logique dans une
forme habituellement utilisée pour des relais.
logique « ladder »
Langage utilisé pour configurer des automates programmables ;
norme industrielle pour la représentation de systèmes de contrôle
par logique à relais.
« LONGANA »
« long analog »
(analogique long)
LSL
Abréviation de « long analog » (analogique long).
Type de données d’un nombre entier sur 32 bits avec signe pris en
charge par FactoryLink. Abréviation : LONGANA.
Limite inférieure de spécification. Plus petite valeur acceptable
d’une dimension ou d’une mesure d’un produit.
M
mailbox
Type de données pris en charge par FactoryLink. Un élément
mailbox se compose d’une file d’attente de messages mailbox et de
données de message associées. Sa structure et sa longueur sont
variables.
masque
Empêche une alarme d’être activée.
Maths et logique
menu
Tâche FactoryLink qui effectue des calculs mathématiques et
logiques et affecte les résultats aux éléments.
Ensemble de choix pour des fonctions qui est affiché et qui
recouvre l’écran sans en modifier le contenu.
message
Type de données binaires ou chaîne de 64 Ko de longueur totale,
supportée par FactoryLink.
message d’erreur
Affichage de texte ASCII ou de code numérique indiquant que le
système a détecté une situation anormale ou des données
incorrectes.
message d’état
29
Voir message d’information.
Affichage à l’écran de texte ASCII ou de codes numériques
décrivant l’état normal du système, généralement au démarrage
ou à la fermeture du système et qui ne nécessite aucune action de
l’utilisateur ni de l’opérateur. Egalement appelé message d’état.
mode de
configuration
Mode de fonctionnement du système FactoryLink lors de la
configuration d’une application. Dans ce mode, vous utilisez
l’Editeur d’applications ou le Gestionnaire de configuration.
FactoryLink 6.5.0 / Principes de base / 475
Glossaire
message
d’information
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
mode
d’exploitation
Etat du système FactoryLink lorsqu’une application fonctionne.
modèle
client/serveur
Une tâche fonctionne comme un client lorsqu’elle envoie une
requête d’action à une autre tâche (le serveur). La tâche qui reçoit
la demande agit comme un serveur quand elle répond à la requête
d’action et envoie une réponse.
Module de base
EDI
module de
protocole
Module graphique
d’exploitation
monochrome
moyenne
moyenne (d’un
échantillon
statistique)
Couche architecturale d’une EDI qui isole l’application de
l’équipement et contrôle les processus externes.
Couche architecturale EDI qui isole le module de base EDI du
type d’équipement externe utilisé et fournit une flexibilité pour
prendre en charge différents types d’équipements externes.
Tâche graphique de FactoryLink. Ecrans animés avec lesquels
l’opérateur communique lorsque l’application est en cours
d’exécution. Pour rendre cette tâche disponible, il convient
d’installer l’Editeur d’applications.
Type de moniteur qui ne peut afficher les informations que dans
une seule couleur.
Voir valeur moyenne.
Valeur moyenne de certaines variables. La moyenne est donnée
par la formule ci-dessous où x est la valeur de la variable au
nième élément et n est le nombre d’éléments dans l’échantillon.
x 1 + x2 + … + x n
X = -------------------------------------------------n
Moyenne
moyenne
variable/écart
variable
Identique aux calculs X-Bar et d’écart, excepté qu’une mémoire
tampon circulaire de taille variable est utilisée à la place de la
taille du sous-groupe.
N
NETBIOS
nœud
Logiciel standard utilisé pour les réseaux locaux ou tâche
FactoryLink facultative utilisée pour communiquer entre les
systèmes FactoryLink à travers un réseau local.
Station ou point de jonction général sur un réseau local (LAN).
Voir réseau local.
476 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
nom de chemin
d’accès
Itinéraire d’une série de noms de fichiers ou de répertoires que
doit suivre un système d’exploitation pour localiser les
informations stockées dans un ordinateur.
nom d’élément
Nom que vous affectez à un élément de la base de données temps
réel, utilisé au cours du développement d’une application.
Nom d’équipement
Nom d’un équipement externe utilisé par FactoryLink pour
communiquer par un port logique particulier.
nom de fichier
Nom d’un ensemble de données spécifiques.
nom de nœud
Nom unique attribué à un nœud sur un réseau local (LAN)
spécifique. Voir réseau local.
nom de station
nom de tag
NOT
noyau
noyau FactoryLink
NUMBUFS
numéro de tag
Nom donné à un équipement connecté à un réseau.
Voir nom d’élément.
Opérateur logique unaire qui produit une valeur de 1 (TRUE) si
son argument est 0 (FALSE) et 0 (FALSE) si son argument est
TRUE (différent de zéro).
Module du logiciel FactoryLink qui crée la base de données temps
réel au démarrage du système d’exécution de FactoryLink, qui
fournit une sécurité au système FactoryLink et échange des
données entre les tâches.
Voir noyau.
Nombre de mémoires tampon de données dans lesquelles les
données peuvent être mises en file d’attente sur le réseau.
Nombre à deux chiffres que FactoryLink attribue à un élément et
qu’il utilise pour y faire référence lors de l’attribution d’une
valeur à cet élément ou de la lecture de sa valeur courante. Par
exemple :
29
où
O
object
Voir objet d’animation.
FactoryLink 6.5.0 / Principes de base / 477
Glossaire
0 segment (bloc d’espace dans la base de données
temps réel qui stocke les éléments d’un type de
données). 177 décalage (emplacement des bits
dans le segment contenant l’élément).
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
objet composé
Deux ou plusieurs objets graphiques associés de telle façon que le
système les traite comme un objet unique. Voir objet simple,
sous-objet.
objet d’affichage
Champ de sortie affiché graphiquement à l’aide de l’Editeur
d’applications, qui fournit une zone d’écran sur laquelle la base de
données temps réel de FactoryLink affiche des informations de
sortie. Voir objet d’animation.
objet d’animation
Champ de saisie, de sortie ou symbole affiché graphiquement et
créé à l’aide de l’Editeur d’applications FactoryLink. Un objet
d’animation peut être configuré pour changer de couleur ou de
forme, pour accepter différents types de saisie effectuées par
l’opérateur ou pour afficher des données alphanumériques. Voir
Editeur d’applications, objet d’affichage et objet d’entrée.
objet d’entrée
objet de sélection
Champ de saisie affiché sous forme graphique créé à l’aide de
l’Editeur d’applications de FactoryLink. Voir objet d’animation,
champ de saisie de texte, bouton-poussoir.
Voir objet d’entrée.
objet simple
Objet isolé, tel qu’une ligne, un cercle ou du texte, qui n’est pas
composé d’autres objets. Bloc fonctionnel de base d’un graphique.
Voir objet composé, sous-objet.
octet
Unité de stockage constituée de huit bits. Chaque bit ayant deux
états possibles, un octet peut avoir 256 (2 à la puissance 8) états
possibles.
opérande
Voir argument.
opérateur
(1) Personne qui fait fonctionner l’application finale. (2) Fonction
mathématique. Les opérateurs pris en charge par la tâche Maths
et logique comprennent les opérateurs arithmétiques, logiques,
relationnels et conditionnels les plus courants en informatique et
dans les sciences connexes.
opérateur logique
Symbole d’une expression qui teste les opérandes pour les valeurs
TRUE (différente de zéro) ou FALSE (zéro) et renvoie un résultat
équivalent à 1 (TRUE) ou 0 (FALSE).
opérateur
relationnel
Fonction mathématique qui produit un résultat TRUE ou FALSE
qui dépend des signes et des grandeurs relatives de ses
arguments. Le programme Maths et logique interprétées de
FactoryLink reconnaît six opérateurs relationnels :
478 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
opérateur unaire
Fonction mathématique à un argument, habituellement placé
après celle-ci. Par exemple, dans l’expression NOT Overflow,
l’opérateur logique de négation NOT prend Overflow comme
argument.
opération de
transfert de fichiers
Transmission du contenu d’un fichier d’une station FactoryLink
en réseau vers une autre station FactoryLink située sur le même
réseau, à l’aide de la tâche Gestionnaire de fichiers.
OR
Opérateur logique binaire qui produit une valeur de 1 (TRUE) si
au moins un de ses deux arguments est TRUE (différent de zéro),
et 0 (FALSE), dans le cas contraire. Voir opérateur.
OS/2
®
Outil de mise au
point de la base de
données temps
réel
Voir système d’exploitation/2.
Tâche FactoryLink qui permet de modifier la base de données
temps réel lors de l’exécution et de contrôler l’accès de processus à
la base de données temps réel. Cette tâche est utilisée pour
développer et déboguer des applications. (RTMON).
P
PAK
panneau
panneau de
contrôle
panneau
d’information
persistance
Voir Programmer's Access Kit.
Ecran qui fournit des champs de saisie prédéfinis pour les
informations requises par une table de configuration.
Voir panneau.
Voir panneau initialiser.
Configurer un système afin de l’utiliser.
Capacité d’un élément à conserver sa valeur pendant un laps de
temps indéfini.
pixel
Groupe de luminophores qui peuvent être stockés, envoyés ou
affichés par un ordinateur. Abréviation de picture element.
PLC
Voir automate programmable industriel.
polygone
port logique
Jeu complet de types d’une seule taille et d’un seul style.
Figure géométrique fermée à deux dimensions, composée d’au
moins trois segments.
Numéro que vous indiquez dans la table Définition d’équipements
externes de FactoryLink pour représenter le port physique. Si
vous utilisez une carte IBM RIC/ARTIC, ce nombre représente
une combinaison de la carte physique et du port physique.
FactoryLink 6.5.0 / Principes de base / 479
Glossaire
police
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
pourcentage
d’unités
défectueuses
Pour l’échantillonnage d’acceptation : pourcentage des unités
défectueuses ou des unités n’ayant pas un niveau de qualité
acceptable dans un lot.
Power Edit
Outil d’édition qui permet de sélectionner et d’éditer directement
des sous-objets, y compris leur animation, à l’intérieur d’un objet
composé sans le dissocier. Voir objet composé, objet simple,
sous-objet.
Power Objects
Objets composés ouverts animés par l’utilisateur, qui contiennent
des variables modèles pour les fonctions d’animation. Voir Power
Packs.
Power Packs
Bibliothèques de dessins dans lesquelles l’utilisateur peut stocker
des Power Objects afin de les réutiliser pour créer de nouvelles
instances d’objets semblables dans la même ou dans une autre
application. Voir Power Objects.
priorité
(1) Nombre hexadécimal à trois chiffres, par exemple 201, qui
spécifie la priorité de traitement d’une tâche de FactoryLink.
où
le premier chiffre (2 dans 201) spécifie la classe de priorité du
système d’exploitation.
Le deuxième chiffre (01 dans 201) spécifie la priorité dans la
classe indiquée ci-dessus.
Plus ce nombre est élevé, plus la priorité est élevée dans la classe.
(2) Rang ou position d’une opération dans une séquence
d’opérations.
Priorité écriture de
bloc
Priorité lecture
Priorité qui influence l’ordre dans lequel la tâche EDI traite la file
d’attente des requêtes d’écriture de bloc. La priorité la plus élevée
(numéro le plus petit) est traitée en premier.
Voir Priorité lecture de bloc.
Priorité lecture de
bloc
Priorité qui influence l’ordre dans lequel la tâche EDI traite la file
d’attente des requêtes de lecture de bloc. La priorité la plus élevée
(numéro le plus petit) est traitée en premier.
Programmer's
Access Kit (PAK)
Ensemble facultatif de FactoryLink, composé d’outils logiciels, de
bibliothèques de programmation et d’une documentation relative
aux clés, et qui est destiné à aider les programmeurs à concevoir
et mettre en œuvre des programmes compatibles avec
FactoryLink.
480 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
R
recette
recette de
fabrication
règles d’exécution
SPC FactoryLink
Voir recette de fabrication.
Tâche en option de FactoryLink qui permet aux opérateurs de
transférer des ensembles de valeurs entre la base de données
temps réel FactoryLink et des fichiers disque.
Tests que le processus du moniteur de données SPC utilise pour
détecter des modèles de variations du niveau de qualité dans le
temps. Le schéma suivant montre les zones du graphique sur
lesquelles sont fondées les règles d’exécution SPC FactoryLink.
Règle Définition
2 OF 3 2 points sur 3 sont d’un côté de la ligne centrale
en zone A ou au-delà
4 OF 5 4 points sur 5 sont d’un côté de la ligne centrale
en zone B ou au-delà
TREND 7 points alignés montent ou descendent
8CONJ 8 points alignés sont d’un côté de la ligne
centrale
15CONS_IN_C 15 points consécutifs sont soit dans la partie
supérieure soit dans la partie inférieure de la
zone C du même côté de la ligne centrale
90%25_IN_C sur 25 points, au moins 90 pour cent (soit 23)
sont dans la zone C (supérieure ou inférieure) et
sont du même côté de la ligne centrale
FactoryLink 6.5.0 / Principes de base / 481
Glossaire
3SIGMA un ou plusieurs points sont en dehors des
limites de contrôle
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
8CONS_OUT_C 8 points consécutifs sont à l’extérieur de la zone
C et du même côté de la ligne centrale
60%25_OUT_C sur 25 points consécutifs, au moins 60 pour cent
(soit 15) sont en dehors de la zone C et du même
côté de la ligne centrale
réinitialiser
relais
répertoire
réseau
réseau local (LAN)
Initialiser de nouveau. Voir initialiser.
Dispositif à fonctionnement électrique qui commute
mécaniquement des circuits électriques.
Liste de fichiers située dans une zone spécifique d’un système
d’exploitation.
Ensemble de terminaux et d’un ou de plusieurs ordinateurs
connectés pour permettre le transfert de l’information.
Système de communication de données interne qui connecte un
nombre de micro-ordinateurs. Voir nœud, nom de nœud.
S
script générateur
de tables de
configuration
Fichier script ou fichier CTG qui indique à l’utilitaire CTGEN la
façon d’extraire des données de la table de base de données et de
combiner les valeurs extraites pour produire un fichier de table
de configuration binaire (CT) en mode d’exploitation ; trouvé dans
/{FLINK}/CTGEN.
serveur
(1) Tâche qui reçoit des requêtes d’action d’autres tâches. (2)
Ordinateur qui fournit un disque dur partagé et, si possible,
d’autres ressources dans un réseau local.
Sigma
(1) Ecart type d’une population statistique. Représenté par le
symbole σ. (2) Type de graphique de contrôle temps réel et
historisé utilisé dans FactoryLink SPC. Voir X-Bar, moyenne
variable.
signaux
Notification d’événements utilisée pour intervenir sur le contrôle
de processus.
sous-groupe
Pour les graphiques de contrôle : échantillon d’unités d’un
processus donné, relevées plus ou moins simultanément.
sous-groupe
relationnel
Pour les graphiques de contrôle : sous-groupe d’unités
sélectionnées pour minimiser les différences dues à des causes
affectables. Les échantillons pris consécutivement à partir d’un
processus fonctionnant dans les mêmes conditions répondent
généralement à cette exigence.
482 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
sous-objet
sous-répertoire
stabilité (d’un
processus)
station
station distante
station locale
station logique
station physique
Chaque objet contenu dans un objet composé est appelé
sous-objet. Les sous-objets peuvent contenir des objets simples
et/ou composés. Voir objet composé, objet simple.
Répertoire contenu dans un autre répertoire.
Processus qui ne montre aucun modèle de changement
identifiable. Voir contrôle, système de causes constantes.
Tout PLC, ordinateur ou terminal de données connecté à un
réseau par l’intermédiaire duquel il communique.
Autre station d’un réseau.
Station en cours sur un réseau.
Numéro que vous indiquez dans une table de lecture ou d’écriture
pour représenter la combinaison d’un port logique avec une
station physique.
Adresse physique d’un équipement externe sur un réseau.
stylet
Elément dont la valeur représente une combinaison particulière
d’attributs pour les activités de traitement de données de
tendances. Contient des valeurs utilisées dans un graphique de
tendances en ligne de la même façon que des valeurs enregistrées
par un stylet sont utilisées dans un enregistreur de graphiques à
plumes.
support de boutons
Equipement matériel contenant des informations sur les options
FactoryLink sous licence. Voir clé de bloc, bouton, support de clés,
clé de protection.
support de clés
Partie d’un système de protection électronique que l’on connecte à
un support de clés FactoryLink. Il contient des informations
utilisées par FactoryLink pour activer les options de logiciel sous
licence. Voir clé d’option, clé de protection, bouton.
symbole
système
numérique binaire
système
numérique décimal
Objet graphique échangé avec un autre objet à l’exécution.
Environnement prioritaire, multitâches, qui gère les ressources
système, telles que la mémoire, les unités de disque, les
équipements d’entrée/sortie, les ports d’imprimantes et les autres
composants du système. Abréviation : OS/2 ®.
Système de numération à base 2 utilisé dans les ordinateurs,
dans lequel deux chiffres (0 et 1) représentent des quantités
numériques.
Système de numération conventionnel à base 10.
FactoryLink 6.5.0 / Principes de base / 483
Glossaire
système
d’exploitation/2
(OS/2)
29
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
système
numérique
hexadécimal
système
numérique octal
Système de numération utilisé par les ordinateurs de base 16
dans lequel les lettres A à F équivalent aux nombres décimaux 10
à 15 (système numérique décimal).
Système numérique à base 8 utilisé dans les ordinateurs.
T
table
Voir table de configuration, table de base de données.
table de
configuration
Fichier binaire ou CT, que l’utilitaire CTGEN génère à l’exécution
et qui contient des données extraites de la table de la base de
données de configuration.
table de
consultation
Table de configuration spécifiant la corrélation entre les éléments
et les informations de la base de données.
table de base de
données
Table de la base de données de configuration de FactoryLink qui
stocke les informations générées par une tâche du Menu principal
ou des données provenant des panneaux d’une tâche.
Table de base de
données XREF
(de références
croisées)
Table de base de données gérée par le Gestionnaire de
configuration qui contient un enregistrement pour chaque
occurrence d’un élément dans une table de base de données ou
une animation graphique spécifique à une tâche.
table de la base de
données OBJET
Table de base de données gérée par le Gestionnaire de
configuration, qui stocke la définition de la base de données
temps réel et les autres informations associées.
table de la base de
données
spécifique à la
tâche
Table de la base de données qui stocke les informations relatives
à une seule tâche.
table de la base de
données TYPE
Table de base de données qui définit des segments dans lesquels
un type de données utilisé est stocké dans la base de données
temps réel.
table de résultats
Table temporaire contenant des données sélectionnées dans une
base de données externe.
tâche
Programme de FactoryLink qui lit et écrit dans la base de
données temps réel et exécute une fonction particulière.
484 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
tâche de fond
tâche d’horloge
Tâche de FactoryLink non interactive qui effectue un ensemble
spécifique de fonctions exploitant des données FactoryLink.
Tâche FactoryLink qui met à jour les informations de la base de
données temps réel en fonction des événements chronologiques et
des intervalles de temps spécifiés dans ses tables de
configuration.
tâche FactoryLink
Voir tâche.
taille d’échantillon
Nombre d’éléments ou d’unités présents dans un échantillon.
temps réel
tendance
test d’animation
tolérance
TOR
Touche de fonction
touche de fonction
Réponse logicielle immédiate à un événement.
Changement progressif et systématique dans le temps ou selon
toute autre variable.
Fonction de FactoryLink qui permet de tester chaque composant
d’animation d’un dessin au sein de l’Editeur d’applications et de
valider des types d’animation complexes.
Gamme de variations autorisées pour une dimension particulière
d’une variable. Les tolérances sont souvent définies pour des
besoins d’ingénierie afin de garantir que les composants
fonctionnent correctement ensemble.
Qui consiste en parties distinctes, non connectées.
Objet d’animation dans l’Editeur d’applications FactoryLink qui
anime une touche du clavier pour qu’elle génère une action
chaque fois qu’elle est activée en mode d’exploitation.
(1) Touche utilisée pour envoyer un signal au programme
informatique contrôlant l’affichage. (2) Touche qui effectue un
ensemble spécifique d’opérations.
Représentation graphique d’un enregistrement d’une courbe de
tendances associée à un stylet particulier. Sur un graphique de
courbes de tendances en ligne, un tracé de stylet ressemble à la
ligne dessinée par un stylet sur un enregistreur de graphiques à
plumes.
Traitement des
données de
tendance
Tâche FactoryLink affichant les données stockées dans une base
de données relationnelle sous forme de graphique à plumes dans
un affichage graphique temps réel.
traitement sur
exception
Architecture élémentaire de FactoryLink par laquelle un élément
de la base de données temps réel est lu ou écrit seulement lorsque
sa valeur a changé. Voir indicateur de changement d’état.
FactoryLink 6.5.0 / Principes de base / 485
29
Glossaire
tracé de stylet
A
•
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
•
•
•
TRUE
type
Niveau logique associé à une valeur numérique différente de zéro,
généralement 1 (ON).
Voir type de données.
type de données
Types de données numérique (« digital », analogique (« analog »),
analogique long (« longana »), virgule flottante (« float »), message
(« message ») ou mailbox pris en charge par FactoryLink.
UCL
Limite supérieure de contrôle. Pour les graphiques de contrôle : la
limite au-dessus de laquelle la qualité d’un processus est hors de
contrôle.
U
UKEY
USL
Utilitaire FactoryLink vous permettant de voir des informations
dans le mécanisme de sécurité du logiciel??.
Limite supérieure de spécifications : la plus grande valeur
acceptable d’une dimension ou d’une mesure d’un produit.
V
variable
variable continue
variance
variation
d’échantillonnage
verbeux
virgule flottante
Quantité susceptible de modification ou de variabilité.
Variable pouvant prendre toute valeur d’une gamme de valeurs ;
la taille d’une pièce en est un exemple.
Carré de l’écart type.
Variation des propriétés d’un échantillon par rapport aux
propriétés de la population dans laquelle a été pris l’échantillon.
Option de commande qui balise un processus pour fournir des
informations de mise au point.
Type de données pris en charge par FactoryLink. Chaque valeur
en virgule flottante occupe 10 octets de mémoire dans la base de
données temps réel et contient des valeurs numériques comprises
entre +/- 1E-308 à +/- 1E308 avec une précision de 15 chiffres
après la virgule (chiffres approximatifs). Abréviation : FLOAT.
W
write priority
write state
See Block Write Priority.
See Block Write State.
486 / FactoryLink 6.5.0 / Principes de base
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
GLOSSAIRE
X
X-Bar
(1) Moyenne représentée par le symbole x et la formule indiquée.
(2) Type de graphique de contrôle temps réel et historisé utilisé
dans FactoryLink SPC. Voir Sigma, graphique EWMA, etc.
Somme des valeurs du sous-groupe
∑ x = ---------------------------------------------------------------------------------------------------------X = --------n
Nombre total de valeurs du sous-groupe
XOR
Abréviation de OU exclusif, opérateur logique binaire qui produit
la valeur TRUE (1) si un seul de ses deux arguments est VRAI
(différent de zéro).
29
Glossaire
FactoryLink 6.5.0 / Principes de base / 487
A
•
B
C
D
E
F
G
H
I
J
GLOSSAIRE
•
•
•
488 / FactoryLink 6.5.0 / Principes de base
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
A
Accès
aide (moniteur d’exploitation) 356
moniteur d’exploitation 342
Affichage de fond 455
Aide
gestionnaire de configuration 258
moniteur d’exploitation 356
Ajout
éléments à une liste de surveillance 345
nouvelle tâche 300
Alarme
critères 48
distribution 60
enfant
time-out apparition 56
time-out de recouvrement 57
états 52
historisation 62
relation parent/enfant 54
Alphanumérique 455
Amorcer 455
Analyse Pareto 455
AND 455
Animation, création d’un affichage graphique
68
Animer 455
Application
client 160
conversion (FLCONV) 427
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
création de nouvelles applications
(FLNEW) 384, 417
démonstration (FLDEMO) 421
exportation 238
importation 239
sauvegarde (FLSAVE) 428
serveur 160
test (FLTEST) 421
Archivage 456
Archivage des messages d’erreur 305
Argument 456
Arguments de programme
Données de tendances 213
explorateur 76
ASCII 456
Attribut 456
Automate programmable industriel 456
B
Bande 191, 194
Barre
défilement horizontale 236
défilement verticale 235
menus 231
Poll Rate 343
Basculer 457
Base de données en temps réel 23, 457
contrôle de l’état 364
écriture d’éléments 349
génération des données 25
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-489
A
B
C
D
E
F
G
H
I
J
K
L
M
lecture d’éléments 349
lecture des données 26
visualisation de la liste des éléments 242
Bases de données relationnelles prises en
charge 125
Bit 457
Boîte de dialogue des langues de FactoryLink
ECS 420
Boîte de dialogue Restaurer l’application de
FactoryLink 418
Bouton de commande 234
C
Caractéristique de qualité 457
Cause affectable (d’une variation) 458
Causes communes 458
CDBLIST 431
Champ 458
Choix des champs, visualisation 254
Classement
données
attribut horaire 84
entier 83
noms de tags 139
par attribut horaire 84
par nombre entier 83
Client DDE
configuration (Windows) 115
DDE Windows 105, 112
opérations d’écriture 114
opérations de lecture 113
Client/serveur 160
CML
bascule depuis IML 146
utilisation 147
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Coller
entrée de ligne (dans un panneau de
configuration) 257
Commandes, moniteur d’exploitation 355
Communications avec des stations distantes
131
Communications avec des stations distantes,
réception de valeurs 130
Compteur programmable
élément 174
exemple 175
principes d’utilisation 174
valeurs analogiques et numériques 174
vue d’ensemble 173
Compteur, voir Compteur programmable
Conditionnel 459
Configuration
arguments de programme 213
serveur OLE Automation 2.0 152
système
ajout de nouvelles tâches 300
associations de domaines,
modification 302
calcul du nombre de processus 309
dimension de tableau, déterminer 301
éléments d’écran, modification 308
fenêtres Graphique d’exploitation 303
messages d’erreur, archivage 305
modèle de couleurs, modification 304
modification des informations de
tâche 300
panneau Informations configuration
système 292
présentation 291
visualisation des associations de
domaines 300
Clé
A
= Editeur d’applications
C4 = Communications
I-490 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence
A
B
C
D
E
F
G
H
I
J
K
L
M
Consignateur
méthodes d’historisation 91
présentation 27
Consignateur d’alarmes distribuées
délai de recouvrement alarme enfant 57
distribution d’alarmes 60
états d’alarmes 52
groupement d’alarmes 53
historisation des alarmes 62
journal 64
masquage des alarmes 58
présentation 45
relation parent/enfant 54
tags masquage global 58
tags masquage groupe 59
tags masquage individuel 59
time-out apparition alarme enfant 55
Consignateur de base de données, voir
Consignateur
Consignateur de points de données, vue
d’ensemble 95
Constante 459
de chaîne 459
entière 459
exponentielle 459
numérique 459
virgule flottante 459
Contrôle
d’affichage 325
d’application 324
de processus statistique 460
de tâches 323
état de la base de données temps réel 364
FactoryLink 351
processus 460
processus fabrication 460
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
syntaxe 260
Conventions de désignation des tags 167
Conversation, DDE Windows 105
Conversion
application (FLCONV) 427
noms de tags 431
type de tag 169
versions de Maths et logique 144
Copier, entrée de ligne (dans un panneau de
configuration) 256
Correction
erreurs internes dans le Moniteur
d’exploitation 381
erreurs internes, Gestionnaire
d’exploitation 339
Couper une entrée de ligne (dans un panneau
de configuration) 257
Courbe de caractéristiques d’exploitation 460
Courbe en cloche 460
Courbes de tendances historisées 205
Courbes de tendances temps réel seulement
204
CP 461
CPK 461
Création
application test (FLTEST) 421
démonstration (FLDEMO) 421
nouvelle application (FLNEW) 384, 417
programmes Maths et logique 143
Critères du consignateur d’alarmes
distribuées, établissement 48
CTGEN 431
CTLIST 431
Curseur de texte 462
Curseur valeur, définition 212
Cycle 462
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-491
A
B
C
D
E
F
G
H
I
J
K
L
M
D
DALOG, voir Consignateur d’alarmes
distribuées
Date, changement 120
DBCHK 432
DDE Windows
Client DDE 105, 112
configuration de Client DDE 115
configuration du Serveur DDE 108
conversations 105
Créer un lien 110
formules 110
messages 107
modification d’un élément lié 111
opérations d’écriture 114
opérations de lecture 113
Serveur DDE 104
vue d’ensemble 103
Décalage
enregistrement 88
sous-groupe 89
Déclencheur
actions de déclenchement 183
définition 463
démarrage 463
fin d’action 188
utilisation des tags du Gestionnaire de
configuration 225
Décompression de fichiers (EXPLODE) 433
Défaut 463
Définition
tableau d’éléments 221
tableau multidimensionnel 222
tableau unidimensionnel 222
Dépendances entre les modules 426
Déplacement d’un élément d’écran 308
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Diagramme d’analyse du processus 469
Diagramme de pareto 463, 480
Digital (numérique) 463
Dispositif de pointage 464
Domaine 31, 464
externe 161
modification des associations 302
partagé 32
sélection du domaine 231
structure 32
tâches d’exécution 33
utilisateur 33
Données
classement 200
continues 464
d’attribut (qualité) 464
de tendances
bascule entre modes 211
configuration des arguments de
programme 213
curseur valeur 212
graphiques d’événement 208
graphiques temps 207
historisées 205
méthodologie 204
mode historisé 211
mode temps réel 211
panoramique 211
temps réel seulement 204
types de graphiques 207
types de stylets 212
vue d’ensemble 203
zoom 211
groupement 80
historisation 197
interrogées 161
Clé
A
= Editeur d’applications
C4 = Communications
I-492 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence
A
B
C
D
E
F
G
H
I
J
K
L
M
non groupées/non séquencées, méthode
d’historisation 91
non groupées/séquencées, méthode
d’historisation 91
non sollicitées 161
sollicitées 161
suppression 88
sur exception 161
sur exception-interrogées 161
variables 464
Dynamique 464
E
Ecart 464
Ecart type 465
Echange dynamique de données, voir Fenêtres
DDE Windows et DDE OS/2
Echantillon (statistiques) 465
Echantillonnage 465
Ecran de l’interface utilisateur 322
Ecriture
éléments de la base de données temps
réel 349
sur un élément 359
Editeur 465
Editeur d’applications
animation d’un affichage graphique 68
création d’un affichage graphique 68
définition de tags 220
Edition d’un tag 220
Effacement des messages d’erreur 260
Elément
ajout à une liste de surveillance 345
recherche dans une liste de surveillance
346
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
suppression d’une liste de surveillance
346
visualisation de la liste des références
croisées 244
Elément de base de données 465
Elément déclencheur, Maths et logique 144
Elément prédéfini 225
Elimination de zones de mémoire (FLSHM)
434
Enregistrement du contenu d’un fichier 259
Environnement d’exécution 23
Environnement de développement 22
Environnement multi-utilisateur 34
applications distinctes 35
applications partagées 35
Envoi bloc 129
Envoi sur exception 129
Excel 111
Exécution, fichier séquentiel 363
EXPLODE 433
Explorateur
expressions logiques 73
principes de l’opération 70
Exportation d’une application 238
Expression 466
d’affectation 467
de contrôle 467
logique 73
Extraction, liste de surveillance 348
F
FactoryLink
contrôle 351
description des modules 29
numéro de version 253
organisation des répertoires 35
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-493
A
B
C
D
E
F
G
H
I
J
K
L
M
FactoryLink Lite, instructions de
configuration 451
FALSE 467
Fenêtre 467
Fenêtre Graphique d’exploitation 303
Fermeture
toutes les tâches de FactoryLink 367
une seule tâche 356
Fichier 467
Fichier de sauvegarde de points de données
101
Fichier séquentiel
ajout de remarques 362
exécution unique 363
exécutions multiples 363
fin du fichier courant 362
répercussion d’un commentaire dans la
sortie 362
utilisation 361
Filtrage de tags historisés sur exception 100
Fin d’un fichier séquentiel 362
FLCONV 427
FLDEMO 421
FLKEYVAL 434
FLLAN
classement des noms de tags 139
envoi de données 129
envoi de valeurs à des stations distantes
129
groupes en réseau 132
méthodologie 128
plate-formes multiples 132
protocoles pris en charge 132
réception de données 129
réception de valeurs depuis les stations
distantes 130
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
station distante 131
station locale 131
surveillance du réseau 134
systèmes d’exploitation réseau pris en
charge 133
valeurs par défaut de station locale 134
vue d’ensemble 127
FLNEW 384, 417
FLOAT 468
FLSAVE 428
FLSHM 434
FLTEST 421
Formule, DDE Windows 110
Fusion de fichiers 260
G
Générateur de rapports
actions de déclenchement 183
composants d’un fichier de format 180
déclencheurs de fin d’action 188
emplacement des noms d’objet 182
indicateurs de format 182
méthodologie 178
mots-clés 180
positionnement des données de rapport
181
sections d’un fichier de format 180
séquences à touche Echap 189
variations de format 187
vue d’ensemble 177
Gestionnaire d’événements et de temps
principes d’opération 118
voir Horloge
Gestionnaire d’exploitation
contrôles d’affichage 325
contrôles de l’application 324
Clé
A
= Editeur d’applications
C4 = Communications
I-494 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence
A
B
C
D
E
F
G
H
I
J
K
L
M
contrôles de tâches 323
correction des erreurs internes 339
écran 319, 321
écran de l’interface utilisateur 322
options de la ligne de commande 313
ouverture (OS/2) 317
ouverture (Unix) 318
ouverture (Windows) 317
utilisation 311
Gestionnaire d’impression, vue d’ensemble
171
Gestionnaire de configuration
accès à l’aide 258
affichage 231
collage d’une entrée de ligne 257
contrôle de la syntaxe 260
copie d’une entrée de ligne 256
coupe d’une entrée de ligne 257
définition d’une entrée de ligne 256
définition de tableaux d’éléments 221
déplacement dans une fenêtre ou un
panneau 235
effacement des erreurs 260
éléments prédéfinis 225
enregistrement du contenu d’un fichier
259
fusion de fichiers 260
génération de rapports 261
gestion des fichiers de panneaux de saisie
de texte 259
insertion d’une ligne vide 255
modification d’une définition de tag 250
modification de la taille des caractères
260
modification des panneaux de
configuration 255
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
ouverture (OS/2) 229
ouverture (Unix) 230
ouverture (Windows) 228
panneau de configuration structurés 233
panneaux de saisie de texte 232
partage de données entre des
applications 237
plusieurs tables de configuration 240
présentation 227
recherche d’une chaîne de caractères 258
recherche de tags 246
suppression d’une définition de tag 248
tags 215
travail avec plusieurs applications de
développement 236
utilisation de tags comme déclencheurs
225
utilisation des tags 241
version actuelle de FactoryLink 253
visualisation des choix des champs 254
Gestionnaire de fichiers, vue d’ensemble 121
Graphe en barres 463
Graphe p (pourcentage d’unités défectueuses)
471
Graphique d’événement 208
Graphique d’exploitation 476
Graphique de moyenne variable/d’écart
variable 470
Graphique np 471
Graphique R 471
Graphique temps
données de tendances 207
indexation 86
Graphique u 471
Graphique x et R 472
Graphique x et sigma 472
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-495
A
B
C
D
E
F
G
H
I
J
K
L
M
Graphiques d’événement
indexation 86
Groupement d’alarmes 53
Groupement de données 80
indexation 87
suppression 90
H
Heure, changement 120
Histogramme 472
Historique
bases de données relationnelles prises en
charge 125
méthodologie 124
présentation 27
vue d’ensemble 123
Historisation
alarme 62
base de données, présentation 28
données 101
dynamique des données 102
exception, filtrage 100
points de données 28, 95
index 99
LOGTIME 99
Horloge
changement d’heure 120
changement de date 120
vue d’ensemble 117
I
Icône 472
Identificateur de format 40
IML 145
Importation d’une application 239
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Indexation pour le traitement des courbes de
tendances
données groupées 87
Graphique temps 86
graphiques d’événement 86
Indicateur 472
Initialiser 479
Insertion, ligne vide 255
Instabilité (d’un processus) 473
Invite 473
J
Journal 64, 473
K
K 474
KEYINST 434
L
LAN 474
LCL, Lower Control Limit 474
Lecture
élément (Moniteur d’exploitation) 357
éléments de la base de données temps
réel 349
Ligne centrale 474
Ligne de commande, options (Gestionnaire
d’exploitation) 313
Ligne vide, insertion 255
Limites de contrôle 474
Limites sigma 474
Liste de surveillance
ajout d’éléments 345
extraction 348
recherche d’éléments 346
Clé
A
= Editeur d’applications
C4 = Communications
I-496 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence
A
B
C
D
E
F
G
H
I
J
K
L
stockage 347
suppression d’éléments 346
Liste des domaines, visualisation 251
LOGTIME 99
long analog (analogique long) 475
LONGANA 475
LSL, Lower Specification Limit 475
M
Masquage des alarmes
59
tag masquage global 58
tags masquage groupe 59
Maths et logique
appel 149
conversion de versions précédentes 144
création de programmes 143
éléments déclencheurs 144
emplois 142
méthodologie du calcul 142
mode compilé 146
mode interprété 145
modes 145
passage d’IML à CML 146
procédures compilées 145
table Déclencheurs 143
table Procédures 143
table Variables 143
tables de configuration 143
vue d’ensemble 141
Menu principal 231
Message 475
Message d’erreur
effacement 260
utilitaires 437
Message du système, archivage 305
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Message, DDE Windows 107
Méthode d’historisation 100
changement du tag 100
changement du tag déclencheur 100
consignateur d’alarmes distribuées 47
groupée 91
intervalle de temps fixe 100
Mise à l’échelle et bande morte
principes de l’opération 193
tag de valeur à l’échelle 193
tag de valeur brute 193
vue d’ensemble 191
Mise au point
CDBLIST 431
CTLIST 431
MKCML 148
Mode compilé 146
Mode d’exploitation 476
Mode de configuration 475
Mode interprété 145
Mode temps réel 211
Modèle de couleurs (Windows) 304
Modification
définition de tag 250
élément lié (DDE Windows) 111
informations de tâche 300
panneaux de configuration 255
taille des caractères 260
Moniteur d’exploitation
accès 342
aide 356
ajout d’éléments à une liste de
surveillance 345
contrôle de l’état de la base de données
temps réel 364
correction des erreurs internes 381
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-497
A
B
C
D
E
F
G
H
I
J
K
L
M
écriture sur un élément 359
extraction d’une liste de surveillance 348
fermeture d’une tâche 356
fermeture de toutes les tâches de
FactoryLink 367
lecture d’un élément 357
recherche d’éléments dans une liste de
surveillance 346
sortie 368
sortie de la fenêtre Commandes 356
stockage d’une liste de surveillance 347
suppression d’éléments d’une liste de
surveillance 346
utilisation de fichiers séquentiels 361
utilisation des commandes 355
visualisation de la valeur courante des
éléments 344
Monochrome 476
Moyenne 476
Moyenne (d’un échantillon statistique) 476
N
NETBIOS 476
Nœud 476
Nom de chemin d’accès 477
Nom de fichier 477
Nom de tag 477
structure 216
NOT 477
Nouvelle application, ouverture 237
Numéro de tag 477
O
Objet 477
Objet d’affichage 478
Objet d’animation 478
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Objet d’entrée 478
Objet de sélection 478
Octet 478
Opérande 478
Opérateur 478
Opérateur binaire 483
Opérateur logique 478
Opérateur relationnel 478
Opérateur unaire 479
Opération d’écriture, client DDE (Windows)
114
Opération de lecture, client DDE (Windows)
113
Option Créer un lien, DDE Windows 110
Options sous licence 436
OR 479
OS/2 479
ouverture du Gestionnaire d’exploitation
317
ouverture du Gestionnaire de
configuration 229
protocoles réseau 133
Ouverture
Gestionnaire d’exploitation 317
nouvelle application de développement
237
plusieurs tables 240
P
Panneau Contrôle dynamique de
l’historisation 102
Panneau de configuration
bouton de commande 234
défilement 235
modification 255
panneau de saisie de texte 232
Clé
A
= Editeur d’applications
C4 = Communications
I-498 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence
A
B
C
D
E
F
G
H
I
J
K
L
M
panneau structuré 233
Panneau de saisie de texte
gestion des fichiers 259
présentation 232
Panoramique 211
Paramètres de tags 167, 194, 216, 446
PARSECML 148
Partage de données entre des applications 237
Passage d’IML à CML 146
Persistance
alarme 59
changements de configuration, résolution
158
principes d’opération 155
vue d’ensemble 153
Pixel 479
Plates-formes multiples sur réseau 132
PLC 479
Plusieurs tables de configuration, ouverture
240
Police 479
Polygone 479
Pourcentage d’unités défectueuses 480
PowerNet
conventions de désignation des tags 167
conversion de type de tag 169
définitions 160
démarrage 165
méthode de transfert de données 165
méthodologie 162
transfert de données du client au serveur
166
transfert du serveur au client 165
vue d’ensemble 159
Présentation de l’historisation des données 26
Présentation du schéma 27
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Processus, contrôle 351
R
Rapport, gestionnaire de configuration 261
Recette 481
Recette de fabrication 481
création/animation d’un affichage
graphique 68
principes de l’opération 66
Recherche
chaîne de caractères 258
éléments dans une liste de surveillance
346
tags 246
Redimensionnement d’un élément d’écran 308
Référence de tag distante (objet) 161
Réinitialiser 482
Relation parent/enfant 54
Répercussion d’un commentaire dans la sortie
362
Répertoire 482
Répertoire d’applications
fichiers 36
sous-répertoires 35
Requête d’historisation unique 102
Réseau local (LAN) 482
Réseau local, voir FLLAN
Réseau, systèmes d’exploitation 133
RESOLVE 155, 158
Restauration
FLDEMO (OS/2) 423
FLDEMO (Unix) 425
FLDEMO (Windows) 421
FLTEST (OS/2) 423
FLTEST (Unix) 425
FLTEST (Windows) 421
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-499
A
B
C
D
E
F
G
H
I
J
K
L
M
S
Sauvegarde multi plate-forme 417, 428
Sauvegarde spécifique à une plate-forme 417,
428
Sauvegarde, application (FLSAVE) 428
Serveur DDE
DDE Windows 104
serveur DDE
configuration (Windows) 108
Serveur OLE Automation 2.0
configuration 152
principes d’opération 152
vue d’ensemble 151
Sigma 482
Sortie
fenêtre Commandes (Moniteur
d’exploitation) 356
Moniteur d’exploitation 368
répercussion d’un commentaire 362
Sous-groupe relationnel 482
Sous-groupe, décalage 89
Sous-répertoire 483
Sous-répertoire du répertoire système 37
Stabilité (d’un processus) 483
Stations locales 131, 134
Stockage, liste de surveillance 347
Structure
attribution de noms 201
des noms de tags 216
vue d’ensemble 197
Structure de déclenchement 149
Structure de table d’historisation de points de
données
FLOATVAL 98
LARGEINT 98
SMALLINT 98
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
TAGDATA 98
Stylet
type 212
Suppression
définition de tag 248
données 88
données de groupe 90
éléments d’une liste de surveillance 346
entrées de ligne (à partir d’un panneau de
configuration) 256
Surveillance, réseau 134
Symbole 483
Syntaxe, contrôle 260
Système d’exploitation/2 (OS/2) 483
T
Table d’historisation de points de données
ANALOG (analogiques) 97
LOGDATA (données d’historisation) 97
LONGANA (entier double longueur) 97
TRENDATA (données de tendances) 97
Table d’historisation de points de données
préconfigurée 97
Table de consultation 484
Table de résultats 484
Tableau
d’éléments, définition 221
définition de tableaux d’éléments 221
détermination de la dimension suivante
301
multidimensionnel 222
taille maximale 223
unidimensionnel 222
Tables de configuration
définition 484
Maths et logique 143
Clé
A
= Editeur d’applications
C4 = Communications
I-500 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence
A
B
C
D
E
F
G
H
I
J
K
L
M
plusieurs 240
Tâche
ajout 300
Consultation base de données 459
de fond 485
de l’explorateur de base de données, voir
Explorateur
fermeture 367
thread unique 149
Tag
conversion de noms de tags 431
édition 220
masquage 58, 59
masquage global 58
masquage groupe 59
masquage individuel 59
modification de la définition 250
nombre de tags définis 241
numériques partagés 95
paramètres 167, 194, 216, 446
recherche 246
suppression de la définition 248
utilisation comme déclencheurs 225
valeur brute 193
TAGNAME 99
TAGVALUE 99
Taille d’échantillon 485
Taille des caractères, modification 260
Temps réel 485
Tendance 485
Time-out apparition alarme enfant
alarme enfant non supprimée 56
alarme enfant supprimée 56
Tolérance 485
TOR 485
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Traitement des courbes de tendances,
indexation 86
Transfert de données
du client au serveur 166
du serveur au client 165
TRUE 486
Type 486
U
UCL, limite de contrôle supérieure 486
UKEY 436
UNIX
ouverture du Gestionnaire d’exploitation
318
ouverture du Gestionnaire de
configuration 230
protocoles réseau 133
USL, limite supérieure de spécifications 486
Utilisation des identificateurs de format 40
Utilitaire
CDBLIST 431
CTGEN 431
CTLIST 431
DBCHK 432
EXPLODE 433
FLCONV 427
FLDEMO 421
FLKEYVAL 434
FLNEW 384, 417
FLSAVE 428
FLSETLNG 420
FLSHM 434
FLTEST 421
KEYINST 434
messages 437
UKEY 436
Clé
E
= Editeur d’applications
C4 = Communications
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
P
= Principes de base
C3 = Data Reporting
R
= Référence
Index I-501
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
V
Valeurs par défaut de station locale
ACK 138
BUFSIZE 138
CALL 136
INIT 136
MAXLEN 136
MAXSESS 138
RX (time-out de réception) 135
SD (time-out d’envoi) 139
ST (time-out d’envoi) 139
TX (time-out de transmission) 135
Variable 486
Variable d’environnement 39
Variance 486
Variation d’échantillonnage 486
Vérification, bases de données (DBCHK) 432
Version, visualisation de la version actuelle
253
Virgule flottante 486
Visualisation 436
associations de domaines 300
choix des champs 254
P
Q
R
S
T
U
V
W
X
Y
Z
éléments de la base de données 242
liste des domaines 251
liste des références croisées d’éléments
244
nombre de tags définis 241
options autorisées (UKEY) 436
valeurs des éléments (Moniteur
d’exploitation) 344
version actuelle de FactoryLink 253
W
Windows
modèle de couleurs 304
ouverture du Gestionnaire d’exploitation
317
protocoles réseau 133
X
XOR 487
Z
Zoom 211
Clé
A
= Editeur d’applications
C4 = Communications
I-502 FactoryLink 6.5.0
C1 = Core Tasks
C5 = Power SPC
C2 = Data Logging
F
= Principes de base
C3 = Data Reporting
R
= Référence

Manuels associés