Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Plan du cours
Chapitre VII: Programmation du GRAFCET sur le logiciel PL7
1. Présentation du logiciel PL7.
2. Présentation des automates TSX37.
3. Démarche pour la réalisation d’un projet sur PL7.
4. Programmation sur PL7: configuration matérielle, édition du grafcet, programmation des transitions, programmation des sorties, opération sur des mots, configuration des variables, transfert et mise au point.
197
Présentation du logiciel PL7
� Le logiciel PL7 est un logiciel industriel, permettant de programmer des automates du constructeur Français Schneider Electric.
� Il existe trois variantes pour ce logiciel: Junior, Micro, Pro. Chaque variante est utilisée avec une famille d’automates (Ex. TSX micro est utilisé avec la famille TSX37).
� Le programme est réalisé sur un PC compact, sous un environnement Windows (logiciel incompatible avec Linux), ou àl’aide d’une console de programmation.
� C’est un logiciel multi langages: il permet la programmation en LIST,
LADDER, GR7 et ST. 198
199
Automates TSX37Présentation
Base Bac d’extensions
Modules d’entrées/sorties
(ToR ou analogiques)
Ou
Modules de communication
(AS-i, Profibus, Ethernet TCP/IP)
Nombre dépendant du processeur
1. Bac contenant le processeur, la mémoire de base et l’alimentation.
2. Bloc de visualisation.
Automates TSX37Descriptif sommaire de la base (1)
État automate (RUN/STOP)Échange d’information avec
terminal de programmation
Erreur E/S
Défaut CPU
ou
Blocage programme
Pile absente
ou défectueuse200
Automates TSX37Descriptif sommaire de la base (2)
3. Prise terminal TER (connexion PC ou console).
4. Prise de dialogue opérateur AUX (terminal de dialogue H/M).
DIN - Ethernet DIN - USB DIN – RS232201
Automates TSX37Descriptif sommaire de la base (3)
5. Emplacement pour une carte d’extension mémoire. En cas d’absence d’extension, une cache doit obligatoirement être placée à cet emplacement. Si cette cache est retirée, l’automate cessera de fonctionner.
Extension mémoire
(64 k mots)202
203
Automates TSX37 Exemples disponibles aux laboratoires
d’automatismes
TSX3722
TSX3705
TSX3710
Automates TSX37 Exemples de modules d’entrées/sorties ToR
TSXDMZ28DR
(16E 24VCC/12S relais)
TSXDMZ64DTK
(32E 24VCC/32S relais)204
Automates TSX37 Exemple de modules d’entrées analogiques
TSXAEZ414
(4 entrées analogiques
16 bits, 0 – 10V)
TSXAEZ802
(8 entrées analogiques
12 bits, 0 ou 4 – 20mA)
205
Automates TSX37 Bac d’extension
4 emplacements
supplémentaires
Entrées
Sorties
Connecteur de
raccordement
à la base
206
Démarche pour la réalisation d’un projet sur PL7
207
Démarrage du logiciel
Configuration matérielle
Édition du GRAFCET (CHART)
Programmation des transitions
Programmation des sorties (POST)
Programmation des préliminaires (PRL)
Configuration des variables I/O et des blocs fonction prédéfinis
Connexion et transfert
Programmation sur PL7Configuration matérielle (1)
� Il faut spécifier le matériel présent sur place: base de l’automate et
modules d’extensions. Pas de carte mémoire
Processeur et version
Programmation en Grafcet
208
Programmation sur PL7Configuration matérielle (2)
209
Double-clic
TSXDMZ28DR TSXAEZ414
Programmation sur PL7Configuration matérielle (3)
210
Double-clic sur l’emplacement 1,2
Valider
Programmation sur PL7Configuration matérielle (4)
Double-clic sur l’emplacement 3
et ajouter AEZ414
Fermer cette fenêtre
Confirmer la reconfiguration
globale
211
Programmation sur PL7Écriture du GRAFCET (1)
212
Programmation sur PL7Écriture du GRAFCET (2)
213
Sélectionner l’icône divergence en OU (F8), cliquer sur le point de départ puis sur le point d’arrivée
Sélectionner l’icône convergence en OU (F9), cliquer sur le point de départ puis sur le point d’arrivée
Vers étape 0
(F5)
Depuis étape 3
(F7)
Programmation sur PL7Programmation des transitions (1)
214
Valider
Valider GRAFCET
(touche ENTREE ou bouton « valider »)
Cliquer sur chaque transition
Choisir langage LD
Programmation sur PL7Programmation des transitions (2)
215
Utiliser les icônes disponibles sur le menu en bas
Programmation sur PL7Programmation des transitions (3)
216
Double-clic
Contact NO Contact NF
Valider et fermer
Bobine vide
Programmation sur PL7Programmation des sorties (actions associées aux
étapes) (1)
217
Programmation sur PL7Programmation des sorties (actions
associées aux étapes) (2)
218
Valider
Fermer toutes les transitions
Cliquer sur POST
Choisir langage LD
Programmation sur PL7Programmation des sorties (actions
associées aux étapes) (3)
219
Programmation sur PL7Programmation des sorties (actions
associées aux étapes) (4)
220
Bit d’étape
Sortie
Programmation sur PL7Programmation des sorties (actions
associées aux étapes) (5)
221
Cas des sorties activées dans plusieurs étapes
Étapes où la sortie %Q2.0
est activées
Sortie
Programmation sur PL7Programmation des sorties (actions associées aux
étapes) (6)
Cas des sorties activées dans plusieurs étapes
222
Programmation sur PL7Opération sur des mots
223
Affectation d’une valeur
Opération arithmétique
Comparaison
Opérandes en décimal
Programmation sur PL7Configuration des variables: temporisateurs (1)
%Q2.0
(t/X1/10s)
Action temporisée
224
Programmation sur PL7Configuration des variables: temporisateurs
(2)
225
Étape temporisée Bloc temporisateur Action temporisée
Paramètres du temporisateurMode: TP/TON
TB: 1min, 1s, 1 msTM.P: valeur de présélection
Programmation sur PL7Configuration des variables: temporisateurs (3)
%Q2.0
226
Programmation sur PL7Configuration des variables: temporisateurs
(4)
227
Double-clic
Cocher Éditer paramètres
Programmation sur PL7Configuration des variables: E/S
228
Adr. 1: entrées
Adr. 2: sorties
Programmation sur PL7Transfert et mise au point (1)
229
Connecter
Choisir transfert
PC ���� automate
Programmation sur PL7Transfert et mise au point (2)
230
Icône « Animer » activée