Automatyka i systemy dynamiczne
Układy kombinacyjne
Zadania
Rozwiązanie zadania obejmuje napisanie programu sterującego w językach ST i LD, utworzenie prostej wizualizacji oraz testowanie symulacyjne w środowisku TwinCAT PLC
Control.
1. Napisz program realizujący funkcje logiczne opisane tablicami prawdy: x3
x2
x1
y
x3
x2
x1
y
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
0
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
0
1
0
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
1
0
1
1
1
1
2. Zaproponuj układ sterowania zaworami opróżniającymi zbiornik. W razie niepoprawnych pomiarów należy otworzyć zawory.
Poziom
Zawory
x3
h<x1
–
–
x2
x1
x1<h<x2 Z1
–
x2<h<x3
–
Z2
Z1
Z2
x3<h
Z1
Z2
3. Zaprojektuj układ sterujący grzejnikiem i wentylatorem. Urządzenia należy wyłączyć przy niepoprawnych pomiarach.
Tablica wejść/wyjść
c
c
b
a
G W
G
0
0
0
1
0
b
W
0
0
1
1
1
a
0
1
1
0
0
1
1
1
0
1
4. Multiplekser MUX za pomocą wejścia selekcyjnego s przekazuje na wyjście q wartość wejścia x0 lub x1 (jeśli s=0, to q= x0). Utwórz tablicę zero–jedynkową multipleksera oraz podaj wzór opisujący jego funkcjonowanie (metoda Karnaugha). Zrealizuj multiplekser programowo.
MUX
s
x0
q
x1
5. Zapisz w językach ST i LD funkcje implikacji (!p + q), równoważności (p · q + !p · !q) i różnicy symetrycznej (p · !q + !p · q).
6. Zaprojektuj układ sterowania grzejnikami i wentylatorem. Urządzenia należy wyłączyć przy niepoprawnych pomiarach.
t<a włączone G1+G2
a<t<b włączone G2
c
G1
b<t<c włączone G2+W
G2
b
c<t
włączone W
W
a
7. Zaprojektuj układ sterowania zaworami wlewowymi. W razie niepoprawnych pomiarów należy zamknąć zawory.
Poziom
Zawory
Z1
Z2
h < x1
Z1
Z2
x3
x1 < h < x2
–
Z2
x2
x2 < h < x3
Z1
–
x3 < h
–
–
x1
8. Zaprojektuj układ sterowania grzejnikami.
d
Temperatura
Grzejniki
G1
c
t < a
G1 G2
–
b
G2
a < t < b
G1
–
G3
a
G3
b < t < c
–
G2
–
c < t < d
–
–
G3
d < t
–
–
–
9. Zaprojektuj układ sterowania grzejnikami i wentylatorem.
d
t < a włączone G1+G2
G1
a < t < b włączone G2+G3
c
G2
b < t < c włączone G3+W
b
G3
c < t < d włączone G2+W
a
W
d < t
włączone W
10. Zaprojektuj układ sterowania pompami opóźniającymi zbiornik.
P1
Poziom
Pompy
P2
P3
h < x1
P1
–
–
x1 < h < x2
–
P2
–
x3
x2 < h < x3
–
P2
P3
x2
x3 < h
P1
P2
P3
x1
11. Urządzenie może być włączone albo sygnałem A, albo sygnałem B, ale nie przez obydwa sygnały jednocześnie (bo reprezentują odmienne sytuacje technologiczne).