Schneider Electric Modes opératoires PL7-3 EXT 5.9 Mode d'emploi

Ajouter à Mes manuels
16 Des pages
Schneider Electric Modes opératoires PL7-3 EXT 5.9 Mode d'emploi | Fixfr
Sommaire
Chapitre
Page
1 Introduction
1/1
1.1
Evolution de PL7-3 EXT V5.9
1.1.1 Les raisons du produit
1.1-2 Services rendus par le logiciel PL7-3 EXT V5.9
1/1
1/1
1/1
1.2
Recommandations d’utilisation de la fonction PL7_3 EXT V5.9
1.2-1 Désaturation mémoire des segments
1.2-2 Conversion d’applications V4.5 => V5.5
1.2-3 Compatibilité des applications V4.5
1.2-4 Installation PL7_3 EXT V5.9
1/2
1/2
1/2
1/2
1/2
2 Installation
2/1
2.1
Opérations préliminaires
2/1
2.2
Procédure d’installation
2/1
2.3
Installation du logiciel PL7-3
2/1
3 Utilisation
3/1
3.1
Mise en oeuvre
3/1
3.2
Limitations
3/1
3.3
Transfert de l’application V3 dans une station V4
3/2
3.4
Conversion de l’application V3 en une application V4
3/3
3.5
Optimisation mémoire de l’application V4
3/6
4 Modes opératoires
4/1
___________________________________________________________________________
1
Sommaire
Chapitre
Page
___________________________________________________________________________
2
Chapitre 11
Introduction
1 Introduction
____________________________________________________________________________
1.1
Evolution de PL7-3 EXT V5.9
1.1.1 Les raisons du produit
Le principe de la segmentation mémoire des programmes développés avec PL7-3
conduit parfois à obtenir des applications dont il n'est plus possible de réaliser des
modifications significatives, alors qu'il reste de la place mémoire programme disponible dans l'automate.
En particulier pour les applications réalisées avec des automates TSX87-30 avec
double bacs, les services offerts par cette évolution du logiciel PL7-3 permettent de
faire des modifications ou extensions de programme sur des applications saturées, en
remplaçant uniquement le processeur actuel par un PMX107-430 et sans modification de câblage.
De ce fait, il constitue une solution économique pour la mise à jour d'installation
existante.
1.1-2 Services rendus par le logiciel PL7-3 EXT V5.9
Le logiciel PL7-3 EXT V5.9 présente les mêmes fonctionnalités d'optimisation
mémoire et de mode opératoire pour une application V4 que le logiciel PL7-3 V5.9 pour
une application V5.
Il permet de modifier la segmentation et optimiser la mémoire d'une application de
niveau V3 après avoir réalisé au préalable une conversion en application V4.
___________________________________________________________________________
1/1
A
___________________________________________________________________________
1.2
Recommandations d’utilisation de la fonction PL7_3 EXT V5.9
1.2-1 Désaturation mémoire des segments
La désaturation mémoire des segments n'est garantie que sur les applications V4
configurées avec le processeur “ PMX 107/430 ”.
1.2-2 Conversion d’applications V4.5 => V5.5
L'application résultante de la conversion, d’une quelconque application de niveau
V4.5 (c’est à dire désaturée au niveau des segments mémoire) en une application de
niveau V5.5, n'est pas garantie.
1.2-3 Compatibilité des applications V4.5
L'utilisation des applications de niveau V4.5 (c’est à dire désaturée au niveau des
segments mémoire) doit se faire exclusivement avec un atelier XTEL muni de la
fonction PL7-3 EXT V5.9.
1.2-4 Installation PL7_3 EXT V5.9
L’installation de la fonction PL7_3 EXT V5.9 n’est prévue que dans un atelier XTEL
V5. De plus, cette installation ne doit être pratiquée que dans un contexte vierge de
fonction PL7_3, ou en remplacement d’une fonction PL7_3 autre que la fonction
PL7_3 V6.
___________________________________________________________________________
1/2
Chapitre
Installation
22
2 Installation
____________________________________________________________________________
2.1
Opérations préliminaires
Avant d’installer le logiciel PL7-3 EXT V5.9 sur disque, 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 des disquettes nécessaires à l’installation, afin de les préserver
contre toute détérioration accidentelle et ne travailler qu’avec la copie.
Important
Les disquettes PL7-3 EXT V5.9 sont livrées en position verrouillée en écriture. Ne
pas modifier la position du verrou sur les disquettes.
2.2
Procédure d’installation
Les opérations suivantes doivent précéder l’installation du logiciel PL7-3 :
• vérifier que l’atelier logiciel X-TEL V5 est déjà installé (se reporter à la documentation correspondante).
Si c’est le cas, poursuivre l’installation de PL7-3. Dans le cas contraire installer
d’abord l’atelier logiciel (se reporter à la documentation correspondante).
• fermer toutes les sessions en cours (se reporter à la documentation correspondante).
2.3
Installation du logiciel PL7-3
• ouvrir une session OS/2 plein écran,
• insérer la disquette PL7-3 EXT V5.9 numéro 1 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 : remplacer la disquette numéro 1 par la
disquette numéro 2 quand le système le demande, puis valider par <Entrée>,
• lorsque l’installation est terminée, fermer la session OS/2.
Note
Si une fonction PL7-3 est déjà présente sur le poste lors de l’installation, un message
d’avertissement est visualisé. Il est alors possible d’interrompre l’installation par une action sur
la touche <Q> du clavier.
___________________________________________________________________________
2/1
___________________________________________________________________________
___________________________________________________________________________
2/2
Chapitre 33
Utilisation
3 Utilisation
____________________________________________________________________________
3.1
Mise en oeuvre
Prenons par exemple une application V3 (qui s'exécute sur un 87-30) saturée au
niveau mémoire et qu'il faut faire évoluer, un moyen de la faire évoluer consiste à
effectuer les étapes suivantes :
• Transférez l’application V3 dans une station V4, en suivant les instructions précisées dans le § 3.3 “ Transfert de l'application V3 dans une station V4 ”.
• Changez le processeur TSX 87/30 de l’application V3 par le processeur
PMX 107/430 afin d’obtenir une application V4, en suivant les instructions précisées
dans le § 3.4 “ Conversion de l'application V3 en une application V4 ”.
• Optimisez la mémoire dans les segments de l’application V4, en suivant les
instructions précisées dans le § 3.5 “ Optimisation mémoire de l'application V4 ”.
Important
Au préalable, il est bien sûr nécessaire d’équiper les bases automates du
processeur PMX 107/430 dans les configurations qui vont évoluer.
3.2
Limitations
La fonction PL7_3 EXT V5.9 est spécialement développée pour répondre à un besoin
bien précis. Par conséquent, c’est un produit spécifique et elle ne sera pas considérée
comme la version de référence de la fonction PL7_3 V5.9.
D’autre part, une application V4.5, désaturée en mémoire grâce à la nouvelle version
de la fonction PL7_3 EXT V5.9, ne pourra être relue que par cette même fonction.
Au moment de la reconfiguration d’une application V4 après désaturation, les limitations sont les mêmes que pour une application V5. Par exemple, l’utilisateur ne pourra
pas pratiquer dans la même reconfiguration, la désaturation des segments et le
changement de paramètres de son application (nombre de SR, ajout ou retrait du
GR7...).
___________________________________________________________________________
3/1
___________________________________________________________________________
3.3
Transfert de l’application V3 dans une station V4
Le transfert d’une application V3 dans une station V4 nécessite l’utilisation du script
shell V3V4.cmd de l’atelier XTEL V5.
Soit “ stv3 ” le nom de la station de type “ tsxv3 ” du projet “ prjv3 ” contenant
l’application V3 équipée du processeur TSX 87/30.
Le transfert d’une application V3 dans une station V4 se fait en réalisant les opérations
suivantes :
• Créez une station “ stv4 ” de type “ pmxv4 ” dans le projet “ prjv4 ”.
• Ouvrez une session OS/2.
• Exécutez la commande «V3V4.CMD D: D: PRJV3 PRJV4 STV3 STV4 », D: étant
l’unité du disque sur lequel se trouve le répertoire XPROPRJ des projets.
Important: Le fichier ".bin" de la station V3 doit avoir le même nom que la
station.
La station “ stv4 ” contient bien maintenant une application V3 équipée du processeur
TSX 87/30.
___________________________________________________________________________
3/2
Utilisation
3
____________________________________________________________________________
3.4
Conversion de l’application V3 en une application V4
La conversion d’une application V3 en une application V4 consiste à changer le
processeur de l’application V3 par un processeur compatible avec une application V4,
cela nécessite l’utilisation de l’outil XTEL/Mem et de la fonction PL7_3 EXT V5.9 de
l’atelier XTEL V5.
Soit “ stv4 ” le nom de la station de type “ pmxv4 ” du projet “ prjv4 ” contenant
l’application V3 (transférée précédemment) équipée du processeur TSX 87/30.
Pour effectuer le changement du processeur de l’application V3 par le processeur PMX
107/430 afin d’obtenir l’application V4, réalisez les opérations suivantes :
• Lancez l’outil XTEL/Mem pour la station “ stv4 ”.
• Créez le fichier “ stv4.app ”.
• Choisissez le processeur PMX 107/430.
• Au besoin, ajouter une cartouche mémoire.
• Lancez l’option “ Optimisation ”.
• Validez et quittez l’outil XTEL/Mem.
___________________________________________________________________________
3/3
___________________________________________________________________________
Une fois le choix du processeur effectué, la conversion de l’application V3 en une
application V4 se fait en réalisant les opérations suivantes :
• Lancez la fonction PL7_3 pour la station “ stv4 ”.
• Charger l’application V3 par le mode opératoire “ Retrieve ”.
• Exécutez le mode opératoire “ Proc/V4 ” et choisissez le fichier d’archivage
“ stv4.app ”.
• Confirmer le choix du processeur.
• Validez la nouvelle configuration.
• Sauvez la configuration puis quittez la fonction PL7_3.
La station “ stv4 ” contient bien maintenant une application de niveau V4.0 équipée
du processeur PMX 107/430.
___________________________________________________________________________
3/4
Utilisation
3
____________________________________________________________________________
Remarques sur la conversion d’une application V3 en une application V4 :
Cette conversion est faite de manière automatique par la fonction PL7_3 EXT V5.9
et ne requiert normalement aucune modification des paramètres de l’application
à convertir.
Il existe cependant une différence au niveau du nombre de bits système réservés
par l’application :
• pour une application V3, le nombre de bits système réservés est de 64,
• alors que pour une application V4, le nombre de bits système réservés est de
128.
Il y a donc 64 bits en moins utilisables dans une application V4. Toutefois, il faut
savoir que le nombre total de bits utilisables 4096, reste largement suffisant.
Ces paramètres sont visibles par le mode opératoire «Configuration/Bits, Mots
et Blocs Fonctions».
Il peut arriver que, le nombre total de bits configurés dans l’application V3, soit
supérieur au maximum moins 64 (c’est à dire 4096 - 64) ; dans ce cas précis, la
conversion de l’application V3 en une application V4 sera impossible, et le
message d’erreur «MEMOIRE BITS INSUFFISANTE» apparaîtra.
Si le problème se présente, la solution consiste à réduire, si possible, le nombre
total de bits utilisés par l’application V3, en diminuant par exemple le nombre de
bits internes.
Lors de cette éventuelle diminution du nombre de bits, il faudra vérifier que si
l'application utilise des bits indexés et que ceux-ci ne soient pas hors bornes.
Le message d'erreur «MEMOIRE OPTIMISEE SATURE» indique qu'il faut ajouter
une cartouche mémoire ou augmenter la taille de celle qui est configurée.
___________________________________________________________________________
3/5
___________________________________________________________________________
3.5
Optimisation mémoire de l’application V4
L’optimisation mémoire des segments d’une application V4 nécessite l’utilisation de
la fonction PL7_3 EXT V5.9 de l’atelier XTEL V5.
Soit “ stv4 ” le nom de la station de type “ pmxv4 ” du projet “ prjv4 ” contenant
l’application V4 équipée du processeur PMX 107/430.
Pour effectuer l’optimisation mémoire des segments sur l’application V4, réalisez les
opérations suivantes :
• Lancez la fonction PL7_3 pour la station “ stv4 ”.
• Exécutez le mode opératoire “ Configuration/Mémoire/Segments ”.
• Choisissez l’option “ optimize ” ou “ manu ” : la première méthode permet à l’utilisateur de résoudre la saturation de son application de manière automatique, la
seconde méthode laisse à l’utilisateur le soin de modifier lui-même la configuration
des segments de code et de graphe de son application.
• L’optimisation mémoire implique que l’application passe du niveau V4.0 au niveau
V4.5. L’utilisateur peut toutefois revenir à son application originale de niveau V4.0
en sélectionnant l’option “ V4.5->V4.0 ”.
• Validez la nouvelle configuration.
• Sauvez la configuration puis quittez la fonction PL7_3.
La station “ stv4 ” correspond bien maintenant à une application de niveau V4.5
équipée du processeur PMX 107/430 et optimisée en mémoire
Pour de plus amples informations sur cette phase, consultez le chapitre 4 qui décrit les
modes opératoires de la désaturation mémoire.
___________________________________________________________________________
3/6
Chapitre 44
Modes opératoires
4 Modes opératoires
____________________________________________________________________________
Ce chapitre rappelle les modes opératoires concernant la désaturation mémoire des
segments pour des applications V5.
PL7-3 EXT V5.9 offre les mêmes fonctionnalités sur des applications V4.
Le mode CONFIGURATION de PL7-3 EXT V5.9 propose une touche dynamique qui
permet d’accéder à la modification des segments de code ou de graphe, lors de la
saturation d’un segment, signalée à l’utilisateur par le message «Mémoire saturée».
[SEGMENTS] donne accès à la modification des segments de code ou de graphe des
modules SRi, PRL, POST ou MAIN. Après appui sur cette touche,
l’écran suivant est visualisé :
[OPTIMIZE] réalise de manière automatique la «désaturation» des segments.
[MANU]
donne accès à l’écran suivant qui permet de modifier de manière
manuelle la configuration des segments.
___________________________________________________________________________
4/1
___________________________________________________________________________
[OPTIMIZE]
permet de rééquilibrer de manière automatique les segments visualisés
(code ou Graphe).
[V5.5 à V5] configure les segments à leur valeur initiale, afin de revenir à un niveau
d’application V5.0.
[MOVE]
déplace le module sélectionné d’un segment à l’autre de la tâche
(segment de code ou segment de graphe).
[SR]
permet de scinder les SR de la tâche courante en deux parties : SR0 à
SR(x-1) mémorisés dans le segment 1 et SRx à SRmax mémorisés dans
le segment 2. Cette opération n’est possible que si SR est sélectionné
dans la tâche courante. Une action sur [SR] provoque alors la visualisation de la répartition des SR dans les segments 1 et 2, ainsi que l’affichage
d’une ligne qui permet la saisie par l’utilisateur de la nouvelle valeur x.
[GRAPH.]
visualise l’écran des segments de graphe.
[CODE]
visualise l’écran des segments de code.
<ENTER> valide les modifications effectuées. <VALID><YES> déclenche une reconfiguration. Si la reconfiguration s’effectue suite à la
modification de la cartographie des segments mémoire, cette opération
peut prendre un certain temps. En fin de configuration, les modules
code ou graphe ont été déplacés d’un segment à l’autre. Une application
de niveau V5.0 avec des modules déplacés devient après reconfiguration,
une application de niveau V5.5.
___________________________________________________________________________
4/2
4
Modes opératoires
____________________________________________________________________________
Remarque
L’écran suivant, accessible par la commande <Alt><T> visualise sous forme
synthétique les occupations mémoire des segments. Cet écran est accessible
depuis tous les modes opératoires PL7-3.
Remarque : rappels sur la description de la mémoire utilisateur
Une application PL7-3 est composée de 7 tâches au maximum : IT, FAST, MAST,
AUX0, AUX1, AUX2 et AUX3, décomposées chacunes en 2 segments de code et
2 segments de graphe.
Pour les applications dont la version est inférieure à V5.5, le contenu des segments
est fixe et ne peut être modifié :
• pour une tâche sans Grafcet
- le premier segment de code contient les objets code du MAIN,
- le deuxième segment de code contient les objets code des SR,
- le premier segment de graphe contient les informations graphiques de
la tâche,
- le deuxième segment de graphe contient les sources associées aux OFBs
de diagnostic.
• pour une tâche avec Grafcet : tâche MAST
- le premier segment de code contient l’interpréteur Grafcet, les objets code
des pages Grafcet, du CHART et des XM, les objets code des SR, les
tables de compilation et le MAIN,
- le deuxième segment de code contient les objets code des actions/
réceptivités, les objets code du PRL et les objets code du POST,
- le premier segment de graphe contient les informations graphiques de la
tâche,
- le deuxième segment de graphe contient les sources associées aux OFBs
de diagnostic.
Pour de plus amples renseignements, voir Manuel de Référence PL7-3
(TXT
DR PL7-3 V52F).
___________________________________________________________________________
4/3
___________________________________________________________________________
Pour les applications de niveau V5.5, le contenu du segment 1 peut être déplacé
vers le segment 2 (et réciproquement) dans la même tâche, avec toutefois les
restrictions suivantes : seul ce qui est en gras dans le tableau peut être déplacé.
APPLICATION AVEC GRAFCET,
TACHE MAST
APPLICATION SANS GRAFCET,
TACHE MAST
CODE
OU
SEGMENT No1
SEGMENT No2
INTERPRETEUR GR7
CODE PAGES GR7
CODE CHART
CODE XMi
TABLES GR7
MAIN
CODE DES SRI
CODE DES ACTIONS
CODE DES RECEPTIVITES
CODE DU PRL
CODE DU POST
TOUTE APPLICATION,
AUTRES TACHES
CODE
SEGMENT No1
CODE MAIN
CODES AUTRES
GRAPHE
SEGMENT No1
INFOS. GRAPH. AUTRES
INFOS. GRAPH. SRi
INFOS. GRAPH. PRL
INFOS. GRAPH. POST
SEGMENT No2
SOURCE OFB DIAG
SEGMENT No2
CODE SRi
CODES AUTRES
GRAPHE
SEGMENT No1
SEGMENT No2
INFOS.GRAPH.AUTRES
INFOS.GRAPH.MAIN
INFOS. GRAPH.SRi
SOURCEOFBDIAG
La désaturation ne résoud pas par exemple les cas de saturation du catalogue qui
occupe un segment de 32 Kmots partagé avec le descripteur d’application.
Exemple
.
La saisie de nouveaux SR n’est
pas possible car le segment est
presque saturé (SEG2 = 31505
mots).
La commande [OPTIMIZE] permet de répartir le code des SR
dans les segments 1 et 2, ce qui
libère de la place pour la saisie
de nouveaux SR
___________________________________________________________________________
4/4

Manuels associés