Documente Academic
Documente Profesional
Documente Cultură
Automate vectoriale
3.1. Principiul de funcionare al automatelor vectoriale (AP)
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.2.1. 3.2.2. 3.2.3. 3.2.4. 3.2.5. Structura i principiul de funcionare al AP Timpii de rspuns la informaiile de intrare Modulele de intrare/ieire ale AP Panouri operator Limbajul Limbajul Limbajul Limbajul Limbajul IL (STL) ST(Structured Text) LAD (Ladder Diagram) FBD (Function Block Diagram) SFC (Sequential Function Chart)
12.10.2005 12:04
Limbajul IL (STL)
Un program n STL este o list de instruciuni, care calculeaz de obicei expresii logice. Se bazeaz pe AWL, elaborat de firma SIEMENS, care utilizeaz modelul cu un singur acumulator. Rezultatul unei instruciuni este de obicei o valoare logic care se gsete n acumulator.
La instruciunile cu un singur operand, operatorul se aplic intre operand i acumulator, iar rezultatul se memoreaz n acumulator.
12.10.2005 12:04
ADD, SUB, MUL, DIV GT, GE, EQ, NE, LE, LT JMP, CALL, RET
12.10.2005 12:04
Modificatorul n IL este un caracter, care ataat operatorului, poate realiza: negarea booleean a operatorului. De obicei acest modificator este N;
ANDN
%I0.0
AND( )
%I0.0 OR
%I0.1
JMPC
Et1
12.10.2005 12:04
12.10.2005 12:04
Limbajul ST
Instrucinea de atribuire Instrucinea de selecie <variabila>:=<expresie>;
IF <expresie booleeana> THEN <lista de instructiuni> ELSE <lista de instructiuni> END_IF; WHILE <expresie booleeana> <lista de instructiuni> END_WHILE; REPEAT <lista de instructiuni> UNTIL <expresie booleeana> END_REPEAT; FOR <index>:=<mini> TO <maxi> BY <step> DO <lista de instructiuni> END_FOR;
Instrucini de iteraii
12.10.2005 12:04
12.10.2005 12:04
Introducere Metoda activrii i dezactivrii sincrone Utilizarea bistabilelor R-S Programarea direct a aciunilor
12.10.2005 12:04
f i = Ci x j
j =1
xi = Ai + Di xi ;
12.10.2005 12:04
Automatele OMRON
12.10.2005 12:04
10
Introducerea aciunilor
PROCES
12.10.2005 12:04
11
12.10.2005 12:04
12
Exemplu Caietul de sarcini: Din cauza unor lucrri de reparaie pe o autostrad circulaia trebuie realizat, pe o anumit poriune, pe un singur sens. Deoarece traficul este mare trebuie instalat, la ambele capete, un semafor cu dou lumini roie i verde, care funcioneaz astfel La pornire ambele semafoare sunt cu lumin roie. Dac senzorul de prezen vehicul de la unul din capete devine activ, ca urmare a sesizrii prezenei unui vehicul, lumina de la captul respectiv va trece n verde, dup 5 s. Semnalul verde va dura 30 s, dup care, dac nu este activ nici un senzor lumina la ambele capete va rmne n aceeai poziie. Dac se activeaz senzorul de la captul opus, ambele lmpi vor trece n rou, timp de 5 s, i apoi se va aprinde lumina verde la captul respectiv i va rmne aa pn la activarea senzorului de la cellalt capt. Pornirea sistemului se va realiza cu un buton cu auto-reinere.
12.10.2005 12:04
13
ntocmirea grafului
12.10.2005 12:04
14
Scrierea funciilor
f1 = x1 BP; f 2 = x2 I1 ; f3 = x3 T3 ; f 4 = x4 T4 ; f5 = x5 BP; f50 = x5 I 2 ; f102 = x2 I 2 I1 ; f103 = x103 T3 ; f104 = x104 T4 ; f105 = x105 BP; f1050 = x105 I1.
A1 = f 5 + f105 ; A2 = f1 ; A3 = f 2 + f1050 ; A4 = f3 ; A5 = f 4 ; A103 = f5 + f5 ; A104 = f103 ; A105 = f104 ; D1 = f1 ; D2 = f 2 + f102 ; D3 = f3 ; D4 = f 4 ; D5 = f5 + f50 ; D103 = f103 ; D104 = f104 ; D104 = f104 + f1050 .
12.10.2005 12:04
15
Harta memoriei
Vx.y 0 1 2 3 y 4 5 6 7 x 0 x1 x2 x3 x4 x5 x102 x103 x104 1 x105 f1 f2 f3 f4 f5 f50 f102 2 f103 f104 f105 f1050 A1 A2 A3 A3 3 A5 A102 A103 A104 A105 D1 D2 D3 4 D4 D5 D102 D103 D104 D105
12.10.2005 12:04
16
Intocmirea programului
12.10.2005 12:04
17