Vous êtes sur la page 1sur 44

PL7 Junior

Convertisseur d'application PL7-3

Manuel de mise en uvre

Mars 2005

Convertisseur d'applications PL7-3


fre Mars 2005

W915905150101A_01

Convertisseur d'applications PL7-3


___________________________________________________________________________

Chapitre 1 Prsentation du convertisseur 1.1 1.2 1.3 Introduction Sauvegarde modulaire de l'application PL7-3 Procdure pour convertir des modules PL7-3 vers PL7

Page 3 3 5 6 9 9 9 11 13 17 20 21 23 25 Correspondances entre les objets PL7-3 et PL7 Diffrences entre PL7-3 et PL7 25 33 37

2 Conversion d'un module 2.1 2.2 Accs au convertisseur Choix des modules convertir 2.2-1 Slection du module programme 2.2-2 Analyse et raffectation des objets Rsultat de la conversion Reconfiguration des objets PL7 Importation du fichier converti dans PL7 Fichier de correspondance

2.3 2.4 2.5 2.6 3 Annexes 3.1 3.2 Index

___________________________________________________________________________ 1

___________________________________________________________________________

___________________________________________________________________________ 2

Prsentation du convertisseur 1 Chapitre 1


1 Prsentation du convertisseur

1.1

Introduction

Le convertisseur PL7-3 permet de convertir les diffrents modules d'une application PL7-3 en PL7. Cette conversion modulaire ncessite donc au pralable de sauvegarder l'application PL7-3, sous forme de modules source : modules programme (PRL, POST, CHART, ....), fichier de symboles ou de constantes. Le fichier binaire (.BIN), qui contient l'intgralit de l'application, peut tre ncessaire pour rcuprer certaines informations sur la configuration logicielle, qu'il n'a pas t possible de sauvegarder sous forme d'un fichier source (par exemple, la valeur de prslection des blocs fonction standards). Bien qu'intgre PL7, l'installation de cet outil de conversion est optionnelle, afin de ne pas "encombrer" les utilisateurs qui n'en ont pas d'utilit. Lorsque le convertisseur est install, il permet de convertir : les symboles et les commentaires, contenus dans un fichier .SCY, les constantes, contenues dans un fichier .CST, les rseaux de contacts d'un module programme PL7-3 (MAIN, PRL, POST, SRi, contenu d'une tape Grafcet, contenu d'une rceptivit), contenu dans un fichier .LAD, les lignes de programme d'un module programme PL7-3 (MAIN, PRL, POST, SRi, contenu d'une tape Grafcet, contenu d'une rceptivit), contenu dans un fichier .LIT, les pages Grafcet d'un module programme PL7-3 (CHART, XMi), contenu dans un fichier .GR7. Selon un choix effectu lors de l'archivage du module sous PL7-3, celuici peut inclure ou non, le code Ladder ou Littral contenu dans ses tapes et transitions. Note
Les fichiers source (.LAD, .LIT, .GR7) en entre du convertisseur doivent tre sous forme non symbolique (sans symbole). Toutefois, ils peuvent tre associs un fichier de symboles (.SCY) et/ou un fichier de constantes (.CST) . Dans ce cas, les symboles et/ou les constantes contenus dans le programme sont galement convertis. Attention : si un mot ou un double mot constant index est utilis dans le programme, toutes les constantes contenues dans le fichier de constantes associ, sont converties (en effet, l'adressage index permet d'accder de manire indirecte, via la valeur du mot d'index, toutes les constantes du fichier).

La conversion est automatique, l'exception de certains objets PL7-3 qui n'ont pas d'quivalence dans PL7. En fin de conversion, l'utilisateur dispose des fichiers suivants : un fichier source programme, rsultat de la conversion, rfrenc .LD (conversion d'un module Ladder), .ST (conversion d'un module Littral) ou .GR7 (conversion d'un module Grafcet). Ce fichier peut tre import sous PL7. Si la conversion porte uniquement sur un fichier de symboles et/ou un fichier de constantes (pas de fichier source programme en entre), le convertisseur gnre un fichier source symbole, rfrenc .SCY. Dans ce cas, tous les symboles et/ou les constantes sont traduits. ___________________________________________________________________________ 3

un fichier de rapport, rfrenc .RPT, qui contient le contexte de la conversion, la liste des objets configurs et non configurs, la liste des objets non convertis, ..., la liste des lments de programme (rseaux de contacts, phrases littrales, pages Grafcet) et l'tat de leur conversion (conversion complte ou incomplte). Ce fichier peut tre visualis ou imprim depuis le convertisseur, un fichier de correspondance, rfrenc .C73, qui donne la correspondance entre les objets PL7-3 prsents dans le fichier source et les objets convertis (automatiquement ou manuellement). Ce fichier est optionnel. Principe de la conversion modulaire
Application PL7-3 (fichier .BIN)

Sauvegarde modulaire (WRITE)

Sauvegarde modulaire (WRITE)

Sources programme (fichiers .LAD / .LIT / .GR7)

Constantes (fichier .CST)

Symboles (fichier .SCY)

.BIN

Convertisseur PL7-3

Sources convertis (fichiers .LD / .ST / .GR7 / .SCY)

Rapport de conversion (fichier .RPT)

fichier de correspondance (fichier .C73)

Importation

Application PL7

___________________________________________________________________________ 4

Prsentation du convertisseur 1

Attention Le fonctionnement d'un module de programme n'est pas garanti aprs la conversion, car tous les objets n'ont pas de correspondance automatique dans PL7 (entres/sorties, blocs texte, ...). Il est donc ncessaire de complter la conversion par des oprations manuelles : modifier la configuration PL7, en suivant les indications contenues dans le rapport de conversion, importer le source (*.LD, *.ST ou *.GR7), en suivant les indications contenues dans le rapport de conversion, complter les lments de programme incomplets (rseaux de contacts, phrases littrales ou graphes).

1.2

Sauvegarde modulaire de l'application PL7-3

Les fichiers d'entre du convertisseur PL7-3 tant des fichiers source et non le binaire de l'application, il est ncessaire au pralable, de sauvegarder l'application sous forme modulaire. Cette opration consiste archiver les uns aprs les autres, tous les modules programme contenus dans l'application (PRL, POST, CHART, ...), ainsi que les symboles et les constantes (voir description de la commande WRITE dans les modes opratoires PL7-3). Les fichiers source correspondants (.LAD, .LIT, .GR7, .SCY et .CST) sont archivs sous le rpertoire ...\PL7_3\MOD. La conversion d'une application PL7-3 en application PL7 va consister principalement convertir tous les modules PL7-3 en modules PL7. Il faudra galement rgler les problmes globaux l'application, tels que : le dcoupage en tches qui est diffrent entre PL7-3 et PL7, les similitudes et les diffrences de configurations logicielle et matrielle PL7-3 et PL7.

___________________________________________________________________________ 5

1.3

Procdure pour convertir des modules PL7-3 vers PL7

Le convertisseur PL7-3 est appel partir d'une station PL7, accessible par l'une des commandes suivantes : la commande Fichier/Nouveau, pour rcuprer les modules PL7-3 convertis dans une application PL7 "vierge". Une bote de dialogue permet de choisir le type de processeur (donc de dfinir la station) :

la commande Fichier/Ouvrir, pour rcuprer les modules PL7-3 convertis dans une application PL7 dj existante. Une bote de dialogue permet de choisir parmi toutes les applications PL7 prsentes sur le disque (fichiers .STX), celle qui doit tre ouverte :

___________________________________________________________________________ 6

Prsentation du convertisseur 1

Suivre alors la procdure suivante pour convertir chaque module PL7-3 :


Accder au convertisseur PL7-3

commandeFichier/ Convertir/ Convertisseur PL73 (voir sous-chapitre 2.1) (voir paragraphe 2.2)

Choisir les modules PL7-3 convertir (source programme, symboles, constantes) puis lancer leur analyse.

Si cela est ncessaire : modifier la configuration PL7, en fonction des indications affiches l'cran, raffecter les objets.

(voir paragraphe 2.2-3 et sous-chapitre 2.4)

Lancer la conversion du module, ce qui gnre les fichiers .LD, .ST, .GR7, (.SCY), .RPT et .C73.

(voir sous-chapitre 2.3)

Modifier la configuration PL7, en suivant les indications du rapport de conversion.

(voir sous-chapitre 2.4)

Importer le fichier .LD, .ST ou .GR7 sous l'diteur de programme PL7, en suivant les indications du rapport de conversion.

(voir sous-chapitre 2.5)

Mettre jour les lments de programme incomplets (rseaux de contacts, phrases littrales ou graphes).

(voir sous-chapitre 2.5)

___________________________________________________________________________ 7

___________________________________________________________________________ 8

Conversion d'un module 2 2 Chapitre


2 Conversion d'un module

2.1

Accs au convertisseur

Pour accder aux outils de conversion, il est d'abord ncessaire d'ouvrir une application PL7 (commande Fichier/Nouveau ou Fichier/Ouvrir). Le convertisseur PL7-3 devient alors accessible par le menu Fichier , en activant la commande Convertir/Application PL73.

2.2

Choix des modules convertir

Il s'effectue au travers de la bote de dialogue suivante qui permet de choisir le ou les modules programme convertir (.LAD, .LIT ou .GR7). Ces modules peuvent tre associs un module de symboles (.SCY) et/ou un module de constantes (.CST), afin que soient galement convertis les symboles et les constantes contenus dans le programme.

___________________________________________________________________________ 9

Slection des modules PL7-3 convertir Les boutons de la partie suprieure de la fentre permettent de slectionner les diffrents modules PL7-3 convertir : Ajouter programme... : cette touche visualise une bote de dialogue qui permet de dfinir, parmi tous les modules programme PL7-3, celui ou ceux qui doivent tre convertis. Il est possible de slectionner plusieurs fichiers modules programme PL73 afin de raliser une conversion simultane. La conversion sur un module peut tre partielle (voir paragraphe 2.2-1). Slectionner symboles... : cette touche visualise une bote de dialogue qui permet de dfinir, parmi tous les fichiers de symboles prsents sur le disque, celui qui est associ au module programme. Si un fichier .SCY est slectionn (non obligatoire), seuls les symboles contenus dans le module programme seront convertis. Slectionner constantes... : cette touche visualise une bote de dialogue qui permet de dfinir, parmi tous les fichiers de constantes prsents sur le disque, celui qui est associ au module programme. Si un fichier .CST est slectionn (non obligatoire), seules les constantes contenues dans le module programme seront converties. Rpertoire cible... : cette touche donne accs une bote de dialogue qui permet de modifier le rpertoire cible o seront copis les fichiers aprs conversion. Par dfaut, le fichier de destination est archiv sous le rpertoire des sources PL7 (le menu Options / Personnaliser permet de visualiser et de modifier ventuellement ce rpertoire). Slectionner binaire... : cette touche visualise une bote de dialogue qui permet de choisir le fichier binaire PL7-3 (rpertoires et nom), parmi tous les fichiers binaires prsents sur le disque. C'est ce fichier binaire PL7-3 (.BIN) qui donnera la valeur des paramtres des blocs fonction standards, contenus dans le fichier source convertir Liste des modules slectionns Cette liste dans la partie centrale de la fentre affiche l'ensemble des informations sur les choix de conversion. Dans la colonne Rpertoire est indique l'arborescence des modules slectionns. Dans la colonne Module source PL7-3 est affich le nom du module programme .LAD (Ladder), .LIT (Littral) ou .GR7 (Grafcet), module de symboles .SCY et module de constantes .CST. Le nom du module est prcd d'une icne afin de faciliter la lecture. La slection du module programme peut tre partielle (seule une partie des rseaux de contacts, des phrases littrales ou des pages Grafcet est slectionne), le champ Partie indique les bornes de la conversion (premier et dernier lments convertis). La colonne Fichier cible PL7 permet de dfinir le nom du fichier aprs conversion. Si un module est slectionn, ce fichier prendra par dfaut le mme nom que le fichier d'entre, suivi de l'extension .LD (fichier d'entre Ladder), .ST (fichier d'entre Littral) ou .GR7 (fichier d'entre Grafcet). Si seul un fichier de symboles et/ou de constantes est slectionn (pas de fichier programme), le fichier de destination prendra le mme nom que le fichier de symboles (ou ventuellement le fichier de constantes), suivi de l'extension .SCY. ___________________________________________________________________________ 10

Conversion d'un module 2

Zone de commande de la fentre de slection modules Les boutons de la partie infrieure de la fentre permettent de slectionner les diffrentes actions suivantes : Supprimer module : cette touche est accessible ds qu'une slection simple ou multiple est effectue dans la liste. Elle a pour effet de supprimer de la liste le ou les modules slectionns Modifier partie... : cette touche est accessible lorsqu'un module de programme PL73 est slectionn. Elle a pour effet de pouvoir dfinir les bornes du module convertir (voir paragraphe 2.2-1). Renommer cible... : cette touche est accessible lorsqu'un module de programme PL7-3 est slectionn. Elle donne accs une bote de dialogue qui permet de modifier le nom du fichier de destination. Si le fichier dont on dfinit le nom existe dj, celui-ci apparat en rouge. L'extension .LD (Ladder), .ST (Structured Text), .GR7 (Grafcet) ou .SCY doit cependant rester la mme.. Analyser... : cette touche lance l'analyse des modules slectionns (voir paragraphe 2.2-2).
Notes: La slection multiple n'est possible que sur des modules de type programme. Il n'est pas possible d'associer la conversion plus d'un fichier Symboles, plus d'un fichier Constantes ou plus d'un fichier Binaire application. Un fichier binaire pouvant tre associ la conversion, l'utilisateur doit veiller ce que tous les fichiers modules programme convertir appartiennent bien ce fichier binaire. Dans le cas contraire, les informations rcupres aprs la conversion ne seront pas cohrentes avec les fichiers sources.

2.2-1 Slection du module programme La slection d'un module programme s'effectue partir de la bote de dialogue du convertisseur, accessible par la touche Ajouter programme... de l'cran de slection modules. Elle permet de choisir le ou les fichiers source en entre du convertisseur et ventuellement les lments de programme convertir (conversion partielle du module). La fentre secondaire permettant le choix des fichiers programme est standard et permet de slectionner un lecteur, le chemin d'accs du fichier, la slection du fichier.

___________________________________________________________________________ 11

Une fois le choix ralis et valid, la fentre principale de slection modules rapparat. Il est alors possible, en slectionnant un fichier source programme dans la liste de la fentre principale d'effectuer une slection partielle du module. Modifier partie... Cette touche permet de slectionner tout le module (option par dfaut) ou une partie du module. Elle visualise la bote de dialogue suivante qui donne l'index de tous les lments de programme du module et qui permet de dfinir les bornes de la conversion (premier et dernier lment convertir). Slectionner par un simple clic, le premier lment de programme convertir (rseau de contacts, phrase littrale ou page Grafcet). Il apparat alors dans le champdu rung, de la phrase ou de la page. Rpter cette opration pour le dernier lment de programme convertir, qui apparat alors dans le champ au rung, la phrase ou la page. Aprs validation par OK, la slection partielle effectue est rappele dans la colonne Partie de la fentre principale.

___________________________________________________________________________ 12

Conversion d'un module 2

2.2-2 Analyse et raffectation des objets Aprs avoir choisi les modules PL7-3 convertir, activer la touche Analyser pour lancer l'analyse du module programme par le convertisseur (voir sous-chapitre 2.2). Tous les objets PL7-3 du module, qui ont une quivalence dans PL7, sont traduits dans la nouvelle syntaxe. Les objets PL7-3 qui n'ont pas d'quivalence dans PL7, ne sont pas traduits et leurs emplacements sous l'diteur de programmes resteront vides. En fin d'analyse, la bote de dialogue suivante rcapitule tous les objets PL7-3 du module et permet d'en raffecter certains.

Famille d'objets Ce champ rappelle les familles d'objets PL7-3 et permet de choisir une famille dont les objets sont affichs avec leur symbole et leur quivalence PL7. La couleur d'affichage des familles permet de dfinir si les objets ont t traduits : la couleur noire indique que des objets PL7-3 ont t trouvs lors de l'analyse du module (ou partie de module) et que : - des objets de mme type ont t automatiquement affects dans PL7, - si la famille est comprise entre guillemets (par exemple, <<Bloc texte>>), qu'il n'y a pas d'quivalence dans PL7, - si la famille est comprise entre les caractres infrieur et suprieur (par exemple, <Mot entre dporte>), que des objets de type diffrent ont t automatiquement affects dans PL7.

___________________________________________________________________________ 13

la couleur grise indique qu'aucun objet de ce type n'a t trouv lors de l'analyse du module (ou partie de module) mais que : - le convertisseur sait affecter automatiquement dans PL7, des objets de mme type, - si la famille est comprise entre guillemets (par exemple, <<Bloc contrle>>), que le convertisseur ne sait pas affecter dans PL7, des objets quivalents, - si la famille est comprise entre les caractres infrieur et suprieur (par exemple, <Mot sortie dporte>), que le convertisseur sait affecter automatiquement dans PL7, des objets de type diffrent. la couleur rouge indique que des objets ont t trouv lors de l'analyse du module (ou partie de module) mais que la conversion ncessite l'aide de l'utilisateur : - ces objets doivent tre affects manuellement (bits d'entres / sorties TOR, bits systme sans quivalents). Si la famille est comprise entre les caractres infrieur et suprieur, cela signifie que les objets doivent tre affects par des objets de type diffrent. - ces objets sont insuffisamment configurs dans PL7. Attention Tous les objets PL7-3 utiliss comme paramtres lors de l'excution d'un OFB de diagnostic (phrase # EXEC en littral) n'apparaissent pas dans la table de correspondances (sauf s'ils sont utiliss ailleurs). Utiliss Ce champ affiche pour la famille slectionne : dans la zone Origine : le premier objet et le dernier objet trouvs lors de l'analyse du module (ou partie de module). Le nombre total d'objets trouvs apparat entre parenthses. Par exemple, de B0 B208 (64), dans la zone Cible : les objets PL7, quivalents aux objets trouvs lors de l'analyse du module (ou partie de module). Le nombre total d'objets convertis apparat entre parenthses. Par exemple, de %M0 %M208 (64). Lors de la conversion automatique, l'adresse des objets n'est pas modifie. Par exemple, B56 devient %M56. Configurs Ce champ indique le nombre d'objets configurs sous PL7, pour la famille slectionne. Bilan pour la famille Ce champ donne en clair, le bilan de conversion de la famille slectionne : le message "CORRECT", visualis sur fond vert, signifie que les objets PL7-3 trouvs lors de l'analyse, ont t automatiquement et sans problme convertis en objets PL7, le message "AUCUN OBJET", visualis sur fond vert, signifie qu'aucun objet PL73 n'a t trouv lors de l'analyse, le message "NON AFFECTES", visualis sur fond rouge, signifie que les objets trouvs lors de l'analyse n'ont pas t affects. C'est l'utilisateur qui doit effectuer cette opration manuellement. ___________________________________________________________________________ 14

Conversion d'un module 2

le message "NON CONFIGURES", visualis sur fond rouge, signifie que les objets trouvs lors de l'analyse sont insuffisamment configurs dans PL7. Dans ce cas, il est conseill de lancer l'diteur de configuration et de modifier la configuration des objets PL7 pour que les objets de cette famille soit suffisamment configurs, le message "NON CONVERTIBLES", visualis sur fond rouge, signifie que les objets trouvs lors de l'analyse n'ont pas d'quivalence dans PL7 et de ce fait ne sont pas convertibles. Lorsque le message NON AFFECTES, NON CONFIGURES ou NON CONVERTIBLES est visualis, le champ Nombre d'objets indique le nombre d'objets de la famille en cause, pour le problme de conversion affich. Attention : pour les objets prsents plusieurs fois dans le programme source PL7-3 et l'origine d'un problme de conversion, le compteur Nombre d'objets prendra en compte le nombre de fois o les objets ont t trouvs, bien qu'ils n'apparaissent qu'une seule fois dans la table de correspondance PL7-3 / PL7 (champ Proposs). Raffectation Ce champ permet de raffecter un ou plusieurs objets de la famille slectionne. La syntaxe des objets tant rappele dans les zones de saisie (par exemple, Bi), seule l'adresse de l'objet est donc saisir (par exemple, B6) : De : premier objet PL7-3 raffecter, : dernier objet PL7-3 raffecter, vers : premier objet PL7 de la plage destination.
Notes La raffectation n'est pas possible pour toutes les familles : dans certains cas, elle n'a pas de sens (bits systme); dans d'autres cas, elle est soumise des restrictions (pour les bits d'entres locales, les objets bornes doivent possder le mme indice de rack et de module). Pour les familles entre les caractres "infrieur" et "suprieur", la raffectation n'est pas possible. Il est galement possible de dfinir le premier et le dernier objet raffecter, en cliquant sur les objets dans la colonne PL7-3 du champ Proposs. Pour raffecter un seul objet, nous conseillons de saisir directement l'objet de destination dans la colonne PL7 du champ Proposs.

Proposs Ce champ donne la liste des conversions effectues pour la famille slectionne. Pour chaque objet converti il rappelle le symbole de l'objet, le nom de l'objet PL7-3 et son quivalence dans PL7. Si l'objet PL7 est visualis de couleur noire, cela signifie qu'il y a correspondance parfaite, entre PL7-3 et PL7. L'adresse de l'objet PL7 peut tre modifie en se positionnant sur celui-ci et en modifiant l'adresse par saisie au clavier. Si l'objet PL7 est visualis de couleur rouge, cela signifie qu'il y a eu problme de conversion : l'objet propos n'est pas configur. Lancer l'diteur de configuration sous PL7 et modifier le nombre d'objets de ce type configurs. Aprs validation de la nouvelle configuration (si celle-ci est suffisante), la famille et les objets (ou une partie des objets) de ce type seront affichs de couleur noire, ___________________________________________________________________________ 15

l'objet propos n'est pas parfaitement dfini (par exemple, les entres/sorties ou certains bits systme). L'utilisateur peut cliquer (simple ou double clic) sur l'objet et mettre jour son adresse. Lorsque la couleur rouge a compltement disparue pour un type d'objets proposs, la famille correspondante sera visualise en noir. Correspondances Ce champ permet de sauvegarder la table de correspondances dans un fichier .C73 (touche Enregistrer...) ou inversement de reconstituer une table de correspondances partir d'un fichier .C73 (touche Rappeler...), prcdemment sauvegard (voir souschapitre 2.6). Commandes Ce champ propose trois touches qui permettent de lancer la conversion du module (touche Convertir), de revenir l'cran de slection du module programme (touche Slectionner modules...) ou d'abandonner la conversion (touche Quitter). La conversion du module PL7-3 (ou partie de module) en PL7 gnre un fichier source .LD, .ST ou .GR7, mais galement le fichier de rapport .RPT (voir sous-chapitre 2.3). L'activation de la touche Convertir affiche une bote de dialogue qui permet de confirmer la conversion et qui indique le nombre de problmes de conversion encore prsents (objets non affects ou non configurs).

___________________________________________________________________________ 16

Conversion d'un module 2

2.3

Rsultat de la conversion

Aprs conversion d'un module (ou partie de module) PL7-3, l'utilisateur dispose d'un fichier source Ladder (.LD), Littral structur (.ST) ou Grafcet (.GR7), mais galement d'un fichier de rapport (.RPT) qui s'affiche automatiquement et qui peut tre imprim. Ce fichier texte va permettre de mener bien la rcupration sous PL7 du module converti. Pour cela, il comprend deux parties : le rapport de conversion, qui rappelle l'environnement du convertisseur pour cette conversion (nom du fichier de rapport, nom des fichiers sources convertis et nom du (ou des) fichiers cibles crs) et qui donne pour tous les objets PL7-3 trouvs et classs par famille, le rsultat de la conversion (quivalence PL7) :

- les objets qui ont t correctement traduits sont affichs avec leur quivalence PL7. Si certains de ces objets ne sont pas configurs dans PL7, il sera demand dans la deuxime partie du rapport (recommandations) de modifier la configuration, afin d'inclure ces objets.

___________________________________________________________________________ 17

- les objets qui doivent tre complts manuellement sont traduits de manire partielle. L'quivalence PL7 de ces objets contient le caractre "?".

- les objets qui n'ont pas d'quivalence PL7 sont signals par des caractres "?" et la famille correspondante est affiche entre guillemets.

un ensemble de recommandations ou d'avertissements qui guide l'utilisateur sur la suite des oprations : - les objets inclure la configuration PL7, pour les types d'objets insuffisamment configurs. Pour un type d'objets donn, c'est la dernire adresse utilise qui dtermine le nombre minimum d'objets configurer. Par exemple, si le module converti comprend 2 temporisateurs %T0 et %T6, il faudra configurer au minimum 7 temporisateurs dans PL7 (dernier indice + 1), - la marche suivre pour importer dans PL7 le module converti : ouvrir une application dans un langage identique celui du module source PL7-3 puis activer la commande Fichier / Importer, - la liste des lments de programme incomplets avec pour chacun d'eux les problmes rencontrs pendant la conversion : objet(s) non convertible(s), objet(s) non affect(s),...

___________________________________________________________________________ 18

Conversion d'un module 2

Accs au fichier de rapport En dehors de sa cration o le fichier de rapport s'affiche automatiquement, il est ncessaire d'utiliser le Bloc-notes propos par le groupe Accessoires de Window, pour ouvrir ce fichier et accder ainsi son contenu. Le Bloc-notes permet la visualisation du rapport, mais galement son impression et ventuellement sa personnalisation au travers des fonctions de saisie.

___________________________________________________________________________ 19

2.4

Reconfiguration des objets PL7

Si des familles d'objets PL7 n'ont pas t configures lors de la raffectation des objets (voir paragraphe 2.2-2), les objets concerns sont signals dans la partie RECOMMANDATIONS du rapport de conversion. Il faut alors : lancer le navigateur application puis accder la configuration des objets PL7, redimensionner l'cran de configuration pour qu'il soit visualis dans la premire moiti de l'cran, ouvrir le fichier de rapport (voir sous-chapitre 2.3) puis le redimensionner pour qu'il occupe la deuxime moiti de l'cran, suivre les recommandations du fichier de rapport. Valider la nouvelle configuration.

___________________________________________________________________________ 20

Conversion d'un module 2

2.5

Importation du fichier converti dans PL7

Si le travail de conversion a t interrompu aprs la cration du fichier source .LD, .ST ou .GR7, rtablir le contexte de conversion en ouvrant le fichier .STX qui a t sauvegard. Pour importer le fichier source dans PL7 : lancer le navigateur application puis l'diteur de programme (diteur Ladder, Littral structur ou Grafcet) puis redimensionner l'cran pour qu'il soit visualis dans la premire moiti de l'cran, ouvrir le fichier de rapport s'il n'est pas prsent l'cran (voir souschapitre 2.3) puis le redimensionner pour qu'il occupe la deuxime moiti de l'cran, suivre les recommandations du fichier de rapport ; c'est--dire lancer l'import du fichier .LD ou .GR7 (menu Fichier, commande Importer).

dfinir l'arborescence du fichier source importer (disque logique, rpertoires, nom du fichier .LD, .ST ou .GR7) puis lancer son importation par OK.

___________________________________________________________________________ 21

Lors de l'import, tous les lments de programme convertis sans erreur, sont insrs automatiquement dans le module PL7 choisi. Ces lments de programme (rseaux de contacts, phrases littrales ou graphes) sont visualiss en noir. Les lments de programme convertis avec une erreur sont affichs incomplets et sont visualiss en rouge. Il est ncessaire de suivre les recommandations du rapport de conversion pour les mettre jour et les rendre ainsi valides

Note : L'import des lments de programme s'effectue en "tout ou rien" et s'arrte ds qu'un lment de programme mal converti est rencontr. L'erreur est signale par une bote de dialogue qui permet l'utilisateur d'effectuer la correction ou de continuer l'import.

___________________________________________________________________________ 22

Conversion d'un module 2


2.6 Fichier de correspondance

Le fichier de correspondance .C73 permet de garder une trace (sauvegarde) de l'analyse d'un fichier source et des raffectations effectues, afin de pouvoir le cas chant les rcuprer. Ce fichier est donc associ un fichier source PL7-3, dont il prend par dfaut le nom. La cration du fichier de correspondance est systmatique lors de chaque analyse et peut tre galement effectu par l'utilisateur et s'effectue depuis l'cran de d'analyse du fichier, par la commande Enregistrer (voir paragraphe 2.2-2); ce qui affiche la bote de dialogue suivante :

Par dfaut le fichier de correspondance prend le mme nom que le fichier source, suivi de l'extension .C73. Le nom du fichier peut tre modifi, mais pas son extension (.C73). Celui-ci sera mmoris dans le mme rpertoire que le fichier source. La lecture d'un fichier de correspondance permet de raffecter les objets issus de l'analyse d'un module programme (ou partie de module), en fonction des valeurs mmorises dans ce fichier de sauvegarde. La lecture du fichier de correspondance s'effectue depuis l'cran d'analyse d'un module, par la commande Rappeler (voir paragraphe 2.2-2); ce qui affiche la bote de dialogue suivante :

___________________________________________________________________________ 23

___________________________________________________________________________ 24

Annexes 3 3 Chapitre
3 Annexes

3.1

Correspondances entre les objets PL7-3 et PL7

La procdure de conversion cre un tableau de correspondance entre les objets PL7-3 rencontrs dans le source programme en entre et leurs quivalents PL7, dans la mesure o celui-ci existe. Les objets PL7-3 se rpartissent en trois catgories : (1) les objets qui ont un quivalent PL7 et dont la traduction est automatique. (2) les objets ayant un quivalent PL7, mais dont la traduction n'est pas automatique. C'est le cas des objets d'entres/sorties pour lesquels l'utilisateur doit dfinir les correspondances. Il est noter que pour ces objets PL7-3 sans quivalents directs, l'utilisateur doit choisir un objet PL7 appartenant la mme famille, sauf dans les deux cas suivants : - les bits et les mots associs aux macro-tapes sont remplacs par des bits et des mots d'tapes, - les objets d'E/S distants PL7-3 peuvent devenir des objets d'E/S PL7 non distants. (3) les objets qui existent en PL7-3, mais pas en PL7 (Bloc texte, Bloc contrle, OFB).
Note Les bits et mots systme forment des familles htrognes d'objets et peuvent appartenir aux trois catgories : SY0 devient %S0, SY11 ne peut pas tre remplac par %S11 car ces deux objets ont des fonctions diffrentes, SY12 existe mais %S12 n'existe pas.

Les tableaux suivants donnent la correspondance et les diffrences ventuelles entre les objets PL-3 et PL7 : Valeurs immdiates
Objets Entier base 10 Entier base 2 Entier base 16 Entier BCD Flottant Chane de caractres PL7-3 1234 L'0000000010011110' H'ABCD' B'1234' -1.32e12 M'aAbBcB' PL7 1234 2#10011110 #ABCD #1234 -1.32e12 'aAbBcC'

Etiquettes
Objets Label PL7-3 Li i = 1 999 PL7 %Li i = 1 999

___________________________________________________________________________ 25

Bits
Objets Bit d'entre en bac Bit d'entre en bac index Bit d'entre distance Bit d'entre distance index Bit de sortie en bac Bit de sortie en bac index Bit de sortie distance Bit de sortie distance index Bit dfaut d' E/S en bac bit dfaut module bit dfaut voie Bit dfaut d' E/S distance bit dfaut module bit dfaut voie (1) bit disjonction voie de sortie bit rarmement voie de sortie Bit interne Bit interne index Bit systme Bit d'tape PL7-3 Ixy,i Ixy,i (Wj) RIx,y,i RIx,y,i (Wj) Oxy,i Oxy,i (Wj) ROx,y,i ROx,y,i (Wj) Ixy,S / Oxy,S PL7 %I<rack_mod>.<voie> (1)

%I\<chemin>\<mod>.<voie>(1) %Q<rack_mod>.<voie> %Q\<chemin>\<mod>.<voie> (1) (1)

%I<rack_mod>.MOD.ERR %I<rack_mod>.<voie>.ERR

(1)

RDx,y,i / ERRORx,y,i TRIPx,y,i RSTx,y,i Bi Bi(Wj) SYi Xi

%I\<chemin>\<mod>.MOD.ERR (1) %I\<chemin>\<mod>.<voie>.ERR

%Mi %Mi[%MWj] %Si %Xi (2)

Bit de macro-tape
Bit d'tape i de macro-tape j Bit d'tape d'entre de macro-tape j Bit d'tape de sortie de macro-tape j Bit j du mot interne i Bit j du mot interne i index Bit j du mot constant i Bit j du mot constant i index Bit j du registre i Bit k du mot commun j de la station i Bit j du mot systme i

XMj
Xj,i Xj,I Xj,O Wi,j Wi(Wk),j CWi,j CWi(Wk),j I/OWxy,i,j COMi,j,k COMXi,j,k (avec X = B, C, D) SWi,j

%XMj
%Xj.i %Xj.I %Xj.O %MWi:Xj %MWi[%MWk]:Xj %KWi:Xj %KWi[%MWk]:Xj

%NWi.j:Xk %NXWi.j:Xk %SWi:Xj

Note (1) Ces objets doivent tre raffects par l'utilisateur : chemin = <rack_module>.<voie>.<point_de_raccordement> (2) Lorsque la correspondance entre les objets PL7-3 et PL7 n'est pas correcte, l'objet %Si apparat en rouge.

___________________________________________________________________________ 26

Annexes 3

Mots
Objets Mot interne simple longueur Mot interne simple longueur index Mot interne double longueur Mot interne double longueur index Mot interne rel Mot interne rel index Mot constant simple longueur Mot constant simple longueur index Mot constant double longueur Mot constant double longueur index Mot constant rel Mot constant rel index Mot registre d'entre simple longueur Mot registre d'entre double longueur Mot registre de sortie simple longueur Mot registre de sortie double longueur Mot registre d'une entre distance Mot registre d'une sortie distance Mot systme Mot commun j de la station i RIWx,y,i ROWx,y,i SWi COMi,j COMXi,j(avecX=B,C,D) STATUSAx,y,i STATUSBx,y,i STSx,y,i Xi,V Xj,i,V Xj,I,V Xj,O,V %Xi.T %Xj.i.T %Xj.IN.T %Xj.OUT.T OWxy,i IWxy,i CWi CWi(Wj) CDWi CDWi(Wj) PL7-3 Wi Wi(Wj) DWi DWi(Wj) PL7 %MWi %MWi[%MWj] %MDi %MDi[%MWj] %MFi %MFi[%MWj] %KWi %KWi[%MWj] %KDi %KDi[%MWj] %KFi %KFi[%MWj] %IW<rack_mod>.<voie> (1) %ID<rack_mod>.<voie> (1) %QW<rack_mod>.<voie> (1) %QD<rack_mod>.<voie> (1) %IW\<chemin>\<mod>.<voie> %QW\<chemin>\<mod>.<voie> %SWi (2)

%NW{i}j (1) %NW{[r.]i}j r = num de rseau

Mot d'tat d'un module TOR distant Mot d'tat d'une voie de module TOR distant Temps d'activit d'tapes Grafcet Temps d'activit d'tape i de macro-tape j Temps d'activit d'tape d'entre de macro-tape j Temps d'activit d'tape de sortie de macro-tape j

Note (1) Ces objets doivent tre raffects par l'utilisateur : chemin = <rack_module>.<voie>.<point_de_raccordement> (2) Lorsque la correspondance entre les objets PL7-3 et PL7 n'est pas correcte, l'objet %Si apparat en rouge. ___________________________________________________________________________

27

Blocs fonction
Objets Temporisateur mot valeur de prslection mot valeur courante bit temporisateur en cours bit temporisateur coul Monostable mot valeur de prslection mot valeur courante bit monostable en cours Compteur/dcompteur mot valeur de prslection mot valeur courante bit dbordement comptage bit prslection atteinte bit dbordement dcomptage Registre mot d'entre mot de sortie bit registre plein bit registre vide Programmateur cyclique Texte mot longueur de table en octets mot status mot adresse coupleur et n voie mot code requte mot adresse station TELWAY mot n bloc texte en communication mot compte rendu d'change bit change termin bit change erron Contrle bit tche active TXTi TXTi,L TXTi,S TXTi,M TXTi,C TXTi,A TXTi,T TXTi,R TXTi,D TXTi,E CTRLi CTRLi,R PL7-3 Ti Ti,P Ti,V Ti,R Ti,D Mi Mi,P Mi,V Mi,R Ci Ci,P Ci,V Ci,E Ci,D Ci,F Ri Ri,I Ri,O Ri,F Ri,E PL7 %Ti %Ti.P %Ti.V %Ti.R %Ti.D %MNi %MNi.P %MNi.V %MNi.R %Ci %Ci.P %Ci.V %Ci.E %Ci.D %Ci.F %Ri %Ri.I %Ri.O %Ri.F %Ri.E %DRi

___________________________________________________________________________ 28

Annexes 3

Tableaux de bits et de mots


Objets Chanes de bits chane de bits internes chane de bits d'entre chane de bits de sortie chane de bits d'tape Grafcet chane de bits de macro-tape Chanes de caractres Tableaux de mots tableau de mots internes tableau de mots internes indexs tableau de doubles mots internes tableau de doubles mots internes indexs tableau de mots constants tableau de mots constants indexs tableau de doubles mots constants tableau de doubles mots constants indexs tableau de rels tableau de rels indexs tableau de rels constants tableau de rels constants indexs tableau d'lments d'entre distance tableau d'lments de sortie distance tableaud'lmentsindexsd'entredistance tableaud'lmentsindexsdesortiedistance PL7-3 Bi[L] Ixy,i[L] Oxy.i[L] Xi[L] XMi[L] PL7 %Mi:L %Ixy.i:L %Qxy.i:L %Xi:L %MBi:L (1) (avec i pair) Wi[L] Wi(Wj)[L] DWi[L] DWi(Wj)[L] CWi[L] CWi(Wj)[L] CDWi[L] CDWi(Wj)[L] %MWi:L %MWi[%MWj]:L %MDi:L %MDi[%MWj]:L %KWi:L %KWi[%MWj]:L %KDi:L %KDi[%MWj]:L %MFi:L %MFi[%MWj]:L %KFi:L %KFi[%MWj]:L

RIx,y,i[L] ROx,y,i[L] RIx,y,i(Wj)[L] ROx,y,i(Wj)[L]

Blocs fonction optionnels


Objets Bloc fonction optionnel Elment d'OFB Elment d'OFB index Tableau d'lments d'OFB Tableau d'lments d'OFB index PL7-3 <OFB>i <OFB>i, <lment> <OFB>i,<lment>(Wj) <OFB>i,<lment>[L] <OFB>i,<lment>(Wj)[L] (2) (2) (2) (2) PL7

Note (1) En PL7, une chane de caractres est une suite d'octets adjacents de mme type. (2) <lment> peut tre un bit, un mot ou un double mot.

___________________________________________________________________________ 29

Instructions
Objets Instructions sur bits Inversion logique ET OU OU exclusif Front montant Front descendant Mise 1 Mise 0 Instructions sur mots et doubles mots Addition Soustraction Multiplication Division Comparaisons Reste d'une division Racine carre Valeur absolue ET logique OU logique OU logique exclusif Complment logique Incrmentation Dcrmentation Dcalage logique gauche Dcalage logique droite Dcalage circulaire gauche Dcalage circulaire droite Instructions de type flottant (1) Addition Soustraction Multiplication Division Racine carre Valeur absolue Test d'galit Test de stricte supriorit Test de stricte infriorit Autres tests PL7-3 NOT + RE FE SET RESET + * / >, >=, <, <=, =, <> REM SQRT AND OR XOR CPL INC DEC SHL SHR SLC SRC ADDF SUBF MULF DIVF SQRTF EQUF SUPF INFF PL7 NOT AND OR XOR RE FE SET RESET + * / >, >=, <, <=, =, <> REM SQRT ABS AND OR XOR NOT INC DEC SHL SHR ROL ROR + * / SQRT ABS = > < >=, <=, <>

Note (1) Les objets flottants n'existent pas en PL7-3. Ces instructions manipulent des objets PL7-3 de type double mot interne (DWi), double mot constant (CDWi) ou double mot extrait d'OFB.

___________________________________________________________________________ 30

Annexes 3

Instructions (suite)
Objets Instructions sur chanes d'octets Dcalage circulaire Instructions de conversion Conversion BCD binaire Conversion binaire BCD Conversion ASCII binaire Conversion binaire ASCII Conversion Gray binaire Conversion flottant entier Conversion entier flottant Conversion BCD flottant Conversion flottant BCD Conversion ASCII flottant Conversion flottant ASCII Instructions sur tableaux Oprations arithmtiques Oprations logiques Addition des mots d'un tableau Recherche du 1er mot diffrent Recherche du 1er mot gal Instructions sur programme Saut Appel de sous-programme Retour de sous-programme Arrt de l'application Phrase conditionnelle Phrase itrative Instructions sur interruptions Test Masquage Dmasquage Acquittement Gnration d'une IT vers coupleur Instructions d'E/S explicites Lecture des entres TOR Ecriture des sorties TOR Lecture des registres Ecriture des registres Lecture de mots Ecriture de mots PL7-3 SLCWORD DTB BTD ATB BTA GTB FTB FTF DTF FTD ATF FTA +, -, *, /, REM AND, OR, XOR + EQUAL SEARCH JUNP Li CALL SRi RET HALT IF / THEN / ELSE WHILE / DO READINT MASKINT DMASKINT ACKINT SETIT READBIT WRITEBIT READREG WRITEREG READEXT WRITEEXT BCD_TO_INT INT_TO_BCD STRING_TO_INT ou STRING_TO_DINT INT_TO_STRING ou DINT_TO_STRING GRAY_TO_INT REAL_TO_INT ou REAL_TO_DINT INT_TO_REAL ou DINT_TO_REAL BCD_TO_REAL REAL_TO_BCD STRING_TO_REAL REAL_TO_STRING +, -, *, /, REM AND, OR, XOR, NOT SUM EQUAL FIND_EQU JUMP %Li SRi RETURN HALT IF / THEN /ELSE / END_IF WHILE / DO / END_WHILE PL7

MASKEVT UNMASKEVT

___________________________________________________________________________ 31

Instructions (suite)
Objets Instructions sur blocs fonction Prslection Lancement Activation de la tche Remise zro Dsactivation de la tche Comptage Dcomptage Stockage dans un registre Dstockage d'un registre Rception d'un message Emission d'un message Emission/Rception d'un message Excution d'un OFB Lecture de tlgrammes PL7-3 PRESET Ti / Ci START Ti / Mi START CTRLi RESET Ci / Ri / TXTi RESET CTRLi UP Ci DOWN Ci PUT Ri GET Ri INPUT TXTi OUTPUT TXTi EXCHG TXTi EXEC<OFBi> READTLG PL7 PRESET %Ti / %Ci START %Ti / %MNi RESET %Ci / %Ri UP %Ci DOWN %Ci PUT %Ri GET %Ri

___________________________________________________________________________ 32

Annexes 3
3.2
1

Diffrences entre PL7-3 et PL7


Structure application

Une application PL7-3 comprend jusqu' 7 tches (MAST, FAST, AUX0 AUX3 et une tche interruption), alors qu'une application PL7 comprend : 2 tches (MAST et FAST) plus des traitements vnementiels, 2 Langage Ladder

Ordre d'valuation des rseaux de contacts En PL7-3, l'valuation s'effectue de la gauche vers la droite , colonne par colonne et, dans chaque colonne de haut en bas. En PL7, elle s'effectue rseau connexe par rseau connexe et pour chaque rseau connexe dans le sens de l'quation . Bien que convertis sous forme graphique identique, certains rseaux de contacts peuvent tre valus diffremment (donner un rsultat diffrent l'excution). Ces rseaux de contacts contiennent un objet valu et mis jour simultanment (au travers d'une bobine ou d'un bloc fonction). Mise jour ralise par une bobine - avec PL7-3, le contact B2 (%M2) tait valu avant la bobine B2 (%M2), - avec PL7, la bobine %M2 est mise jour avant l'valuation du contact %M2.

%M0

%M2

%M0

%M2

%M2

%M4

%M2

%M4

Mise jour ralise par un bloc fonction - avec PL7-3, l'appel du temporisateur T1 (%T1) s'effectuait avant l'valuation du contact T1,R (%T1.R), - avec PL7, le contact %T1.R est valu avant l'appel du temporisateur %T1.
%T1.R %M2 %T1.R %M2

%M0 E %M1 C

%T1

%M0 D %M1 R C E

%T1

%M4 D

Remarque : ces cas d'valuations diffrentes ne sont pas dtects par le convertisseur. ___________________________________________________________________________ 33

Bobine JUMP En PL7-3, la bobine JUMP est symbolise par -(J)- et supporte une tiquette de branchement. En PL7, son nouveau symbole est -->> %Li. Elle permet toujours le branchement un rseau tiquet dans une mme entit de programmation. Blocs OPERATE Les blocs OPERATE, contenant les instructions HALT ou RET en PL7-3, sont remplacs en PL7 par des bobines spciales (--<HALT>- et -<RETURN>-). Commentaire attach un rseau de contacts En PL7 un commentaire attach un rseau de contacts ne rduit pas la taille de sa zone de saisie. Celle-ci reste de 7 lignes de 11 colonnes contrairement PL73 o il n'y a plus que 6 lignes. Imbrication de rseaux A cause de la logique d'valuation qui est diffrente, certains rseaux de contacts autoriss en PL7-3 ne le sont pas en PL7. La rorganisation automatique de tels rseaux n'tant pas prise en compte par la convertisseur, c'est l'utilisateur d'effectuer les modifications ncessaires pour supprimer l'imbrication.

%T1.R

%M0

ARRET E C %T1.D

%T1

D R %M1

Langage Grafcet

Structure d'une page La structure de la page Grafcet est diffrente entre PL7-3 et PL7 : - le nombre de colonnes passe de 8 pour PL7-3 11 pour PL7. La structure verticale d'une page reste cependant la mme (alternance de 6 lignes d'tapes et de 6 lignes de transitions). - il n'y a plus de zones distinctes pour le graphisme et pour les commentaires (ce qui explique l'augmentation du nombre de colonnes). En PL7, les commentaires peuvent tre saisis partir de n'importe quelle cellule de la page. Nanmoins pour des raisons de similitude, les commentaires issus d'un module PL7-3, sont positionns par le convertisseur en PL7, partir de la neuvime colonne. La taille maximale des commentaires a t augmente de 4 caractres, passant ainsi de 60 64 caractres. En effet, la syntaxe PL7 ncessite qu'un commentaire soit encadr par les chanes de caractres (* et *).

___________________________________________________________________________ 34

Annexes 3

Rceptivits En PL7-3, une rceptivit vide (c'est--dire non programme) est considre comme toujours vraie. Elle est donc passante : la transition est franchie ds qu'elle est valide. En PL7, une rceptivit vide est bloquante, c'est--dire toujours fausse. Pour la rendre passante, il faut lui associer un programme Ladder ou Littral contenant une bobine unique #. Le rle de cette bobine tant de provoquer le passage l'tape suivante.

4 Langage Littral
Affectation En PL7-3, l'affectation (ou l'affectation multiple) est dfinie par l'instruction -> : <source> -> <destinataire> ou dans le cas d'affectation multiple <source> -> <dest1> -> ... -> <destn> En PL7, l'instruction d'affectation devient := et le sens de l'affectation change : <destinataire> := <source> ou dans le cas d'affectation multiple <destn> := ... := <dest1> := <source> Commentaire En PL7-3, le commentaire est associ chaque phrase littrale et constitue la premire ligne de cette phrase. Il a au maximum 78 caractres. En PL7, le commentaire est born par les dlimiteurs (* et *) et peut tenir sur plusieurs lignes dont l'emplacement est libre dans la phrase. Il a au maximum 256 caractres. Comparaison En PL7-3, la comparaison s'crit entre crochets, alors qu'elle s'crit entre parenthses (non obligatoires) en PL7 : [<expr1> <opr> <expr2>] en PL7-3 (<expr1> <opr> <expr2>) ou <expr1> <opr> <expr2> en PL7 <opr> : < / > / <= / >= / = / <> Oprateurs Boolen En PL7-3, on utilise les symboles arithmtiques . et + pour crire le ET logique et le OU logique. En PL7, le ET logique devient AND et le OU logique devient OR. De plus en PL7-3, le OU exclusif (XOR) une priorit infrieure celle de OU logique, alors que c'est l'inverse en PL7 : la priorit du XOR est suprieure celle du OR. Terminateurs En PL7-3, les instructions IF, WHILE, REPEAT et FOR n'ont pas de terminateur. Par contre celui-ci est obligatoire en PL7 : - IF se termine par END_IF, - WHILE se termine par END_WHILE, - REPEAT se termine par END_REPEAT, et - FOR se termine par END_FOR. ___________________________________________________________________________ 35

E
Ecran de slection modules 11 Editeur de programme 21 Enregistrer 16, 23 Etiquettes 25 Evaluation des rseaux de contacts 33 valuation des rseaux de contacts 33

Instructions sur chanes d'octets Instructions sur interruptions Instructions sur IT Instructions sur mots et doubles mots Instructions sur programme Instructions sur tableaux

31 31 36 30 31 31

L
Ladder Liste des modules slectionns Littral Littral structur 10 10 10 17

F
Famille d'objets Fentre de slection modules Fichier binaire fichier de constantes Fichier de correspondance Fichier de destination Fichier de rapport fichier de symboles Fichier source Fichier source programme Fichier source symbole Fichier/Importer Fichier/Nouveau Fichier/Ouvrir Fichiers .STX Fond rouge Fond vert 13 11 3 3 4, 23 10 4, 17 3 3 3 3 21 6, 9 6, 9 6 14, 15 14

M
Menu Options / Personnaliser Mise jour par un bloc fonction Mise jour par une bobine Modifier la configuration Modifier partie Module de constantes Module de symboles Module programme Modules convertir Modules PL7-3 Modules slectionns Modules source Mot constant index Mot index Mots 10 33 33 5 11, 12 9 9 3, 9, 11 9 10 10 3 3 3 27

G
Grafcet Guillemets 10 14

N
Nombre d'objets NON AFFECTES NON CONFIGURES NON CONVERTIBLES Non symbolique 15 14 15 15 3

I
Imbrication de rseaux 34 Import des lments de programme 22 Importation 21 Importation du fichier 21 Importer le source 5 Instructions 30 Instructions de conversion 31 Instructions de type flottant 30 Instructions d'E/S explicites 31, 36 Instructions sur bits 30 Instructions sur blocs fonction 32

O
Objet propos Oprateurs Boolen Oprations sur objets flottants Option de conversion Origine 15 35 36 12 14

___________________________________________________________________________ 38

Index

P
Pages Grafcet Principe de la conversion Procdure de conversion Proposs 3 4 7 15

T
Tableau de correspondance Tableaux de bits et de mots Tableaux de mots Terminateur Touche Ajouter programme Touche Convertir Touche Enregistrer Touche Quitter Touche Rappeler Touche Slectionner modules 25 29 29 35, 36 11 16 16 16 16 16

Q
Quitter 16

R
Rappeler Rapport de conversion Raffectation Raffectation des objets Rceptivits RECOMMANDATIONS Recommandations Reconfiguration Renommer cible Rpertoire cible Rsultat de la conversion 16, 23 17 15 13 35 20 18 20 11 10 17

U
Utiliss 14

V
Valeurs immdiates Vers Visualisation du rapport 25 15 19

Z
Zone Cible Zone Origine 14 14

S
Sauvegarde modulaire SCY Slection des modules Slection du module programme Slection multiple Slectionner binaire Slectionner constantes Slectionner symboles Sparateurs d'actions Sparateurs de paramtres Sparateurs pour les paramtres des instructions Structure application Structure d'une page Supprimer module Symboles 3, 10, 11, 5 3 10 11 11 10 10 10 36 36 36 33 34 11 36

___________________________________________________________________________ 39

___________________________________________________________________________ 40

*W915905150101A*
W915905150101A 02

Schneider Electric Industries SAS


Headquarters 89, bd Franklin Roosevelt F - 92506 Rueil Malmaison Cedex http://www.schneider-electric.com Printed in Mars 2005 En raison de lvolution des normes et du matriel, les caractristiques indiques par les textes et les images de ce document ne nous engagent quaprs confirmation par nos services.

02