Schneider Electric XTEL Mode d'emploi

Ajouter à Mes manuels
106 Des pages
Schneider Electric XTEL Mode d'emploi | Fixfr
________________________________________________________
Manuel de référence XTEL-MOD
1
Préambule
___________________________________________________________________________
___________________________________________________________________________
Les principales évolutions du logiciel TXT L MDD V52 par rapport à TXT L MDD V4
sont les suivantes :
• lecture automatique des tables de symboles relatives à chaque module élémentaire
ou macro-module, dans la base des symboles de la station,
• extension de la fonction "remplacement objets multiples” aux blocs fonctions :
temporisateur, monostable, compteur/décompteur, registre, texte, contrôle.
Cette nouvelle fonction permet également :
- le déplacement physique des E/S à distance et des objets bits et mots associés,
- le déplacement d'un ensemble d'étiquettes (labels),
- de renuméroter un OFB et les repères bits et mots associés.
• évolution du fichier de commande (.M5M) permettant une intégration automatique
des modules élémentaires et des macro-modules dans l’application PL7-3 de la
station,
• possibilité de protéger en écriture, le code des modules élémentaires,
• possibilité de représenter graphiquement un macro-module par une "vignette"
associée,
• gestion d'un dossier de documentation module élémentaire et macro-module,
• mise à jour automatique d'un module élémentaire ou d'un macro-module, dans la
station.
• prise en compte automatique des constantes internes d'OFBs,
Il est à noter que les seules différences majeures entre TXT L MDD V52 et
TXT L MMD V5 sont la prise en compte des constantes internes d'OFBs et une nouvelle
présentation de l'écran de saisie d'une vignette.
Règle de compatibilité
• XTEL-MOD référencé TXT L MDD V52 est compatible avec les ateliers logiciels
X-TEL V5 et V52, MINI X-TEL V5 et V52.
• la règle de compatibilité ascendante est respectée. Une base de modules créée avec
XTEL-MOD V4, V42 ou V5 sera réutilisable de manière transparente par XTEL-MOD
référencé TXT L MDD V52.
___________________________________________________________________________
P/1
E
________________________________________________________
Préambule
___________________________________________________________________________
___________________________________________________________________________
B
E
___________________________________________________________________________
P/2
________________________________________________________
Manuel de référence XTEL-MOD
1
Manuel de référence XTEL-MOD
Chapitre 1
___________________________________________________________________________
___________________________________________________________________________
Sous-chapitre
Page
_______________________________________________________________________________________
1.1
Présentation
1/3
_______________________________________________________________________________________
_______________________________________________________________________________________
1.2
Définition d’un module élémentaire
1/4
_______________________________________________________________________________________
1.2-1 Constitution du module élémentaire
1/5
_______________________________________________________________________________
1.2-2 Critères associés au module élémentaire
1/5
_______________________________________________________________________________
_______________________________________________________________________________________
1.3
Définition d’un macro-module
1/6
_______________________________________________________________________________________
1.3-1 Constitution d’un macro-module
1/6
_______________________________________________________________________________
_______________________________________________________________________________________
1.4
Définition de l’espace ou du contexte
1/7
_______________________________________________________________________________________
1.4-1 Espace station
1/7
_______________________________________________________________________________
1.4-2 Espace projet
1/8
_______________________________________________________________________________
_______________________________________________________________________________________
1.5
Les bases de modules
1/8
_______________________________________________________________________________________
1.5-1 Base globale
1/9
_______________________________________________________________________________
1.5-2 Base projet
1/9
_______________________________________________________________________________
1.5-3 Base externe
1/9
_______________________________________________________________________________
_______________________________________________________________________________________
1.6
Fonctionnalités des modules élémentaires
1/10
_______________________________________________________________________________________
1.6-1 Synthèse des fonctionnalités
1/10
_______________________________________________________________________________
1.6-2 Créer un module élémentaire
1/11
_______________________________________________________________________________
1.6-3 Modifier un module élémentaire
1/12
_______________________________________________________________________________
1.6-4 Consulter un module élémentaire
1/12
_______________________________________________________________________________
1.6-5 Documenter un module élémentaire
1/13
_______________________________________________________________________________
1.6-6 Utiliser un module élémentaire
1/13
_______________________________________________________________________________
1.6-7 Effacer un module élémentaire
1/14
_______________________________________________________________________________
1.6-8 Transférer un module élémentaire
1/14
_______________________________________________________________________________
___________________________________________________________________________
1/1
E
________________________________________________________
Chapitre 1
___________________________________________________________________________
___________________________________________________________________________
Sous-chapitre
Page
_______________________________________________________________________________________
B
1.7
Fonctionnalités des macro-modules
1/15
_______________________________________________________________________________________
1.7-1 Synthèse des fonctionnalités
1/15
_______________________________________________________________________________
1.7-2 Créer un macro-module
1/16
_______________________________________________________________________________
1.7-3 Modifier un macro-module
1/17
_______________________________________________________________________________
1.7-4 Consulter un macro-module
1/17
_______________________________________________________________________________
1.7-5 Documenter un macro-module
1/18
_______________________________________________________________________________
1.7-6 Utiliser un macro-module
1/18
_______________________________________________________________________________
1.7-7 Effacer un macro-module
1/20
_______________________________________________________________________________
1.7-8 Transférer un macro-module
1/20
_______________________________________________________________________________
Ce chapitre se termine à la page
1/20
E
___________________________________________________________________________
1/2
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.1 Présentation
_______________________________________________________________________________________
XTEL-MOD logiciel optionnel de l’atelier, est l’outil de gestion de la base de modules
programme.
Le logiciel XTEL-MOD s’utilise lors de la programmation des automates
multifonctions, qu’ils soient de version V2, V3, V4 ou V5 :
TSX 67-30, TSX 87-10/20,
TSX 47-30, TSX 67-20, TSX 87-30
TSX 47-400/410/411/420, TSX 67-410/420, TSX 87-410/420, TSX 107-410/420,
PMX 47-430, PMX 67-420, PMX 87-420, PMX 107-420/430,
TSX 47-405/415/425/455, TSX 67-425/455, TSX 87-425/455, TSX 107-425/455,
PMX 47-425/455, PMX 67-425/455, PMX 87-425/455, PMX 107-425/455.
Ce logiciel est accessible à deux niveaux :
• au niveau projet, il est alors un outil projet ;
• au niveau station, il est alors un outil station.
PROJET
XTEL-MOD
STATION 1
XTEL-MOD
STATION n
XTEL-MOD
E
PL7-3
Axe
Comm
PL7-3
Le logiciel XTEL-MOD permet l’utilisation d’entités fonctionnelles PL7-3 sous forme de
modules élémentaires ou de macro-modules. Sous-ensembles cohérents documentés
et testés, ils sont directement utilisables dans une application.
___________________________________________________________________________
1/3
___________________________________________________________________________
Le logiciel XTEL-MOD utilise la sauvegarde en source des fichiers dans les différentes
fonctions métiers et accède aux répertoires MOD (espace de mémorisation des fichiers
sources).
Exemple : FOUR3
B
PROJET: USINE
FOUR3 (Station V5)
MOD
APP
FOUR3. APP
FOUR3. TIT
PL7_3
APPLI
FOUR3. BIN
FOUR3. CA1
- - - - - - - etc...
MOD
FOUR3.
SCY
FOUR3 .LIT
FOUR3..GR7
MOD
. LIT
..LAD
GR7
..COM
LAD
. COM
.CST
. CST
PL7_3
- - - - - autres métiers (évolution)
Fichier programme de l'automate
Fichier page de sortie
Fichiers modulaires PL7-3
Modules PL7-3
E
___________________________________________________________________________________________________
1.2
Définition d’un module élémentaire
_______________________________________________________________________________________
Les logiciels PL7 permettent une sauvegarde source des fichiers, à partir de laquelle
sont constitués les modules élémentaires. Actuellement seul le logiciel PL7-3 propose
cette fonctionnalité.
Un module élémentaire est un ensemble de fichiers, regroupés sous le même nom,
issus de la fonction PL7-3, constituant un sous-ensemble cohérent, connu, documenté et testé.
___________________________________________________________________________
1/4
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.2-1 Constitution du module élémentaire
Dans le cas du logiciel PL7-3, un module élémentaire correspond à un module de
programme, c’est à dire une entité telle que : SR, PRL, XM...
fichiers issus de PL7-3
MODULE ELEMENTAIRE
ALARME2
FICHIER SOURCE Littéral, Ladder, Grafcet --------------------------->
ALARME2.LIT
FICHIERS DE SYMBOLES (Station V4 uniquement) --------------->
ALARME2.SCY
FICHIERS DE CONSTANTES --------------------------------------------->
ALARME2.CST
FICHIERS DE CONSTANTES INTERNES D'OFBs ----------------->
ALARME2.OBM
FICHIERS DE COMMENTAIRES ----------------------------------------->
ALARME2.COM
+
+
FICHE D'IDENTIFICATION ALARME2.FRM
Au sein d’une base, à un module élémentaire est associé son nom et la liste de tous les
fichiers le constituant ainsi qu’une liste de critères.
_______________________________________________________________________________________
1.2-2 Critères associés au module élémentaire
Les critères sont des informations complémentaires propres au module élémentaire. Ils
caractérisent le module et permettent un tri et un accès plus rapide à celui-ci.
Deux critères sont fixes :
date de création ou de dernière mise à jour,
numéro de version utilisateur.
Cinq critères sont à la disposition de l’utilisateur. A un critère correspond au maximum
8 caractères.
L’indice d’évolution s’incrémente en respectant les mêmes règles que sous OS/2, dès
que l’on modifie l’un quelconque des paramètres.
___________________________________________________________________________
1/5
E
___________________________________________________________________________
1.3 Définition d’un macro-module
_______________________________________________________________________________________
Un macro-module est un ensemble de commandes concernant une entité fonctionnelle
donnée.
B
Un macro-module est constitué d’un ou plusieurs modules élémentaires de la base
de modules auxquels sont associés : un fichier cohérent de l’ensemble des
symboles et une fiche d’identification du macro-module.
Si la station est de niveau V5, une représentation graphique ou "vignette" peut
également être associée au macro-module.
_______________________________________________________________________________________
1.3-1 Constitution d’un macro-module
Un macro-module correspond à une partie d’automatisme gérée comme un tout et est
constitué d’une association cohérente de modules élémentaires.
Dans un macro-module, il n’y a pas duplication des modules élémentaires de la base
mais seulement gestion de références aux modules élémentaires concernés.
Macro-module
EVACUATION
Base de modules
E
ModuleModule
élémentaire
PRL
PRL EVACUATION
EVACUATION
ModuleModule
élémentaire
XM1
XM1 EVACUATION
EVACUATION
ModuleModule
élémentaire
POST
POST EVACUATION
EVACUATION
EVACUATION .SCY
+
FICHE D’IDENTIFICATION
EVACUATION .FRM
+
VIGNETTE (station V5)
EVACUATION.VIG
Au sein d’une base, il est associé à un macro-module :
• son nom,
• une liste de références aux modules élémentaires le constituant,
• une liste de critères dont le principe est identique à celui des modules élémentaires
(voir chapitre 1.2-2).
___________________________________________________________________________
1/6
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.4 Définition de l’espace ou du contexte
_______________________________________________________________________________________
XTEL-MOD peut être activé à deux niveaux : Projet et Station . Bien que cet accès fasse
appel au même logiciel, les fonctionnalités accessibles par l’utilisateur ne sont pas
identiques.
PROJET: USINE
STATION: FOUR3
XTEL-MOD
espace projet
XTEL-MOD espace station
_______________________________________________________________________________________
1.4-1 Espace station
Le logiciel appartient à l’environnement d’une station automate.
Toutes les fonctionnalités décrites dans les pages suivantes sont alors actives :
• au niveau module élémentaire
- Création d’un module
élémentaire
- Utilisation
d'un module élémentaire
: origine PL7-3,
: destination base des modules.
: origine base de modules,
: destination PL7-3.
- Modification, suppression d’un module élémentaire : agit sur la base sélectionnée,
- Consultation et documentation d’un module élémentaire,
- Transfert d’un module élémentaire d’une base vers une autre.
• au niveau macro-module
- Création d’un macro-module
: origine base des modules,
: destination base des modules.
- Utilisation
: origine base des modules,
d'un macro-module
: destination PL7-3.
- Modification, Suppression d’un macro-module: agit sur la base sélectionnée,
- Consultation et documentation d’un macro-module,
- Transfert d’un macro-module d’une base vers une autre.
___________________________________________________________________________
1/7
E
___________________________________________________________________________
1.4-2 Espace projet
Le logiciel appartient à l’environnement du projet dans son ensemble.
Au niveau projet, les fonctionnalités de création, modification, utilisation d’un
module élémentaire ou d'un macro-module sont inhibées, car elles utilisent des
informations telles que B
les fichiers sources contenus dans l’espace station.
XTEL-MOD est proposé dans le but principal de pouvoir consulter les différentes bases
de modules, afin de prendre connaissance du contenu de celles-ci sans avoir à
descendre l’arborescence.
A ces fonctions de gestion vient s’ajouter la possibilité de travailler sur plusieurs bases.
XTEL-MOD propose trois niveaux : base globale,
base projet,
base externe.
___________________________________________________________________________________________________
1.5 Les bases de modules
________________________________________________________________________________________
XTEL-MOD accède à trois bases de modules distinctes, gérées par l’utilisateur de
l’atelier logiciel X-TEL.
E
Les modules d’une même base sont regroupés sous le même répertoire. Le nombre de
modules d’une base est limité à 2000, tous les constituants d’un module portent le même
nom que le module.
XTEL-MOD donne l’image de la base en visualisant la liste des modules qui la compose.
Les critères affectés à chaque module permettent de sélectionner par tri une vue
partielle de la base.
Exemple :
Alarme1
Alarme2
Ascenc
Asc_hori
Asc_hori
Isocent
LIT-CST- SCY --LIT-CST- SCY --GR7 ---- SCY-COM
GR7-CST- SCY-COM
GR7 ---- SCY-COM
LAD ---- SCY ---
•
•
•
•
•
•
V0
V1
V0
V0
V1
V2
15-06-90
18-06-90
13-06-90
13-05-90
10-06-90
13-06-90
Le principe d’affichage est le même quelque soit la base.
La liste des modules contenus dans une base est mémorisée dans le fichier .DIR de la
base.
___________________________________________________________________________
1/8
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.5-1 Base globale
Comme son nom l’indique, la base est accessible par l’ensemble des projets développés sur l’une quelconque des unités logiques.
Dans ce cas les modules sont rangés sous le répertoire : \XPROSYS\mod\pl7_3. Le
fichier contenant la liste des modules porte le nom : globale.dir
Que l’outil XTEL-MOD soit appelé au niveau station ou au niveau projet, il visualise de
façon transparente pour l’utilisateur les modules ainsi mémorisés.
_______________________________________________________________________________________
1.5-2 Base projet
Comme son nom l’indique, la base est attachée à un projet. Elle est à disposition de
l’ensemble des stations du type automates multifonctions V2/V3/V4/V5 du projet. Par
exemple pour le projet “usine”, le répertoire contenant la base est
\XPROPRJ\usine\mod\PL7-3. Le fichier contenant la liste des modules porte le nom :
projet.dir.
_______________________________________________________________________________________
1.5-3 Base externe
Par base externe, il est sous-entendu externe au projet ou au disque dur du microordinateur sur lequel s’exécute X-TEL.
C’est le passage obligatoire si l’on désire transférer des modules d’un poste vers un autre
ou d'un volume vers un autre.
___________________________________________________________________________
1/9
E
___________________________________________________________________________
1.6 Fonctionnalités des modules élémentaires
_______________________________________________________________________________________
1.6-1 Synthèse des fonctionnalités
Le logiciel XTEL-MOD permet de choisir sa base de travail et selon l’environnement
dans lequel il s’exécuteB
propose les fonctionnalité suivantes :
ACTIONS
Consulter
Effacer
Imprimer
Modifier
Effacer
Générer
Modifier
transférer
BASE
GLOBALE
transférer
BASE
EXTERNE
USINE
ACTIONS
ACTIONS
Consulter
Consulter
Effacer
Imprimer
Modifier
Effacer
Générer
Modifier
BASE
PROJET
Utiliser
E
Créer
modifier
transférer
ACTIONS
Consulter
Générer
Imprimer
Effacer
FOUR3
ESPACE
STATION
Fichiers sources PL7-3
___________________________________________________________________________
1/10
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.6-2 Créer un module élémentaire
Cette fonctionnalité permet de générer un module élémentaire dans la base choisie, à
partir des fichiers sources créés au sein de la fonction PL7-3 de la station et sauvegardés
dans la zone MOD. La fonction création utilise le fichier d’interface .M5M pour une
station V5 et .MOD pour une station V3 ou V4. Dans tous les cas, le fichier d'interface
est situé sous le répertoire MOD de la station.
Volume XPROPRJ
XPROSYS
PROJET
Base globale
modules
Base projet
modules
STATION
STATION
XTEL-MOD
Création
module
PL7-3 Axe Comm
▲
\MOD
BDS
SDBASE
STATION V3/V4
.LIT
.LAD
.GR7
.SCY
.COM
.CST
.MOD
▲
.OBC
STATION V5
.LIT
.LAD
.GR7
.COM .CST
.M5M
.OBM
La création d’un module élémentaire nécessite la saisie de son nom, ainsi que des fichiers
source le constituant. La saisie des critères et de la fiche d’identification est optionnelle. Lors
de la génération du module élémentaire, XTEL-MOD effectue les opérations suivantes :
• vérification de la non existence du module élémentaire dans la base choisie,
• avec une station V4, épuration du fichier .SCY. Seuls les symboles utilisés dans le
fichier source programme sont conservés,
• avec une station V5, lecture des symboles du module élémentaire dans la base des
symboles de la station,
• tri du fichier .CST si l'option est choisie. Seules les constantes utilisées dans le fichier
source programme sont conservées,
• épuration du fichier .COM. Seuls les commentaires du fichier source programme sont
pris en compte. Dans le cas d’un fichier commentaire global application (V4 uniquement), XTEL–MOD met alors en correspondance les commentaires, le nom du fichier
source programme constituant le module élémentaire , son adresse mémorisée dans
le fichier .MOD,
• création du module élémentaire : tous les fichiers qui le constituent sont renommés
(le nom du module), enfin la base de modules est mise à jour, initialisation du numéro
de version à V0.
___________________________________________________________________________
1/11
E
___________________________________________________________________________
Fiche d’identification
La saisie de celle-ci est optionnelle et est réalisée par défaut sous l’éditeur d’OS/2, à
partir d’une trame standard. Elle décrit le mode d’emploi du module élémentaire, c’est
la fiche technique qui détaille l’utilisation qui peut être faite du module au sein d’une
application. L’utilisateurB
peut y décrire les adresses et les rôles des différents paramètres d’entrées et de sorties ainsi que les données internes utilisées dans le module.
Nom du module:
Date de conception:
Auteur:
Descriptif:
Paramètres d'entrées:
Paramètres de sorties:
Caractéristiques du module [ Type et nombre de datas utilisés ]:
Cette fiche peut également être éditée à partir de n'importe quel autre éditeur d'OS/2.
_______________________________________________________________________________________
1.6-3 Modifier un module élémentaire
E
La modification est essentiellement utilisée pour mettre à jour un module élémentaire
dans la base choisie, c’est à dire faire évoluer :
• son nom,
• les fichiers qui le composent,
• les critères.
Après modification, la génération du module élémentaire se déroule selon le même
principe que lors de la création.
_______________________________________________________________________________________
1.6-4 Consulter un module élémentaire
Consulter un module élémentaire c’est s’intéresser à ses différents sous-ensembles.
XTEL-MOD permet d’éditer le contenu des fichiers constituant le module élémentaire
et ainsi de vérifier que le module élémentaire sélectionné est bien le module désiré :
• édition des fichiers sources : Littéral, Ladder et dans le cas du Grafcet, affichage
de l’ossature, du contenu des réceptivités et des actions,
• édition des fichiers de symboles, constantes, constantes internes d'OFBs, commentaires, de la fiche d’identification, pour les stations V4 de la liste des modules
utilisés dans la station courante (.MOD) et du fichier de commandes de la station
courante (.MCR), pour les stations V5 du fichier de commandes de la station courante
(STATION.M5M).
___________________________________________________________________________
1/12
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.6-5 Documenter un module élémentaire
Cette action permet de générer un dossier de documentation, en fonction des différentes rubriques sélectionnées. Ce dossier peut être consulté, imprimé ou exploité dans le
dossier station de l'outil XTEL-DOC (station V5 uniquement). Il est possible de générer
le dossier de documentation d'un seul module élémentaire, d'une suite de modules
élémentaires, voire de la base complète.
_______________________________________________________________________________________
1.6-6 Utiliser un module élémentaire
Cette fonctionnalité utilise les modules élémentaires de la base afin de construire un
fichier application PL7-3.
Elle fait correspondre à un module élémentaire de la base, une adresse PL7-3 selon
l’arborescence Tâche-Module.
Elle recopie les modules dans la zone "MOD" de PL7-3 et permet de renommer les
repères et symboles du module élémentaire, tout en assurant la cohérence de la table
des symboles de la station.
Volume XPROPRJ
XPROSYS
PROJET
Base globale
modules
E
Base projet
modules
STATION
STATION
XTEL-MOD
Utilisation
module
PL7-3 Axe Comm
\MOD
BDS
SDBASE
STATION V3/V4
▲
STATION V5
.LIT
.LAD
.GR7
.SCY
.COM
.CDE
.CST
.MOD .MCR
.LIT
.LAD
.GR7
.COM .CST
.M5M
.OBC
.OBM
Pour que le transfert soit effectif, l’utilisateur doit spécifier le nom du module élémentaire
utilisé et l’adresse PL7-3 destinataire (MAST: SR ou MAIN, PRL, POST CHART ou XM
- IT FAST AUXi : SR ou MAIN).
Dans le cas du MAIN, PRL ou POST, l’utilisateur peut fusionner plusieurs modules.
Lors de l’utilisation d’un module élémentaire, XTEL-MOD propose une adaptation de
celui-ci afin d'intégrer son futur environnement.
___________________________________________________________________________
1/13
___________________________________________________________________________
Il est possible de remplacer des :
•
•
•
•
objets (bits, mots, constantes),
symboles, sous chaines de symboles,
labels,
B
numéro d'OFB
et d’enrichir la base des symboles de la station (BDS).
XTEL-MOD contrôle la cohérence de la demande :
• vérification de l’existence du module élémentaire dans la base courante,
• remplacement des variables qui ont été redéfinies au niveau :
- du fichier programme (.LIT,.LAD,.GR7),
- du fichier symboles (.SCY),
- du fichier constantes (.CST),
- du fichier des constantes internes d'OFBs,
- du fichier commentaire programme (.COM) si redéfinition du label.
• copie du module élémentaire dans l’espace station sous PL7-3,
• modification éventuellement du fichier de commentaires programme afin de tenir
compte de l’adresse de copie dans l’espace station.
• avec une station V4, mise à jour des fichiers .MOD et .MCR au sein du PL7-3 de la
station destinataire,
• avec une station V5, mise à jour du fichier .M5M au sein du PL7-3 de la station
destinataire.
E
_______________________________________________________________________________________
1.6-7 Effacer un module élémentaire
Cette commande si elle est appliquée uniquement sur un module élémentaire, est la
commande inverse de créer. Elle supprime le module sélectionné de sa base courante.
Il est possible aussi de supprimer une suite de modules élémentaires, voire même une
base complète.
_______________________________________________________________________________________
1.6-8 Transférer un module élémentaire
Cette commande porte sur un module élémentaire, une suite de modules élémentaires,
voire une base complète. L’utilisateur est positionné sur une base d’origine et doit définir
une base de destination.
Lors de la copie des modules élémentaires, XTEL-MOD vérifie que ceux-ci n’existent
pas déjà dans la base réceptrice, et effectue alors la copie de ces modules. La fonction
transfert permet donc la création et l’enrichissement par fusion d’une base de modules.
Nota : les critères associés aux modules élémentaires sont transférés (5 critères maximum).
___________________________________________________________________________
1/14
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
1.7 Fonctionnalités des macro-modules
________________________________________________________________________________________
1.7-1 Synthèse des fonctionnalités
Le logiciel XTEL-MOD permet de choisir sa base de travail et selon l’environnement
dans lequel il s’exécute propose les fonctionnalités suivantes :
ACTIONS
Consulter
Créer
Effacer
Modifier
Générer
transférer
BASE
GLOBALE
transférer
BASE
EXTERNE
USINE
ACTIONS
Consulter
Créer
Effacer
Modifier
Générer
BASE
PROJET
Utiliser
Utiliser
▼
transférer
ACTIONS
Consulter
Effacer
Générer
FOUR3
ESPACE
STATION
___________________________________________________________________________
1/15
E
___________________________________________________________________________
1.7-2 Créer un macro-module
Cette fonctionnalité permet de générer un macro-module dans la base choisie, à partir
des différents modules élémentaires existant dans cette base.
Cette génération est fictive puisqu’il n’y a pas comme pour la création d’un module
élémentaire, duplicationB
des fichiers dans la base mais seulement gestion de références
aux modules élémentaires qui le composent. De ce fait, les évolutions du macro-module
sont asservies aux évolutions éventuelles des modules élémentaires qui le composent.
XPROSYS
Volume XPROPRJ
Base globale
modules
modules
élémentaires
PROJET
macro-modules
Base projet
modules
modules
élémentaires
macro-modules
E
XTEL-MOD
XTEL-MOD
CREATION
macro-modules
CREATION
macro-modules
Création des macro-modules fonctionnels à partir de la base des modules élémentaires.
BaseBase
ou bibliothèque
des modules
élémentaires
ou bibliothèque
des modules
Module 1
Module 2
......
Module I
M1 .LIT
M2 .LAD
MI .GR7
M1 .CST
M1 .SCY
M1 .COM
M2 .SCY
M2 .COM
MI .SCY
......
Module N
CREATION
Macro1
+
Macro1 .SCY
M1 .SCY
+
Macro1 .SCY = M2 .SCY
+
MI .SCY
___________________________________________________________________________
1/16
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
La création d’un macro-module nécessite la saisie du nom de macro-module à créer, ainsi
que la sélection des modules élémentaires le constituant. La saisie des critères, de la fiche
d’identification et de la "vignette" sont optionnelles. La fiche d’identification est similaire à
celle proposée pour les modules élémentaires et la saisie s’effectue de la même manière.
La saisie de la "vignette" (station V5) consiste à définir 3 listes de variables : les variables
d'entrées, les variables internes et les variables de sorties du macro-module.
Lors de la génération du macro-module, XTEL-MOD effectue les opérations suivantes :
• fusion des tables de symboles des différents modules élémentaires, afin de constituer la
table globale au macro-module. Lors de l’opération de fusion, s’il y a conflit entre les
différentes tables, la création est alors interrompue. Il est donc conseillé d’apporter la plus
grande attention lors de la construction des modules élémentaires, afin d’éviter tout aléa.
• création du macro-module : la table des symboles globale au macro-module porte le
nom du macro-module et la base de macro-modules est mise à jour avec initialisation
du numéro de version à V0.
_______________________________________________________________________________________
1.7-3 Modifier un macro-module
La modification est utilisée pour mettre à jour un macro-module dans la base choisie,
c’est-à-dire faire évoluer :
• son nom,
• les modules élémentaires qui le composent,
• les critères,
• la fiche d’identification,
• la vignette (uniquement avec une station V5).
Après modification, la génération du macro-module se déroule selon le même principe
que lors de la création.
_______________________________________________________________________________________
1.7-4 Consulter un macro-module
Consulter un macro-module c’est s’intéresser à ses différents sous-ensembles.
XTEL-MOD permet d’éditer le contenu des fichiers constituant chaque module élémentaire du macro-module :
• édition des fichiers sources relatifs aux modules élémentaires : Littéral, Ladder et
dans le cas du Grafcet, affichage de l’ossature, du contenu des réceptivités et des
actions,
• édition des fichiers de constantes, constantes internes d'OFBs et commentaires relatifs à chaque module élémentaire,
• édition du fichier de symboles relatif au macro-module,
• édition de la fiche d’identification du macro-module,
• pour les stations V4, édition de la liste des modules utilisés dans la station courante
(.MOD) et du fichier de commande de la station courante (.MCR),
• pour les stations V5, édition du fichier de commande de la station courante
(STATION.M5M).
___________________________________________________________________________
1/17
E
___________________________________________________________________________
1.7-5 Documenter un macro-module
Cette action permet de générer un dossier de documentation, en fonction des différentes rubriques sélectionnées. Ce dossier peut être consulté, imprimé ou exploité dans le
dossier station de l'outil XTEL-DOC (station V5 uniquement). Il est possible de générer
B d'un macro-module, d'une suite de macro-modules, voire de
le dossier documentation
la base complète.
_______________________________________________________________________________________
1.7-6 Utiliser un macro-module
Cette action fait correspondre à chaque module élémentaire constituant le macro-module,
une adresse PL7-3 selon le même principe que la commande Utiliser module et :
• recopie les fichiers source de chaque module élémentaire constituant le macromodule dans la zone "MOD" de PL7-3,
• propose de renommer les repères et symboles du macro-module tout en assurant la
cohérence de la base des symboles de la station.
Pour que le transfert soit effectif, l’utilisateur doit spécifier le nom de chaque module
élémentaire utilisé, ainsi que l’adresse PL7-3 destinataire (MAST: SR ou MAIN, PRL,
POST, CHART ou XM - IT FAST AUXi: SR ou MAIN).
Lors de l’utilisation d’un macro-module, XTEL-MOD propose une adaptation de celui-ci
pour intégrer son futur environnement.
E
Il est possible de remplacer:
• des objets (bits, mots et constantes),
• des symboles, sous chaines de symboles,
• des labels,
et d’enrichir la base des symboles de la station (BDS).
XTEL-MOD contrôle la cohérence de la demande :
• vérification de l’existence de chaque module élémentaire dans la base courante,
• remplacement des variables qui ont été redéfinies au niveau des fichiers programme
(.LIT, .LAD, .GR7), de la table des symboles (.SCY) et des fichiers de commentaires
programme (.COM, si redéfinition de label),
• copie de chaque module élémentaire dans l’espace station,
• modification éventuellement des fichiers de commentaires programme afin de tenir
compte de l’adresse de copie dans l’espace station,
• avec une station V4, mise à jour des fichiers .MOD et .MCR au sein du PL7-3 de la
station destinataire,
• avec une station V5, mise à jour du fichier .M5M au sein du PL7-3 de la station
destinataire.
___________________________________________________________________________
1/18
Manuel de référence XTEL-MOD
1
___________________________________________________________________________
XPROSYS
Base globale
Volume XPROPRJ
modules
modules
élémentaires
PROJET
macro-modules
Base projet
modules
modules
élémentaires
macro-modules
STATION
STATION
XTEL-MOD
Utilisation
Macro-module
PL7-3 Axe Comm
\MOD
BDS
SDBASE
E
STATION V3/V4
M M1.LIT
M1.COM M1.CST M1.CDE
A
M2.LAD
M2.COM
M2.CDE
C
R
MI.GR7
MI.CDE
O
1
▼
MACRO
1
.SCY
Nom
station
STATION
Nom
station
STATION
.MOD
.MCR
STATION V5
M
A
C
R
O
1
M1.LIT
MMAIN.COM
M2.LAD
MSR0.COM
M1.CST
STATION
.M5M
MI.GR7
___________________________________________________________________________
1/19
___________________________________________________________________________
1.7-7 Effacer un macro-module
Cette commande permet de supprimer un macro-module (commande inverse de créer
un macro-module), ou une suite de macro-modules voire même tous les macromodules de la base courante.
B
Remarques:
• le fait de supprimer un macro-module ne supprime en aucun cas les modules
élémentaires qui composent ce macro-module,
• le fichier de symboles .SCY global au macro-module est également supprimé.
_________________________________________________________________________
1.7-8 Transférer un macro-module
Cette commande agit sur un macro-module, une suite de macro-modules voire même
la totalité des macro-modules de la base courante.
L’utilisateur est positionné sur une base d’origine et doit définir une base de destination.
Transférer un macro-module consiste à transférer :
- tous les modules élémentaires qui composent ce macro-module
- toutes les informations attachées au macro-module : critères, références aux modules
constituants.
E
Lors de la copie, XTEL-MOD vérifie que chaque module élémentaire et macro-module
n’existe pas déjà dans la base réceptrice et effectue alors la copie.
___________________________________________________________________________
1/20
________________________________________________________
Construction modulaire d'application
2
Construction modulaire d'application
Chapitre 2
___________________________________________________________________________
___________________________________________________________________________
Sous-chapitre
Page
_______________________________________________________________________________________
2.1
Principe général
2/2
_______________________________________________________________________________________
_______________________________________________________________________________________
2.2
Création des modules élémentaires
2/5
_______________________________________________________________________________________
2.2-1 Génération des fichiers source PL7-3
2/5
_______________________________________________________________________________
2.2-2 Création d’un module élémentaire dans la base XTEL-MOD
2/9
_______________________________________________________________________________
2.2-3 Création d’un macro-module dans la base XTEL-MOD
2/11
_______________________________________________________________________________
_______________________________________________________________________________________
2.3
Utilisation des modules élémentaires et des macro-modules
2/13
_______________________________________________________________________________________
2.3-1 Utilisation d’un module de la base XTEL-MOD
2/13
_______________________________________________________________________________
2.3-2 Intégration des fichiers source sous PL7-3
2/16
_______________________________________________________________________________
Ce chapitre se termine à la page
2/16
E
___________________________________________________________________________
2/1
___________________________________________________________________________
2.1 Principe général
_______________________________________________________________________________________
Rappel des termes
• module élémentaire : module créé avec XTEL-MOD, contenant un ou plusieurs
fichiers source PL7-3.B
• macro-module : entité fonctionnelle élaborée à partir d’un ou de plusieurs modules
élémentaires.
• module PL7-3 : entité de la structure du programme PL7-3 (exemple : préliminaire du
traitement séquentiel, sous programme de la tâche maître, ...).
• fichier source : fichier PL7-3 généré par la commande WRITE ou pouvant être restitué
par la commande READ dans l’application PL7-3. Ces fichiers sont situés dans le
répertoire PL7_3\MOD de la station courante.
Construction modulaire
La construction modulaire d’application sous l’atelier logiciel X-TEL est organisée autour
d’une base dont les modules sont réexploitables dans les différentes stations d’un même
projet (base projet) ou dans les stations de différents projets (base globale) :
Création d’un module élémentaire et d’un macro-module.
La base de modules choisie est alimentée à partir de modules extraits d’applications
PL7-3. La création d’un module élémentaire s’effectue en 2 phases :
Génération des fichiers source sous PL7-3 comprenant le module PL7-3, ses
commentaires, ses symboles et les constantes associées.
Création du module élémentaire dans la base sous XTEL-MOD: prise en compte des
fichiers source créés sous PL7-3, pour constituer le module élémentaire, exploitable
dans la base projet ou dans la base globale.
1
2
La création d’un macro-module s’effectue sous XTEL-MOD après création des modules
élémentaires, sous-ensembles du macro-module.
Association de modules élémentaires crées sous XTEL-MOD, pour constituer un
macro-module exploitable dans la base projet ou dans la base globale.
3
Station origine
A
P
P
L
I
C
A
T
I
O
N
Base des modules
WRITE
CREER
WRITE
macromodule
WRITE
CREER
fichiers
source
PL7-3
BDS
1 Génération des fichiers source PL7-3
modules
▼
E
modules
élémentaires
bibliothèque
macromodule
22Création
modules 3
3 Création
des
Création des
des modules
Création des
élémentaires
bibliothèque
macro-modules
macro-modules
___________________________________________________________________________
2/2
Construction modulaire d'application
2
___________________________________________________________________________
Utilisation d’un module élémentaire et d’un macro-module
Les modules élémentaires et les macro-modules contenus dans une base sont
réutilisables dans un contexte différent.
L’utilisation d’un module élémentaire ou d’un macro-module s’effectue également en
trois phases :
1
2
3
Utilisation d’un module élémentaire ou d’un macro-module de la base des modules
sous XTEL-MOD dans la station destinatrice :
extraction de la base des fichiers source du module élémentaire ou du macromodule, et particularisation de ces fichiers au contexte de la Station. Les fichiers
source ainsi modifiés sont transférés dans l’espace station destinataire.
Mise à jour de la base des données station (BDS) par fusion des repères, symboles
et commentaires.
Intégration des fichiers source dans l’application PL7-3 : prise en compte sous
PL7-3 des fichiers source par relecture automatique de l’ensemble des fichiers
transférés.
Base des modules
Station destinatrice
UTILISER
module
ou
macromodule
modules
bibliothèque
1 Utilisation
des
Utilisation des
macromodule
ouou Utilisation
Utilisationdes
des
modules
macro-modules
modules bibliothèque
macro-modules
élémentaires
Relecture
automatique
fichiers
BDS
3
2
A
P
P
L
I
C
A
T
I
O
N
2 mise à jour de la BDS
3 Intégration des fichiers source dans
l’application PL7-3
Nota : un fichier programme source peut être un module de programme PL7-3 entier (ex: SR d’une
tâche auxiliaire, Macro-étape XM...), ou bien une partie de module programme PL7-3 (ex : Tâche
maitre, Préliminaire ou Postérieur de la tâche maitre).
___________________________________________________________________________
2/3
E
___________________________________________________________________________
Synthèse : création de modules élémentaires et de macro-modules, puis utilisation de ces mêmes
modules dans une autre station du même projet.
PL7-3
XTEL-MOD
B
APPLI
PRL-LEV
WRITE
fichiers
sources
G7-LEV
POST-LEV
CREER
macro-module
▼
O
R
I
G
I
N
E
CREER
module
élémentaire
▼
S
T
A
T
I
O
N
BDS
macromodule
fonctionnel
LEVAGE
Translation
Contrôle
E
S
T
A
T
I
O
N
D
E
S
T
I
N
A
T
R
I
C
E
UTILISER
module
élémentaire
APPLI
Relecture
automatique
(RETRIEVE PL7-3)
Création
fichier
de
commande
.MCR
(station V4)
.M5M
Initialisation
Base des Symboles
(station V5)
UTILISER
macromodule
BDS
PL7-3
XTEL-MOD
___________________________________________________________________________
2/4
Construction modulaire d'application
2
___________________________________________________________________________
2.2 Création des modules élémentaires
_______________________________________________________________________________________
2.2-1 Génération des fichiers source PL7-3
La phase de génération des fichiers source PL7-3 s’exécute de 2 façons possibles,
suivant qu’il s’agit :
• d’une création de fichiers source destinés à la standardisation d’un module fonctionnel,
• ou de la récupération d’une application existante pour générer des fichiers source.
1er cas, création de fichiers source :
1
Si la station
type V4PL7-3
uniquement,
Etablir
la listeest
desdu
modules
établir
la liste des modules PL7-3 à générer
à
générer
2
Générer les fichiers source programme
Générer le fichier source de symboles
PL7-3
3
Générer
fichiers source
Ecrire
lesles
commentaires
programme PL7-3
E
4
1
Ecrire leslecommentaires
Générer
fichier source constantes
Dans le cas d'une station de type V4 seulement (TSXV4 ou PMXV4), établir la
liste des modules PL7-3. Cette liste permet de définir pour chaque module
le fichier
source constantes
PL7-3 à générer le nom du
programme
correspondant.
5 fichier sourceGénérer
L’écran LISTE DES MODULES est accessible à partir de l’écran SELECTION
ADRESSE PROGRAMME (voir "Modes opératoires PL7-3" intercalaire C,
ch 7.1 2).
Saisir les noms de chacun des modules composant cette liste et sauvegarder
celle-ci par la commande WRITE en zone MOD, en lui donnant le nom de la
station. Une fois généré, le fichier a pour suffixe .MOD.
Si l’objectif est de créer l’entite fonctionnelle LEVAGE, donner aux différents sous
ensembles un nom associant par exemple la fonction et le module PL7-3
(PRL_LEV, POST_LEV, XM_LEV).
Cette liste est le point de départ pour générer chaque fichier source programme.
___________________________________________________________________________
2/5
___________________________________________________________________________
2
Saisir chaque module PL7-3 et générer les fichiers source programme à partir
de la commande WRITE accessible avec chacun des langages. Voir détail de la
procédure dans le manuel modes opératoires PL7-3 :
. Littéral : intercalaire E, ch 9.2-2
. langage à contacts
B : intercalaire D, ch 8.2-2
. Grafcet : intercalaire C, ch 7.2-3
Si la station est du type V4, donner aux fichiers source le nom des modules
PL7-3 correspondant (défini dans la liste des modules PL7-3 par exemple PRL,
LEV etc... : [WRITE] [MODULE])
Les fichiers source programme sont sauvegardés automatiquement sous le
répertoire PL7_3\MOD, avec le suffixe :
. LIT pour un programme Littéral,
. LAD pour un programme en langage à contacts,
. GR7 pour un programme en Grafcet.
Dans le cas du Grafcet, le fichier source Grafcet peut être archivé avec ou sans
les récéptivités et actions. Les macro-étapes associées au Grafcet ne sont pas
sauvegardées.
3
Les fichiers source commentaires spécifiques à chaque fichier source programme doivent être saisis en zone MOD.
A partir des modules programme PL7-3, les commandes <Alt> <C> permettent de
saisir directement les commentaires associées en zone MOD.
Dans le cas des stations de type V4, chaque fichier commentaire prend automatiquement le nom du fichier source programme correspondant (les fichiers ont
pour suffixe .COM).
E
Dans le cas des stations de type V5, le fichier commentaire prend automatiquement un nom relatif à l'adresse programme correspondante : par exemple
MMAIN.COM si les commentaires sont relatifs au module MAIN de la tâche
MAST.
4
Saisir les constantes et générér le fichier source constantes de l’application
(voir "Modes opératoires PL7-3" intercalaire F, ch 10.2-3).
Il n’est pas nécessaire de générer des fichiers de constantes spécifiques à chaque
fichier source programme, le tri des constantes utilisées dans chaque module
pourra être effectué par XTEL-MOD.
Le fichier source constantes a pour suffixe .CST.
La génération des fichiers .OBC et du fichier .OBM, qui permettent la prise
en compte des constantes internes des OFBs, s'effectue automatiquement
lors de la génération des fichiers source programme (commande WRITE
avec option OBC).
Remarque : au niveau de l’écran LISTE DES MODULES les commandes [WRITE]
[STR.NAME] [DIR] permettent de visualiser la liste de tous les fichiers source
générés en zone MOD.
___________________________________________________________________________
2/6
Construction modulaire d'application
2
___________________________________________________________________________
2ème cas, génération des fichiers source à partir d’une application existante :
1
1
Générer
les fichiers
fichierssource
source programme
Générer les
programme PL7-3
PL7-3
2
Vérifier laleprésence
du fichier
de symboles
Générer
fichier source
constantes
en zone MOD
3
Vérifier
des fichiers
commenGénérerlaleprésence
fichier source
constantes
taires en zone MOD, sinon les importer
4
Remplir
liste des
modules
générés à
Vérifier la la
présence
des fichiers
commentaires
en zone
les importer
en zone MOD
partir
deMOD
cettesinon
opération
(V4 seulement)
Les fichiers source programme PL7-3 sont générés à partir de la commande
WRITE accessible avec chacun des langages. Le détail de la procédure est décrit
dans le manuel Modes opératoires PL7-3 :
Remplir la liste des modules générés
5 9.2-2
• Littéral : intercalaire E, ch
à partir de cette application
• langage à contacts : intercalaire D, ch 8.2-2
• Grafcet : intercalaire C, ch 7.2-3
Les fichiers source programme sont sauvegardés automatiquement sous le
répertoire PL7_3\MOD, avec le suffixe :
• LIT pour un programme Littéral,
• LAD pour programme en langage à contacts,
• GR7 pour programme en Grafcet.
Dans le cas du Grafcet : le fichier source Grafcet peut être archivé avec ou sans
les récéptivités et actions. Les macro-étapes associées au Grafcet ne sont pas
sauvegardées.
2
Le fichier source constantes de l’application est généré à partir de la commande
WRITE du mode constante PL7-3. (voir "Modes opératoires PL7-3" intercalaire F,
ch 10.2-3).
Le tri des constantes sera effectué par XTEL-MOD.
___________________________________________________________________________
2/7
E
___________________________________________________________________________
3
Dans le cas d'une station V4, les fichiers source commentaires spécifiques à
chaque fichier source programme doivent être générés en zone MOD.
Vérifier que les commentaires sont en zone MOD : pour cela, choisir le mode
DOCUMENTATION/IMPRESSION et sélectionner la rubrique "Saisie de
commentaires" : B
<ENTER> donne accès aux touches dynamiques [APPLI] et [MODULE].
[MODULE] donne accès à l’écran LISTES DES MODULES.
Lire la liste des modules :
[READ] [STR.NAME] [DIR] <ENTER> <ENTER> ([MODE] AUTO) <ENTER>.
Choisir successivement les différents modules et vérifier si un commentaire est
associé.
Si aucune liste de modules n’est proposée ou si aucun commentaire n’est associé
aux différents modules en zone MOD, les commentaires sont en zone APPLI.
Les commentaires sont en zone MOD
Aucune opération n’est à réaliser, il est néanmoins conseillé de donner aux
fichiers source commentaires des noms identiques à ceux des fichiers source
programme associés.
Les commentaires sont en zone APPLI
Il est nécessaire de rapatrier le fichier commentaire global à l’application (fichier
de suffixe .COM) de la zone APPLI dans la zone MOD par la commande
IMPORTATION (voir documentation X-TEL intercalaire C, ch7.2).
Le tri des commentaires, pour les associer aux différents modules, est effectué par
XTEL-MOD. Ce tri est effectué au niveau labels.
E
Dans le cas d'une station V5, les fichiers source commentaires sont générés
automatiquement en zone MOD.
4
Dans le cas d'une station de type V4 seulement, la liste des modules permet
d’associer à chaque module PL7-3 le nom du fichier source programme correspondant.
L’écran LISTE DES MODULES est accessible à partir de l’écran SÉLECTION
ADRESSE PROGRAMME (voir "Modes opératoires PL7-3" intercalaire C,
ch 7.1-2).
Saisir chacun des éléments de cette table et sauvegarder cette liste par la
commande WRITE en zone MOD, en lui donnant le nom de la station (une fois
généré, ce fichier aura le suffixe .MOD).
La saisie de cette liste est nécessaire à l’outil XTEL-MOD notamment pour le tri
des commentaires.
La génération des fichiers .OBC et du fichier .OBM, qui permettent la prise
en compte des constantes internes des OFBs, s'effectue automatiquement
lors de la génération des fichiers source programme (commande WRITE
avec option OBC).
Remarque : au niveau de l’écran LISTE DES MODULES les commandes [WRITE]
[STR.NAME] [DIR] permettent de visualiser tous les fichiers source générés en zone
MOD.
___________________________________________________________________________
2/8
Construction modulaire d'application
2
___________________________________________________________________________
2.2-2 Création d'un module élémentaire dans la base XTEL-MOD
Toutes les opérations de création d’un module élémentaire sont réalisées par la fonction
Création de l’outil XTEL-MOD, décrite chapitre 1.6-2 et chapitre 3.5-1.
L’outil XTEL-MOD doit être lancé depuis la station à partir de laquelle ont été générés
les fichiers source PL7-3.
1
Sélection des fichiers source
élémentaire
composant le module bibliothèque
2
Définition des valeurs de critères
spécifiques au module
3
Saisie de la fiche d’identification
4
Copie des fichiers source dans
le module élémentaire
bibliothèque
___________________________________________________________________________
2/9
E
___________________________________________________________________________
Station origine
Base des modules
Fichiers source
PRL_FOUR.LAD
PRL
FOUR. LAD
CD_BRUL.LAD
CD_BRUL.
LAD
TREMIE.LAD
TREMIE.
LAD
..........
Module: PRL FOUR
PRL_FOUR.LAD
PRL
FOUR. LAD
B
PRL_FOUR.SCY
PRL
FOUR. SCY
Station.CST
Station.
SCY
PRL FOUR. CST
PRL_FOUR.CST
Création
MVDGS1.OBC
...
Station .CST
xxx.OBC
CD_BRUL.OBM
PRL_FOUR.OBM
PRL
FOUR. COM
Fiche
PRL_FOUR.COM
d’identification
FOUR3.COM
FOUR3.
COM
PRL_FOUR.COM
PRL
FOUR. COM
CD_BRUL.COM
CD_BRUL.
COM
......................
..........
Fiche
Valeurs
d'identification
des critères
Valeurs des
critères
<Station>.MOD
Station MOD (V4)
STATION.M5M (V5)
E
▲
BDS
Remarques
La sélection des fichiers source composant un module élémentaire est facilitée,
si l’utilisateur a pris soin de donner aux différents fichiers source associés le même nom.
Dans le cas d'une station V4, la rubrique Modules utilisés du menu Utilisation,
rappelle pour chaque fichier source programme, le module PL7-3 à partir duquel il a été
généré (repérage par son adresse tâche/module dans l’application).
Pour chaque OFB qui contient des constantes internes et qui est utilisé dans le source
programme, il est généré un fichier .OBC de même nom que l'OFB. Le fichier .OBM est
associé au source programme et contient la liste des .OBC.
Le fichier .OBM module n'a pas la même syntaxe que le fichier .OBM fonction.
___________________________________________________________________________
2/10
Construction modulaire d'application
2
___________________________________________________________________________
2.2-3 Création d’un macro-module dans la base XTEL-MOD
Toutes les opérations de création d’un macro-module sont réalisées par la fonction
Création de l’outil XTEL-MOD décrite chapitre 1.7-2 et chapitre 3.5-3.
L’outil XTEL-MOD doit être lancé depuis une station.
1
Sélection
des modules
modulesbibliothèque
élémentaires
Sélection des
dede
la la
qui doivent
doivent constituer
constituer le
lemacro-module
macro-module
base qui
2
Définition
citères spécifiques
Définition des
desvaleurs
critèresde
spécifiques
au macro-module
3
Saisie de la fiche d’identification
4
Génération
du macro-module
Saisie
de la vignette
(station V5 uniquement)
5
Génération du macro-module
___________________________________________________________________________
2/11
E
___________________________________________________________________________
Base des modules
Base des modules
macro-module FOUR
Macro-module FOUR
Module
Module
PRL_FOUR
PRL FOUR
Module
Module
XM_FOUR
XM FOUR
Fichier
de
Fichier
de références
commande .MCR
(.REF) àà :
référence
B
Création
•PRL FOUR
• PRL_FOUR
FOUR
••XM
XM_FOUR
• POS_FOUR
•POST FOUR
FOUR.SCY
FOUR. SCY
Module
Module
POS_FOUR
POST FOUR
Fiche
d'identification
Fiche
d’identification
Vignette
(station V5)
Valeurs
Valeurs
des
critères
des critères
Macro-module
EVACUATION
Fichier
de références
Fichier
de
commande
(.REF) à.MCR
référence à :
E
Module
Module
PRL_EVAC
PRL EVAC
Module
Module
XM_EVAC
XM EVAC
Création
EVAC
••PRL
PRL_EVAC
••XM
XM_EVAC
EVAC
• POS_EVAC
•POST EVAC
EVAC. SCY
Module
Module
POS_EVAC
POST EVAC
Fiche
d’identification
Valeurs
des critères
___________________________________________________________________________
2/12
Construction modulaire d'application
2
___________________________________________________________________________
2.3 Utilisation des modules élémentaires et des macro-modules
_______________________________________________________________________________________
2.3-1 Utilisation d’un module de la base XTEL-MOD
Toutes les opérations d’utilisation d’un module de la base (module élémentaire ou macromodule) sont réalisées par la fonction Utilisation de l’outil XTEL-MOD décrite :
• chapitre 1.6-6 et 3.7-1 pour les modules.
• chapitre 1.7-6 et 3.7-2 pour les macro-modules.
L’outil XTEL-MOD doit être lancé depuis la station dans laquelle seront intégrés les
fichiers source PL7-3.
1
Affectation du fichier source programme
à la tâche et au module de l'application
2
Adaptation des
des objets
repères
des
symboles
Adaptation
etet
des
symboles
à l'application
3
Fusion du fichier symbole du module
dans la base des symboles de la station
E
4
Copie des fichiers source en zone MOD
de PL7-3
___________________________________________________________________________
2/13
___________________________________________________________________________
Base des modules
Station destinatrice
Module
Module:élémentaire
INITFOUR
INITFOUR
INITFOUR. LAD
INITFOUR.LAD
Fichiers source
INITFOUR.LAD
INITFOUR. LAD
B
INITFOUR.OBM
INITFOUR. SCY
Utilisation
INITFOUR.CST
INITFOUR.SCY
INITFOUR. CST
INITFOUR.CST
INITFOUR.OBM
et xxx.OBC
INITFOUR. CST
INITFOUR. SCY
INITFOUR. COM
INITFOUR.COM
Station V4 :
STATION.
MOD
Nom
station.MOD
Nom station.MCR
Station V5 :
STATION. MCR
STATION.M5M
INITFOUR.COM
INITFOUR.
COM
Fiche
Fiche
d'identification
d’identification
Valeurs
Valeurs
des
des critères
critères
initialisation
base des
symboles
SDBASE station
BDS
Macro-module FOUR
PRL. LAD
E
FOUR
••PRL
PRL_FOUR
••XM
XM_FOUR
FOUR
• POS_FOUR
•POST FOUR
FOUR. SCY
Station V4
PRL.
COM
PRL.COM
Station V5
MPRL.COM
FOUR.SCY
FOUR. SCY
Fiche
d'identification
Fiche
Vignette
d’identification
(station V5)
Valeurs
Valeurs
des critères
critères
des
PRL. CST
Utilisation
XM.
GR7
XM.GR7
Station V4
XM .COM
XM.COM
Station V5
MXMi.COM
POST. LAD
POST.LAD
POST.
Station
V4 COM
POST.COM
Station V5
MPOST.COM
___________________________________________________________________________
2/14
Construction modulaire d'application
2
___________________________________________________________________________
Cas des stations de type V4
L’outil XTEL-MOD construit en parallèle pour l’application PL7-3 deux fichiers :
• fichier modules utilisés (.MOD) :
il est l’image des modules utilisés dans l’application et sera visualisable sous PL7-3
et sous XTEL-MOD.
• fichier de commande (.MCR) :
il est relu sous PL7-3 pour construire l’application et sera visualisable uniquement
sous XTEL-MOD.
Intégration des modules élémentaires sous PL7-3
L’outil XTEL-MOD propose deux options pour intégrer un module élémentaire dans
l’application PL7-3 :
• option Nouveau module : lecture par écrasement
le module élémentaire donne son nom au module PL7-3 et écrase le contenu du
module PL7-3 cible.
• option Fusion module : lecture par fusion
le contenu du module élémentaire est fusionné avec le contenu du module PL7-3
cible.
Cas des stations de type V5
L’outil XTEL-MOD construit pour l’application PL7-3 un fichier de commande (.M5M).
Ce fichier est relu sous PL7-3 pour construire l'application et sera visualisable sous
XTEL-MOD (consultation "fichier de commandes") et sous PL7-3 (son contenu constitue l'écran de sélection des modules en mode Programme).
Intégration des modules élémentaires sous PL7-3
L’outil XTEL-MOD propose deux options pour intégrer un module élémentaire dans
l’application PL7-3 :
• option Nouveau module : lecture par écrasement
le module élémentaire donne son nom au module PL7-3 et écrase le contenu du
module PL7-3 cible.
• option Fusion module : lecture par fusion
le contenu du module élémentaire est fusionné avec le contenu du module PL7-3
cible.
L'outil XTEL-MOD permet de plus la protection en écriture du module élémentaire, lors
de l'intégration de celui-ci dans l'application PL7-3.
___________________________________________________________________________
2/15
E
___________________________________________________________________________
2.3-2 Intégration des fichiers source sous PL7-3
1
Initialiser la configuration de l’application :
E/S, Tâche, Grafcet, Lecture .APP
B
2
Lancer la restitution des données de l'application
Lancer: la restitution des données de
l’application
station
V4 • : table des symboles
• table des mnémoniques
• liste des modules (fichier .MOD)
• liste des modules (fichier .MOD)
• source application
(fichier .MCR)
• source application
(fichier .MCR)
station V5 • source application (fichier .M5M)
3
Contrôler la présence des symboles et
commentaires
4
Sauvegarder les fichiers application
1
Mettre en concordance la configuration et les modules à relire :
• E/S configurées et E/S utilisées, bit, mot,
• tâches Auxi, IT, FAST, XMi, Xi.
2
Restitution des données de l'application par la commande RETRIEVE, accessible
à partir de l’écran sélection des modes de PL7-3. Voir détail de la procédure dans
le manuel modes opératoire PL7-3 chapitre 3.7-2 - Intercalaire A.
3
Entrer dans le mode programme.
La commande <Alt> <C> permet d’accéder directement aux commentaires
associés au label ou à la page Grafcet.
E
Vérifier (et modifier le cas écheant) chacun des commentaires. Les commentaires
restent stockés en zone MOD. La gestion des fichiers .COM est automatique.
4
Sauvegarder l’application ainsi constituée en zone APPLI :
commande STORE à partir de l’écran sélection des modes de PL7-3.
Rappel : une fois sauvegardée la répartition des fichiers nécessaires à l’application est la suivante :
en zone APPLI :
• fichier binaire .BIN programme avec constantes,
en zone MOD :
• fichier de commande .MCR (station V4) ou .M5M (station V5),
• fichiers de commentaires .COM (sauvegarde automatique),
• fichier liste des modules .MOD (uniquement avec une station V4).
___________________________________________________________________________
2/16
________________________________________________________
Modes opératoires XTEL-MOD
3
Modes opératoires XTEL-MOD
Chapitre 3
___________________________________________________________________________
___________________________________________________________________________
Sous-chapitre
Page
_______________________________________________________________________________________
3.1
Description du matériel
3/3
_______________________________________________________________________________________
_______________________________________________________________________________________
3.2
Mise en oeuvre logicielle
3/4
_______________________________________________________________________________________
3.2-1 Mise en place de la clé logicielle
3/4
_______________________________________________________________________________
3.2-2 Opérations préliminaires
3/4
_______________________________________________________________________________
3.2-3 Conditions d’installation
3/4
_______________________________________________________________________________
3.2-4 Procédure d’installation
3/5
_______________________________________________________________________________
_______________________________________________________________________________________
3.3
Généralités
3/6
_______________________________________________________________________________________
3.3-1 Accès à l’outil XTEL-MOD
3/6
_______________________________________________________________________________
3.3-2 Synoptique
3/8
_______________________________________________________________________________
3.3-3 Utilisation du clavier
3/9
_______________________________________________________________________________
_______________________________________________________________________________________
3.4
Menu CHOIX
3/10
_______________________________________________________________________________________
3.4-1 Choix du mode d’affichage de la liste
3/10
_______________________________________________________________________________
3.4-2 Choix de la base
3/11
_______________________________________________________________________________
3.4-3 Accès sélectif aux modules élémentaires ou aux macro-modules 3/12
_______________________________________________________________________________
3.4-4 Création des critères d’affichage
3/14
_______________________________________________________________________________
_______________________________________________________________________________________
3.5
Menu DEFINITION
3/15
_______________________________________________________________________________________
3.5-1 Création de modules élémentaires
3/15
_______________________________________________________________________________
3.5-2 Modification de modules élémentaires
3/19
_______________________________________________________________________________
3.5-3 Création de macro-modules
3/20
_______________________________________________________________________________
3.5-4 Définition de la vignette graphique d'un macro-module
3/22
_______________________________________________________________________________
3.5-5 Modification de macro-modules
3/24
_______________________________________________________________________________
3.5-6 Transfert de modules élémentaires ou de macro-modules
3/25
_______________________________________________________________________________
3.5-7 Effacement de modules élémentaires ou de macro-modules
3/27
_______________________________________________________________________________
_______________________________________________________________________________________
3.6
Menu CONSULTATION
3/28
_______________________________________________________________________________________
3.6-1 Consultation de modules élémentaires
3/28
_______________________________________________________________________________
3.6-2 Consultation de macro-modules
3/30
_______________________________________________________________________________
___________________________________________________________________________
3/1
E
________________________________________________________
Chapitre 3
___________________________________________________________________________
___________________________________________________________________________
B
Sous-chapitre
Page
_______________________________________________________________________________________
3.7
Menu DOCUMENTATION
3/31
_______________________________________________________________________________________
3.7-1 Génération d'un dossier module élémentaire
3/31
_______________________________________________________________________________
3.7-2 Génération d'un dossier macro-module
3/32
_______________________________________________________________________________
3.7-3 Consultation du dossier
3/34
_______________________________________________________________________________
3.7-4 Impression du dossier
3/34
_______________________________________________________________________________
_______________________________________________________________________________________
3.8
Menu UTILISATION
3/35
_______________________________________________________________________________________
3.8-1 Utilisation manuelle de modules élémentaires
3/35
_______________________________________________________________________________
3.8-2 Utilisation manuelle de macro-modules
3/47
_______________________________________________________________________________
3.8-3 Utilisation automatique d'un module élémentaire ou d'un macro-module
3/49
_______________________________________________________________________________
3.8-4 RAZ Utilisation
3/50
_______________________________________________________________________________
3.8-5 Fichier de commandes
3/51
_______________________________________________________________________________
3.8-6 Modules utilisés
3/53
_______________________________________________________________________________
_______________________________________________________________________________________
3.9
Messages d’erreurs
3/54
_______________________________________________________________________________________
Ce chapitre se termine à la page
3/68
E
___________________________________________________________________________
3/2
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.1 Description du matériel
_______________________________________________________________________________________
Afin de pouvoir exploiter le logiciel XTEL-MOD, il est nécessaire de disposer d’un
terminal équipé :
• du système d’exploitation OS/2, version 1.2, 1.3, ou 2.1,
• de l’atelier logiciel X-TEL ou MINI X-TEL et du logiciel PL7-3, PL7-3 GLD ou PL7-3 GLT,
Cela implique l’une des configurations matérielles suivantes :
• un poste de travail FTX 507 ou FTX 417-20 avec :
- 6 Mo de mémoire RAM conseillé,
- 40 Mo de disque dur,
- une souris (conseillée).
• un micro-ordinateur IBM PS/2 ou compatible PC comprenant :
- une unité centrale équipée d’un microprocesseur 80286 minimum (80386 conseillé),
- 6 Mo de mémoire RAM conseillé,
- 40 Mo de disque dur,
- un écran haute définition EGA ou VGA,
- un clavier national ou international,
- une souris (conseillée).
L’ensemble logiciel XTEL-MOD référencé TXT L MDD V5F comprend :
- 1 disquette 3 pouces 1/2, référencée TXT L MDD V5,
- une clé logicielle,
- la présente documentation, référencée TXT DM MDD V5F.
Documentation
TXT DM MDD V5F
TXT DM MDD V4F
Clé logicielle
Disquette
E
†
Manuel de référence
MAPWAY
A insérer dans la
documentation X-TEL
atelier logiciel
†
†
MAPWAY
___________________________________________________________________________
3/3
___________________________________________________________________________
3.2 Mise en oeuvre logicielle
_______________________________________________________________________________________
3.2-1 Mise en place de la clé logicielle
Positionner la clé logicielle dans l’emplacement libre du support de clé.
B
Cette manipulation doit s’effectuer hors tension.
Note : cette clé logicielle contient le droit d’accès obligatoire pour travailler sous le logiciel
XTEL-MOD. L’outil Key Manager, livré avec X-TEL, permet de transférer ce droit dans la clé de
travail et donc de libérer l’emplacement correspondant sur le support de clés. Pour plus de détail
concernant l’utilisation de cet outil, se reporter à la documentation de l'atelier logiciel X-TEL ou
MINI X-TEL, référencée TXT DM XTEL V5F ou TXT DM BJR V5F.
_______________________________________________________________________________________
3.2-2 Opérations préliminaires
Avant d’installer le logiciel XTEL-MOD sur le disque dur, il est conseillé de :
• lire le certificat de licence et de garantie concernant les restrictions de copie et
d’installation du logiciel,
• faire une duplication de la disquette nécessaire à l’installation afin de la préserver
contre toute détérioration accidentelle et ne travailler qu’avec la copie.
E
Important : la disquette XTEL-MOD est livrée en position verrouillée en écriture. Ne
pas modifier la position du verrou.
_______________________________________________________________________________________
3.2-3 Conditions d’installation
XTEL-MOD s’exécute dans l’environnement X-TEL ou MINI X-TEL.
L’atelier logiciel doit déjà être installé sur le poste de travail.
Il doit rester un minimum de 500 Koctets de disponible sur la partition du disque recevant
le logiciel XTEL-MOD.
___________________________________________________________________________
3/4
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.2-4 Procédure d’installation
Les opérations suivantes doivent précéder l’installation du logiciel XTEL-MOD :
• vérifier que l’atelier logiciel X-TEL ou MINI X-TEL est déjà installé et que sa
version est correcte. Pour cela :
Ouvrir le groupe Telemecanique et vérifier la présence de la rubrique XTEL :
- si l'icône XTEL n'existe pas, procéder d'abord à l'installation de l'atelier logiciel (se
reporter à la documentation correspondante),
- si l'icône XTEL est présente, activer celle-ci pour ouvrir la fenêtre Utilisateur, puis
dérouler le menu "Visualiser" et sélectionner la commande "Au sujet de ...". Vérifier
alors que l'atelier logiciel a la version 5. Dans le cas contraire, installer d'abord cette
version de l'atelier logiciel (se reporter à la documentation correspondante).
• fermer toutes les sessions en cours (voir documentation correspondante).
• installer le logiciel XTEL-MOD. Pour cela :
- ouvrir une session OS/2 plein écran,
- insérer la disquette dans le lecteur,
- saisir l'identificateur du lecteur qui contient la disquette (a: ou b:), puis valider par
<Entrée>,
- à partir du nouveau prompt (par exemple [a:\] ou [b:\]), saisir la commande install
puis valider par <Entrée>,
- suivre la procédure visualisée à l'écran, puis valider par <Entrée>,
- lorsque l'installation est terminée et si celle-ci est la dernière, effectuer un contrôle
de la configuration. Valider par <Entrée>,
- retirer la disquette du lecteur et retourner à X-TEL ou MINI X-TEL, par la commande <Ctrl><Echap>.
___________________________________________________________________________
3/5
E
___________________________________________________________________________
3.3 Généralités
_______________________________________________________________________________________
3.3-1 Accès à l’outil XTEL-MOD
L’outil XTEL-MOD peut être lancé :
B la gestion des bases de modules élémentaires ou de macro• au niveau projet : pour
modules.
X-TEL
choix d'un volume
choix d'un projet
choix de l'outil XTEL-MOD dans OUTILS-PROJET
• au niveau station : pour la création, l’utilisation et la gestion des bases de modules
élémentaires ou de macro-modules.
X-TEL
choix d'un volume
choix d'un projet
choix d'une station
choix de l'outil XTEL-MOD dans OUTILS-STATION
Dans les 2 cas, l’outil XTEL-MOD lancé est le même. Il accède aux mêmes bases de
modules élémentaires ou de macro-modules; seules les commandes permises sont
différentes (voir tableau ci-dessous) :
E
Niveau d'accès
Espace Projet
Espace Station
__________________________________________________________________________________________
Base module ou
Projet
Globale Externe Projet
Globale Externe
macro-module
__________________________________________________________________________________________
Création
oui
oui
__________________________________________________________________________________________
Modification
oui
oui
__________________________________________________________________________________________
Transfert
oui
oui
oui
oui
oui
oui
__________________________________________________________________________________________
Effacement
oui
oui
oui
oui
oui
oui
__________________________________________________________________________________________
Consultation
oui
oui
oui
oui
oui
oui
__________________________________________________________________________________________
Génération dossier
oui
oui
oui
oui
oui
oui
Impression dossier
__________________________________________________________________________________________
Utilisation manuelle
oui
oui
__________________________________________________________________________________________
Utilisation automatique
oui
oui
Nota : l’outil XTEL-MOD doit être défini d’abord au niveau projet, avant d’être défini dans l’une
quelconque des stations du projet.
___________________________________________________________________________
3/6
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Ecran de base
La fenêtre principale de l’outil XTEL-MOD permet de choisir la fonction à réaliser, dans
l’un des 7 menus proposés dans la barre d’actions.
La fenêtre secondaire visualise par défaut la liste des modules élémentaires ou des
macro-modules contenus dans la base projet. Elle indique pour chaque module
élémentaire ou macro-module :
• le nom (8 caractères maximum),
• les suffixes des fichiers composant le module (modules élémentaires seulement) :
- LIT pour fichier source littéral,
- LAD pour fichier source en langage à contacts,
- GR7 pour fichier source Grafcet,
- CST pour fichier source constantes,
- SCY pour fichier source symboles,
- COM pour fichier de commentaires programme.
• la version,
• la date de création ou de modification du module,
• et dans le cadre critères les noms et les valeurs des critères définis par l’utilisateur.
La visualisation des modules s’effectue à l’aide de l’ascenceur vertical. La sélection d’un
module s’effectue en cliquant sur le module.
___________________________________________________________________________
3/7
E
___________________________________________________________________________
3.3-2 Synoptique
B
mod
Choix
Choix
Fenêtre
Fenêtre
Base
Base
Fonction
Fonction
Affichage
Affichage
Modules
Critères
Critères
d'affichage
d'affichage
Au
Ausujet
sujetdede
Documentation
Définition
Utilisation
Documentation Utilisation
Définition Consultation
Consultation
Consultation
Création
Génération
Manuelle
Modification
Consultation Utilisation
Automatique
Création
Consultation
Effacement
Impression Init fichier
RAZ utilisation
Modification
Impression
Transfert
Fichier de
Transfert
de commande
commandes
Effacement
Modules utilisés
XTEL-MOD propose aussi les menus usuels Sortie et Aide.
E
Menu Choix
• Fenêtre
choix du mode d’affichage : modules élémentaires ou macro-modules.
• Base
choix de la base de travail : projet, globale ou externe.
• Fonction
choix du type de fichier source : PL7-3.
• Affichage
visualisation sélective (par critères) des modules élémentaires ou
des macro-modules de la base.
• Critères
d'affichage
saisie des critères permettant de lister sélectivement les modules
élémentaires ou les macro-modules de la base.
• Au sujet de
affichage de la version logicielle.
Menu Définition
• Création
création des modules élémentaires à partir des fichiers source
PL7-3 ou création des macro-modules.
• Modification
modification des modules élémentaires ou des macro-modules.
• Effacement
suppression des modules élémentaires ou des macro-modules
sélectionnés.
• Transfert
transfert des modules élémentaires ou des macro-modules entre
2 bases.
___________________________________________________________________________
3/8
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Menu Consultation
• Consultation
affichage du contenu des fichiers source composant le module
élémentaire ou le macro-module sélectionné.
Menu Documentation
• Génération
création du dossier de documentation associé au(x) module(s) ou
macro-module(s) sélectionné(s).
• Consultation
affichage du contenu du dernier dossier de documentation exécuté
(module élémentaire ou macro-module).
• Impression
impression du contenu du dernier dossier de documentation exécuté (module élémentaire ou macro-module).
Menu Utilisation
• Manuelle
• Automatique
utilisation des modules élémentaires ou/et des macro-modules
dans l’application PL7-3.
réutilisation des modules élémentaires ou/et des macro-modules
dans l'application PL7-3.
• RAZ utilisation initialisation du fichier des modules élémentaires et/ou des
macro-modules à lire par l’application PL7-3 (fichier .MCR pour les
stations V4 et fichier .M5M pour les stations V5).
• Fichier de commandes
affichage du contenu du fichier des modules élémentaires et/ou
des macro-modules à lire par l'application PL7-3 (fichier .MCR pour
les stations V4 et fichier .M5M pour les stations V5).
• Modules utilisés affichage du contenu du fichier .MOD pour les stations V4
uniquement.
_______________________________________________________________________________________
3.3-3 Utilisation du clavier
Au niveau de l’écran de base :
<F10> permet d’accéder au menu de la fenêtre principale et de revenir à la fenêtre
secondaire.
Au niveau des boîtes de dialogue :
<TAB> et <SHIFT TAB> permettent le déplacement d’un groupe de champs à un autre.
Les flèches haut ou bas permettent de faire des sélections dans un même groupe de
champs.
Les flèches droite et gauche permettent de déplacer le curseur dans la zone de saisie.
___________________________________________________________________________
3/9
E
___________________________________________________________________________
3.4 Menu CHOIX
_______________________________________________________________________________________
3.4-1 Choix du mode d’affichage de la liste
La fonction Fenêtre permet de choisir le mode de travail courant : modules élémentaires
ou macro-modules.
B
E
Lorsque la Liste des Modules élémentaires est affichée, le mode de travail est :
modules élémentaires.
Lorsque la Liste des Macro-modules est affichée, le mode de travail est : macromodules.
Remarque : ce choix peut être également réalisé par un double clic sur l’îcone
correspondante.
___________________________________________________________________________
3/10
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.4-2 Choix de la base
La fonction Base permet de choisir la base de travail (Projet, Globale ou Externe) et d’en
afficher le contenu.
La base de travail (modules élémentaires ou macro-modules) est sélectionnée en
choisissant l’option correspondante dans le menu :
• Globale : base globale,
• Projet : base projet (base sélectionnée par défaut),
• Externe : base externe.
Dans le cas du choix d’une
base Externe, une boîte de
dialogue est proposée afin
de spécifier en plus l’unité
et le chemin d’accès à la
base dans la zone de saisie.
Exemple:
a:\EXTBASE1\MOD
(l'arborescence
doit
obligatoirement se terminer
par \MOD).
___________________________________________________________________________
3/11
E
___________________________________________________________________________
3.4-3 Accès sélectif aux modules élémentaires ou aux macro-modules
La fonction Affichage permet de lister uniquement les modules élémentaires ou les
macro-modules répondant à une ou toutes les valeurs d’un critère donné. Deux critères
sont créés automatiquement : date de création et version. 5 critères peuvent être
rajoutés par l’utilisateur.B
Les critères sont crées à l’aide de la fonction Critères d’affichage. Les valeurs des
critères sont spécifiques à chaque module élémentaire ou macro-modules et sont
saisies lors de la création des modules élémentaires ou des macro-modules (voir
chapitre 3.5-1).
La fonction Affichage
donne accès à la boîte de
dialogue “LISTE DES CRITERES” qui permet de sélectionner le critère à
prendre en compte.
Remarque
Deux rubriques supplémentaires sont proposées
par la fonction Affichage :
E
• "Macro-module" dans le
cas des modules élémentaires. Cette rubrique
permet de lister tous les
modules élémentaires
relatifs à un macro-module donné.
• "Modules" dans le cas
des macro-modules.
Cette rubrique permet de
lister tous les macromodules qui contiennent
un module donné.
___________________________________________________________________________
3/12
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Lorsque le critère à prendre en compte est sélectionné :
Validation
valide le choix effectué et
propose la boîte de
dialogue "VALEURS D’UN
CRITERE” visualisée cicontre.
Sélectionner la valeur du
critère.
Validation
valide le choix effectué, et
liste uniquement les modules
élémentaires ou les macromodules répondant à la
valeur du critère choisi.
Remarque
Quel que soit le critère choisi, la liste est classée par ordre alphabétique de noms de
modules élémentaires ou de macro-modules.
E
___________________________________________________________________________
3/13
___________________________________________________________________________
3.4-4 Création des critères d’affichage
La fonction Critères d’affichage permet de définir un maximum de 5 critères d’affichage
pour une base. Un critère est une chaîne de 8 caractères alphanumériques maximum.
Les valeurs de ces critères sont spécifiques à chaque module élémentaire ou macroB
module et sont saisies lors de la création ou modification.
Boîte de dialogue de saisie des critères
E
Valeur
champ permettant la saisie du critère.
Création
rajoute le critère saisi dans la liste des critères figurant dans le
champ “Suppression”.
Suppression
supprime le critère sélectionné dans la liste “Suppression”.
Validation
valide toutes les modifications effectuées.
Annulation
annule toutes les modifications effectuées.
___________________________________________________________________________
3/14
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.5 Menu DEFINITION
_______________________________________________________________________________________
3.5-1 Création de modules élémentaires
Cette fonction permet de créer les modules élémentaires, à partir des fichiers source
PL7-3, de la station dans laquelle l’outil XTEL-MOD est lancé.
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
La fonction Création du menu définition donne accès à la boîte de dialogue ci-dessous.
E
Saisie des composantes du module
La création du module s’effectue en remplissant les zones d’affichage de la boîte de
dialogue.
Nom du module élémentaire à créer
nom de 8 caractères alphanumériques par lequel le module sera désigné, ainsi que ses
composants (après validation).
___________________________________________________________________________
3/15
___________________________________________________________________________
Panneau Source programme
Choisir le langage du programme source (Littéral, Ladder, Grafcet ou l’option Pas de
source le cas échéant).
Source
l’action sur le bouton Source affiche une boîte de dialogue conteB
nant la liste des fichiers source disponibles dans le langage choisi.
Choisir le fichier Source parmi la liste proposée.
Panneau Autres Sources
Constantes
l’action sur le bouton Constantes affiche une boîte de dialogue
contenant la liste des fichiers de constantes disponibles. Choisir le
fichier de Constantes parmi la liste proposée.
Commentaires
l’action sur le bouton Commentaires affiche une boîte de dialogue
contenant la liste des fichiers de Commentaires disponibles. Choisir
le fichier de Commentaires parmi la liste proposée.
La barre d’action propose trois commandes:
• Saisie des critères
Saisie des critères
active une boîte de dialogue
permettant la saisie de la
valeur d’un ou de plusieurs
critères.
E
Validation
valide la saisie.
Annulation
Annule la saisie.
___________________________________________________________________________
3/16
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
• Fiche d’identification
Une fiche type est proposée par XTEL-MOD sous l’éditeur de texte d’OS/2 : E.
La trame standard peut être modifiée ou supprimée. La saisie des informations
s’effectue par défaut à l’aide des commandes usuelles de l’éditeur OS/2 (voir documentation OS/2). La rubrique Editeur permet de sélectionner un autre éditeur
E
___________________________________________________________________________
3/17
___________________________________________________________________________
Rappel de quelques commandes de l'éditeur OS/2
Le déplacement du curseur s’effectue avec les fléches haut, bas, droite et gauche.
<F10> (ou <Alt>) : donne accès aux menus d’édition.
<F10> <S> (OS/2 V1.2) : enregistre le fichier et quitte l’éditeur de texte.
B
<F1> <F9> : donne accès à l’écran d’aide résumant le rôle des touches clavier.
<F1> <F11> : donne accès à l’écran d’aide résumant l’ensemble des commandes
disponibles de l’éditeur.
• Options "Tri des constantes"(voir Note)
Le menu Options permet de choisir ou non, le filtrage des constantes lors de la création
du module. Par défaut, le filtrage sera réalisé.
Pour les stations de type PMX V5 et TSX V5, XTEL-MOD gère la prise ne compte
automatique des constantes internes d'OFBs.
Lorsque toutes les composantes du module ont été saisies à partir de la boite de
dialogue "Création module élémentaire" :
Validation
E
lance un contrôle global des paramètres saisis. Si aucune erreur n’est
détectée, Validation exécute les actions suivantes :
• création d’un nouveau module dans la base courante avec recopie
et modification des noms de tous les fichiers qui le constituent. Ce
nouveau module possède le numéro de version 0.
• les symboles utilisés dans le source programme sont lus dans la base
des symboles de la station et sont conservés dans un fichier .SCY.
• construction d'un fichier .OBM contenant les constantes internes
d'OFBs utilisées dans le source programme.
• si un fichier commentaire est sélectionné, un filtrage est réalisé :
seuls les commentaires du fichier source programme associé sont
conservés. Dans le cas où ce tri ne peut être effectué de manière
automatique (liste des modules PL7-3 non générée si station V4 ou
fichier STATION.M5M inexistant si station V5), XTEL-MOD propose
la boîte de dialogue "Epuration du fichier commentaire" permettant de saisir l’adresse programme PL7–3 (tâche, module) du fichier
source correspondant.
• si l’option Tri des constantes a été retenue, un filtrage est réalisé.
Seules les constantes effectivement utilisées dans le fichier source
programme associé sont conservées.
Note
• le filtrage sur le fichier de commentaires porte sur l’adresse programme PL7-3 (tâche,
module) et sur les labels contenus dans le source programme.
• un tri alphanumérique est effectué sur la table des symboles relative au module. Dans
le cas où la taille de celle-ci est trop importante, un message avertit l’utilisateur que le
tri ne peut être effectué (ceci est sans conséquence pour la suite des opérations).
• tri des constantes : si le module programme contient un EXEC d'un OFB MSIT ou MSITN,
NE PAS UTILISER L'OPTION TRI, afin de conserver la situation de forçage sauvegardée
dans les constantes.
___________________________________________________________________________
3/18
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.5-2 Modification de modules élémentaires
Cette fonction permet de modifier les modules élémentaires : nom, critères, composition
du module, fiche d’identification.
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le module élémentaire à modifier dans la liste des modules de la base.
La fonction Modification du menu Définition donne accès à la boîte de dialogue
suivante :
E
Toutes les commandes proposées sont alors identiques à celles de la boîte de dialogue
“Création module élémentaire” (voir chapitre 3.5-1).
Remarque : lorsqu’un composant du module est modifié (sélection d’un autre fichier
dans la liste proposée), il est alors repéré par le symbole [n]. Ce symbole permet ainsi
de distinguer les fichiers source issus de la station, de ceux existants dans la
base courante.
Si le nom du module est modifié, l’utilisateur a la possibilité de conserver l’ancien module.
La validation des modifications provoque une incrémentation de l’indice et la mise à jour
de la date dans la liste des modules.
___________________________________________________________________________
3/19
___________________________________________________________________________
3.5-3 Création de macro-modules
Cette fonction permet de créer des macro-modules, à partir des modules élémentaires
existant dans une base donnée.
Accès
B
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le mode d’affichage de la liste :
• soit à partir du menu Choix et des rubriques Fenêtre et Liste des macro-modules,
• soit par un double clic sur l’îcone MACRO-MODULE.
La fonction Création du menu Définition donne accès à la boîte de dialogue suivante :
E
Saisie des composantes du macro-module
La création d’un macro-module s’effectue en sélectionnant les modules élémentaires,
dans la liste “Sélection des modules de la base”. Les modules sélectionnés sont
affichés dans la liste “Modules sélectionnés”;
Nom du macro-module à créer
Nom de 8 caractères alphanumériques par lequel le macro-module sera désigné.
___________________________________________________________________________
3/20
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
La barre d’action propose trois commandes
• Saisie des critères
permet de saisir les valeurs des critères associés au macro-module, (procédure
identique à celle des modules élémentaires, voir chapitre 3.5-1).
• Fiche d’identification
permet de saisir la fiche d’identification du macro-module, (procédure identique à
celle des modules élémentaires, voir chapitre 3.5-1).
• Option vignette
permet de demander la création d'une vignette graphique associée au macro-module.
L'écran permettant de définir la vignette sera proposé après Validation (se reporter
au sous-chapitre suivant). Par défaut cette option n'est pas sélectionnée.
Validation
Lance un contrôle global des paramètres saisis. Si aucune erreur n’est détectée,
Validation exécute les actions suivantes :
• fusion des tables de symboles des différents modules constituant le macro-module,
• saisie de la vignette associée au macro-module, si l'option "saisie vignette" est
sélectionnée,
• si aucune erreur n’est rencontrée pendant ces opérations, il y a création du macromodule.
Note
Un tri alphanumérique est effectué sur la table fusionnée. Dans le cas où la taille de celle-ci est trop
importante, un message avertit l’utilisateur que le tri ne peut être effectué (ceci est sans
conséquence pour la suite des opérations).
E
___________________________________________________________________________
3/21
___________________________________________________________________________
3.5-4 Définition de la vignette graphique d'un macro-module
La vignette est une représentation graphique, associée à un macro-module. Elle
représente le macro-module sous la forme d'une "boîte fonctionnelle". Les variables
"importantes" du macro-module sont affichées sous forme de 3 colonnes :
B
• les variables d'entrées du macro-module (18 au maximum),
• les variables internes du macro-module (9 au maximum),
• les variables de sorties du macro-module (18 au maximum).
Cette représentation peut être consultée (menu Consultation) et intégrée au dossier de
documentation du macro-module (menu Documentation). En exploitation sous PL7-3,
les variables seront animées en mode Mise au point (se reporter à la documentation
correspondante).
E
Sélection variables : cette zone permet de sélectionner une variable dans la liste :
• Type : le bouton sélectionné indique le type des variables (Entrées, Internes ou
Sorties) visualisées dans la liste.
Chaque ligne de la liste indique le rang de la variable, suivi de la variable elle-même,
si celle-ci a été saisie. Le rang varie de 1 à 18 pour les variables d'entrées et de sorties
et de 1 à 9 pour les variables internes.
___________________________________________________________________________
3/22
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Variables sélectionnées : cette zone permet de modifier la variable sélectionnée dans
la liste. Les champs de saisie sont initialisé à partir de la ligne sélectionnée dans la liste
des variables.
• Variable : repère ou symbole de la variable. La saisie de ce champ est obligatoire.
• Nom associé : nom de 16 caractères au maximum qui décrit la variable. La saisie de
ce champ est optionnelle.
Variable
permet de choisir dans la liste proposée, la variable à saisir dans
le champ correspondant. Si la variable sélectionnée est symbolisée, c'est le symbole qui sera affiché dans le champ Variable, si ce
n'est pas le cas, la variable sera désignée par son repère. La liste
propose toutes les variables, symbolisées ou non du macromodule.
Le nom de la variable peut également être saisi au clavier (sous
forme de symbole ou de repère).
Mise à jour
remplace le nom de la variable et le nom associé (optionnel) par les
nouveaux noms qui viennent d'être saisis.
Suppression
permet de supprimer la variable sélectionnée de la liste des
variables.
Validation
valide les saisies effectuées et les mémorise dans un fichier. Si
aucun nom de variable est saisi ou si la syntaxe des repères ou des
symboles saisis est incorrecte, un message d'erreur est affiché.
Annulation
Annule toutes les saisies effectuées.
Exemple de vignette
___________________________________________________________________________
3/23
E
___________________________________________________________________________
3.5-5 Modification de macro-modules
Cette fonction permet de modifier les macro-modules : nom, critères, composition du
macro-module, fiche d’identification.
B
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le macro-module à modifier dans la liste des macro-modules de la base.
La fonction "Modification" du menu Définition donne accès à la boîte de dialogue
suivante :
E
Les modules composant le macro-module sélectionné apparaissent en vidéo inverse
dans la liste "Selection des modules de la base".
Toutes les commandes proposées sont alors identiques à celles de la boîte de dialogue
"Création macro-module" voir ch 3.5-3.
Si le nom du macro-module est modifié, l’utilisateur a la possibilité de conserver l’ancien
macro-module. La validation des modifications provoque une incrémentation de l’indice
et la mise à jour de la date dans la liste des macro-modules.
___________________________________________________________________________
3/24
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.5-6 Transfert de modules élémentaires ou de macro-modules
La fonction transfert recopie les modules élémentaires ou les macro-modules de la
base courante vers une autre base (base projet, base globale, base externe).
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le ou les modules/macro-modules à transférer (voir sélection multiple page
suivante).
Transfert
propose les différentes bases destinataires : Globale, Projet et
Externe.
E
Le choix de la base destination lance le transfert sauf dans le cas d’un transfert vers une
base externe.
Remarque:
Les critères ainsi que leurs valeurs sont transférés vers la base destinataire.
• critère existant dans la base source et dans la base destinataire : les valeurs des
critères sont transférées.
• critère existant dans la base source mais pas dans la base destinataire : le critère et
les valeurs de ce critère sont tranférés si le nombre de critères de la base destinataire
est inférieur à 5, sinon il y a apparition d’un message d’avertissement.
___________________________________________________________________________
3/25
___________________________________________________________________________
Cas du transfert vers une base externe
Dans le cas du transfert
vers une base externe, une
boîte de dialogue est proB
posée afin de saisir l’unité
de disque et le chemin de
l’espace destinataire.
Exemple:
a:\extbase\mod).
(l'arborescence
doit
obligatoirement se terminer
par \MOD).
Validation
lance le transfert
Sélection multiple :
E
• de plusieurs modules non consécutifs :
- avec la souris : cliquer sur le premier module et pour chacun des autres modules :
cliquer en appuyant sur la touche <Ctrl>.
- avec le clavier : sélectionner un module à l’aide des flèches haut et bas et valider la
sélection en appuyant sur la barre d’espacement.
• de plusieurs modules consécutifs :
- avec la souris : cliquer sur le premier module puis appuyer sur la touche <Shift> et
cliquer sur le dernier module.
- avec le clavier : sélectionner un module à l’aide des flèches haut et bas et valider la
sélection en appuyant sur la barre d’espacement.
• de tous les modules de la liste : appuyer sur les touches <Ctrl> </> ou sélectionner
l’ensemble par le bouton "Tous".
Dans tous les cas, l'annulation de la sélection multiple s'effectue en appuyant sur <Ctrl>
<\> ou en activant le bouton "Un".
___________________________________________________________________________
3/26
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.5-7 Effacement de modules élémentaires ou de macro-modules
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le ou les modules élémentaires/macro-modules à supprimer dans la liste
(voir sélection multiple-chapitre 3.5-6).
Lancer la fonction "Effacement" à partir du menu "Définition". Pour chaque module
élémentaire ou macro-module sélectionné, la boîte de dialogue ci-dessous s’affiche.
Validation
efface le module élémentaire ou le macro-module sélectionné.
Annulation
sur sélection multiple, annule la demande d’effacement du module
élémentaire ou du macro-module affiché et propose le module
élémentaire ou le macro-module suivant.
Abandon
abandonne la demande d’effacement.
___________________________________________________________________________
3/27
E
___________________________________________________________________________
3.6
Menu CONSULTATION
_______________________________________________________________________________________
3.6-1 Consultation de modules élémentaires
Cette fonction permet de visualiser :
• la fiche d'identificationBdu module élémentaire,
• le contenu de chaque fichier composant le module élémentaire (programme, constantes, constantes internes d'OFBs, symboles, commentaires programme).
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le module à consulter
Consultation permet l’accès à la boîte de dialogue
ci-contre.
Sélectionner à partir de la
liste affichée la rubrique
désirée.
E
Validation affiche le contenu de la rubrique.
Le balayage complet des différents fichiers s’effectue en utilisant les ascenceurs
verticaux et horizontaux.
La fermeture des fichiers s’effectue par le menu système Arrêt/Fermeture ou par le
menu Sortie.
___________________________________________________________________________
3/28
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Consultation d’un module grafcet
<Page up>
<Page down>
Permettent d’accéder aux différentes pages (1 à 8) du grafcet.
<Ctrl><Tab>
donne accès aux ascenseurs permettant ainsi de faire défiler le
graphe à l’aide des touches <Page up> et<Page down>.
<Tab> permet de passer de l’ascenseur vertical à l’ascenseur
horizontal et vice et versa.
Faire à nouveau <Ctrl><Tab> pour supprimer l'accès aux ascenceurs.
E
ZOOM
Visualise le contenu de l’étape ou de la transition :
• cliquer avec le bouton gauche de la souris sur l'élément à consulter.
• ou déplacer le curseur à l’aide des flèches haut, bas, droite et gauche sur l’élément
à consulter, activer la barre d'action par <F10> puis déplacer le curseur sur ZOOM ou
appuyer sur la lettre Z du clavier. <ENTER> visualise le contenu de l’élément pointé.
RETOUR
Retour au graphe.
• cliquer le bouton droit de la souris.
• ou sélectionner le menu Retour.
Consultation d’un module source en langage à contacts (Ladder)
<Page up>
<Page down> permettent d’accéder aux différents réseaux de contacts du module.
___________________________________________________________________________
3/29
___________________________________________________________________________
3.6-2 Consultation de macro-modules
Cette fonction permet de visualiser :
• la fiche d’identification du macro-module,
• le contenu de la table des symboles globale au macro-module,
B
• le contenu de la vignette associée au macro-module (stations V5 seulement),
• le contenu des fichiers composant chaque module élémentaire du macro-module.
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le macro-module à consulter
Consultation donne accès
à la boîte de dialogue
ci-contre.
Sélectionner la rubrique
désirée.
Validation affiche le contenu de la rubrique.
E
Le balayage complet des différents fichiers s’effectue en utilisant les ascenceurs
verticaux et horizontaux.
La fermeture des fichiers s’effectue par le menu système Arrêt/Fermeture ou par le
menu Sortie.
___________________________________________________________________________
3/30
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.7 Menu DOCUMENTATION
_______________________________________________________________________________________
3.7-1 Génération d'un dossier module élémentaire
Cette fonction permet de générer le dossier de documentation partiel ou complet d'un
ou de plusieurs modules élémentaires.
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Le contenu du dossier du ou des modules sélectionnés est à choisir parmi les rubriques
proposées :
E
• Fiche d'identification : fiche saisie lors de la création du module,
• Caractérisques : description externe du module : nom, version, date de création,
critères associés,
• Table des symboles du module : elles peut être triée ou non triée,
• Constantes : liste des mots constants utilisés dans le module,
• Constantes d'OFB : liste des constantes internes d'OFBs utilisées dans le module,
• Programme commenté : si une phrase littérale ou un réseau de contacts possède un
commentaire associé, celui-ci sera imprimé avant la phrase ou le réseau de contacts.
Chaque dossier d'un module débute par une page de garde dont le contenu est
modifiable par l'utilisateur, par le menu "Saisie page de garde".
Chaque page se termine par un cartouche lui-aussi modifiable par l'utilisateur et
accessible par le menu "Saisie Cartouche". Chaque dossier sera terminé par un
sommaire généré automatiquement.
___________________________________________________________________________
3/31
___________________________________________________________________________
Le menu "Options" permet de choisir le mode d'affichage de la table des symboles du
dossier : table non triée, table triée alphabétiquement sur les repères, table triée
alphabétiquement sur les symboles.
Validation mémorise le dossier créé dans un fichier exploitable par l'outil XTEL-DOC :
B IBM, format portrait. Ce fichier est stocké au niveau projet
standard semi-graphique
(répertoire ...\Projet\MOD) et porte le nom MOD.DOC.
Si la rubrique Sortie imprimante est sélectionnée, le fichier généré est envoyé à
l'imprimante, après sélection de celle-ci : l'impression s'effectue sur imprimante de type
semi-graphique ou Postscript.
_______________________________________________________________________________
3.7-2 Génération d'un dossier macro-module
Cette fonction permet de générer le dossier de documentation partiel ou complet d'un
ou de plusieurs macro-modules.
Accès
E
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Le contenu du dossier du ou des macro-modules sélectionnés est à choisir parmi les
rubriques proposées :
___________________________________________________________________________
3/32
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
• Fiche d'identification : fiche saisie lors de la création du macro-module,
• Caractérisques : description externe du macro-module : nom, version, date de
création, critères associés, liste des modules élémentaires constituant le macromodule,
• Table des symboles du macro-module : elles peut être triée ou non triée,
• Constantes : liste des mots constants utilisés dans chaque module élémentaire
composant le macro-module,
• Constantes d'OFB : liste des constantes internes d'OFBs utilisées dans chaque
module élémentaire composant le macro-module,
Remarque : les mots constants et les constantes internes d'OFBs font partie de la
même rubrique.
• Programme commenté : pour chaque module élémentaire composant le macromodule, si une phrase littérale ou un réseau de contacts possède un commentaire
associé, celui-ci sera imprimé avant la phrase ou le réseau de contacts,
• Vignette : représentation graphique des variables nécessaires à l'exploitation du
macro-module.
Chaque dossier d'un macro-module débute par une page de garde dont le contenu est
modifiable par l'utilisateur, par le menu "Saisie page de garde".
Chaque page se termine par un cartouche lui-aussi modifiable par l'utilisateur et
accessible par le menu "Saisie Cartouche". Chaque dossier sera terminé par un
sommaire généré automatiquement.
Le menu "Options" permet de choisir le mode d'affichage de la table des symboles du
dossier : table non triéé, table triée alphabétiquement sur les repères, table triée
alphabétiquement sur les symboles.
Validation mémorise le dossier créé dans un fichier exploitable par l'outil XTEL-DOC
(station V5 uniquement) : standard semi-graphique IBM, format portrait. Ce fichier est
stocké au niveau projet (répertoire ...\Projet\MOD) et porte le nom MOD.DOC.
Si la rubrique Sortie imprimante est sélectionnée, le fichier généré est envoyé à
l'imprimante.
___________________________________________________________________________
3/33
E
___________________________________________________________________________
3.7-3 Consultation du dossier
Cette fonction permet de visualiser le contenu du dernier dossier de documentation
généré.
B
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Le balayage complet du fichier s'effectue en utilisant les ascenseurs verticaux et
horizontaux.
La fermeture du fichier s'effectue par le menu système Arrêt/Fermeture ou par le menu
Sortie.
_____________________________________________________________________________________
3.7-4 Impression du dossier
Cette fonction permet d'imprimer le contenu du dernier dossier de documentation
généré sur imprimante de type semi-graphique ou Postscript.
E
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
L'écran proposé donne la liste des imprimantes accessibles. L'imprimante sélectionnée
apparaît en vidéo inverse.
___________________________________________________________________________
3/34
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.8
Menu UTILISATION
_______________________________________________________________________________________
3.8-1 Utilisation manuelle de modules élémentaires
Cette fonction permet d’utiliser les modules élémentaires dans l’application PL7-3. Elle
restitue les fichiers source composant le module tout en permettant de les personnaliser.
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Après sélection du module à utiliser, la fonction Manuelle donne accès à la boîte de
dialogue UTILISATION MODULE.
• Cas des stations de type V4
E
• Cas des stations de type V5
___________________________________________________________________________
3/35
___________________________________________________________________________
Saisie du nom de module
Nom
nom du fichier source à restituer dans l’espace station destinataire.
Par défaut le nom du module élémentaire est proposé.
Commentaire
(station V4
uniquement)
permet
B d’associer un commentaire de 30 caractères maximum au
module utilisé. Par défaut le commentaire affiché correspond aux
3 premiers critères associés au module : date, version et premier
critère optionnel.
Validation
donne accès à la fenêtre adresse programme (voir page suivante)
permettant de choisir l’adresse PL7-3 dans laquelle le module
élémentaire sera utilisé.
Annulation
annule l’utilisation du module élémentaire, aucune des opérations
exécutées précédemment n’est prise en compte.
Saisie de l’adresse programme
Cette boîte de dialogue permet la sélection de la tâche et de l’adresse module PL7-3 de
la tâche, dans laquelle le module élémentaire doit être utilisé.
• Cas des stations de type V4
E
___________________________________________________________________________
3/36
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
• Cas des stations de type V5
Si ce module a déjà été utilisé dans la station, la tâche et le module correspondants
seront proposés.
Nouveau module provoque la lecture par écrasement d’un module PL7-3 (MAIN,
PRL et POST).
Fusion module
provoque la lecture par fusion du module sélectionné avec le
contenu du module cible (les fichiers de commentaires programme
sont aussi fusionnés). C’est l’option proposée par défaut pour
MAIN, PRL et POST.
Protection en écriture
pour les stations de type V5 seulement, cette rubrique permet de
protéger le programme. Dans ce cas, après relecture dans l'application PL7-3, le programme sera visualisable mais non modifiable.
Validation
visualise la fenêtre renommage repères/symboles avant restitution
du module élémentaire dans l’espace station destinataire (voir
boîte de dialogue ci-dessous).
Annulation
Annule la saisie de l’adresse qui vient d’être réalisée et permet le
retour à la boîte de dialogue précédente.
___________________________________________________________________________
3/37
E
___________________________________________________________________________
Renommage repères et symboles
La boîte de dialogue ci-dessous permet de personnaliser les fichiers source programme, symboles et constantes. Elle visualise la table des repères du module
(symbolisés ou non) qui sont utilisés dans le programme et les constantes. Elle offre
sous forme de menus les
B commandes décrites pages suivantes.
E
Validation
lance la copie des fichiers source du module élémentaire dans l’espace
station destinataire, en tenant compte de toutes les modifications effectuées
dans cette fenêtre :
• fichier source programme,
• fichier source constantes,
• fichier source constantes internes d'OFBs,
• fusion des symboles dans la base des symboles station,
• fichier de commentaires programme (fichier "fusionné" le cas échéant).
Avec une station V4, le fichier liste des modules (.MOD) et le fichier de
commandes (.MCR) sont mis à jour. Avec une station V5, le fichier de
commandes (.M5M) est mis à jour.
Annulation
annule les modifications effectuées sur les repères et les symboles et
recopie les fichiers source du module élémentaire dans l’espace station
destinataire. Avec une station V4, le fichier liste des modules (.MOD) et
le fichier de commandes (.MCR) sont mis à jour. Avec une station V5, le
fichier de commandes (.M5M) est mis à jour.
Abandon
annule l’utilisation du module élémentaire; aucun fichier source n’est copié.
Note : dans l’écran, seuls les 1000 premiers repères peuvent être affichés; si le nombre de repères
est > 1000, un message d’avertissement est affiché. Les modifications peuvent cependant porter sur
tous les repères du module élémentaire (fonction Recherche/Remplacement ou Remplacement objets
multiples).
___________________________________________________________________________
3/38
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
• Menu Remplacement
Fonction visualiser repères/symboles
Propose la boîte de dialogue ci-dessous permettant de modifier unitairement les paramètres:
repère, symbole ou commentaire associé. Si aucun symbole n'est associé au repère
sélectionné, un message d'avertissement apparaît à la place de cette boîte de dialogue.
Validation
valide les modifications effectuées et lance la mise à jour des
fichiers correspondants (programme, symboles, constantes).
Fonction Recherche/Remplacement
Propose la boîte de dialogue (voir page suivante) qui permet de rechercher ou de
rechercher et remplacer dans les fichiers source programme, symboles, constantes et
commentaires les éléments suivants :
• repère, symbole, sous chaîne de symbole,
• label.
Cette recherche/remplacement peut s'effectuer selon 2 modes :
automatique recherche et remplacement automatique des éléments.
manuel
recherche avec arrêt et demande de confirmation sur chaque élément
trouvé. Oui (Yes) effectue le remplacement et permet de continuer la
recherche. Non (No) continue la recherche, sans remplacement de l'élément. Annulation (Cancel) permet d'interrompre le traitement.
Après avoir choisi le type de l’élément à rechercher ou à rechercher et remplacer
(repère, symbole, sous chaîne de symbole ou label) ainsi que le mode de remplacement
(automatique ou manuel), saisir dans les champs prévus à cet effet :
• l’élément à rechercher dans le cas d’une recherche seule,
• l’élément à rechercher et le nouvel élément dans le cas d’une recherche/remplacement.
___________________________________________________________________________
3/39
E
___________________________________________________________________________
B
Validation
E
lance l’opération de recherche ou de recherche/remplacement.
Note : la recherche/remplacement des sous chaînes de symboles porte sur l’ensemble des fichiers
du module et donc sur le fichier programme. Dans ce cas, cette fonction doit être manipulée avec
précaution et il est conseillé d’effectuer la recherche/remplacement en mode manuel.
Fonction Remplacement objets multiples
Cette fonction donne accès au remplacement automatique de certains types d’objets
dans les différents fichiers source.
Les objets concernés sont les suivants :
•
•
•
•
•
•
•
•
•
bits internes (Bi),
mots internes (Wi, DWi),
mots constants (CWi, CDWI),
modules E/S TOR en bac et coupleurs (déplacement),
modules E/S TOR distantes (déplacement),
macro-étapes (renumérotation),
labels (déplacement),
OFBs (renumérotation),
blocs fonctions standards : temporisateur, monostable, compteur/décompteur,
registre, texte, contrôle (renumérotation).
___________________________________________________________________________
3/40
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Remplacement
internes
bits
Réaffecte une suite de bits
internes consécutifs par
translation.
Remplacement mots
internes ou doubles mots
internes
Réaffecte une suite de mots
internes consécutifs par
translation.
E
Remplacement mots
constants ou doubles
mots constants
Réaffecte une suite de mots
constants consécutifs par
translation.
___________________________________________________________________________
3/41
___________________________________________________________________________
Déplacement d'E/S en bac
Déplace tous les objets bits
et mots d’entrés/sorties (I..,
O.., IW.., OW..) relatifs au
B
module déplacé.
Source = adresse présente du module
Destination = nouvelle
adresse du module
Déplacement d'E/S distantes
E
Déplace tous les objets de même type, relatifs au module d'E/S distantes déplacé.
Nom élément = type d'objet (RI, RO, RD,...).
Source = adresse présente du module : point de connexion sur FIPIO et numéro du
module (0 = base ou 1 = extension).
Destination = nouvelle adresse du module : point de connexion et numéro du module
(0 ou 1).
___________________________________________________________________________
3/42
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Renumérotation macroétape
Tous les bits et mots associés à l’ancienne macroétape seront automatiquement modifiés.
XM0 → XM2
X0,i → X2,i
X0,i,V → X2,i,V
Déplacement de labels
Permet de renuméroter une
série de labels programme
Source = numéro du premier et du dernier labels de
la série à renuméroter
Destination = numéro du
premier label de destination
E
Renumérotation d'un
OFB
Tous les éléments associés à l'ancien OFB seront
automatiquement modifiés.
___________________________________________________________________________
3/43
___________________________________________________________________________
Renumérotation d'un
bloc fonction standard
Tous les bits et mots associés à l'ancien bloc fonction :
B
temporisateur, monostable,
compteur/décompteur, registre, texte ou contrôle seront automatiquement modifiés.
Note : le remplacement multiple de labels concerne uniquement les modules programmés en
Littéral ou en langage à contacts.
Dans le cas d'un macro-module, le menu "Options" permet de choisir où sera effectué le
remplacement multiple : dans tous les modules du macro-module ou uniquement dans les modules
fusionnés.
E
• Menu Consultation (voir chapitre 3.6-1)
Consultation propose une
boîte de dialogue qui permet l’accès à la visualisation de tous les
constituants d'un module :
• source programme (fichiers .LIT, .LAD, .GR7),
• source des constantes
(fichier .CST),
• source des constantes
internes d'OFBs (fichier
.OBM)
• source de la table des
symboles, (fichier .SCY),
• commentaires
programme, (fichier .COM),
• fiche d’identification (fichier .FRM),
• dossier de documentation (fichier MOD.DOC),
___________________________________________________________________________
3/44
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
• Menu Définition (voir chapitre 3.8-1)
Définition permet à l’utilisateur de renommer les fichiers source et de modifier
l’adresse programme alors qu’il a déjà effectué des remplacements dans le module.
Dans le cas d'un macro-module, ce menu permet également d'en définir le module
élémentaire qui déclenchera le rafraîchissement des variables de la vignette animée.
Ce menu propose donc trois rubriques :
• Nom qui permet de renommer les fichiers source à restituer dans l’espace station
destinataire.
• Adresse programme qui permet de redéfinir la tâche (MAST, FAST, AUX, ...) et
l’adresse module (CHART, PRL, POST, ...) dans laquelle le module doit être utilisé.
• Choix module photo (uniquement dans le cas d'un macro-module) : permet de
définir le module élémentaire (appartenant au macro-module) en fin duquel s'effectuera le rafraîchissement des variables de la vignette animée. L'accès à l'animation de la vignette s'effectue sous PL7-3, en mode Mise au point.
E
• Menu Options
Ce menu propose les rubriques suivantes :
- Tri des repères
permet d'ordonner la liste affichée, en effectuant un tri
alphanumérique sur les 5 premiers caractères des repères ou sur
les caractères précédant la virgule (",") si leur nombre est inférieur
à 5.
___________________________________________________________________________
3/45
___________________________________________________________________________
- Fusion SDBASE
permet de fusionner d'une manière automatique, les symboles du
module avec la base des symboles de la station. Ce traitement sera
effectué en fin d'utilisation du module. 3 modes de fusion sont
proposés
:
B
Ecrasement : en cas de conflit, les repères/symboles du module
écrasent ceux de la base des symboles de la station,
Non écrasement : en cas de conflit, les repères/symboles du
module n'écrasent pas ceux de la base des symboles de la station,
Dialogue : en cas de conflit, une boîte de dialogue permet à
l'utilisateur de choisir les repères/symboles à conserver : repères/
symboles du module ou de la base des symboles de la station.
- Enregistrement
si cette rubrique est activée, il y a mémorisation des commandes
de remplacement qui sont effectuées. C'est le cas par défaut.
- Rappel enregistrement...
donne accès à une boîte de dialogue qui permet de relancer
automatiquement une série de remplacements, mémorisés lors
d'une précédente utilisation.
- Suppression enregistrement...
donne accès à une boîte de dialogue qui permet de supprimer une
série de remplacements, mémorisés lors d'une précédente utilisation.
E
___________________________________________________________________________
3/46
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.8-2 Utilisation manuelle de macro-modules
Cette fonction permet d’utiliser les macro-modules dans l’application PL7-3 à réaliser.
Elle restitue les fichiers source composant chaque module du macro-module tout en
permettant de les personnaliser.
Accès
Niveau d'accès
Espace Projet
Base modules
Projet
Globale
Espace Station
Externe
Projet
Globale
Externe
accès possible
Sélectionner le macro-module à utiliser; la fonction Manuelle donne accès à la boîte de
dialogue UTILISATION MACRO-MODULE.
E
Saisie du nom de macro-module
Nom
permet de définir le nom du macro-module dans l’espace station
destinataire (8 caractères au maximum). Par défaut, ce nom sera
celui du macro-module dans la base.
Commentaire
permet d’associer un commentaire au macro-module utilisé (30
caractères au maximum). Par défaut, ce commentaire indiquera
les 3 premiers critères associés au macro-module : version, date et
premier critère optionnel.
Validation
donne accès à une fenêtre qui permet de définir pour chaque
module élémentaire composant le macro-module, l’adresse programme PL7-3 dans laquelle il devra être restitué.
Annulation
annule l’utilisation du macro-module en cours; aucune des opérations exécutées précédemment n’est prise en compte.
___________________________________________________________________________
3/47
___________________________________________________________________________
Saisie des adresses programme
Cette boîte de dialogue donne la liste des modules élémentaires qui composent le
macro-module et visualise les adresses programme déjà saisies pour ces modules.
B
Sélectionner un module élémentaire dans la liste proposée.
E
Saisie nom permet de définir le nom du module élémentaire dans l’espace station
destinataire. Par défaut, ce nom sera celui du module élémentaire.
Remarque : si un module élémentaire est utilisé à des adresses programme
différentes, son nom doit être différent pour chaque utilisation.
Saisie adresse programme
permet de définir l’adresse programme (tâche/module) d’affectation du
module élémentaire dans l’application PL7-3. Si le module a déjà été utilisé
dans l’espace station, la tâche et le module correspondants seront proposés.
Remarque : une adresse programme doit être saisie pour chaque module
élémentaire possédant un fichier source programme ou un fichier de
commentaires programme.
Ordonnancement modules ...
donne accès à une boîte de dialogue qui permet d'ordonner les différents
modules de code programme, afin de les fusionner dans l'application PL7-3.
Validation
lorsque toutes les adresses programme ont été saisies, cette touche
réalise la correspondance entre les différents modules élémentaires et
leurs adresses PL7-3 et met à jour les fichiers de commentaires programme
en fonction des adresses programme saisies. Elle donne également
accès à l'écran Renommage repères/symboles qui permet de
particulariser les variables définies dans les différents fichiers source.
Annulation annule les adresses qui viennent d’être saisies et permet le retour à
l’écran précédent.
___________________________________________________________________________
3/48
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Renommage repères/symboles (voir chapitre 3.8-1)
Note : dans la phase Utilisation (module élémentaire ou macro-module), XTEL-MOD ne contrôle
pas la cohérence des repères avec la configuration PL7-3 de la station destinataire. Ce contrôle
est effectué sous PL7-3 lors de la relecture automatique (voir mode opératoires PL7-3).
En cas de conflit, il est conseillé d’abandonner le mode relecture par la commande < Ctrl >< W >
_______________________________________________________________________________________
3.8-3 Utilisation automatique d'un module élémentaire ou d'un macro-module
A partir du menu Utilisation, la rubrique Automatique propose une boîte de dialogue
qui permet de sélectionner l'instance du module élémentaire ou du macro-module à
mettre à jour dans l'application PL7-3. La mise à jour sera effectuée à partir des
renommages mémorisés lors de la première instanciation (Options Enregistrement
dans l'écran de Renommage repères/symboles).
E
Validation
provoque l'exécution des opérations suivantes :
• choix de l'adresse programme,
• renommage des variables,
• fusion des symboles avec la base des symboles de la station
(mode écrasement).
Pendant toute la durée du traitement un message signale qu'une
opération est en cours. Si une erreur intervient pendant le traitement, elle est signalée par un message et la mise à jour est
interrompue.
Annulation
annule la mise à jour et provoque le retour à l'écran principal.
___________________________________________________________________________
3/49
___________________________________________________________________________
3.8-4 RAZ Utilisation
A partir du menu Utilisation, la rubrique RAZ Utilisation propose la boîte de dialogue
suivante :
• Cas d'une station V5
B
E
Si aucun nom de fichier est saisi :
Validation
provoque la destruction du fichier de commandes. Si Suppression
est sélectionné, tous les fichiers source relatifs à ce fichier de
commandes sont également détruits.
Si un nom de fichier est défini :
Validation
provoque la sauvegarde du fichier de commandes sous le nom
saisi et la destruction de l’ancien fichier de commandes. Si Suppression est sélectionné, tous les fichiers source relatifs à l'ancien
fichier de commandes sont également détruits.
___________________________________________________________________________
3/50
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.8-5 Fichier de commandes
Cette rubrique permet de visualiser le contenu du fichier de commandes lu par PL7-3 pour
l’insertion automatique des modules utilisés. Le format de ce fichier est différent pour les
stations de type V4 et les stations de type V5. Dans les 2 cas :
= signifie que le module a été relu par l’application PL7-3.
> signifie que le module n’a pas été relu par l’application PL7-3.
• Cas des stations de type V4
E
Pour chaque module il est précisé les informations suivantes :
•
•
•
•
•
•
•
son nom,
son type : LIT, LAD ou GR7,
l'adresse PL7-3 correspondant à l'instanciation tâche module,
BOT si le module est fusionné ou NEW dans le cas contraire,
CST SYM s'il y a des constantes (relecture sous PL7-3 avec priorité aux symboles),
COM s'il y a des commentaires programme,
un commentaire débutant par "--" qui donne le nom du module générique ainsi que
la version et la date de création ou de dernière modification.
___________________________________________________________________________
3/51
___________________________________________________________________________
• Cas des stations de type V5
B
E
Le fichier de commandes contient la description, sous forme d'un tableau, des modules
élémentaires utilisés dans la station. Pour chaque module élémentaire, il est précisé les
informations suivantes :
•
•
•
•
•
•
•
•
•
•
ETAT : l'information LU indique que le module élémentaire a été relu par l'application PL7-3,
MACRO MODULE : nom du macro-module auquel appartient le module élémentaire,
MODULE ELEMENTAIRE : nom du module élémentaire,
LANGAGE : type du module élémentaire (LIT, LAD ou GR7),
TACHE / MODULE : adresse PL7-3,
RELECTURE PROGRAMME : FUSION si le module élémentaire est fusionné ou
NOUVEAU dans la cas contraire,
AUTORISATION : R si le module élémentaire est protégé contre l'écriture (autorisé
uniquement en lecture), RW si le module élémentaire n'est pas protégé,
RELECTURE CONSTANTE : s'il y a des constantes, SYM pour une relecture sous
PL7-3 avec priorité aux symboles ou VAR pour une relecture sous PL7-3 avec priorité
aux repères,
PROVENANCE : MOD si le module élémentaire a été instancié par XTEL-MOD,
COMMENTAIRE : nom, version et date de création (ou de dernière modification) du
module générique.
___________________________________________________________________________
3/52
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
3.8-6 Modules utilisés
Cette rubrique n'est proposée que pour les stations de type V4. Elle affiche la liste de tous
les modules dèjà transférés, par la commande Utilisation, dans l’espace station (ou lors
d’une création, la liste des fichiers source programme générés sous PL7-3). Le format de
cette liste est le suivant : pour chaque module utilisé, il est spécifié son affectation tâche/
module, un éventuel commentaire (il s’agit du commentaire saisi dans le premier écran de
la fonction Utilisation), la version et la date de création du module :
E
___________________________________________________________________________
3/53
___________________________________________________________________________
3.9
Messages d’erreurs
_______________________________________________________________________________________
Dans le sous-chapitre “3.9 Messages d’erreurs” la colonne de gauche correspond à la
Cause probable tandis que la colonne de droite correspond à l’Action corrective.
B
Mémoire insuffisante
L’action sélectionnée nécessite une
taille mémoire supérieure à celle
disponible
RAM insuffisante. Arrêter l’éxécution des
logiciels fonctionnant simultanément.
Erreur de lecture d’un fichier
Erreur à l’ouverture d’un fichier
Erreur à la fermeture d’un fichier
Erreur d’écriture sur fichier
Erreur à l’effacement d’un fichier
Erreur à la copie d’un fichier
Problème d’accès à un fichier.
Aucune action directe possible.
Relancer l’action courante.
Erreur de lecture sur le fichier module
Problème d’accès au fichier répertoire de
modules
Vérifier l’état du fichier
Espace insuffisant sur disque(tte)
E
Des écritures sur disque ou disquette sont
demandées alors qu’il n’y a plus de place
disponible.
Supprimer des fichiers sur le disque ou la
disquette.
La disquette est protégée en écriture
Des écritures sur disquette protégée
sont demandées.
Déprotéger la disquette en écriture.
Imprimante non connectée
Une impression est demandée alors
qu’aucune imprimante n’est présente.
Brancher l’imprimante.
Code langage erroné
Le code langage du grafcet ne correspond
pas à un des langages connus (Littéral,
Ladder, Grafcet).
Voir contenu du fichier, régénérer le fichier
Grafcet.
Tri non effectué : Fichier trop grand
La liste des objets et symboles ne peut
être triée par ordre alphabétique, car elle
est trop importante.
Aucune action.
___________________________________________________________________________
3/54
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Fusion des symboles impossible : Fichiers trop grands
En création ou modification de macro-module,
les tables de symboles de chaque module du
macro-module sont fusionnées, pour former une
table des symboles globale au macro-module;
cette table contient plus de 5000 symboles.
Trop de symboles pour le macro-module,
régénérer un macro-module correct.
Fusion du fichier de symboles impossible, présence de doublons
En création ou modification de macromodule,les tables de symboles de chaque
module du macro-module sont fusionnées,
pour former une table des symboles globale
au macro-module; des doubles définitions
d’objet ou de symbole sont trouvées.
La cohérence de la table des symboles
ne peut être assurée, regénérer un
macro-module correct.
Format du fichier de symboles incorrect
Problème d’accès à la table des symboles.
Vérifier l’état de ce fichier, le régénérer le
cas échéant.
Format du fichier de répertoire de (macro-)module incorrect
Problème d’accès au répertoire modules
(ou macro-modules).
Vérifier l’état de ce fichier, le régénérer le
cas échéant.
Format du fichier .MOD incorrect
Format du fichier de constantes incorrect
Format du fichier de constantes d'OFB incorrect
Format du fichier de commentaires incorrect
Problème d’accès à ce fichier.
Vérifier l’état de ce fichier, le regénérer le
le cas échéant.
Chargement du fichier MOD.DLL impossible
Lors du lancement de l’outil XTEL-MOD,
les ressources ne peuvent être accédées
(écrans, dialogues...)
Réinstaller l’outil XTEL-MOD.
Fichier vide
Le fichier à consulter ne contient rien.
Aucune action.
Erreur lors du remplacement
La modification demandée ne peut être
réalisée.
Vérifier le contenu des fichiers concernés.
Création de répertoire impossible
Le répertoire fonction n’a pu être crée sur
le disque (ou la disquette).
La place restante sur le disque (ou la
disquette) est insuffisante ou bien c’est un
problème système.
Drive invalide
Problème d’accès au lecteur de disquettes.
Vérifier la présence de la disquette.
___________________________________________________________________________
3/55
E
___________________________________________________________________________
SDBASE n'existe pas ou est déjà en utilisation!
L’éditeur de symboles de la station est
lancé; l’accès à la base des symboles
station est donc interdit.
Fermer l’éditeur de symboles et continuer.
B
Editeur xxx introuvable
L’éditeur choisi n’est pas présent sur la
machine.
Choisir un autre éditeur.
Nom de module élémentaire erroné
Mauvaise syntaxe du nom de module
(caractères interdits...)
Mettre en conformité le nom de module.
Nom de macro-module erroné
Mauvaise syntaxe du nom de
macro-module (caractères interdits...)
Mettre en conformité le nom de macromodule.
Fichier programme inexistant : pas d’adresse à saisir
Le module courant ne contient pas
de source programme, aucune adresse
PL7-3 n’est donc à saisir.
Aucune action.
Transfert impossible
L’espace source et destination du transfert
sont identiques
E
Sélectionner un espace destination différent de l’espace source.
Transfert interrompu : un des constituants du module élémentaire xxx n’existe pas
Problème lors du transfert d’un module
(ou d’un macro-module).
Vérifier l’existence de chacun des constituants du module (ou macro-module).
Le module élémentaire n’a pas été saisi
Une action a été demandée alors qu’aucun
module n’est sélectionné dans la liste des
modules.
Sélectionner un module, puis lancer l’action.
Le fichier de commentaires programme n'est pas épuré, il est conservé dans
sa totalité
En création ou Modification de module,
si un fichier de commentaires est présent,
il est épuré. Ce message est affiché si le
bouton «Annulation» a été sélectionné dans
la fenêtre de saisie de l’adresse d’épuration.
Aucune action.
Critère non existant
Une action sur la liste des critères est
demandée alors que cette liste est vide.
Vérifier la liste des critères.
___________________________________________________________________________
3/56
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Valeur incorrecte
Mauvaise syntaxe de la valeur du critère
d’affichage (caractères interdits...).
Mettre en conformité la valeur du critère
d’affichage.
Nom de critère déjà utilisé
Le critère d’affichage saisi pour la création
existe déjà.
Saisir un critère d’affichage qui n’existe
pas dans la liste.
Nom de critère erroné
Mauvaise syntaxe de la valeur du critère
d’affichage, (caractères interdits).
Mettre en conformité le nom du critère
d’affichage.
Trop de critères
Création d’un 6° critère.
Le nombre de critères d’affichage étant
limité à 5 en détruire un pour pouvoir en
créer un nouveau.
Longueur erronée
La longueur saisie pour le tableau est
incorrecte.
Saisir une nouvelle longueur.
Repères non compatibles
Les zones de saisie des repères ne contiennent pas des entités de même type.
Saisir des repères compatibles.
Espace inconnu
Le répertoire saisi n’existe pas.
Saisir un nouveau répertoire.
Espace métier inconnu
Le répertoire saisi ne correspond
pas à un espace fonction.
Mettre en conformité le nom du répertoire.
Un module élémentaire doit avoir au moins un constituant
Aucun constituant du module n’a été
saisi
Saisir au moins un constituant (fichier
source, constantes ou commentaires).
Zone de saisie vide
Un des champs de saisie n'a pas été rempli.
Saisir une valeur dans le champ correspondant.
Saisir une valeur numérique
La syntaxe du numéro de SR ou de XM
n’est pas correcte.
Saisir une valeur numérique dans le champ
correspondant.
___________________________________________________________________________
3/57
E
___________________________________________________________________________
Fonction incompatible avec une base externe
La base de modules sélectionnée est
la base externe. L’action qui est demandée
n’est pas autorisée sur cette base.
Sélectionner une autre base.
B
Fonction incompatible avec une sélection multiple
Plusieurs modules (ou macro-modules)
ont été sélectionnés alors que l’action ne
peut être réalisée que sur un seul.
Sélectionner un seul module (ou macromodule).
Le repère saisi n’est pas un repère PL7-3
Le repère saisi ne correspond pas à un
repère PL7-3.
Saisir un repère PL7-3.
Le symbole ne doit pas être un repère PL7-3
Le symbole saisi correspond à un
repère PL7-3.
Saisir un nouveau symbole.
Aucune chaine remplacée
L’élément à remplacer n’a pas été
trouvé.
Aucune action.
Aucun objet du tableau remplacé
L’élément du tableau à remplacer
n’a pas été trouvé.
E
Aucune action.
Fichier inexistant
Problème sur le fichier à traiter.
Vérifier l’existence du fichier.
Regénérer le cas échéant le fichier.
Critère interdit
Le critère saisi est «Version» ou «Date».
Saisir un autre critère car les critères
«Version» et «Date» existent par défaut.
Fonction PL7_3 non selectionnée
La fonction PL7-3 n’existe pas dans la
station.
Installer PL7-3 dans la station.
Le Symbole xxx existe déjà et symbolise le repère yyy. Voulez-vous le remplacer?
La modification d’un symbole par un symbole déjà existant est demandée. Lors
de la fusion de la table des symboles du
module (ou macro-module) avec SDBASE,
un symbole est présent à la fois dans le
module (ou macro-module) et dans la base
des symboles station.
Choisir d’effectuer le remplacemement ou
pas.
___________________________________________________________________________
3/58
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Le repère xxx existe déjà et est symbolisé par yyy. Voulez-vous le remplacer ?
La modification d’un repère par un repère
déjà existant est demandée.
Choisir d’effectuer le remplacement ou
pas.
Le repère xxx existe déjà et est déjà symbolisé par yyy. Voulez-vous effectuer
le remplacement ?
La modification d’un repère par un repère
déjà existant et symbolisé par le même
symbole est demandée.
Choisir d’effectuer le remplacement ou
pas.
Ce repère et ce Symbole existent déjà. Voulez-vous effectuer le remplacement ?
La modification d’un repère par un repère
déjà existant et symbolisé par un autre
symbole est demandée.
Choisir d’effectuer le remplacement ou
pas.
Droit d’accès insuffisant
L’utilisateur n’a pas les droits d’accès
suffisants pour lancer XTEL-MOD,
(programmeur minimum).
Faire modifier les droits d’accès de l’utilisateur.
L’outil XTEL-MOD doit être créé d’abord au niveau projet
L’outil XTEL-MOD a été lancé au niveau
station alors qu’il n’existe pas au niveau
projet.
Créer l’outil au niveau projet.
Pas de symbole associé : opération non autorisée
La modification d’un repère est impossible
s’il n’y a pas de symbole associé à ce repère.
Associer un symbole sous PL7-3 ou modifier le repère par la fonction «Recherche/
remplacement».
Type d’objet non autorisé
L’objet saisi n’est pas conforme.
Saisir un autre objet.
Epuration automatique des commentaires programme impossible : veuillez
saisir l'adresse programme des commentaires à conserver
En Création ou Modification de module,
si un fichier de commentaires est présent,
il est épuré. Le nom du fichier source programme se rapportant au fichier de commentaires n’est pas présent dans le fichier .MOD
(station V4) ou .M5M (station V5) de la station.
Saisir l’adresse PL7-3 qui sera utilisée
pour l’épuration du fichier de commentaires.
Fichier introuvable
Problème d’accès à un fichier.
Vérifier la présence du fichier.
Transition vide
Lors de la consultation d’un fichier Grafcet,
la réceptivité zoomée est vide.
Aucune action.
___________________________________________________________________________
3/59
E
___________________________________________________________________________
Etape vide
Lors de la consultation d’un fichier Grafcet,
l’action zoomée est vide.
Macro-étape vide
B
Lors de la consultation d’un fichier Grafcet,
la macro-étape zoomée est vide.
Aucune action.
Aucune action.
Erreur système
Une des fonctions de l’interface WPM rend
une erreur (ce message ne devrait pas
apparaitre).
Aucune action.
Les critères des modules élémentaires non transférés sont : xxx
Un transfert de modules a été effectué et
le nombre de critères de la base source
plus celui de la base destination est supérieur à 5; certains critères n’ont pas pu être
transférés.
Aucune action.
Les critères des macro-modules non transférés sont : xxx
Un transfert de macro-modules a été effectué
et le nombre de critères de la base source
plus celui de la base destination est supérieur à 5; certains critères n’ont pas pu être
transférés
E
Aucune action.
Nom de module élémentaire déjà utilisé : servez-vous au préalable de l’option
EFFACEMENT, si vous voulez utiliser ce nom de module élémentaire
Le module saisi existe déjà.
Saisir un nouveau nom de module ou
commencer par effacer le module existant.
Nom de macro-module déjà utilisé : servez-vous au préalable de l’option
EFFACEMENT, si vous voulez utiliser ce nom de macro-module
Le macro-module saisi existe déjà.
Saisir un nouveau nom de macro-module
ou commencer par effacer le macromodule existant.
Voulez-vous conserver le module élémentaire xxx ?
Un module a été modifié. Doit-on conserver
l’ancien module?
Choisir de dupliquer le module ou pas.
Attention : les constantes indéxées n’ont pas été traitées
En Création ou Modification de module
l'option «Tri des constantes» a été
demandée et le fichier source programme
contient des constantes indéxées.
Aucune action.
___________________________________________________________________________
3/60
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Adresse module incorrecte : rack 0..F
Dans la fonction «Déplacement E/S en bac»,
l’adresse saisie pour le rack est incorrecte.
Saisir une valeur comprise entre 0 et F.
Adresse module incorrecte : module 0..7
Dans la fonction «Déplacement E/S en bac»,
l’adresse saisie pour le module est incorrecte.
Saisir une valeur comprise entre 0 et 7.
Numéro de macro-étape incorrect : XM 0..63
Dans la fonction «Renumérotation macroétape», le numéro de la macro-étape saisi
est incorrect.
Saisir une valeur comprise entre 0 et 63.
Ce module élémentaire a déjà été utilisé à la même adresse. Voulez-vous
continuer ?
Le module en cours d’utilisation existe
déjà dans la station.
Continuer ou abandonner.
Utilisation impossible : un module élémentaire de même nom a déjà été utilisé à
une adresse différente
Le module en cours d’utilisation existe déjà
dans la station, mais à une autre
adresse PL7-3.
Modifier l’adresse ou abandonner.
Ce macro-module avec les mêmes constituants a déjà été utilisé. Voulez-vous
continuer ?
Le macro-module ne cours d'utilisation
existe déjà dans la station.
Continuer ou abandonner.
Utilisation impossible : un macro-module de même nom avec des constituants
différents a déjà été utilisé
Le macro-module en cours d'utilisation
existe déjà dans la station, mais avec
constituants différents.
Modifier les constituants ou abandonner.
Saisir des repères de type mots internes : Wi ou DWi
Les repères saisis dans la fonction
«Remplacement objets multiples-mots
internes» ne sont pas du bon type.
Saisir des repères du type mot interne.
Saisir des repères de type constantes internes : CWi ou CDWi
Les repères saisis dans la fonction
«Remplacement objets multiples-constantes
internes» ne sont pas du bon type.
Saisir des repères du type constante
interne.
Erreur sur le type des repères
Les repères saisis dans une fonction de
remplacement ne sont pas de même type.
Saisir des repères de même type.
___________________________________________________________________________
3/61
E
___________________________________________________________________________
Saisir des repères de type bits internes : Bi
Les objets saisis dans la fonction
«Remplacement objets multiples-bits
internes» ne sont pas du bon type.
Saisir des objets du type bit interne.
B
Erreur de syntaxe sur le symbole saisi
Le symbole saisi pour effectuer un
remplacement n’a pas la bonne syntaxe.
Resaisir un symbole avec la bonne
syntaxe.
Erreur de syntaxe sur le label saisi : label Li avec i compris entre 1 et 999
Les labels saisis dans la fonction
«Recherche remplacement» n’ont pas
la bonne syntaxe.
Resaisir les labels avec la bonne
syntaxe.
Modification impossible : le nom du module élémentaire saisi existe déjà
Un module a été renommé avec
un nom de module déjà existant.
Saisir un autre nom de module.
Nom de macro-module erroné
Erreur de syntaxe sur le nom de
macro-module saisi.
Saisir un nom de macro-module correct.
Un macro-module doit avoir au moins un constituant
Aucun constituant du macro-module
n’a été saisi.
E
Saisir au moins un constituant (module).
Création impossible : Des repères sont symbolisés plusieurs fois ou des symboles sont utilisés plusieurs fois
La fusion des tables de symboles des
différents modules qui constituent le
macro-module fait apparaître des doubles
définitions de repères ou de symboles.
Regénérer des modules corrects avant de
créer le macro-module.
Modification impossible : Des repères sont symbolisés plusieurs fois ou des
symboles sont utilisés plusieurs fois
La fusion des tables de symboles des
différents modules qui constituent le
macro-module fait apparaître des doubles
définitions d’objets ou de symboles.
Regénérer des modules corrects avant de
modifier le macro-module.
Modification impossible : le nom du macro-module saisi existe déjà
Un macro-module a été renommé avec un
nom de macro-module déjà existant.
Saisir un autre nom de macro-module.
Toutes les adresses programme doivent être saisies
Certains modules du macro-module n’ont
pas été «positionnés» dans l’application.
Saisir l’adresse PL7-3 pour les modules
restants.
___________________________________________________________________________
3/62
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Voulez-vous conserver le macro-module xxx ?
Un macro-module a été modifié. Doit-on
conserver l’ancien macro-module?
Choisir de dupliquer le macro-module ou
pas.
Le module élémentaire xxx est référencé par des macro-modules. Voulez-vous
confirmer l’effacement ?
L’effacement d’un module a été demandé et
ce module est contenu dans un ou plusieurs
macro-modules.
Continuer ou abandonner.
Attention : un ou plusieurs des commentaires ont été tronqués lors de la fusion
des fichiers de commentaires programme
2 fichiers de commentaires ont été fusionnés
(Utilisation avec option "Fusion module"),
et la fusion de 2 de ces commentaires
a dépassé les 10 lignes autorisées.
Aucune action.
Pas de valeur associée à ce critère !
Aucune valeur n’a encore été saisie
pour le critère choisi pour filtre d’affichage.
Filtrer sur un autre critère ou bien saisir
des valeurs pour le critère voulu.
Nom de fichier source erroné
Aucun fichier programme n’a été sélectionné alors qu’un des boutons «Littéral»,
«Ladder» ou «Grafcet» a été cliqué.
Sélectionner un fichier programme parmi
la liste proposée ou cliquer sur le bouton
«Pas de source».
Le macro-module n’a pas été saisi
Une action a été demandée alors
qu’aucun macro-module n’est sélectionné dans la liste des macro-modules.
Sélectionner un macro-module, puis lancer
l’action.
remplacement(s) effectué(s)
Le nombre des éléments remplacés par
la fonction «Recherche/remplacement»
est affiché.
Aucune action.
Elément(s) trouvé(s)
Le nombre des éléments trouvés par
la fonction «Recherche/Remplacement»
est affiché.
Aucune action.
Le fichier de symboles a été modifié; pour assurer la cohérence des symboles
macro-module, lancer la fonction Modification pour chaque macro-module qui
référence ce module élémentaire
Le fichier de symboles d’un module a été
modifié et le module est contenu dans un
ou plusieurs macro-modules. La fusion des
tables de symboles des différents modules
de chaque macro-module sera mise à jour
en lançant la Modification de ces macromodules.
Lancer la Modification pour chaque macromodule qui contient le module modifié.
___________________________________________________________________________
3/63
E
___________________________________________________________________________
Plusieurs adresses programme identiques ont été saisies
Certains modules du macro-module
ont été «positionnés» au même endroit
dans l’application.
Saisir des adresses PL7-3 différentes pour
chaque module.
B
Voulez-vous confirmer l’effacement du Fichier de commandes xxx de la station xxx?
La fonction «RAZ Utilisation» a été
demandée sans sauvegarde pour le
fichier à effacer.
Saisir un nom de fichier pour sauvegarder
le fichier de commandes ou bien continuer.
Nom de fichier erroné
Le nom de fichier saisi pour sauvegarder le
fichier de commandes est incorrect. (erreur
de syntaxe ou bien le nom saisi est le nom
de la station).
Saisir un nom de fichier correct.
Le fichier de commentaires xxx n'existe pas dans la station. C'est donc le fichier
de commentaires du module qui est conservé
En utilisation de module élémentaire ou de
macro-module, la fusion a été demandée et
le fichier de commentaires programme cible
n'existe pas.
Aucune action.
Liste affichée incomplète : Fichier trop grand
La liste des repères et symboles ne peut pas
être affichée, car elle est trop importante.
E
Aucune action.
Utilisation impossible : le fichier de commandes est déjà ouvert
En utilisation de module élémentaire ou de
macro-module, le fichier de commandes est
en cours de lecture ou d'écriture par PL7-3.
Terminer l'action en cours sur PL7-3 avant
de continuer.
Déplacement impossible
Dans la fonction "Déplacement labels",
l'intervalle des labels à déplacer est trop
grand pou le label destination choisi.
Saisir un intervalle de labels plus petit,
ou bien un label destination plus petit.
Point de connexion incorrect : 1 ... 62 et 64 ... 255
Dans la fonction "Déplacement E/S
distantes", l'adresse saisie pour le module
est incorrecte.
Saisir une valeur comprise entre 1 et 62
ou entre 64 et 255.
Numéro de module incorrect : 0, 1
Dans la fonction "Déplacements E/S
distantes" le numéro de module saisi
est incorrect.
Saisir 0 ou 1.
___________________________________________________________________________
3/64
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Tous les modules élémentaires doivent être sélectionnés
Dans la fonction d'ordonnancement des
modules d'un macro-module, lors de l'utilisation de celui-ci, tous les modules doivent
être sélectionnés.
Sélectionner tous les modules dans la
liste proposée ou abandon.
Numéro de temporisateur incorrect : T 0..127
Numéro de monostable incorrect : M 0..31
Numéro de compteur/décompteur incorrect : C 0..255
Numéro de registre incorrect : R 0..127
Numéro de texte incorrect : TXT 0..63
Numéro de contrôle incorrect : CTRL 1..7
Dans les fonctions de remplacement d'un
bloc, les valeurs saisies pour les numéros
de bloc sont incorrectes.
Saisir des valeurs qui sont comprises
dans l'intervalle indiqué.
Erreur dans la lecture de SDBASE
Lors de la création ou modification d'un
module, l'accès à la base des symboles
de la station a échoué.
Vérifier l'état de la base des symboles
avant de continuer.
Repère incorrect
Lors de la constitution de la liste des repères
et symboles, une erreur de syntaxe sur
l'un des repères est détectée.
Vérifier le contenu des différents fichiers
source et les régénérer si besoin.
Environnement XTEL incorrect
Cas des stations de type V5 : il y a un
problème d'accès au répertoire de la
station.
Vérifier le comportement de l'atelier
logiciel.
Erreur de syntaxe dans le fichier de commandes
Le fichier de commandes de la station
(STATION .M5M) est défectueux.
Vérifier son contenu et le régénérer
si besoin.
Format du fichier .HIS incorrect
Lors de la mise à jour d'un module élémentaire ou d'un macro-module, le fichier
contenant l'ensemble des commandes
utilisées dans la précédente instanciation
n'est pas lisible.
Supprimer ce fichier à l'aide du menu
"Init enregistrement" proposé dans
l'écran de Renommage repères/symboles,
puis le régénérer en réinstanciant
manuellement le module élémentaire ou
le macro-module
Fonction impossible dans cette station : aucun enregistrement n'a été effectué
pour cet élément
La mise à jour d'un module élémentaire ou
d'un macro-module a été demandée, alors
que les commandes de renommage de la
précédente instanciation n'ont pas été
enregistrées.
Aucune action.
___________________________________________________________________________
3/65
E
___________________________________________________________________________
Format du fichier de la vignette graphique incorrect
Le format du fichier contenant la représentation graphique d'un macro-module est
incorrect.
Régénérer la vignette.
B
Nom de la variable déjà utilisé
Dans la fonction de saisie d'une vignette
graphique pour un macro-module, la
variable en cours de saisie existe déjà
dans une des 3 listes de variables.
Modifier la variable saisie.
Saisir un repère PL7-3 ou un symbole
Dans la fonction de saisie d'une vignette
graphique pour un macro-module, le
champ de saisie "Variable" ne contient
ni un repère PL7-3, ni un symbole.
Saisir un repère PL7-3 ou un symbole
ou bien sélectionner le bouton "Variable"
pour réaliser la saisie.
Une ou plusieurs variables n'appartiennent pas à un des constituants du macromodule
Suite à la modification des constituants
d'un macro-module, la vignette graphique
contient des variables qui n'existent plus
dans le nouveau macro-module.
Modifier ces variables qui sont repérées
dans les listes affichées par une "*" et
valider.
Voulez-vous confirmer l'effacement des fichiers source de l'application ?
Dans la fonction Utilisation/ RAZ Utilisation, demande de confirmation de la suppression des
fichiers source.
E
Le label xxx est déjà utilisé dans le programme. Voulez-vous continuer (le label
xxx ne sera pas remplacé) ?
Dans la fonction Utilisation/ Remplacement d'objets multiples/ Déplacement labels, signale
que le déplacement entraîne la création d'un label déjà existant.
Le label xxx est déjà utilisé dans le programme
Dans la fonction Utilisation/ Recherche remplacement, signale qu'il est demandé le
remplacement d'un label par un label existant.
L'utilisation va être réalisée sans tenir compte des renommages effectués dans
cet écran. Confirmez-vous cette action ?
Dans la fonction Utilisation, demande de confirmation lorsque l'on appui sur Annulation pour
quitter la fonction et non sur Abandon. En effet, Annulation lance la fonction sans tenir compte
des renommages.
Repère, Symbole ou Commentaire trop long
Le repère, symbole ou commentaire lu dans un fichier ou saisi est trop long.
Le repère saisi a bien la syntaxe d'un OFB, mais cet OFB n'est pas installé sur le
poste de travail
Dans la fonction Utilisation/ Remplacement Objets multiples/ Numéro d'OFB, le nom d'OFB
saisi ne correspond pas à un OFB installé sur le poste.
___________________________________________________________________________
3/66
Modes opératoires XTEL-MOD
3
___________________________________________________________________________
Remplacement impossible entre deux types différents d'OFB
Dans la fonction Utilisation/ Recherche remplacement, ce message signale qu'il est impossible
de remplacer un OFB par un OFB de type différent. Seul le numéro d'OFB peut être remplacé.
Pour remplacer un OFB, utiliser le mode Remplacement Objets multiples Numéro
d'OFB
Dans la fonction Utilisation/ Recherche remplacement, le remplacement d'un OFB par un OFB
de même type (par exemple PIDF0 par PIDF1) n'est possible que dans le mode Remplacement
Objets multiples et il affecte tous les objets extrait de l'OFB concerné par le remplacement.
Un fichier de constantes d'OFB n'existe pas sur la station - Construction du
module élémentaire interrompue
Dans les fonctions Créer Module et Modifier Module, ce message est visualisé lorsque le
programme source utilise des constantes internes d'OFBs et que les fichiers correspondants .OBC
ne sont pas tous présents dans la station.
E
___________________________________________________________________________
3/67
___________________________________________________________________________
B
E
___________________________________________________________________________
3/68

Manuels associés