004new Automatyka UkładyLogiczne

background image

Układ logiczny

z

1

z

2

z

k

U

rz

ą

dze

n

ia

w

yk

ona

w

c

ze

OBIEKT

U

rz

ą

dz

en

ia

p

omiaro

w

e

#

#

U

w

U

p

x

1

x

m

y

1

UKŁAD LOGICZNY

x

m

y

2

w

l

w

1

#

#

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

2

x

1

2

1

x

x

y

+

=

x

x

y

=

x

1

2

1

x

x

y

=

b)

0

x

2

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:
12 Podstawy automatyki Układy sterowania logicznego
004new Automatyka Uk adyLogiczne
12 Podstawy automatyki Układy sterowania logicznego
Podstawy automatyki uklady regulacji
5 Hydrauliczne i pneumatyczne układy automatyki
s02 sterownikplc ukladyzpamiecia www.przeklej.pl, Transport UTP, semestr 4, Automatyka
Podstawy Automatyki Lab 10 CW3 Układy sekwencyjne elektroniczne
Podstawy Automatyki Lab 10 CW1 Układy przełączające oparte na elementach stykowych
Podstawy Automatyki Lab 2010 CW1 Układy przełączając…
uklady automatyk zabezp
Podstawy-Automatyki-Lab-2010-CW1-Układy-przełączając…
ciagle uklady regulacji, Akademia Morska -materiały mechaniczne, szkoła, Mega Szkoła, szkola, AUTOMA
template, Studia, Urządzenia i Układy Automatyki - laboratorium

więcej podobnych podstron