Automate 1

download Automate 1

of 44

Transcript of Automate 1

MECA 2755 Automates programmables1: Technologie et Langage Ladder

Anne acadmique 2001 - 2002, Q1

1

Contenu du coursIntroduction / Applications Technologie et Principes Autour de lautomate Objets adressables Programmation en langage contacts Exemples2

1

Automates et Systmes AutomatissInformaticiens lectriciens Pneumaticiens3 44 Companie Usine

Temps Type Type de rponse dchange de Profilshrs min sec msec ... Pneumatique, lectropneumatique

Automates

Cellules Terrain

cyclique

Introduction

Forage et clamage automatiss-pneumatique Puissance Capteurs et Commande Logique

lectroAutomate

Cycle :Introduction

Automaticiens

Atelier

vnementiel

2

Logique cble versus programme

Puissance: pneumatique Commande: pneumatique Logique : pneumatique

Puissance: pneumatique Commande: lectrique Logique : lectrique

Puissance: pneumatique Commande: lectrique Logique : programme

max. 2 3 cylindres max. 2 mmoires (5/2 ou relais)

PC PLC5

Introduction

Logique Electropneumatique ou AutomateMachine actionneurs pneumatiques prioritaires

E : nombre dentres S : nombre de sorties TC = (# tapes + # squences)/(E+S)

Diagramme Ccycle en U

8

Introduction

3

Hardware disponible1. Micro-contrleur / DSP prix trs attractif adapt aux applications de srie (pas pour la production) temps donc cot de dveloppement importants programmation (re-programmation) plus complexe

2. Automate programmable (PLC) volution

3. Micro-ordinateur (PC)

. unit centrale PC plus coteux (> 750 Euros) . carte graphique . carte rseau ... programmation (re-) simple trs vaste gamme dinterfaces (PLC/capteurs, PLC/actionneurs, PLC/oprateur) Trs robuste : adapt au milieu industriel, gestion de btiments, voies de communications, ... Stockage et traitement de bcp dinformations (registres, mmoire, disque,) v olu Hardware peu robuste tio n Software . peu fiable cartes i/o , cartes automatismes chssis industriel 9Introduction

PLC: Les grandes marquesSiemens Mitsubishi

Tlmcanique(Schneider)

Jetter

Allen-Bradley(Rockwell Automation)

Omron

10

Introduction

4

Quelques applications Assemblage carrosserie Peugoet 206 (PSA) Peinture carrosserie Citron Picasso

13 robots de soudure/assemblage 5 tapes (bains dcapage, anti-corrosion, ), 12 teintes 400 transporteurs rouleaux 30 automates Premium/Micro 60 automates Premium + moniteurs

Tunnel de Cointe (Lige liaison E25/E40) signalisation/statistique/ clairage... > 20 automates

Convoyeur Laboratoire 1 robot pick & place 20 actionneurs 12 capteurs 1 automate Micro11

Introduction

Contenu du coursIntroduction / Applications Technologie et Principes Autour de lautomate Objets adressables Programmation en langage contacts Exemples12

5

Architecture gnrale

Mmoire programme et donnes utilisateur (RAM) + mmoire E(E)PROM Mmoire programme systme (ROM) 20 200 Kbyte Registres spcialiss paramtrables (tempos, compteurs, programmateurs, ) Unit darithmtique et logique (ALU) Mmoires image des entres et des sorties Performances d un PC 486 ! Bus entre-sortie / systme 13 Coupleurs entre / sortiePrincipe

Ex.: Mmoire dun Tsx Prmium

32 Kmots* rpartis en: 7 Kmots de donnes applications 24 Kmots de programme, de constante et de donnes systmes => RAM interne sauvegarde par pile (3 ans dautonomie) => Extension mmoire possible via carte mmoire PCMCIA* Mots

= 2 octets (16 bits)

14

Principe

6

Entres et Coupleur dentrevers mmoire image

1. Connectique Bornier du coupleur dentre PLC

24 V

Alimentation 24 V (du PLC)0V

Capteur

3 18

Le capteur ferme le contact

Lautomate mesure 0 ou 24 V sur lentre 3

15

Principe

Entres et Coupleur dentre2. Mmoire image

24 V

3 18

(filtrage, isolement optolectronique, )

%I1.3 = 1 ou 01 0

Bornier dentre

Coupleur dentre

Mmoire image des entres16

Principe

7

Entres et Coupleur dentre3. Dans la doc...

capteur

PLC

mesure 0 ou 24 V entre 3 et 18

17

Principe

Sorties et Coupleur de sorties from mmoire image

1. Connectique Bornier coupleur sortie PLC

24 V

3 35

PLC

0V

pr-actionneur ( bobine )

Le PLC ferme le contact

(ex.: bobine de relais)18

Ferme le circuit du pr-actioneur

Principe

8

Sorties et Coupleur de sorties2. Mmoire image

%Q1.3 = 1 ou 01 0

(isolement optolectronique, amplification, relayage, )

24 V 0V

3

bobine35

Mmoire image des sorties

Coupleur dentre

Carte sortie PLC19

Principe

Sorties et Coupleur de sorties3. Dans la doc...PLC practionneur ferme le contact 3

20

Principe

9

Principe de baseRle du programmeLa RAM contient le programme utilisateur (liste dinstructions). Le programme est relu cycliquement de faon ininterrompue*. Deux modes de fonctionnement: Scrutation cyclique = mode par dfaut de lautomate Scrutation priodique (priode fixe) : sur certains modles en gros : Acquisition des entres Excution du programme Mise jour des sorties*

0 ou 24 V sur %Ix.y

Fonctions logiques etc...

actionner ou non le contact %Qx.y21

sauf bien entendu lors dun arrt automate (provoqu ou non)

Principe

Dure de cycles

Ordres de grandeur Instruction Scrutation : nano => microsecondes : x * 10 millisecondes

Tche prioritaire : x * millisecondes22

Principe

10

Scrutation et mmoire entresProblme:Lapparition et la disparition des signaux dlivrs par les capteurs ont lieu indpendemment de lautomate: les tats des entres peuvent basculer tout instant.Entre physique: MIE :

rafrachissement des MIE

Principe: En dbut de scrutation, les tats des entres physiques vues par les coupleurs d'entre/sortie sont mmoriss dans la mmoire image des entres (MIE). Pendant lexcution du programme, toute instruction qui requiert ltat dune entre provoque en fait la lecture de limage fige de cette entre. Image = bit interne %Ix.y 23 Les MIE sont rafrachies en dbut de chaque nouvelle scrutation.Principe

Scrutation et mmoire sortiesProblme:Lassignation dune sortie par le programme ne peut se faire instantanment.Transfert des MIS

MIS : Sortie physique:

Principe: Chaque instruction du programme qui positionne une sortie, positionne en fait le bit interne (Qx.y) image de la sortie en question: sortie relle non affecte. Les MIS sont rafrachies au fur et mesure de lexcution du programme. A la fin de la scrutation, les tats des MIS sont transfrs vers les sorties via les coupleurs, qui maintiennent ces sorties jusqu la fin du cycle suivant. 24Principe

11

Temps de ractionInstruction S1 := E1Entre physique E1 : MIE :dlai de ralisation de linstruction (x* 10 millisec.)

MIS : Sortie physique S1 :

25

Principe

1. Encodage des tapes et des transitions (bas niveau)

Langages de programmation80 % des applications actuelles (Tlmcanique)

type assembleur

type C

type lectrique

type simulink

2. Enchanement des squences tapes - transitions (haut niveau) Grafcet ( SFC) ou langage ci-dessus

26

Principe

12

Application monotcheTche matre Cyclique ou priodique Seule tre programmable en Grafcet Une tche matre* comprend: 1 ou plusieurs sections (entit autonome) et des sous-programmes (appel dans sections) Exemple: une section Sas en Ladder une section Four1 en Grafcet une section schage en ladder une section Nettoyage en litteral des sous-programmes SR0, SR1, ... Les sections sont scrutes dans lordre dapparition du navigateur27(* ) Tlmcanique

Principe

Excution cyclique/priodiqueCyclique:1 tion sec 2 tion sec ... n tion sec

Priodique (de 1 255ms)

Bits et mots systme utiles :28

Principe

13

Application multitcheTche matre Toujours prsente, cyclique ou priodique Seule tre programmable en Grafcet la moins prioritaire Optionnelle, toujours priodique Traitements courts pour ne pas pnaliser la tche matre (ex. 20 msec)(tches de surveillance; ex.: alarme temprature four, )

Tche rapide

Tche vnementielle ( action rflexe rapide) action trs rapide Exemple: sur une entre ou une sortie Dtection de seuils dune entre comptage => action = mise 1 dune sortie TOR. la plus prioritaire

29

Principe

Traitement sur coupure secteurCoupure secteur et testcoupure ?: pile de sauvegarde dfectueuse reset automate provoque par terminal ...

(*)

oui

non

non

oui non

oui

30(*)

si dure > temps filtrage de lalim (1 msec en DC, 10 msec en AC)

Principe

priorit

14

Reprise chaud (=> pas de rinitialisation)Traitement user sur reprise chaud

test coupure secteurnon

oui

retour au pas prcdant la coupure

Le systme: analyse la mmoire analyse le contexte application dcide de la reprise chaud: %S1 :=131

Principe

Dmarrage froid (=> rinitialisation)Traitement spcifique user

Test systme Test coupure secteurnon oui

mise 1 de %S0 par le systmeRemise zro des bits E/S, des bits et mots internes, positionnement du Grafcet sur tapes initiales, ...32

Principe

15

Un automate type Tlmcanique Micro TSX3721 ( pour automatismes de complexit faible/moyenne )

RAM : 20 K mots (programme, donnes, constantes) Nombre d E/S TOR : base : 192; base + extension : 256 Temps d'excution par K-instructions boolennes: 0.15 ms 2 extensions possibles PCMCIA (extension mmoire et communication) 33 Fonctions intgres: horodateurs, temporisateurs et compteurs

Principe

Un automate type TSX Micro 3721Bloc de visualisation bac de 3 emplacements pour modules e/s TOR run: run / stop ter: change terminal i/o: dfaut i/o err: erreur CPU bat: pile de sauvegarde

E Prise TER et AUX pour: Terminal de programmation connection un autre automate bus pour capteurs spcifiques imprimant ou cran de contrle

S

E

S Alimentation (24V) Emplacements : carte extension mmoire (PCMCIA) coupleur de communication (PCMCIA)

S

S

TSX DMZ 28 DR TSX DSZ 32 R5

TSX DMZ 28 DR

34

Principe

16

Contenu du coursIntroduction / Applications Technologie et Principes Autour de lautomate Objets adressables Programmation en langage contacts Exemples35

Autour de lautomateTerminaux de programmation Modules dextension

Terminaux de dialogue

Modules mtier

Communication

Entres/Sorties

36

Autour PLC

17

Modules dextensionModules dentres sortie TOR Variantes : E, S ou E/S 24V DC, 220V AC amprage relais de sortie logique positive/ngative niveau de protection E/S ...

Modules dentres sortie TOR dporte Permet dtendre le rack de lautomate autour de la machine un seul processeur !

37

Autour PLC

Autour de lautomateTerminaux de programmation Modules dextension

Terminaux de dialogue

Modules mtier

Communication

Entres/Sorties

38

Autour PLC

18

Modules mtiers Modules dentres sortie analogiquesFonction : surveillance, mesure et rgulation de process continus entres.: +/- 0 10 V / ADC (ex.: sur 12 ou 16 bits) sorties : +/- 10 V ; 0 20 mA / DAC (ex.: sur 12 bits)

39

Autour PLC

Modules mtiers Modules de rgulation de processFonction : pilotage de process simples tels que fours, groupes frigorifiques asservissement mcanique (couple, vitesse,) Intgrent : le calcul floating point des boucles de rgulation prdfinies et paramtrables(Boucle cascade, PID, auto-adaptatifs, )

PLC

E/S TOR ou analogiques

Mise en uvre logicielle des boucles de rgulation Processeur de rgulation40

Dialogue Oprateur/conduite

Autour PLC

19

Modules mtiers

Module de pesage

Module de commande daxe Module dalimentation process Module de comptage ...41

Autour PLC

Autour de lautomateTerminaux de programmation Modules dextension

Terminaux de dialogue

Modules mtier

Communication

Entres/Sorties

42

Autour PLC

20

Terminaux de programmationPC standard Programme PL7pro (Ladder, Grafcet, )chargement application rcupration application

Terminaux industriels

Console portable

Terminal de programmation (Atelier, Bureau dtudes)

Rglage/Maintenance (en Atelier)

43

Autour PLC

Terminaux de dialogueStation Graphique Logiciel de supervisionSupervision (SAP)

Automates Magelis (Tlmcanique)

Fonctions: Synopsis de linstallation - visualisation temps rel des grandeurs Courbes de tendances temps rel ( Scope ) Chargement, dchargement, stockage et base de donnes applications Gestion des alarmes (transmission via rseau ) Gestion du temps absolu (dclencher un processus les lundis 8h45) Interface entre automates et bases de donnes et systme SAP44

Autour PLC

21

Autour de lautomateTerminaux de programmation Modules dextension

Terminaux de dialogue

Modules mtier

Communication

Entres/Sorties

45

Autour PLC

Communicationniveau supervision(com.: Internet/Ethernet)

niveau automates(com.: bus spcifiques PLC) (ex. profibus, ...)

niveau capteurs/ actionneurs(com.: bus de terrain) (Asi)46

Autour PLC

22

Autour de lautomateTerminaux de programmation Modules dextension

Terminaux de dialogue

Modules mtier

Communication

Entres/Sorties

47

Autour PLC

Entres (TOR)Rappel Module entre PLC24 V

Alimentation 24 V (du PLC)0V

Capteur

3 18

Le capteur ferme le contact

Lautomate mesure 0 ou 24 V sur lentre 3

48

Autour PLC

23

Dtecteur photolectrique (TOR)Principe: metteur de lumire (diode lectroluminescente) lumire rouge, verte (spectre visible) ou infrarouge (invisible) rcepteur sensible (phototransistor) Exemples . la pelle Dtection passage bouteille Dtection voiture Dtection ressort Dtection tranche plaque Dtection tiquette Dtection prsence/alignement gteau Dtection boucle Dtection zone Dtection personne cube (labo) Dtection dfaut

Sortie Mise en forme

49

Autour PLC

Dtecteur de proximit inductifPrincipe: Un courant oscillant dans un bobinage induit un champ magntique

(TOR)

(voir figure) dans larmature. Linductance du circuit L se voit fortement modifie lors de la prsence de lobjet mtallique, provoquant un amortissement des oscillations: cet amortissement qui est dtect (*) et mis en forme pour activer la sortie TOR. objet mtallique Distance: de 0 60 mmobjet mtallique

Exemple au labo: Dtection arrive palettes

V

Sortie Mise en forme (*) seuils dtcts l aide dun Trigger de Schmidt

50

Autour PLC

24

Pressostats, vacuostats (TOR)Principe: Transformation dun signal de pression [ou dpression] en contact lectrique Tout ou Rien ( TOR ) Exemple: rgulation entre deux seuils:

51

Autour PLC

Sorties (TOR)Sortie PLC ContacteurRelais internebobine

3 24 V / 0.5 2 A 35

bobine

P:W

220 V ~

M

P : kW...

Carte sortie PLC En principe, on ne connecte pas lactionneur (M) directement sur le circuit de sortie Il est pilot par un relais, un contacteur de puissance.

52

Autour PLC

25

Sorties (TOR)Module Sortie PLC Bobine E.V. i

24 V ALIM 24 V + bornier 24 V

17

8 12

35 0V

Contacteur moteur i

53

Autour PLC

Sorties (TOR)

PLC

Sortie PLC

bobine

bobine

bobine

...

...

...

...

Contacteurs ... Protections thermiques54

...

...

...

Autour PLC

26

Contenu du coursIntroduction / Applications Technologie et Principes Autour de lautomate Objets adressables Programmation Ladder Exemples55

Objets boolens : bitsBits dentre/sortie : %I , %Q lecture (0 ou 1) de ltat dune entre % Ix.i criture ou lecture de ltat d une sortie % Qx.j

Bits internes : %M lecture/criture (0 ou 1) dun bit interne % Mi (mmoire)

Bits systme : %S lecture/criture (0 ou 1) dun bit systme (%Sj) (voir slide suivant)

Bits de blocs fonction lecture dun bit dun bloc (ex. %Mni.R : tat d un bloc monostable)

Bits dtat des tapes Grafcet : %X lecture (0 ou 1) de ltat dune tape Grafcet (%Xi pour ltape i) 0: inactive ; 1 : active56

Objets adress.

27

Bits systme: %Si

etc..U : gr par lutilisateur S : gr par le systme U->S : mise 1 par U, mise zro par S S->U : mise 1 par S, mise zro par U57

Objets adress.

Adressage des E/SConventions dadressage

.MOD : accs aux informations gnrale du module .ERR : information de dfaut de voie

Exemple%I1.5 : entre 5 du module 1 %I3.8 : entre 8 du module 3 %Q4.5 : sortie 5 du module 4 %I5.MOD.ERR : information dfaut du module 558

Objets adress.

28

Conventions dadressage

Objets Mots : x octets

Mots internes variables (%MW...) Mots internes constants (%KW...)

pour mmoriser des valeurs en cours de programme (W : 16 bits : -32768 +32767 ; F : flottant 32 bits = simple prcision pour mmoriser des valeurs constantes : modifiables par terminal

Mots Systmes (%SW...)

renseignent sur ltat du systme (tapes actives, dure des tches, ) 59 fonctions utiles: horodateur, ...

Objets adress.

Objets Mots : recouvrement!

! no comment

60

Objets adress.

29

Tableauxde bits :

exemple: %M10:6 dsigne : [%M10 %M11 %M12 %M13 %M14 %M15]

de mots :

61

Objets adress.

Adressage direct / indexDirect: Adressge fixe et dfini l intrieur du programme exemple: %MW26 : mot interne dadresse 26 Index:

62

Objets adress.

30

Contenu du coursIntroduction / Applications Technologie et Principes Autour de lautomate Objets adressables Programmation en langage contacts Exemples63

Structure dun rseau ladderzone test zone action

capteurs ...

bobines

scrutation ligne par ligne64 Programmation.

31

Elements pour les exercicesZone TEST %I0.1 %I0.2 ... %I1.3 %I1.4 ... %M0 %M1 %M2 %M3 ... %MW0 %MW1 %MW2 %MW3 ... %MW0 %MW1 %MW2 %MW3 ... Zone ACTION %M0 %M1 %M2 %M3 bits et mots interne ...(mmoires)

Capteurs TORex.: %I1.1 : signal sa1 %I1.2 : Bouton BP ...

%Q2.1 %Q2.2 %Q2.3 %Q2.4 ...

ex.: %Q2.1 : A+ %Q2.2 : moteur lectr. ...

%Q2.1 %Q2.2 %Q2.3 %Q2.4 ...

tats sortie (image du contact relais)65 Programmation.

Elements du langageElements de test (zone test )-| |-|/|-|P|-|N|: Dtection tat 1 du bit entre ( contact passant si tat 1) : Dtection tat 0 du bit entre ( contact passant si tat 0) : Dtection front montant ( contact passant sur un cycle) : Dtection front descendant ( contact passant sur un cycle) : blocs fonctions standards (ex. timers, compteurs, drums, )

Elements de liaison: Connexion horizontale : Connexion verticale66

Introduction

32

Elements de base du langageElements daction-( )-( / )-( S )-( R )-(#)-(C)

(sur bits)

: Ecrire ltat du test (0 ou 1) dans le bit : Ecrire ltat inverse du test (0 ou 1) dans le bit : Ecrire et mmoriser ltat 1 dans le bit si ltat du test vaut 1 (set) : Ecrire et mmoriser ltat 0 dans le bit si ltat du test vaut 1 (reset) : propre au Grafcet: provoque le passage ltape suivante : branchement un sous-programme si test = 1 : retour de sous-programme si test = 1 : arrt du programme si test = 167 Programmation.

Fonctions de base (sur bits)Instruction de chargementInstructions:

Chronogramme:

(2) : mise 1 pendant UN cycle automate68 Programmation.

33

Fonctions de base (sur bits)Instruction daffectationInstructions:

Chronogramme:

69 Programmation.

Fonctions de base (sur bits)Instruction ET Instructions:

Chronogramme:

(2) : mise 1 pendant UN cycle automate70 Programmation.

34

Fonctions de base (sur bits)Instruction OU Instructions: Chronogramme:

71 Programmation.

Fonctions de base (sur bits)Instruction OU exclusif (XOR)Instructions:

Chronogramme:

72 Programmation.

35

Blocs prdfinis (sur bits)MonostableInstructions:

Valeurs : %Mni.P : valeur de prslection (0 9999) %Mni.V : valeur courante: dcrot de %Mni.P 0 Y/N : %Mni.P modifiable ou non par terminal Base de temps : TB Sortie ( Running ) : %Mni.R passe 0 si %Mni.V=0 Armement ( Start ) : sur front montant de lentre SAttention: S = dtection interne front montant => OK sur instruction -| |73 Programmation.

Blocs prdfinis (sur bits)Monostable (2)Chronogramme:rarmement possible

Solution:

TB=sec %MN0.P=5

Exemple:

Faire clignoter la lampe %Q3.0: 5 sec ON 2 sec OFF 5 sec ON ...

TB=sec %MN1.P=2

74 Programmation.

36

Blocs prdfinis (sur bits)TemporisateurInstructions:

Mode : Valeurs : TON : tempo enclenchement %Tmi.V : valeur courante TOF : tempo dclenchement %Tmi.P : valeur de prslection (0 9999) TP : monostable Y/N : Tmi.P modifiable ou non par terminal Base de temps : TB Armement (IN) : sur front montant pour TON ou TP sur front descendant pour TOF75 Programmation.

Dtection interne dun front en IN => instruction pilote -| |- correcte

Blocs prdfinis (sur bits)Temporisateur (2)Mode TON retard lenclenchement

Mode TOF retard au dclenchement

rarmement impossible

Mode TP monostable de dure donne

76 Programmation.

37

Blocs prdfinis (sur bits)Bloc compteurInstructions: Valeurs : %Ci.V : valeur courante %Ci.P : valeur de prslection (0 9999) Armement (sur front montant) : CU : entre comptage : incrmente %Ci.V CD : entre dcomptage : dcrmente %Ci.V R : remise zro (si R=1, on force %Ci.V=0) S : Prselection (si S=1, %Ci.V= %Ci.P ) Sorties : D done passe 1 qd %Ci.V= %Ci.P F : dbordemment comptage (> 9999) E : dbordement dcomptage ( instruction -| |- correcte

78 Programmation.

38

Blocs prdfinis (sur bits)Bloc Drum ou programmateur camesInstructions:

Valeurs : LEN : nombre de pas (1 16) Base de temps : TB TB : base de temps %DRi.V : dure dun pas (en test ou lecture) %DRi.S : numro du pas (test ou lecture) Armement (U, R) et vrification (F) U: up : sur front montant, provoque le passage au pas suivant R reset : initialisation au pas 0 F: full : Mis 1 lors du dernier pas en cours.

79

Programmation.

Blocs prdfinis (sur bits)Bloc Drum (2)Dfinition des actions: chaque pas, une action de sortie => Tableau 2 entres

Chronogramme :

80 Programmation.

39

Tests et Oprations sur motsDans la zone test : CompareCOMPARE COMPARE

%MW1 > 10COMPARE

%SW51 < 16#0500

%MW1 = %MW2

Dans la zone action : OperateOPERATE OPERATE

INC %MW40

%MF40:= SQRT(%MF30)OPERATE

%MW40[%MW1]:= %MW3081 Programmation.

Exercices dassouplissementBobines inverses, Set - Reset inverse inverse/inverse set (mmoris) reset (mmoris)Q0,5

Q0,6

Q0,7

Q0,7

82 Exemples

40

Exercices dassouplissementMarche / arrt moteur24 V 0V I0.3

Schma lectrique

Bouton Marche NO Ma : entre I0.4 Bouton Arrt NF At : entre I0.3 Moteur KM1 : sortie Q0.2

%I0.3 I1.3

%I0.4 I1.4 Q 0.2 %Q0.2

Programme Ladder

%Q0.2 Q 0.2

Attention : ne pas confondre le type de contact physique avec le type de contact programm : ex. : Bouton arrt At

83 Exemples

Exercices dassouplissementLe tlrupteur (lexercice benchmark ) : en poussant successivement sur BP, la lampe L sallume, steint, sallume, Version 1 :BP P L L S

L

Faux car scrutation horizontale !!!!! Version 2 :BP P

L R

ancien standard : ctait ok%M0

%M0

%Q2.0

%Q2.0

%M0

%Q2.0 BP

mmoire de limpulsion

%Q2.0 %M0

84

41

Exercices pour assouplisComptage de visiteurs dans un parking: nonc/solution Un passage contrle, grce 2 cellules (I0.5 et I0.6), I0.6 I0.5 P14 les entres et les sorties des vhicules. Lordre dans lequel elles sont occultes indique le sens. Une lumire (Q0.2) avertit que le parking est plein (100 places) Entres:I0.5 I0.6 I0.6 M0 M0 S M0 R M1 M2 S M2 M2 R M3 E Q0.2 D F

Sorties:

I0.6

I0.5 R I0.5

Comptage/ Alarme :M1 M3

P S CU CD

C2C.P=100

85 Exemples

Exercices pour assouplisCommande dun passe-plat: nonc

86 Exemples

42

Exercices pour assouplisCommande dun passe-plat: une solutionAR BP_transfert A (Transfert) AV S S1 I1 Slection sallle 1,2,3 AV R S2 I2

S3

I3

S3 BP_retour R (Retour) AR

C

AV

Fins de course

AR

87

NB: I1, I2, I3 : interrupteur 3 positions stables

Exemples

Exercices pour assouplisSquence de perage: nonc

Lire ent em me ntiv atte program t le j e est d it ! r si c qu a

88 Exemples

43

Exercices pour assouplisSquence de perage: une solution

89 Exemples

Exercices pour assouplisAlarme entretien nonc: Une solution:Commande moteur:Arrt Marche (maintien) Moteur

Horloge:minutes

%S7: bit systme qui alterne (0/1) toutes les minutes ( 1 pdt 30 sec) %S6: idem %S7 mais 5msec 1/ 5msec 0 etc...ACQ

heures

Alarme:

Voyant V

90 Exemples

44