2. Funcţii logice digitale

Acasă » Electronică digitala » 06 - Logica ladder

  • Contactele conectate în paralel sunt echivalente cu o poartă SAU
  • Contactele conectate în serei sunt echivalente cu o poartă ŞI
  • Contactele normal-închise sunt echivalente cu o poartă NU
  • Pentru inversarea intrărilor pe porţi, se folosesc contacte normal-închis
  • Pentru inversarea ieşirii unei funcţii logice, se folosesc relee

Funcţia logică SAU

diagramă ladder; funcţia SAU

Putem construi funcţii logice simple pentru circuitul cu lampă din secţiunea precedentă, folosind contacte multiple. Documentarea acestor circuite se face relativ simplu prin conectarea unor linii adiţionale diagramei iniţiale.

A B Ieşire
0 0 0
0 1 1
1 0 1
1 1 1

Dacă folosim notaţia binară standard pentru starea comutatoarelor şi a lămpii (0 pentru ne-acţionat sau de-energizat, 1 pentru acţionat sau energizat), putem utiliza un tabel de adevăr pentru reprezentarea logicii circuitului.

După cum se poate observa din diagrama ladder, lampa se va aprinde (energiza) în cazul în care contactul A sau contactul B este acţionat. Electronii nu au nevoie decât de o singură cale (de la L1 spre 1) pentru a ajunge spre lampă. Prin urmare, indiferent care contact se închide, A sau B, lampa se va aprinde.

simbolul porţii logice SAU

Ceea ce am implementat de fapt în acest caz nu este altceva decât o poartă logică SAU, utilizând două contacte normal-deschise şi o lampă.

Funcţia logică ŞI

diagramă ladder; funcţia ŞI

Putem imita funcţia unei porţi logice ŞI prin conectarea celor două contacte normal-deschise în serie şi nu în paralel.

A B Ieşire
0 0 0
0 1 0
1 0 0
1 1 1

simbolul porţii logice ŞI

Putem verifica cu ajutorul tabelului de adevăr că acest lucru este într-adevăr corect.

În acest caz, lampa se va aprinde doar dacă ambele contacte sunt acţionate simultan. Curentul va putea trece de la L1 la 2 doar dacă ambele contacte sunt închise.

Funcţia logică NU

diagramă ladder; funcţia logică NU

Funcţia logică de inversare poate fi obţinută prin simpla utilizare a unui contact normal-închis, faţă de un contact normal-deschis precum cele folosite mai sus.

A Ieşire
0 1
1 0

simbolul funcţiei logice NU

Din nou, putem verifica prin intermediul tabelului de adevăr că acest lucru este corect.

Funcţia logică ŞI-negat

diagramă ladder; funcţia logică ŞI-negat

Dacă luăm funcţia SAU prezentată mai sus şi inversăm fiecare intrare vom obţine funcţia ŞI-negat. Intrările se inversează prin utilizarea contactelor normal-închise în loc de contacte normal-deschise.

A B Ieşire
0 0 1
0 1 1
1 0 1
1 1 0

simbolul funcţiei logice ŞI-negat

funcţia logică ŞI-negat

Lampa va fi energizată dacă unul dintre contacte nu este acţionat, şi se va stinge doar dacă ambele contacte sunt acţionate simultan.

Funcţia logică SAU-negat

diagramă ladder; funcţia logică SAU-negat

Asemănător, dacă luăm funcţia ŞI implementată mai sus, şi inversăm intrările, obţinem funcţia logică SAU-negat. Inversarea intrărilor se realizează şi în acest caz prin utilizarea contactelor normal-închise în loc de contacte normal-deschise.

A B Ieşire
0 0 1
0 1 0
1 0 0
1 1 0

simbolul porţii logice SAU-negat

funcţia logică SAU-negat

Din cele observate mai sus, putem trage unele concluzii, şi anume: contactele paralele sunt echivalente cu o poartă logică SAU; contactele serie sunt echivalente cu o poartă ŞI; contactele normal-închise sunt echivalente cu o poartă NU (negare).

Funcţia logică SAU-exclusiv

diagramă ladder; funcţia logică SAU-exclusiv

Putem construi circuite logice combinaţionale prin gruparea contactelor în aranjamente serie-paralel. În exemplul alăturat, funcţia SAU-exclusiv este construită prin combinarea porţilor ŞI, SAU şi NU.

A B Ieşire
0 0 0
0 1 1
1 0 1
1 1 0

simbolul porţii logice SAU-exclusiv

funcţia logică SAU-exclusiv

Linia de sus (contactul normal-închis A în serie cu, contactul normal-deschis B) este echivalentă cu partea de sus a combinaţiei de porţi logice NU/ŞI. Linia de jos (contactul normal-deschis A în serie cu, contactul normal-închis B) este echivalentă cu partea de jos a combinaţiei de porţi NU/ŞI. Conexiunea în paralel a celor două linii în punctul 2, formează un circuit echivalent SAU. Acest lucru permite energizarea lămpii fie prin linia 1 fir prin linia 2.

Pentru realizarea funcţiei SAU-exclusiv a trebuit să folosim două contacte pe o singură intrare: un contact pentru intrarea directă, iar celălalt contact pentru intrarea inversată. Cele două contacte A din diagrama de mai sus sunt acţionate fizic de acelaşi mecanism. Acelaşi lucru este valabil şi pentru contactele B. Această legătură „fizică” dintre contacte este scoasă în evidentă prin marcarea identică a contactelor. Nu există nicio limită a numărului de contacte ce pot fi reprezentate pe acelaşi releu. Fiecare nou contact adăugat unui releu sau unui comutator, fie că este contact normal-închis sau normal-deschis) este reprezentat prin acelaşi simbol.

Marcarea compusă

În unele situaţii, se foloseşte o marcare compusă de genul „A-1” şi „A-2” în loc de „A” pentru ambele contacte ale aceluiaşi dispozitiv. Acest lucru este folositor mai ales în cazul în care dorim să scoatem în evidenţă care seturi de contacte, din fiecare dispozitiv, este utilizat pentru care parte a circuitului. Pentru simplitate însă, nu vom folosi o asemenea notaţie în cele ce urmează. Dacă vedeţi mai multe contacte marcate identic (A, B, etc.), puteţi să fiţi siguri că acele contacte sunt acţionate de acelaşi mecanism.

Inversarea ieşirii

diagramă ladder; negarea ieşirii unei funcţii logice

Dacă dorim să inversăm ieşirea unei funcţii logice realizate cu ajutorul unui comutator, trebuie să folosim un releu cu un contact normal-închis. De exemplu, dacă vrem să energizăm o sarcină bazându-ne pe negarea (funcţia NU) unui contact normal-deschis, putem realiza diagrama alăturată.

A CR1 Ieşire
0 0 1
1 1 0

funcţia logică NU

Releul este indicat pe figură prin notaţia CR1 (releu de control 1). Atunci când bobina releului, simbolizată printr-un cerc pe prima linie, este energizată, contactul de pe linia a doua se deschide. Deschiderea acestui contact de-energizează lampa. De la comutatorul la bobina CR1, funcţia logică este ne-inversată. Contactul normal-închis este acţionat de bobina releului CR1, asigurând o funcţie logică de negare (NU) pe lampă, inversă faţă de starea de acţionare a comutatorului (A).

diagrama ladder; funcţia logică ŞI-negat realizată prin inversarea ieşirii

Să aplicăm această strategie de inversare uneia dintre funcţiile cu intrare inversată realizate mai sus. Spre exemplu, funcţia logică ŞI folosind diagrama funcţiei ŞI-negat de mai sus. Putem inversa ieşirea cu ajutorul unui releu pentru realizarea unei funcţii ne-inversate.

A B Ieşire
0 0 0
0 1 0
1 0 0
1 1 1

funcţia logică ŞI

simbolul porţii logice ŞI

De la comutator la bobina CR1, funcţia logică realizată este cea a unei porţi ŞI-negat. Contactele CR1 normal-închise inversează şi transformă ieşirea funcţiei ŞI-negat într-o funcţie ŞI.