Poziom wody jest kontrolowany przez czujniki x1 i x2
(xi=0 gdy poziom wody jest poniżej, natomiast xi=1 poziom wody jest powyżej dla i=1,2).
Czujnik x3 odpowiada za temperaturę wody podgrzewaczu
(x3=0 gdy Tw<Tg, natomiast x3=1 gdy Tw>Tg).
Dopływ i odpływ wody uzależniony jest od stanu zaworów Z1 i Z2. Grzałka G znajdująca się w zbiorniku włączana jest za pomocą stycznika Z3.
Program pracy podgrzewacza wygląda tak:
-zawór Z1 powinien być stale otwarty (Z1=1) jeśli zbiornik nie jest pełny (x2=0)
-zawór Z2 powinien być stale otwarty (Z2=1) gdy Tw>Tg (x3=1) i poziom wody przekracza x1 (x1=1)
-grzałka G powinna być załączona (G=1) gdy Tw<Tg (x3=0) i poziom wody przekracza x1 (x1=1)
Tabela stanów wg. danych:
Wejścia | Wyjścia |
---|---|
x1 | x2 |
0 0 0 0 1 1 1 1 |
0 0 1 1 0 0 1 1 |
Minimalizacji funkcji za pomocą tablic Karnaugh’a:
x1x2 x3 |
00 | 01 | 11 | 10 |
---|---|---|---|---|
0 | 1 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
$Z_{1} = \overset{\overline{}}{x_{2}}$
x1x2 x3 |
00 | 01 | 11 | 10 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
Z2 = x1x3
x1x2 x3 |
00 | 01 | 11 | 10 |
---|---|---|---|---|
0 | 0 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 0 |
$$Z_{3} = x_{1}\overset{\overline{}}{x_{3}}$$
Układ sterowania: