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
Top Related