Beruflich Dokumente
Kultur Dokumente
Sistem logic
combinaional
z1
z2
.
.
xn
zm
(SLC)
Y1
y1
Y2
y2
YS
yS
CRS
.
.
CR2
CR1
BLR
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
xt
zt
SLC
St
Automat Mealy
St+1
S t +1 = f ( S t , x t )
z t = g (S t , x t )
Memorie
xt
St+1
t
SLC1
Memorie
St
zt
SLC2
Automat Moore
S t +1 = f ( S t , x t )
z t = g (S t )
Motor oprit
Motor pornit
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
Tranziiile sunt reprezentate sub forma unor linii orizontale sau verticale,
perpendiculare pe arce.
Arcele orientate interconecteaz locaiile i tranziiile. Arcele indic
modul de evoluie al reelei n timp.
Regula de evoluie a reelei Petri este urmtoarea: dac etapele precedente
ale unei tranziii sunt active (iau valoarea logic 1) i evenimentul ce
reprezint tranziia a aprut (ia valoarea logic 1), atunci tranziia se
declaneaz. Astfel, toate etapele precedente care au fost active devin inactive
(dispare marca) iar etapele ulterioare inactive devin active (apare marca).
Un exemplu de reea Petri care descrie evoluia unui automat secvenial
oarecare se prezint n figura urmtoare.
Aciunea 1
(iniializare)
t1
Aciunea 2
Aciunea 3
t2
t4
4
t3
5
Aciunea 5
Aciunea 4
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
Aciune
a b Receptivitate
Tranziie (3)
Etap
B1
B2
Aciune
Legtur orientat
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
(3)
(1)
(R3)
(R1)
(4)
(2)
Tranziie
simpl
(R4)
(R2)
Jonciune
I
Distribuie
I
Jonciune i
distribuie
I
c) Legturi orientate
O legtur orientat se reprezint printr-o linie vertical care leag
etapele ntre ele. Legturile orientate stabilesc ordinea activrii etapelor.
Sensul normal de evoluie este de sus n jos.
5
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
(1)
(3)
(4)
1
2
(2)
(5)
Jonciune n
SAU
(6)
Distribuie n
SAU
Legtur
orientat de
jos n sus
GRAFCET liniar
GRAFCET-ul prezentat ca exemplu n figur conine o secven de etape
n bucl nchis. Este cel mai simplu GRAFCET i se numete GRAFCET liniar.
1
a
2
A
b
B1
B1
c
4
C
d
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
1
a
b
4
c
E
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
21
31
41
22
32
42
a b
a
2
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
A
Aciunea
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
X3
3
A
a
X4
Aciunea
A
Aciunea
Aciune condiionat
O aciune condiionat este o aciune continu a crei execuie depinde de
ndeplinirea unei condiii logice U. Condiia se noteaz n GRAFCET cu
ajutorul unei linii groase verticale, desenat n partea superioar a ptratului care
reprezint aciunea.
n exemplul din figura urmtoare aciunea B se execut pe durata ct etapa
2 este activ, dar numai att timp ct condiia U este realizat:
aciunea B = X 2 U
X2
U
2
B
a
Condiia
Aciunea
B
t
10
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
X1
Aciunea
A
a
2 sec.
Aciunea
B
5 sec.
n exemplul din figura de mai sus, etapei 3 din GRAFCET i sunt asociate
dou aciuni temporizate A i B. Aciunea A se execut dup expirarea timpului
de 2 secunde de la activarea etapei 1, pe durata ct etapa 3 este activ. Aciunea
B se execut dac nu a expirat timpul de 5 secunde de la activarea etapei 1, pe
durata ct etapa 3 este activ.
Aciunea de declanare a unei temporizri
Printre aciunile asociate unei etape din GRAFCET se numr i aciunea
de declanare a unei temporizri care se reprezint cu ajutorul notaiei T = q sec.
n interiorul ptratului care este rezervat acestei aciuni.
T=5sec.
11
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
3
(6)
T = 8sec
T = 16sec
X3
t / 3 / 8 sec .
t
X4
8 sec.
(7)
t / 3 / 16 sec .
X5
16 sec.
12
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
Etap de
intrare
E1
Etap de
ieire
M1
Validare
13
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
0
Punere n funciune
14
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
30
Cascad autorizat i cerere de cldur
nclzire cu cazanul 1 i
blocare cazanul 2
31
32
33
34
35
Postirigarea ndeplinit
Oprirea circulaiei apei n
cazanul 2
36
37
38
Oprirea cazanului 1
39
Cazanul 1 oprit
15
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
16
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
x=0
Motor oprit
(y=0)
o
B
Motor pornit
(y=1)
x =1
SLC
1
xt+1
xt
SLC
2
yt
17
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
Motor oprit
(y=0)
o
B
Motor pornit
(y=1)
x =1
18
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
Starea
prezent
pt
0
0
0
0
1
1
1
1
ot
0
0
1
1
0
0
1
1
xt
0
1
0
1
0
1
0
1
SLC1
SLC2
Starea
urmtoare
xt+1
0
1
0
0
1
1
1
0
yt
0
1
0
0
1
1
1
0
01
0
11
10
x t +1 = o t p t + p t x t + ot x t = o t ( p t + x t ) + p t x t
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
k t +1 = K t
3. Se echivaleaz variabila de stare x t din ecuaia de funcionare a automatului
cu variabila k t din ecuaia releului
xt = k t
4. Ecuaia de funcionare a automatului devine
k t +1 = o t ( p t + k t ) + p t k t
5.Folosim ecuaia releului i ecuaia de funcionare a automatului devine
K t = ot ( pt + k t ) + p t k t
400V c.a.
f1,2,3
p
M
3~
20
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
p o
x=0
Motor oprit
(y=0)
p o
x =1
Motor pornit
(y=1)
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
pt
0
0
0
0
1
1
1
1
ot
0
0
1
1
0
0
1
1
xt
0
1
0
1
0
1
0
1
SLC1
SLC2
Starea
urmtoare
xt+1
0
1
0
0
1
1
0
0
yt
0
1
0
0
1
1
0
0
01
0
11
10
x t +1 = o t x t + p t o t = o t ( p t + x t )
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
o
p
M
3~
x=0
Motor oprit
(y=0)
o p
B
Motor pornit
(y=1)
x =1
po
23
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
pt
0
0
0
0
1
1
1
1
ot
0
0
1
1
0
0
1
1
xt
0
1
0
1
0
1
0
1
SLC1
SLC2
Starea
urmtoare
xt+1
0
1
0
0
1
1
1
1
yt
0
1
0
0
1
1
1
1
24
AUTOMATIZAREA INSTALAIILOR 1
Sisteme logice secventiale
xt+1
ptot
00
xt
0
1
0
1
01
11
10
x t +1 = p + ot x t
f1,2,3
p
k
M
3~
25