#04 Základné logické funkcie a pravdivostná tabuľka
V nasledujúcom príspevku si uvedieme jeden zo spôsobov ako dokážeme opísať logickú funkciu. Jedným z najviac používaných spôsobov pre kombinačné logické funkcie patrí pravdivostná tabuľka v ktorej dokážeme každej kombinácii vstupov priradiť hodnotu výstupnej premennej.
V nasledujúcom príspevku si uvedieme jeden zo spôsobov ako dokážeme opísať logickú funkciu. Jedným z najviac používaných spôsobov pre kombinačné logické funkcie patrí pravdivostná tabuľka v ktorej dokážeme každej kombinácii vstupov priradiť hodnotu výstupnej premennej. V ľavej časti tabuľky sa zvyknú priradzovať vstupné hodnoty (premenné). Pravú časť tabuľky následne tvorí stĺpec s logickými hodnotami "0" a "1" a to podľa definovanej funkcie. základné logické funkcie reprezentované pravdivostnou tabuľkou: logická funkcia: AND Opis logickej funkcie AND si prevedieme na príklad s tlačidlami. Podľa nasledujúcej tabuľky môžeme vedieť, že v prípade ak :
- nebude ani jedno z tlačidiel zopnuté - výstup funkcie bude nadobúdať hodnotu log.0
- situácia ak bude stlačené jedno z dvoch tlačidiel - výstup logickej funkcie bude rovnaký a to že výstup funkcie bude nadobúdať hodnotu log.0
- v prípade, že budú v rovnakom časovom okamihu zopnuté tlačidlo_1 a tlačidlo_2 - výstup funkcie bude nadobúdať hodnotu log.1
Zápis v PLC v LAD bude teda podľa pravdivostnej tabuľky vyzerať nasledovným spôsobom. V prípade, že tlačidlo_1 a tlačidlo_2 bude zopnuté bude nastavený výstup logickej funkcie tj. premenná motor_start bude nadobúdať hodnotu log.1. logická funkcia: OR Opis logickej funkcie OR si opäť prevedieme na príklad s tlačidlami. Podľa nasledujúcej tabuľky môžeme vedieť, že v prípade ak :
- nebude ani jedno z tlačidiel zopnuté - výstup funkcie bude nadobúdať hodnotu log.0
- situácia ak bude stlačené jedno z dvoch tlačidiel - výstup logickej funkcie bude oproti funkcii AND odlišný a teda výstup funkcie bude nadobúdať hodnotu log.1
- v prípade, že budú v rovnakom časovom okamihu zopnuté tlačidlo_1 alebo tlačidlo_2 - výstup funkcie bude nadobúdať taktiež hodnotu log.