Sunteți pe pagina 1din 6

LABORATOR Nr.

MODELAREA UNUI PROCES SECVENIAL UTILIZND METODA GRAFCET


1. Scopul lucrarii
Lucrarea urmareste insusirea modului de reprezentare grafcet, si realizarea unei
aplicatii simple cu ajutorul acestei metode.
2. Continutul lucrarii
2.1. Notiuni teoretice
GRAFCET este o metod de reprezentare de tip graf, care comport dou tipuri de
noduri: etape i tranziii.
Arcele fac legtura ntre etape i tranziii. Pot fi de la etape la tranziii sau de la
tranziii la etape.
O etap poate s aib dou stri:
-activ (reprezentat prin marcaj) sau
-inactiv.
Etapa care este activ cnd sistemul este pus n funciune se numete etap iniial.
1

- etap inactiv

- etap activ

- etap iniial

a) Reprezentarea etapelor
Tranziiile sunt reprezentate ca n figura 1.2. Fiecrei tranziii Ti i este asociat o
funcie numit funcie de receptivitate Ri.
Ri = funcie logic (variabile de intrare i/sau de stare)
Ti

Ri

b) Reprezentarea tranziiilor
Dac sunt mai multe arce care sosesc sau pleac de la aceeai tranziie, reprezentarea
conine i o linie dubl (figura 1.3).

jonciune I

a)

b)

Ti

Ri

Ti

Ri

c)

Ti

Ri

distribuie I
jonciune i
distribuie I

c) Jonciuni i distribuii I
Cnd dou sau mai multe linii se conecteaz la aceeai etap, se regrupeaz (figura
1.4).
Ti

Ti+1

a)

Ti+1

Ti

jonciune SAU

a)

distribuie SAU

d) Jonciuni i distribuii SAU


O tranziie poate s nu aib etape de intrare sau etape de ieire. n primul caz vom avea
tranziie surs, iar n al doilea - tranziie final.
Ansamblul etapelor active la un moment dat, definete situaia la acel moment. O
situaie corespunde unei stri a sistemului. Evoluia strii se va face prin efectuarea
tranziiilor.
Aciunile sunt reprezentate ntr-un dreptunghi asociat etapelor, acestea putnd fi
executate cnd etapa respectiv este activ (figura 1.5).
Aciuni i

Ri

Ti

i+1

Aciuni i+1

e) Reprezentarea aciunilor

O tranziie este executabil dac urmtoarele dou condiii sunt ndeplinite:


toate etapele care preced tranziia sunt active (se spune c tranziia este valid);
funcia de receptivitate asociat tranziiei are valoarea adevrat sau este egal cu 1.
Execuia unei tranziii const n a dezactiva toate etapele dinaintea tranziiei i a activa
toate etapele de dup. Aceste operaii sunt indisociabile i sunt executate simultan. Execuia
unei astfel de tranziii este considerat de durat nul.
Reguli de execuie a tranziiilor:
toate tranziiile executabile sunt imediat executate;
etapa ce este simultan activat i dezactivat este considerat activ;
mai multe tranziii simultan executabile sunt simultan executate.
O variabil de intrare de durat foarte mic este considerat un eveniment. n
reprezentarea de tip Grafcet este introdus o variabil de temporizare t/i/ - o variabil logic
care va fi egal cu 1, dac a trecut un interval de timp , din momentul ultimei treceri a etapei
i de la starea inactiv la starea activ.
Ca exemplu, pentru secvena din figura 1.6.a este prezentat modul de efectuare a
tranziiilor, prin diagrama din figura 1.6.b.

0
a

Ti

1
0

1
0

Xi

1
0

Xi
i+1

0
Ti+1

1
0

t/i+1/1s

1
0

t/i+1/s

1
0

a)

10 s

20 s

b)

f) Diagrama pentru reprezentarea modului de efectuare a tranziiilor


- unde:
Xi reprezint starea etapei i, iar Xi+1 reprezint starea etapei i+1;
t/i+1/10s i t/i+1/20s sunt variabile de temporizare raportate la etapa i+1;
a i b - funcii de receptivitate.
Aciunile pot fi mprite n dou categorii: aciuni de nivel impulsiv i aciuni de nivel
(pot fi condiionate sau necondiionate).
Aciunile de nivel sunt definite numai pentru situaii stabile.
Aciunile impulsive au durat foarte scurt i realizeaz schimbarea unei variabile sau
contorizarea unei mrimi.
Pentru sistemul modelat, aceste aciuni pot fi ieiri. Funcia de receptivitate poate fi un
eveniment extern sau un eveniment i o condiie.
Macroetape i pseudo-macroetape
Macroetapele i pseudo-macroetapele sunt utilizate pentru descrierea sistemelor
complexe. Acestea permit detalierea separat a unor pri din GRAFCET.

5
M30

g)

Reprezentarea macroetapei

Macroetapa are numai o intrare i o ieire. Execuia unei tranziii nainte de


macroetap conduce la activarea etapei de intrare din descrierea macroetapei.
Pseudo-macroetapa - reprezint o parte din GRAFCET, care este reprezentat
concentrat.

ii

h)

Aciuni i

Reprezentarea pseudo-macroetapei

Aciunile sunt reprezentate de aciunile ce aparin etapelor ce intr n descrierea


pseudo-macroetapei.
2.2. Aplicaie practic
S se realizeze modelul Grafcet al urmtorului proces.
Procesul ce constituie obiectul acestei aplicaii este alctuit dintr-o etap iniial i din
opt etape ce se desfoar secvenial i ciclic.
Pornirea secvenei ciclice se poate realiza prin acionarea butonului de START, dac
sunt ndeplinite condiiile de pornire CP. Oprirea instalaiei se realizeaz dac este acionat
butonul STOP, indiferent de etapa n care se afl. Duratele n care sunt active etapele sunt
egale i luate astfel nct, s poat acoperi efectuarea aciunilor cu timpul de execuie cel mai
mare. Pentru a nu se folosi opt temporizri i pentru a putea controla timpul de desfurare a
fiecrei etape, se utilizeaz un semnal dreptunghiular (N), de perioad constant, ce permite
trecerea de la o etap la alta, atunci cnd se detecteaz un front cresctor sau descresctor.
Din figura urmtoare se poate observa c, pe perioada unei etape palierul semnalului
este constant. n etapa 1 N=1, n etapa 2 N=0, n etapa 3 N=1 i aa mai departe. Se observ
c succesiunea etapelor este 1, 2, 3, 4, 5, 6, 7, 8, dup care se repet (1,2, ...).

i)

Semnal de comutare a etapelor

Semnalul dreptunghiular a fost realizat cu ajutorul funciei TGENi disponibil n


Sucosoft. Activarea funciei se realizeaz prin acionarea butonului START, iar semnalul
generat este transferat n memoria (de tip bit) M0.0.
Programul pentru controlerul programabil a fost realizat cu ajutorul funciei de control
secvenial plecnd de la reprezentarea Grafcet a procesului.

Reprezentarea Grafcet a procesului

Simbolurile utilizate n reprezentarea Grafcet au urmtoarea semnificaie:


A1
Aciuni etapa 1
A2
Aciuni etapa 2
A3
Aciuni etapa 3
A4
Aciuni etapa 4
A5
Aciuni etapa 6
A7
Aciuni etapa 7
A8
Aciuni etapa 8
N
Semnal comutare etape
START Pornire proces ciclic
CP
Condiii de pornire
STOP Oprire proces ciclic

S-ar putea să vă placă și