35002981 00
Documents consulter
Documents consulter
Documents consulter Lensemble des ouvrages se rapportant la mise en oeuvre logicielle du logiciel PL7 est disponible sur le CD-ROM documentation fourni avec le logiciel.
09/2000
Documents consulter
09/2000
Chapitre 2
Chapitre 3
Transfert programme PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Transfert donnes PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Mise au point de lapplication PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Diagnostic PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapitre 4
Outils annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Convertisseurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Import/Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Rfrences croises dune variable dans lapplication . . . . . . . . . . . . . . . . . . . . 60 Remplacer une variable dans lapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Protection de lapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Gestion scurit daccs PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 OS-LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
A propos de ce manuel
Prsentation
Objectif du document Champ dapplication Document consulter Commentaires utilisateur Envoyez vos commentaires l'adresse e-mail TECHCOMM@modicon.com Cette prsentation rapide de PL7 a pour objectif de prsenter sommairement le logiciel. Ce document prend en compte les volutions de PL7 V4.
09/2000
A propos de ce manuel
09/2000
Gnralits
Prsentation
Objet de ce chapitre Contenu de ce chapitre Ce chapitre prsente lergonomie des logiciels PL7.
09/2000
Gnralits
Illustration
Vue Structurelle Station Configuration Configuration matrielle Configuration logicielle Configuration des objets Grafc Programme Tche Mast Sections Grafcet Prl G7Chart Post Sr Evnements Types DFB Variables Variables %MObjets mmoire Paramtres MEMOIRE %S Objets systme %KRepre Constantes Type %X %M0 Objets grafcet EBOOL SFB %M1 FB prdfinisEBOOL E/S %M2 E/S EBOOL %M3 Instances DFB DFB EBOOL %M4 EBOOL Tables danimation EBOOL %M5 Dossier %M6 EBOOL Page de garde EBOOL %M7 Informations gnrales EBOOL %M8 Ecrans dexploitation EBOOL %M9 0
EBOOL Symbole
M1
F2 F3 F4 F5 Prt
F6 F7 LOCAL
F8 F9
F10 F11
U:SYS
10
09/2000
Gnralits
Elments et fonctions
09/2000
11
Gnralits
Illustration
? ? ? ?
Elments et fonctions
Elment
Fonction Mode local Mode connect Passage de lautomate en RUN Passage de lautomate en STOP Lancer / Stopper lanimation Organisation des fentres en cascade Organisation des fentres en mosaque horizontale Organisation des fentres en mosaque verticale
STOP
? ? ? ?
12
09/2000
Gnralits
Illustration
CONNECTE STOP
GR7 OK MODIF
Elments et fonctions
2 3 4 5 6 7 8
Mode de fonctionnement Etat automate Adresse rseau Mode Grafcet Modification en cours Indicateur danimation Fonctions clavier
09/2000
13
Gnralits
14
09/2000
Gnralits
Illustration du navigateur
Fermer
Imprimer..
Annuler
09/2000
15
Gnralits
Onglet Index
Etape 1 Action Slectionnez la commande Aide sur du menu ? ou cliquez sur licne ? puis s? lectionnez longlet Index. 2 3 Saisissez le mot cl. Slectionnez puis ouvrez la rubrique dsire.
Onglet Rechercher
Etape 1 2 3 Action
16
09/2000
Gnralits
09/2000
17
Gnralits
Le navigateur application
Prsentation Le navigateur application permet de prsenter sous forme arborescente, le contenu dune application PL7. Deux types de reprsentation sont proposs : l structurelle : vue traditionnelle correspondant lordre de traitement par lautomate, l fonctionnelle : vue de lapplication en modules fonctionnels correspondant des fonctions de lautomatisme. Les crans suivants montrent les deux modes de reprsentation.
Navigateur Application
Illustration
Vue Structurelle STATION Configuration Configuration matrielle Configuration logicielle Programme Tche Mast Evnements Types DFB Variables Tables danimation Dossier Ecrans dexploitation
1RWH Par dfaut, le navigateur application propose un dploiement partiel de son arborescence. l + devant un rpertoire indique un dploiement possible de celui-ci, l - devant un rpertoire indique un rploiement possible de celui-ci. Pour dployer ou rployer un rpertoire, cliquez sur + ou -, ou utilisez les flches gauche ou droite du clavier.
18
09/2000
Gnralits
Le tableau suivant prsente les modes de reprsentation disponibles pour chaque logiciel :
PL7 Micro Vue structurelle Vue fonctionnelle oui non PL7 Junior oui non PL7 Pro oui oui
Cliquez sur les icnes suivants pour accder au mode de visualisation dsir:
Icne Action affiche la vue structurelle
09/2000
19
Gnralits
La reprsentation structurelle
Prsentation La reprsentation structurelle prsente le contenu dune application sous une forme arborescente. Elle permet de se dplacer lintrieur dune application et offre un accs direct : l la configuration (matrielle, logicielle et des objets Grafcet), l aux programmes, l aux DFB contenus dans lapplication, l aux donnes, l aux tables danimation, l certaines parties du dossier (informations gnrales, page de garde), l aux crans dexploitation. Lcran suivant prsente la structure arborescente dune application .
Navigateur Application Station Configuration Configuration matrielle Configuration logicielle Configuration des objets Grafcet Programme Tche Mast Sections cycle_normal Prl G7 Chart Post Sr IL Sr0 IL Sr1 Evnements Types DFB Essai Variables %M Objets mmoire %M %S Objets systme %K Constantes %X Objets grafcet SFB FB prdfinis SFB E/S E/S E/S DFB Instances DFB DFB Tables danimation Dossier Page de garde Informations gnrales Ecrans dexploitation Transfert E4 Transfert A1
Illustration
Editeur de configuration
Editeur de programme
Editeur de DFB
Editeur de variables
20
09/2000
Gnralits
La reprsentation fonctionnelle
Prsentation La reprsentation fonctionnelle prsente lapplication structure en modules fonctionnels correspondant aux diffrentes fonctions dautomatismes de lapplication. Un module fonctionnel est un regroupement dlments de programme (sections, macro-tapes, tables danimation, crans dexploitation, ...). 1RWH Cette fonction est disponible avec le logiciel PL7 Pro.
Illustration
Vue Fonctionnelle STATION Prod1 Programme Start_cycle Tables danimation Table_1 Ecrans dexploitation Transfert E4 Transfert A1 Mdm1 Programme Tables danimation Ecrans dexploitation Prod2 Programme Table danimation Ecrans dexploitation
Module fonctionnel
Sous-module fonctionnel
Module fonctionnel
09/2000
21
Gnralits
22
09/2000
Prsentation
Objet de ce chapitre Ce chapitre prsente les diffrents diteurs proposs par PL7. 1RWH Pour de plus amples informations (fonctions, accs, ...), veuillez consulter au choix : l laide en ligne de PL7, l Les diffrents manuels disponibles sur CDROM.
Contenu de ce chapitre
09/2000
23
Lditeur de configuration
Prsentation Lditeur de configuration de PL7 assure pour chaque application les fonctions suivantes : l la configuration matrielle, l la configuration logicielle, l la configuration des objets Grafcet, dans le cas de programmation en langage Grafcet. Lditeur de configuration assure galement, en mode connect, des fonctions de mise au point , de rglage et de diagnostic. Les crans suivants reprsentent les diffrentes vues de lditeur de configuration.
Configuration TSX 57452 V3.3 ...
XD Y H D Y U
Illustration
0 P S Y 0 2 6 0 0 T S X 5 7 4 5 2
Nombre de Blocs Fonctions prdfinis Type Nombre Registres Timers TM 128 %R0 0 Timers srie 7 T %R1 MN Monostables Compteurs C Configuration R Registres Drums DR TSX 57402 V3.3 ... Taille des zones de variables gl Boolennes : 512 Num
Paramtres configuration
Mots 16 16
XD Y H
DY U
Paramtres excution 8 / 64
Module grafcet Paramtres excution Chart 128I 64 Macro 0 64 Macro 1 64 Macro 2 64 Macro 3 64 Macro 4 64 Macro 5 64 Macro 6 64 Macro 7 Nombre dtapes total : 656 / 1024 ( Etapes IN et OUT des XMi incluses )
24
09/2000
Cliquez sur les icnes suivantes pour passer dun type de configuration un autre. :
Icne Action affiche la configuration matrielle, affiche la configuration logicielle, affiche la configuration des objets Grafcet,
%MWI %TI..
Configuration Matrielle
Lditeur de configuration permet de manire intuitive et graphique de dclarer et configurer les diffrents lments constitutifs de lautomate : l rack, l alimentation, l processeur, l modules mtiers, Lditeur de configuration assure le paramtrage logiciel de lapplication en renseignant : l le nombre de blocs de fonctions, l le nombre de registres, l la taille des zones de variables globales. Lditeur de configuration permet de dfinir les objets Grafcet (tapes, macro-tapes,...) et les paramtres dexcution (nombre dtapes et de transitions actives).
Configuration logicielle
09/2000
25
Illustration
%TM17 P IN
(* Mise jour du voyant cycle en cours *) IF %M0 THEN SET %M18 ; ELSE RESET %M1 IL : MAST - Liste END_IF ; ! (* Init *) (* RAZ application LD %MW5 : X4 COHP V S R OPER COHP F (...) F9 F10 F11 F12 : MAST H Sequentielle - Macro1 GRAFCET T.F2T.F3T.F4 T.F5T.F6T.F7T.F8 -
IN
F2 F3 F4 F5
F6 F7 F8 F9
F10 F11
26
09/2000
09/2000
27
Illustration
%I1.0
IN
%TM2
TM Q
%C0.E
%M16
4
%TM2.Q %Q3.5 %Q3.5
5
F2 F3
P F4
N F5
F6
F7
F8
F9
F10
S F11
R F12
T.F2
OPER T.F3
COHP H T.F4
COHP V T.F5
T.F6
T.F7
F (...) T.F8
Elments et fonctions
28
09/2000
Modes de saisie
Deux modes de saisie sont proposs par le logiciel : l avec renseignement (mode de saisie par dfaut), l sans renseignement. Ce dernier mode permet de saisir les lments graphiques sans les renseigner mesure de leur saisie et de regrouper cette tche une fois le rseau de contacts termin. Diffrents paramtres daffichage permettent dadapter le mode de visualisation votre besoin. Ces diffrents paramtres sont : l vue normale (mode de saisie par dfaut), l vue rduite qui permet laffichage dun plus grand nombre de rseaux de contacts tout en conservant le mme niveau dinformation, l affichage des oprandes sous forme de repre, de symbole ou les deux la fois, l affichage des symboles limit 10 caractres (texte court) ou en totalit (texte long : 32 caractres maximum). Le tableau suivant prsente la marche suivre pour changer de mode.
Mode Saisie Visualisation Commande Edition Saisir avec renseignement permet de passer dun mode lautre. Vue Rduite, Normale. Vue Repres. Vue Symboles. Vue Symboles et repres. Vue Texte court, Texte long. Raccourci clavier Ctrl + E Ctrl + F Ctrl + H -
Modes de visualisation
Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De cellule en cellule Sur la premire colonne du rung Sur la dernire colonne Sur la page suivante Sur la page prcdente En dbut de rseau de contacts En fin de rseau de contacts Touche(s) Flche Home End PgDn PgUp Ctrl + Home Ctrl + End
09/2000
29
Illustration
IL : MAST - Gest_convoyeur ! (* Vrification de pices en position de schage*) LD %I1.0 AND %I1.1 ST %Q2.2 ! (* Marche moteur*) LDN %I1.0 ANDN %I1.4 AND %I1.3 ST %Q2.0 ! (* Comptage pices*) LD %I1.5 R %C8
Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De caractre en caractre De mot en mot En dbut de ligne En fin de ligne Touche(s) Flches Ctrl + Flches droite et gauche Home End
30
09/2000
Dplacement En dbut de programme En fin de programme Sur la page prcdente Sur la page suivante
09/2000
31
Illustration
Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De caractre en caractre De mot en mot En dbut de ligne En fin de ligne En dbut de programme En fin de programme Sur la page prcdente Sur la page suivante Touche(s) Flches Ctrl + Flches droite et gauche Home End Ctrl + Home Ctrl + End PgUp PgDn
32
09/2000
(*Graphe principal*)
1
(*Etape initiale*)
0
(*Conditions dpart cycle*)
(*Remplissage trmie*)
(*Etape initiale*)
M0
(*Remplissage mlangeur*)
3
2
(*Fin dosage*)
M1
(*Malaxage et vacuation*)
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
1F2
IN 1F3
OUT 1F4
09/2000
33
Elments et fonctions
Modes de visualisation
Deux modes de visualisation sont proposs par le logiciel : l vue normale (mode de saisie par dfaut), l vue rduite. Ce dernier permet laffichage dun plus grand nombre de pages Grafcet tout en conservant le mme niveau dinformation. Le tableau suivant prsente la marche suivre pour changer de mode.
Mode Visualisation Commande Vue Rduite ou Vue Normale.
Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De cellule en cellule Sur la page suivante Sur la page prcdente En dbut de premire page En fin de la huitime page Touche(s) Flche PgDn PgUp Ctrl + Home Ctrl + End
34
09/2000
Illustration
L cran suivant reprsente la vue gnrique de lditeur des types DFB. Zone dinformation Accs aux zones de paramtrage
Editeur type DFB : Count_1* Interface dappel Entres + Entres/Sorties 1 Interface et variables publiques Entres/Sorties Nom Type Input1 BOOL Entres Etat Non instanci, mode local Code ...(ST) Valeur Init. FALSE
Fiche descriptive
Zone de paramtrage
Le tableau suivant prsente la marche suivre pour accder lditeur des types DFB.
Si lapplication ne possde pas encore de type DFB possde des types DFB Action Crez un type DFB. Pour cela, depuis le navigateur application, effectuez un clic droit sur le rpertoire Types DFB puis un clic gauche sur Crer. Effectuez un double clic sur le type DFB dsir ou slectionnez-le laide des touches flches et validez par Entre.
09/2000
35
Lditeur de variables
Prsentation Lditeur de variables permet de : l symboliser les diffrents objets de lapplication (bits, mots, blocs fonctions, modules mtiers, ...) l paramtrer les blocs fonction prdfinis (temporisateurs, compteurs, ...) l saisir les valeurs des constantes et choisir la base daffichage (dcimal, binaire, hexadcimal, flottant, message), l instancier et paramtrer les blocs fonction utilisateur DFB. L diteur de variables se prsente ainsi :
Variables Paramtres %CH1.MOD Repre %CH1.MOD %I1.MOD.ERR %MW1.MOD %MW1.MOD.1 %MW1.MOD.2 P %CH1.0 %KW1.0 %KW1.0.1 %KW1.0.2 %I1.0 %I1.1 %I1.2 %I1.3 %I1.4 %I1.5 %I1.6 %I1.7 %I1.0.ERR Type CH EBOOL WORD WORD WORD CH WORD WORD WORD EBOOL EBOOL EBOOL EBOOL EBOOL EBOOL EBOOL EBOOL BOOL Symbole Commentaire E/S 1 : TSX DEY 16D2 Zone de saisie
Illustration
Presence_piece Capteur_v1 entre Capteur_v1 sortie Capteur_v2 entre Capteur_v2 sortie Init Arret
dtection dune pice devant le verin v 1 capteur de position du verin v 1 rentr capteur de position du verin v 1 sortie capteur de position du verin v 2 rentr capteur de position du verin v 2 sortie mise en marche du systme arrt du cycle automatique
Laccs aux variables est facilit par : l un classement par famille et par type, l des fonctions de tri (tri par symboles ou repres), l la possibilit dafficher tous les objets associs une mme variable (par exemple tous les bits dun mot, tous les objets associs un bloc fonction prdfini), l la possibilit de prsymboliser des objets de certains mtiers,
09/2000
36
l la possibilit de lancer une recherche avec joker sur symbole ou commentaire, l la possibilit de filtre sur les E/S (permettre de ne visualiser, pour un module, que l la possibilit de Copier / Coller les paramtres SFB, l la possibilit de Couper/Copier / Coller les symboles et commentaires dune suite l la possibilit de supprimer la Prsymbolisation, l laffichage en gras des variables utilises dans le programme, l laffichage en rouge des chevauchements des variables utilises dans le programme. de variables, les variables dentre ou de sortie agissant rellement sur le process),
09/2000
37
Illustration
Repre %M17 %TM0.V %TM0.P %TM0.Q %M15 %M200 %M16 %MD12 %X0.0 %M10 %MD8 %X0.1 %M12 %X0.3
Symbole / Nom Valeur courante Trig_tempo_mix_a 0 Tempo_Malax_mix 0 Tempo_Malax_mix 5 Tempo_Malax_mix 0 Fin_Malax_mix_a 0 Etap_vid_malaxeur 0 Timer_sec_vid_a 0 0 Trig_mix_a Litres_melangeur 0 Etap_rempl_tre1_p 0 0 Trig_prod_a Etap_rempl_tre1_p 0 0 Trig_prod_b Etap_rempl_tre2_p 0
Nature
Type
38
09/2000
Le tableau suivant prsente les diffrentes manires daccder lditeur de tables danimation.
Si lapplication ne possde pas de table danimation A partir du navigateur applica- Depuis un diteur (cration tion (cration manuelle) automatique) Crez une table danimation. Pour cela, depuis le navigateur application, effectuez un clic droit sur le rpertoire Tables danimation puis un clic gauche sur Crer. Accdez au module programme sur lequel porte la cration de table puis slectionnez le rung, la phrase, l'instruction ou le DFB dsir. Slectionnez Initialiser une table danimation (menu contextuel) . Les tables ainsi cres de manire automatique peuvent ensuite tre modifies en supprimant ou en ajoutant de nouvelles variables.
Dployez le rpertoire Tables danimation et slectionnez la table dsire, puis effectuez un double clic dessus ou slectionnez-la laide des touches flches et validez par Entre.
09/2000
39
Editeur de documentation
Prsentation Lditeur de documentation permet de constituer, de visualiser et dimprimer le dossier de lapplication. Il sarticule autour du navigateur de documentation qui montre sous forme arborescente la constitution du dossier. Cet diteur permet de dfinir : l une page de garde, comprenant le nom du concepteur et du projet, l des pages dinformations gnrales, l un cartouche. Il gnre automatiquement : l le sommaire, l le dossier dapplication : configurations matrielle / logicielle, et programme, l la liste des variables, tries par repre ou par symbole, l les rfrences croises, tries par repre ou symbole. Lillustration suivante reprsente une vue densemble de lditeur de documentation.
Illustration
40
09/2000
09/2000
41
42
09/2000
Illustration
Lcran suivant prsente les diffrentes zones que compose lditeur dcrans dexploitation.
PL7 PRO : essai - [Ecran dexploitation : Dosage - Melange - Produits] Fichier Edition Services Vue Outils AP Debug Options Fentre
RUN STOP RUN
? ? ? ? ?
$
Ecran 0 - Dosage_Melange_Pro 1 - Ecran_accueil 2 - Ecran_ contrle 3 - Lisez_moi 4 - Ecran_mise_au_point 5 - Information_sur_mise_ 6 - Accueil 7 - Prsentation Exemple Animation 9 - Couleurs 14 - Divers chronogra 15 - Essai animation o Famille srie 1000 1022 - Animation mult 1001 - Gestion des dif 1002 - Horloge 1020 - Essai Viewer
&
Silo_A
Silo_B
Silo_C
7652& 86 $6 6 B 3 (
Ecran_accueil Ecran_controle
Mlangeur
Lisez_moi
Status
[x:244,y:323]
RUN
U:SYS
MODIF
OVR
Le tableau suivant prsente la marche suivre pour accder lditeur dcrans dexploitation.
Si lapplication ... ne possde pas dcran dexploitation possde un ou plusieurs crans dexploitation Action partir du navigateur application Effectuez un clic droit souris sur le rpertoire Ecrans dexploitation puis effectuez un clic gauche sur Ouvrir Dployez le rpertoire Ecrans dexploitation et slectionnez lcran dsir, puis effectuez un double clic dessous ou slectionnez-le laide des touches flches et validez par Entre.
09/2000
43
44
09/2000
Prsentation
Objet de ce chapitre Ce chapitre prsente les principes dlaboration dune application. 1RWH Pour de plus amples informations, veuillez consulter au choix : l laide en ligne de PL7, l les diffrents manuels disponibles sur CDROM.
Contenu de ce chapitre
09/2000
45
Principe dlaboration
Introduction Llaboration dune application comporte 2 phases de dveloppement contenant chacunes plusieurs tapes : l une phase en mode local, l une phase en mode connect. Lorganigramme ci-dessous prsente les diffrentes tapes de dveloppement dune application.
Mode local Cration dune application
Structure des programmes Tche maitre, tche rapide vnements, sections, Modules fonctionnels
Edition des variables Paramtrage bits, Symbolisation des ou utilisation mots, ...
Programmation
Mode connect
Transfert
Tables danimation
Ecrans dexploitation
Sauvegarde de lapplication
46
09/2000
1RWH Certaines tapes de dveloppement ncessitent lutilisation de PL7 junior ou PL7 Pro (voir manuel de rfrence PL7).
09/2000
47
Mode local
Prsentation Le mode local (pas de connexion avec lautomate) permet de crer / modifier une application sur le terminal. Cette application rside dans le rpertoire de travail sur le disque dur.
48
09/2000
Mode connect
Prsentation Le mode connect (connexion avec lautomate) permet de modifier une application dans lautomate. Il est possible de raliser les fonctions suivantes : l cration / modification du programme LD, IL ou ST, l modification de la priode des tches, l modification des paramtres des blocs fonction prdfinis (sauf la taille des registres), l modification des donnes et paramtres des modules, l import, export dune application, automate en Stop, l ajout de blocs fonction prdfinis, l mise au point, rglage, l cration / modification des crans d'exploitation, l modification de la structure du Grafcet ou dun DFB en mode STOP. 1RWH Lors dune modification en mode connect, lapplication est mise jour dans lautomate (sauvegarde automatique) et dans le rpertoire de travail sur le disque dur (sauvegarde manuelle).
Le prsent paragraphe donne des solutions pour les problmes de connexions /dconnexions avec l'automate. Effectuez les oprations dans l'ordre prconis et ne passez la suivante que si le problme n'est toujours pas rsolu. Sur un terminal portable : l Dsactivez le gestionnaire d'nergie. Sur tous type de PC : l Remplacez les drivers de vido et de la souris par des drivers Microsoft. l Mettez Rx Tx 0 dans les paramtres du driver. l Dsactivez l'antivirus (si un antivirus est ventuellement install). l Passez le nombre de tentatives de connexion 2 dans AP Dfinir ladresse de lautomate... Options Retry number.
09/2000
49
50
09/2000
Structure du programme
Prsentation Les logiciels PL7 permettent deux types de structure programme : l la structure monotche qui comporte la tche matre (MAST), structure par dfaut, l la structure multitche qui comporte la tche matre, la tche rapide (FAST) et les traitements vnementiels (Evt). Les tches d'un programme PL7 se composent de plusieurs parties appeles sections, et de sous-programmes. Chacune de ces sections peut tre programme dans un langage appropri au traitement raliser. Cette dcomposition permet de crer un programme structur et de gnrer ou dinsrer aisment des modules de programme. Les tche matre et rapide (lorsque celle-ci est programme), sont par dfaut actives. La tche vnementielle est active lors d'apparition de l'vnement qui lui a t associ. Lors de l'arrive d'un vnement ou dbut de cycle de la tche rapide, celle-ci arrte l'excution en cours des tches moins prioritaires, afin d'excuter son traitement; la tche interrompue reprenant la main lorsque les traitements de la tche prioritaire se terminent. La figure ci-dessous illustre un exemple dapplication avec une structure multitche.
Programme Tche MAST Sections Sas Four_1 Sechage Peinture
/' /'
SR
SR0 SR1 Tche FAST Sections Alarm_sas /' Surv_sec SR Evnements Evt0 Evt1
09/2000
51
52
09/2000
l l
Dfinissez les paramtres du transfert : la plage des valeurs %MW transfrer, le nom du fichier dans lequel les donnes seront mmorises.
09/2000
53
Accs Slectionnez la commande Debug Barre de mise au point programme. Slectionnez la commande Debug Accder l'cran de mise au point UC. Slectionnez la commande Services Mise au point Grafcet. Slectionnez la commande Debug Barre de mise au point Grafcet.
1RWH Laccs aux outils de mise au point requiert le mode connect (Voir 0RGH FRQQHFWp S ).
54
09/2000
Diagnostic PL7
Prsentation Les logiciels PL7 permettent un diagnostic en mode connect diffrents niveaux de lapplication tels que : l le systme (systme dexploitation, atelier de programmation, HMI) laide du diagnostic systme (fonction PL7 V4), l le process, laide des DFBs de diagnostic application et des DFBs de commande et diagnostic de la partie oprative, l lautomate (dernier arrt dexcution, ordre dappel des modules), l les modules (dfauts classs selon leur catgorie), l le programme (cause et origine du dfaut), Les fonctions de diagnostic de PL7 sont rparties dans les diffrents diteurs ou outils des logiciels PL7. Pour accder aux diffrentes fonctions de diagnostic, reportez-vous laide en ligne de PL7. 1RWH Lutilisation des DFBs ncessite PL7 Junior ou PL7 Pro.
09/2000
55
56
09/2000
Outils annexes
Prsentation
Objet de ce chapitre Ce chapitre prsente les outils annexes de PL7. 1RWH Pour de plus amples informations, veuillez consulter au choix : l laide en ligne de PL7, l les diffrents manuels disponibles sur CDROM.
Contenu de ce chapitre
09/2000
57
Outils annexes
Convertisseurs
Prsentation Les convertisseurs permettent le portage de manire simple et performante d'applications dj existantes, sur les automates TSX Micro et TSX Premium. Quatre convertisseurs sont proposs : l PL7-2 vers PL7, l PL7-3 vers PL7, l ORPHEE vers PL7, l SMC vers PL7. Le tableau prsente la marche suivre pour accder la fonction de conversion.
Etape 1 2 Action Crez une application vierge pour accueillir lapplication convertie. Slectionnez la commande Fichier Convertir.
1RWH Le convertisseur SMC est un convertisseur optionnel PL7 Junior ou PL7 Pro (Rfrence TLX LC SMC PL7 30M).
58
09/2000
Outils annexes
Import/Export
Prsentation Les fonctions Import/Export dapplications automate TSX Micro ou TSX Premium concernent : l lapplication, une section, un module fonctionnel, une table danimation, l tout ou partie de module programme IL, LD, ST, Grafcet, Type DFB, Source symbole, Le code des fichiers source est de l'ASCII 8 bits conforme la norme ISO 8859-1. La saisie du code est possible directement sous des diteurs compatibles WINDOWS, tels que Word en format texte (*.TXT). 1RWH Les formats binaires ne sont pas accessibles (crypts).
Extension de fichiers
Les fichiers importer ou exporter sont de type : l source application not *.FEF, l source application au format FNES not *.FNE, l source module fonctionnel not *.FM, l source LD not : *.LD, l source IL not : *.IL, l source ST not :*.ST, l source grafcet not : *.GR7, l source symboles not : *.SCY ou *.TXT (compatible EXCEL), l source type DFB not : *.DFB, Le tableau prsente la marche suivre pour accder la fonction Import/Export..
Etape 1 Action Slectionnez la commande Fichier Importer/Exporter.
1RWH utilisez la commande 2SWLRQV 3HUVRQQDOLVHU pour identifier le chemin daccs aux fichiers source.
09/2000
59
Outils annexes
Illustration
Le tableau suivant prsente la marche suivre pour accder loutil de rfrences croises.
Etape 1 Action Slectionnez la commande Rfrences croises du menu Outils.
60
09/2000
Outils annexes
Illustration
Le tableau suivant prsente la marche suivre pour accder loutil Remplacer variables.
Etape 1 Action Slectionnez la commande Remplacer variables du menu Outils.
09/2000
61
Outils annexes
Protection de lapplication
Prsentation La fonction Protection de l'application permet deffectuer, en mode local : l une protection globale de lapplication, l une protection globale ou partielle des sections. Cette fonction permet, aprs transfert de l'application dans l'automate, d'assurer la protection de celle-ci en lecture et en criture. Seules les fonctions Run, Stop et Init sont autorises sur une application automate protge. $9(57,66(0(17 La protection globale de lapplication est irrmdiable. Une application protge ne peut tre modifie. La seule possibilit sera de charger dans l'automate une nouvelle application. /H QRQUHVSHFW GH FHV SUpFDXWLRQV SHXW HQWUDvQHU GHV OpVLRQV FRU SRUHOOHV JUDYHV RXHW GHV GRPPDJHV PDWpULHOV LPSRUWDQWV
Protection globale ou partielle des sections Comment accder la fonction Protection de lapplication
Pour chaque section, il est possible de dfinir le type de protection : l aucune protection, l protection en criture, l protection en lecture et en criture. Protection de lapplication
Etape 1 2 Action Slectionnez la commande Edition Proprits. Slectionnez longlet Protection.
62
09/2000
Outils annexes
Etape 1 2
Alors Slectionnez le rpertoire Programmes, Tche ..., Sections du Navigateur application. Slectionnez le menu contextuel (clic droit souris) Protection des sections incluses. Slectionnez la section protger. Slectionnez la commande Edition Proprits.
individuelle
1 2
09/2000
63
Outils annexes
Profils utilisateur
64
09/2000
Outils annexes
OS-LOADER
Prsentation Cet outil permet la mise jour du systme d'exploitation (OS) des automates TSX Micro et TSX Premium, par tlchargement via la prise terminal. Il permet : l la visualisation de la version d'OS de l'automate, l le tlchargement du systme d'exploitation dans une mmoire systme de l'automate. $9(57,66(0(17 L'opration de tlchargement comprend une phase dlicate pendant laquelle toute coupure secteur de l'automate est susceptible de le rendre inutilisable. /H QRQUHVSHFW GH FHV SUpFDXWLRQV SHXW HQWUDvQHU GHV OpVLRQV FRU SRUHOOHV JUDYHV RXHW GHV GRPPDJHV PDWpULHOV LPSRUWDQWV
09/2000
65
Outils annexes
66
09/2000