004new Automatyka Uk adyLogiczne

background image

Układ logiczny

z

1

z

2

z

k

U

rz

ą

dz

en

ia

w

yk

ona

w

cze

OBIEKT

U

rz

ą

dze

n

ia

p

omiaro

w

e

M

M

U

w

U

p

x

1

x

m

y

1

UKŁAD LOGICZNY

x

m

y

2

w

l

w

1

M

M

OPERATOR

Z obiektem sterowania związane są:

Z obiektem sterowania związane są:
− urządzenia służące do pomiaru i przetwarzania danych o stanie obiektu
(x1, x2, …, xm) – sensory,
− urządzenia służące do przetwarzania i wzmacniania sygnałów

urządzenia służące do przetwarzania i wzmacniania sygnałów

wykonawczych (y1, y2, …, yn) – aktory,
− wielkości zakłócające proces (z1, z2, …, zk ).

background image

Prawa algebry logiki

Dwuelementowa algebra Boole’a jest aksjomatyczną teorią funkcji
j d

t

j

ji i

t

j k i k ji

lt

t

i d ó h

jednoargumentowej negacji i n-argumentowej koniunkcji oraz alternatywy i dwóch
wartości 0; 1. Definicję negacji funkcji jednoargumentowej oraz koniunkcji
(iloczynu logicznego) i alternatywy (sumy logicznej) funkcji dwuargumentowej
przedstawiono w tabeli 1 a b c

a)

b)

c)

x

y

=

2

1

x

x

y

=

2

1

x

x

y

+

=

przedstawiono w tabeli 1.a, b, c.

1

x

y

1

x

2

x

y

1

x

2

x

y

0 1

0

0

0 0

0

0

1

0

0

1

0

0

1

1

1

0

0

1

0

0

1

1

1

0

0

1

0

1

1

1

1

1

1

1

Kolejność wykonywania działań, gdy wyrażenie nie zawiera nawiasów, jest
następująca: negacja, koniunkcja, alternatywa. Z definicji wyżej wymienionych
działań wynikają następujące zależności:

background image

Prawa algebry logiki

0

Podstawowe prawa algebry Boole’a są następujące:
− prawa przemienności

0

0

1

1

1

0

=

=

=

+

=

+

=

+

=

+

x

x

x

x

x

x

x

x

x

x

x

x

1

2

2

1

1

2

2

1

x

x

x

x

x

x

x

x

=

+

=

+

− prawa łączności

0

1

=

=

x

x

x

x

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

)

(

)

(

)

(

)

(

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

=

=

+

+

=

+

+

=

+

+

− prawa de Morgana

p

g

3

2

1

3

2

1

3

2

1

3

2

1

x

x

x

x

x

x

x

x

x

x

x

x

+

+

=

=

+

+

− prawo podwójnego zaprzeczenia

x

x

=

− reguły sklejania

(

)(

)

,

,

1

2

1

2

1

1

2

1

2

1

x

x

x

x

x

x

x

x

x

x

=

+

=

+

+

,

,

2

1

2

1

1

2

1

2

1

1

x

x

x

x

x

x

x

x

x

x

+

=

+

+

=

+

background image

Tworzenie funkcji logicznej

Postać normalna sumy tworzona jest na podstawie wszystkich wierszy tabeli zależności,
w których funkcja logiczna przyjmuje wartość 1. Poszczególne składniki tej sumy są
iloczynami wszystkich zmiennych wejściowych, przy czym zmienne posiadające w danym

oc y

ws ys

c

e

yc wejśc owyc , p y c y

e

e pos d jące w d y

wierszu wartość 0 pisane są ze znakiem negacji, natomiast posiadające wartość 1 – bez
znaku negacji.

Postać normalna iloczynu tworzona jest na podstawie wszystkich wierszy tabeli zależności,
w których funkcja logiczna przyjmuje wartość 0. Poszczególne czynniki tego iloczynu są
sumą wszystkich zmiennych wejściowych, przy czym zmienne posiadające w danym
wierszu wartość 0 pisane są bez znaku negacji, natomiast posiadające wartość 1 – ze
znakiem negacji.

Postać normalna iloczynu i postać normalna sumy są równoważne.

background image

Przykład rozwiązania

Lp.

1

x

2

x

3

x

y

0

0

0

0

0

0

0

0

0

0

1 0 0 1 0
2 0 1 0 0
3 0 1 1 1
4

1

0

0

0

5 1 0 1 1
6 1 1 0 1
7

1

1

1

1

7

1

1

1

1

Zgodnie z wyżej podanymi zasadami:

normalna zupełna postać alternatywna (sumy)

normalna zupełna postać alternatywna (sumy)

(a)

normalna zupełna postać koniunkcyjna (iloczynu)

3

2

1

3

2

1

3

2

1

3

2

1

x

x

x

x

x

x

x

x

x

x

x

x

y

+

+

+

=

normalna zupełna postać koniunkcyjna (iloczynu)

(b)

)

)(

)(

)(

(

3

2

1

3

2

1

3

2

1

3

2

1

x

x

x

x

x

x

x

x

x

x

x

x

y

+

+

+

+

+

+

+

+

=

background image

Minimalizacja funkcji logicznych

Minimalizacja funkcji logicznych

metodą Karnaugha

ą

g

c)

a)

x

2

x

1

0

1

x

3

x

4

x

1

x

2

00

01

11

10

b)

0

1

x

2

x

3

00

01

11

01

00

01

11

x

1

00

01

11

01

0

1

10

-

d)

x

3

x

4

x

5

x

1

x

2

000

001

011

010

110

111

100

101

00

01

11

10

10

Tabele Karnaugha dla dla funkcji 2-, 3-, 4- i 5-cio argumentowych

background image

Zadanie do rozwiązania

lp.

1

x

2

x

3

x

y

0 0 0 0 0
1 0 0 1 1
2 0 1 0 1
3

0

1

1

1

3

0

1

1

1

4 1 0 0 0
5 1 0 1 0
6

1

1

0

1

7 1 1 1 1

Wyznaczyć postacie minimalne (alternatywną i koniunkcyjną) funkcji logicznej określonej

Wyznaczyć postacie minimalne (alternatywną i koniunkcyjną) funkcji logicznej określonej
za pomocą powyższej tabeli metodą tabel Karnaugha.

background image

Metoda Quine’a McCluskeya

Metoda ta stosowana jest dla układów, które posiadają więcej niż
5 sygnałów wejściowych.

Metoda Quine’a Mc Cluskeya jest zazwyczaj wykorzystywana

y j

y

j y

y y

podczas komputerowo wspomaganej minimalizacji, ponieważ
oparta jest na dużej ilości stosunkowo prostych i powtarzalnych
kroków, polegających na porównywaniu ciągu znaków, które
można zapisać w postaci pętli.

Sygnał jest kształtowany zgodnie z określonym wcześniej przez
projektanta algorytmem.

background image

O i

t d Q i ’ M Cl k

Opis metody Quine’a Mc Cluskeya

Pierwszy krok podstawowej jej wersji polega na wypisaniu (w postaci kolumnowej
ciągów zero-jedynkowych) wszystkich wartości składników postaci kanonicznej
sumy. Następnie porządkuje się tę kolumnę, dzieląc ją na grupy o jednakowej
liczbie jedynek w wierszu.

background image

M t d Q i ’ M Cl k

d

Metoda Quine’a Mc Cluskeya - cd

01009
01019

01009
-----

010-
----

1- 1 -

01019
01119
11119
11109

-----
01019
10109
-----

----
01-1
1-109
101-9

10119
10109

01119
11109
10119
-----

----
-111
111-9
1-119

-----
11119

1-119

Wiersze różniące się w jednym tylko miejscu skleja się, tworząc następną kolumnę, przy
czym sklejenie np. 010 z 011 daje 01-. Kreska (lub znak x) oznacza, że argument

y

j

p

j

(

)

,

g

odpowiadający tej pozycji nie wchodzi do zapisu. Wynik ten zapisywany jest w kolejnej
kolumnie. Uprzedni podział na grupy upraszcza wyszukiwanie wyrażeń sąsiednich, gdyż
wiadomo, że muszą one należeć do dwóch różnych kolejnych grup. Sklejone wyrażenia

i

b

dk ślić f kt ż

t

t

j k l

i

oznacza się, aby podkreślić fakt, że są one reprezentowane w następnej kolumnie.

background image

M t d Q i ’ M Cl k

d

Metoda Quine’a Mc Cluskeya - cd

Tabela implikantów do wyznaczenia postaci minimalnej

0100

0101

0111

1111

1110

1011

101

p

y

p

j

funkcji logicznej

0

010-

×

×

01-1

×

×

111

×

×

-111

×

×

1-1-

×

×

×

×

1 1

background image

R li

j f k ji l i

j

Realizacja funkcji logicznej

x

y

Tabela zależności

Nazwa funkcji

Symbol graficzny

Negacja

NOT

1

0

y

0

1

x

x

2

x

1

y

x

y =

Koniunkcja

AND

2

1

x

x

y =

1

0

y

0

0

0

1

1

x

1

0

0

0

1

y

0

1

0

1

x

2

Negacja koniunkcji

NAND

2

1

x

x

y =

x

2

x

1

y

0

0

0

1

1

x

1

1

1

1

0

y

0

1

0

1

x

2

0

0

0

1

y

x

2

x

1

y

Alternatywa

OR

2

1

x

x

y

+

=

0

0

0

1

1

x

1

0

1

1

1

y

0

1

0

1

x

2

Negacja alternatywy

NOR

2

1

x

x

y

+

=

x

2

x

1

y

0

0

0

1

1

x

1

1

0

0

0

y

0

1

0

1

x

2

Nierównoważność

EXOR

2

1

2

1

x

x

x

x

y

+

=

x

2

x

1

y

0

0

0

1

1

x

1

0

1

1

0

y

0

1

0

1

x

2

background image

Realizacja funkcji logicznej - cd

a)

x

x

y

=

x

x

1

2

1

x

x

y

+

=

x

2

x

x

y

=

x

1

x

x

y

=

b)

0

x

x

y

x

2

2

1

x

x

y

=

b)

x

x

y

=

x

2

x

1

x

1

2

1

x

x

y

+

=

1

x

x

y

=

x

2

2

1

x

x

y

=

x

1

x

2

Realizacja funkcji logicznych negacji, alternatywy i koniunkcji za pomocą elementów

a) NOR, b) NAND

background image

Realizacja funkcji logicznej - cd

Do realizacji funkcji logicznych (schematów tych funkcji) stosowane są elementy:

Do realizacji funkcji logicznych (schematów tych funkcji) stosowane są elementy:
elektroniczne (tranzystory), elektryczne (przekaźniki), pneumatyczne (zawory
rozdzielające) i inne. W przeszłości (przed pojawieniem się sterowników) wiele
firm na świecie projektowało systemy funkcjonalnie pełne elementów logicznych

firm na świecie projektowało systemy funkcjonalnie pełne elementów logicznych,
a układy sterowania realizowano przy użyciu tych elementów. Obecnie układy
sterujące realizowane są w sterownikach dzięki opracowywanym programom.
Tym niemniej w przemyśle maszynowym układy sterowania, realizujące

y

j

p

y

y

y

y

,

określone funkcje logiczne, budowane są z elementów pneumatycznych
rozdzielających (zawory rozdzielające), sterujących kierunkiem przepływu
powietrza.

background image

Realizacja funkcji logicznej - cd

Znaczenie symboli na elementach pneumatycznych:
A, B, C, ... – przyłącza robocze (wyjściowe) ,
P

il i

i t

t ść

ł

ó

1

P

– zasilanie powietrzem – wartość sygnału równa 1,

R, S, T, ... – odpowietrzenie – wartość sygnału równa 0,
X, Y, Z, ... – przyłącza sterujące (wejściowe).

A

Zawór rozdzielający dwupołożeniowy

P

ją y

p

y

(dwa pola) dwudrogowy normalnie zamknięty

sterowany z jednej strony sprężyną

z drugiej strony sygnałem ciśnieniowym

(wzrost ciśnienia)

B

Zawór rozdzielający dwupołożeniowy

X

Z

P

R

ją y

p

y

trzydrogowy normalnie otwarty sterowany

z jednej strony sprężyną z drugiej strony

sygnałem elektrycznym

A

B

Zawór rozdzielający dwupołożeniowy

Z

A

P

Y

R

B

X

Zawór rozdzielający dwupołożeniowy

czterodrogowy normalnie zamknięty

sterowany obustronnie sygnałem

ciśnieniowym (wzrost ciśnienia)

Zawór rozdzielający dwupołożeniowy

A

B

Zawór rozdzielający dwupołożeniowy

pięciodrogowy sterowany z jednej strony

przyciskiem z drugiej strony sygnałem

elektrycznym

R P S

A

B

Z

background image

Realizacja funkcji logicznej - cd

A

B

Zawór rozdzielający trzypołożeniowy

t

d

ł ż i ś dk

P

T

X

czterodrogowy w położeniu środkowym

zamknięty, obustronnie sterowany sygnałem

ciśnieniowym (spadek ciśnienia)

Y

Zawór podwójnego sygnału

(koniunkcji A = X Y)

A

Y

X

Zawór przełącznik biegu

(alternatywy A = X + Y

A

Y

X

background image

Realizacja funkcji logicznej

Realizacja funkcji logicznej -

przykłady

x

y

y

x

a) y = x

x

y

x

y

y

x

b) y = x

x

y

c) y = x

1

+ x

2

x

1

x

2

y

x

2

x

1

y

y

d) y = x

1

x

2

x

2

x

1

x

2

y

y

x

2

x

1

y

x

1

x

2

x

1

y

background image

Realizacja funkcji logicznej

Realizacja funkcji logicznej -

przykłady

p y

y

e) y = x

1

+ x

2

x

2

x

1

y

x

1

y

f) y = x

1

x

2

+ x

1

x

2

x

2

x

1

x

1

+ x

2

y

x

2

x

1

y

x

2

x

1

+ x

2

.

background image

Dziękuję za uwagę

Dziękuję za uwagę


Wyszukiwarka

Podobne podstrony:
004new Automatyka UkładyLogiczne
6Przyk adowe uk ady automatyki
Badanie uk-. kaskadowych, Automatyka i robotyka air pwr, VI SEMESTR, Notatki.. z ASE, naped elektrry
Podstawy Automatyki Lab 2010 CW3 Układy sekwencyjne …
6Przyk adowe uk ady automatyki
FESTO Podstawy automatyzacji
Automatyka (wyk 3i4) Przel zawory reg
Automatyzacja w KiC (w 2) Obiekty reg
uk ad pokarmowy
AutomatykaII 18
MonikiKamica uk éadu moczowego
Automatyka wykład 8
Wybrane choroby nerek i uk adu oddechowego
Wybrane elementy automatyki instalacyjnej
12 Podstawy automatyki Układy sterowania logicznego
Automatyka dynamiakPAOo 2

więcej podobnych podstron