Documente Academic
Documente Profesional
Documente Cultură
Instructiunile XIC si XIO accept ca argument un bit care corespunde unei a , , intrri digitale (adresat prin I:s/b) sau din memoria intern adresabil la a a a nivel de bit (B3/x). Instructiunile de intrare pe bit se pot lega n serie, rezultnd functia AND, sau a , , paralel, rezultnd functia OR. n a , Se poate face o analogie cu contactele electrice, unde un contact nchis (prin care trece curentul) este TRUE iar un contact deschis (prin care nu trece curentul) este FALSE. Atunci cnd bitul testat este TRUE, contactul este a actionat (un contact XIC = NO se nchide si devine TRUE, iar un contact , , XIO = NC se deschide si devine FALSE). , Instructiuni de iesire , , Aceste instructiuni accept ca argument un bit asociat unei iesiri digitale a , , (adresat prin O:s/b) sau din memorie (B3/x). --( )-- = OTE (Output Energize). Copiaz valoarea boolean de la intrare la iesire. a a , input = TRUE input = FALSE => => output = TRUE output = FALSE
--(L)-- = OTL (Output Latch). Seteaz bitul adresat dac intrarea este TRUE a a input = TRUE input = FALSE => => output = TRUE output nu se modic a
--(U)-- = OTU (Output Unlatch). Reseteaz bitul adresat dac intrarea este TRUE a a input = TRUE input = FALSE => => output = FALSE output nu se modic a
Pe aceeasi ramur Ladder (rung) se pot grupa mai multe instructiuni de a , , iesire, legate paralel. n ,
3. Identicarea intrrilor, iesirilor si conectarea lor la modulele de I/O. a , , Intrrile vor alocate pe adresele I:1/x si I:2/x, x = 0, 15. a , Iesirile vor alocate pe adresele O:3/x si O:4/x, x = 0, 15. , , a Pentru ecare intrare digital la care vom testa tranzitia (F alse , T rue sau T rue F alse) folosind instructiunea OSR, vom aloca un , bit memoria B3 care retine starea anterioar a intrrii testate. n a a , Not: Automatul Allen-Bradley din laborator are congurate cte 16 a a intrri pe sloturile 1 si 2 si cte 16 iesiri pe sloturile 3 si 4. a a , , , , 4. Identicarea temporizrilor, contoarelor si a altor variabile, si alocarea a , , acestora sierele de memorie interne ale automatului: n , Timer - T4:x Counter - C5:x 5. Scrierea efectiv a programului. a Se scrie instructiunea de activare a etapei initiale (OSR); , , Pentru ecare etap Grafcet se scrie o ramur Ladder de tipul I; a a Pentru ecare tranzitie Grafcet se scrie o ramur ladder de tip II. a ,
LABORATOR 3. INTRODUCERE LADDER DIAGRAM IN Vom folosi dou tipuri de ramuri: a Ramurile de tip I, pentru ecare etap: a
Dac bitul asociat = 1 Se execut aciunile asociate
Prima instructiune din program va activa etapa initial, cu OSR. a , , continuare se scriu toate ramurile de tip I. In La sfrsit se scriu toate ramurile de tip II. a , Cu aceast structur a programului, ntr-un ciclu automat au loc urmtoarele: a a a Se citesc intrrile; a Doar la primul ciclu automat: se activeaz etapa initial Grafcet; a a , Se execut actiunile din etapa activ (sau din etapele active, cazul a , a n programelor care folosesc paralelism); a a a Se evalueaz conditiile de tranzitie ctre etapa (etapele) urmtoare; , , dac sunt adevrate, se trece etapa (etapele) urmtoare. a a n a Se actualizeaz iesirile. a ,
Mst
Mdr
lim_st MOTOR
lim_dr
Observatie: Prin apsarea oricrui buton se , elege de fapt trecerea din a a nt , starea de ridicat starea de apsat a butonului. n a
1 _ P 2 P
NOT(Mst)
lim_st 1
Etapa II - Asocierea etapelor din diagrama Grafcet cu biti din , registrul intern B3 Etapa 1 - B3/1 Etapa 2 - B3/2 ... Etapa 6 - B3/6 OSR (activarea etapei initiale) - B3/0 ,
Etapa III - Asocierea intrrilor si iesirilor cu bitii de pe sloturile a , , , de intrare / iesire ale AP , Intrri: a Iesiri: , M st: O:3/1 M dr: O:3/2 P : I:1/1; pentru vericarea tranzitiei cu OSR - B3/11 , S: I:1/2; pentru vericarea tranzitiei cu OSR - B3/12 , R: I:1/3; pentru vericarea tranzitiei cu OSR - B3/13 , lim st: I:1/4 lim dr: I:1/5
O:3/1 U
B3/5
O:3/1 L
B3/6
O:3/2 U
I:1/1
B3/11 OSR
B3/1
B3/1 U B3/2 L
B3/2
I:1/5
B3/2 U B3/3 L
B3/3
I:1/4
B3/3 U B3/1 L
I:1/2
B3/12 OSR
B3/3
B3/3 U B3/4 L
I:1/2
B3/12 OSR
B3/4
B3/4 U B3/3 L
10
I:1/3
B3/13 OSR
B3/4
B3/4 U B3/5 L
B3/5
I:1/4
B3/5 U B3/1 L
I:1/2
B3/12 OSR
B3/2
B3/2 U B3/6 L
I:1/2
B3/12 OSR
B3/6
B3/6 U B3/2 L
I:1/3
B3/13 OSR
B3/6
B3/6 U B3/5 L