Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours...

17
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

Transcript of Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours...

Page 1: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 2: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 3: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 4: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 5: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 6: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 7: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 8: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 9: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 10: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 11: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 12: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 13: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 14: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 15: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 16: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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

Page 17: Plan du coursclasses2010-2011.e-monsite.com/medias/files/cours-api-part-7-2018.… · Plan du cours Chapitre VII: Programmation du GRAFCET sur le logiciel PL7 1. Présentation du

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