Metode de descriere a unei [614971]
Cursul 2
Metode de descriere a unei
automatiz ări secven țiale
Limbajul SFC (Sequential Function Chart)
Concepte de baz ă
Conceptele de baz ă ale limbajului sunt:
nEtapele;
nAcțiunile;
nArcele orientate;
nTranzi țiile;
nCondi țiile asociate tranzi țiilor.
Etape și acțiuni
O etap ă poate fi activ ă sau inactiv ă după cum în ea se afl ă sau nu un jeton.
Etapa ini țială este activ ă la pornirea programului. Un graf trebuie s ă aibă cel
puțin o etap ă inițială.
Dacă etapa este activ ă se execut ă acțiunea asociat ă ei.
Tranzi ții
O tranzi ție este parcurs ă dacă:
nToate etapele anterioare tranzi ției sunt active (tranzi ție validat ă);
nCondi ția boolean ă asociat ă tranzi ției este adev ărată.
Arce orientate
Reguli de baz ă pentru alc ătuirea
unui program SFC1. Se leag ă etapele și tranzi țiile, care trebuie s ă fie strict alternante ,
cu arce;
2. Dac ă mai multe etape trebuie legate de o tranzi ție, atunci arcele care
vin la aceia și tranzi ție se regrupeaz ă prin linii orizontale, numite
convergen ța AND;
3. Dac ă mai multe etape urmeaz ă unei tranzi ții, atunci se regrupeaz ă
arcele care duc spre etape cu ajutorul unei linii orizontale duble numit ă
divergen ță AND;
Reguli de baz ă pentru
alcătuirea unui program SFC
4. Dac ă mai multe tranzi ții sunt legate la o singur ă etapă, în sensul spre
etapă, arcele se grupeaz ă printr-o linie orizontal ă simpl ă, numit ă
convergen ță OR;
5. Dac ă mai multe arce sunt legate la o etap ă, în sensul de la etap ă,
atunci ele se regrupeaz ă printr-o linie orizontal ă simpl ă, numit ă
divergen ța OR;
Reguli de baz ă pentru alc ătuirea
unui program SFC
6. Realizarea unui salt condi ționat: Dac ă … atunci …..
Reguli de baz ă pentru alc ătuirea
unui program SFC
7. Realizarea de bucle
Evolu ția
unui graf
Evolu ția unui graf este descris ă în cinci reguli:
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.
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 cele dou ă tranzi ții.Evolu ția
unui graf
Evolu ția
unui graf
Evolu ția
unui graf
{1}C
{2}C
{3}
PROCESEvolu ț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 ă
{1, 2} {2, 3}C5
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Metode de descriere a unei [614971] (ID: 614971)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
