6.8 Sekvenčné logické obvody – popis
4.) Popis prechodovým diagramom
6.) Popis jazykom typu GRAFCET
Sekvencia je chápaná ako časová postupnosť. Výstup sekvenčného obvodu závisí od vstupných kombinácií a od ich predchádzajúceho stavu, prípadne i na vnútornom stave. Jedinej kombinácii vstupov teda všeobecne zodpovedá viac rôznych hodnôt výstupu. V schéme spoznáme sekvenčný obvod podľa spätnej väzby:
Obr. 6.13. Sekvenčný logický obvod
Logická funkcia je popísaná slovným vyjadrením, napr. stav na výstupe Q sa zmení na opačný, vždy pri do-behovej hrane impulzu na vstupe.
Pre vyjadrenie logickej funkcie vzorcom sa používajú podobne ako kombinačných logických obvodov symboly logických funkcií napr. +, . , , ap. Charakteristickým znakom rovnice sekvenčnej logickej funkcie je výskyt závislej premennej (výstup na oboch stranách, napr.
a.) Z1 = A +B.Z1
b.) Z2 = A .(B+Z2)
3.) Popis časovým diagramom < >
Časový diagram znázorňuje stavy signálov v závislosti na čase, pre prehľadnosť sa kreslia pod seba, často bez vyznačenej časovej osi.
Obr. 6.14. Popis sekvenčného obvodu časovým diagramom
4.) Popis prechodovým diagramom < >
Uzly grafu znamenajú vnútorné stavy zariadenia, môžeme do nich písať číslo stavu. Hrany (spojnice – orientované čiary) predstavujú prechody medzi stavmi a sú popísané vstupnými premennými, spôsobujúcimi daný prechod a výstupnými stavmi. Slučka, ktorá začína a končí v rovnakom stave, tento stav nemení.
Obr. 6.15. Príklad prechodového diagramu
Obvod napr. prejde zo stavu 2 do stavu 3 pri vstupnom signáli I1I2 = 11, výstup pritom bude Q1Q2 = 01.
5.) Popis tabuľkou prechodov < >
V tabuľke je pre každý možný vnútorný stav a danú kombináciu vstupov zapísaný nastávajúci stav a hodnoty výstupov. Pre uvedený graf má tabuľka nasledovnú podobu:
|
Vstupy I1I2 |
|||
Vnútorné stavy |
00 |
01 |
10 |
11 |
1 |
1/01 |
1/01 |
2/00 |
2/01 |
2 |
1/11 |
1/10 |
1/01 |
3/01 |
3 |
3/01 |
3/01 |
3/11 |
1/01 |
Tab. 6.3. Tabuľka prechodov
Pre jednoduchšie obvody je možná aj táto podoba tabuľky prechodov:
Tab. 6.4.Tabuľka prechodov
Index n vyjadruje stav v okamihu pred zmenou, index n+1 stav po zmene.
6.) Popis jazykom typu GRAFCET < >
Jazyk GRAFCET je grafický jazyk pre sekvenčné programovanie, ktorý vychádza z Petriho siete, je nazvaný podľa prvého predstaviteľa. Používa sa k programovaniu riadiacich automatov (PLC), je názorný a vedie užívateľa k systematickosti.
Ďalej uvádzame príklad zápisu programu pre automat Modicon firmy Schneider Electric.
Obr. 6.16. popis obvodu v jazyku GRAFCET (PLC firmy Schneider Electric)