Sunteți pe pagina 1din 29

Automate programabile (AP)

Cap. 3. Automate vectoriale

12.10.2005 12:02 prof .Mărgineanu Ioan 1


Cap.3. Automate vectoriale

3.1. Principiul de funcţionare al automatelor vectoriale (AP)


3.1.1. Structura şi principiul de funcţionare al AP
3.1.2. Timpii de răspuns la informaţiile de intrare
3.1.3. Modulele de intrare/ieşire ale AP
3.1.4. Panouri operator
3.2. Limbaje de programare pentru AP
3.2.1. Limbajul IL (STL)
3.2.2. Limbajul ST(Structured Text)
3.2.3. Limbajul LAD (Ladder Diagram)
3.2.4. Limbajul FBD (Function Block Diagram)
3.2.5. Limbajul SFC (Sequential Function Chart)

12.10.2005 12:02 prof .Mărgineanu Ioan 2


Evoluţia unui graf

Regula nr. 1. Starea iniţială


Starea iniţială este reprezentată de etapele care sunt active la
început. Trebuie să existe cel puţin o stare iniţială.

Regula nr. 2. Validarea unei tranziţii


O tranziţie poate fi validată, imediat ce etapele care o preced sunt
active. În caz contrar tranziţia este invalidată.

Regula nr. 3. Evoluţia etapelor active


O tranziţie poate fi parcursă dacă este validată şi condiţia asociată
tranziţiei este adevarată. Parcurgerea unei tranziţii are ca efect
activarea tuturor etapelor care urmează tranziţiei şi dezactivarea
etapelor care preced tranziţia.

12.10.2005 12:02 prof .Mărgineanu Ioan 3


Evoluţia unui graf

C5
{1, 2} {3}

12.10.2005 12:02 prof .Mărgineanu Ioan 4


Evoluţia unui graf

Regula nr. 4. Evoluţia simultană


Dacă mai multe tranziţii au condiţii de parcurgere, ele sunt parcurse
simultan. Parcurgerea unei tranziţii are o durată foarte scurtă, dar
diferită de zero. Dacă două tranziţii succesive , separate de o etapă,
au condiţia de parcurgere frontul aceleiaşi variabile, atunci sunt
necesare două fronturi pentru a parcurge celle două tranziţii.

PROCES

12.10.2005 12:02 prof .Mărgineanu Ioan 5


Evoluţia unui graf

C5
{1, 2} {3, 4, 5}

12.10.2005 12:02 prof .Mărgineanu Ioan 6


Evoluţia unui graf

C C
{1} {2} {3}

12.10.2005 12:02 prof .Mărgineanu Ioan 7


Evoluţia unui graf

Regula nr. 5. Activarea şi dezactivarea simultană


Dacă în cursul evoluţiei unui graf, o etapă are simultan condiţii de
activare şi dezactivare atunci ea rămâne activă

PROCES

C5
{1, 2} {2, 3}

12.10.2005 12:02 prof .Mărgineanu Ioan 8


Tipuri de acţiuni

Acţiuni continue

12.10.2005 12:02 prof .Mărgineanu Ioan 9


Tipuri de acţiuni

Acţiuni in impuls

12.10.2005 12:02 prof .Mărgineanu Ioan 10


Tipuri de acţiuni
Acţiune condiţionată simplă

12.10.2005 12:02 prof .Mărgineanu Ioan 11


Tipuri de acţiuni
Acţiune retardată

12.10.2005 12:02 prof .Mărgineanu Ioan 12


Tipuri de acţiuni
Acţiune limitată în timp

12.10.2005 12:02 prof .Mărgineanu Ioan 13


Tipuri de acţiuni
Reprezentări echivalente

12.10.2005 12:02 prof .Mărgineanu Ioan 14


Tipuri de acţiuni
Acţiuni memorate

12.10.2005 12:02 prof .Mărgineanu Ioan 15


Tipuri de acţiuni
Acţiuni memorate la producerea unor evenimente

12.10.2005 12:02 prof .Mărgineanu Ioan 16


Temporizări asociate unei tranziţii

12.10.2005 12:02 prof .Mărgineanu Ioan 17


Macroetape

12.10.2005 12:02 prof .Mărgineanu Ioan 18


Pornirea şi oprirea unui graf

12.10.2005 12:02 prof .Mărgineanu Ioan 19


Reguli formale de descriere a unui graf

fi = Ci ∏ x j ;
j

Ai = ∑ f j ; j ∈ Tranzitiilor care preced etapa;


j

Di = ∑ f j ; j ∈ Tranzitiilor care urmeaza etapei;


j

xi B Ai + Di ⋅ xi ;
12.10.2005 12:02 prof .Mărgineanu Ioan 20
Semafor cu buton pentru pietoni

12.10.2005 12:02 prof .Mărgineanu Ioan 21


Semafor cu buton pentru pietoni
Graf 1

12.10.2005 12:02 prof .Mărgineanu Ioan 22


Semafor cu buton pentru pietoni
Graf 2

12.10.2005 12:02 prof .Mărgineanu Ioan 23


Semafor
Graf 3

12.10.2005 12:02 prof .Mărgineanu Ioan 24


Automatizarea umplerii bidoanelor

12.10.2005 12:02 prof .Mărgineanu Ioan 25


Graful automatizării umplerii bidoanelor

12.10.2005 12:02 prof .Mărgineanu Ioan 26


Reguli de analiză a corectitudinii unui graf
Pentru analiza corectitudinii unui graf, acesta trebuie descompus în elemente de
bază şi apoi să se verifice:
„ Alternanţa etape-tranziţii să fie respectată;

„ Fiecare element (etapă sau tranziţie) să fie corect reprezentat.

Etapele şi tranziţiile sunt simboluri generale care au intrări şi ieşiri.

12.10.2005 12:02 prof .Mărgineanu Ioan 27


Graf corect

12.10.2005 12:02 prof .Mărgineanu Ioan 28


Graf incorect

12.10.2005 12:02 prof .Mărgineanu Ioan 29

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