V této kapitole se budeme podrobněji zabývat realizací základních logických funkcí.
Mezi základní logické funkce používané v logickém řízení patří AND (logický součin), OR (logický součet), NON (negace), NAND (negovaný logický součin), NOR (negovaný logický součet), XOR (exklusive OR). Jejich matematická funkce je vyjádřena pomocí pravdivostní tabulky, ve které je znázorněna závislost výstupní hodnoty Y na vstupních hodnotách A, B. Realizace je provedena pomocí kontaktního schéma, fyzikálního schéma a hradla (grafické znázornění logické funkce používané při návrhu logických obvodů).
Y = A . B
A | B | Y |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Funkce kontaktního schéma potvrzuje stavy z pravdivostní tabulky. Na výstupu je jednička (+5V) pokud jsou oba tlačítkové spínače sepnuty.
Y = A + B
A | B | Y |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Na výstupu kontaktního schéma logického součtu bude jednička (+5V) pokud alespoň jeden tlačítkový spínač je v poloze zapnuto.
Y = //A
A | Y |
1 | 0 |
0 | 1 |
Pokud je tlačítko A zmáčknuto (v poloze logické jedničky) je na výstupu nula, a naopak.
Y = /(A . B)
A | B | Y |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Na výstupu je logická jednička (+5V), pokud alespoň jedno rozpínací tlačítko je v poloze sepnuté.
Y = /(A + B)
A | B | Y |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Na výstupu je logická jednička (+5V) pokud obě rozpínací tlačítka jsou v sepnuté poloze, tedy obě vstupní hodnoty A i B jsou v logické nule.
Y = /A . B + A . /B
A | B | Y |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Funkce exclusive OR má na výstupu logickou jedničku v případě odlišných hodnot vstupních proměnných.