Diagrama funcțională secvențială

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Exemplu SFC

Diagrama funcțională secvențială sau diagrama funcțională secvențială (SFC) este un grafic de limbaj de programare pentru PLC introdus și definit de standardul internațional IEC 61131-3 . Acest limbaj se bazează pe Grafcet care la rândul său moștenește principalele caracteristici din modelul matematic al rețelei Petri . SFC este, de asemenea, util ca instrument de modelare și analiză pentru evoluția secvențială a unui sistem de automatizare, deoarece permite ciclului mașinii să fie descompus într-o serie de acțiuni de control secvențiale.

Elemente de bază ale SFC

Elementele grafice de bază care alcătuiesc SFC sunt următoarele:

  • Faza (sau Pasul): reprezintă un singur pas în secvența de operații, este indicată în mod convențional cu un pătrat care conține un număr unic care îl identifică. Fiecare fază poate fi asociată cu acțiuni reprezentate de un dreptunghi legat de faza care conține acțiunea care trebuie efectuată. Fiecare fază este asociată cu o variabilă booleană care reprezintă starea sa. Fiecare fază poate fi în doar două stări: fază activă sau fază inactivă. Când o fază este activă, toate acțiunile asociate acesteia sunt efectuate imediat (fiecare în funcție de propriile caracteristici temporale descrise de un calificator de acțiune).
  • Tranziție : rezumă condițiile pentru trecerea de la o fază la alta, este indicată în mod convențional cu o bară orizontală asociată cu un identificator unic (T1, T2, T3 ...). Se spune că o tranziție este activă atunci când toate condițiile asociate acesteia sunt verificate în același timp. Se spune că o tranziție poate fi depășită atunci când este activă și toate fazele din amonte sunt active simultan.
  • Arc orientat : segment cu articulații unghiulare care leagă fazele și tranzițiile.

Regula fundamentală pentru construcția grafică a SFC este următoarea: între două faze există întotdeauna cel puțin o tranziție, între două tranziții există cel puțin o fază. Două faze nu pot fi conectate direct între ele, la fel cum două tranziții nu pot fi conectate direct una cu cealaltă.

Reguli de evoluție

Regulile pentru trecerea de la o fază la alta sunt după cum urmează:

  • Regula 1 : Când o tranziție devine depășită, ea este imediat depășită. Depășirea unei tranziții are loc cu dezactivarea tuturor fazelor care sunt în amonte și activarea tuturor fazelor care sunt în aval.
  • Regula 2 : dacă într-un anumit moment mai multe tranziții devin depășibile, ele sunt în mod eficient depășite în același timp.

Stocuri și calificări

Fiecare acțiune este asociată cu un calificativ care îi specifică proprietățile, principalele calificative fiind:

  • N (acțiune continuă ne-stocată);

Acțiunea începe când faza este activă și se dezactivează când faza este dezactivată

  • L (limitat în timp, acțiune limitată în timp);
  • P (puls, acțiune impulsivă);
  • S (stocat sau setat, set de acțiuni):
  • R (resetare, acțiune oprită).

Bibliografie

  • Pasquale Chiacchio, Francesco Basile, Tehnologii informaționale pentru automatizare 2 / ed. , McGraw-Hill, 2004. ISBN 978-88-386-6147-1 .
  • Claudio Bonivento, Luca Gentili, Andrea Paoli, Sisteme de automatizare industrială - Arhitectură și control , McGraw-Hill, 2011. ISBN 978-88-386-6693-3 .

Elemente conexe

Alte proiecte

linkuri externe