background image

LABORATORIUM – AUTOMATYKA i ROBOTYKA 

Inne funkcje sterownika PLC – część 3 

 

1. 

Przebieg ćwiczenia 

 
1.1. 

Wykorzystując sterownik LOGO! i jego funkcje analogowe zrealizuj następujący układ:

 

 

Klient życzy sobie systemu opisanego następująco: 

.

 

4 czujniki (czyli wejścia analogowe A1, A2, A3 i A4): 

 

1 czujnik ciśnienia, 

 

3 czujniki temperatury, jeden w domu, dwa na zewnątrz. 

.

 

Czujniki te działają następująco: 

 

czujniki  temperatury  działają  liniowo  w  zakresie  od  -50  do  +50°C  (co  oznacza  że  wartość  z  wejścia 

analogowego 0 odpowiada -50°C, 1000 odpowiada +50°C). 

 

czujnik ciśnienia jest natomiast opisany funkcją: 

hPa

A

p

in

255

1000

2

, gdzie A

in

 = 0-1000. 

.

 

Na wyświetlaczu mają się na bieżąco wyświetlać wartości: 

 

aktualny czas, 

 

ciśnienie, 

 

temperatura wewnątrz budynku, 

 

niższa z temperatur na zewnątrz budynku. 

.

 

Wyjście Q1 jest wyjściem załączającym piec CO, ma się ono załączać gdy temperatura w domu spadnie poniżej 

21°C, ale tylko wtedy, gdy niższa z temperatur na zewnątrz budynku jest mniejsza niż 20°C. 

.

 

Dodatkowo klient życzy sobie dysponować dwoma przyciskami (I1 i I2): 

 

przycisk wyłączający piec, niezależnie od wszystkiego, 

 

przycisk włączający piec, niezależnie od wszystkiego. 

.

 

Klient ma też psa, który, jak się okazuje, gryzie meble gdy ciśnienie jest wyższe niż 1020 hPa, lub gdy ciśnienie 

jest niższe niż 980 hPa i jednocześnie temperatura wyższa niż 28°C. W związku z tym życzy on sobie by wyjście 

Q2 zaświecało się w obu tych przypadkach, by mógł zawczasu zamknąć Oldiego w klatce. 

 

.

 

Podpowiedzi: 

 

warto sugerować się poprzednim ćwiczeniem, 

 

do  wyboru  jednej  z  dwóch  wartości  (tam  gdzie  mowa  jest  o  „niższej  z  wartości”)  najlepiej  użyć  bloku 

Multiplekser. 

 

1.2. 

W  protokole  należy umieścić  zrzut  ekranu  ze  zrealizowanego  systemu  plus  ewentualnie  nasuwające  się 
wnioski. Jak ktoś ma chęć na plusa to może dorzucić do systemu dodatkowe funkcje.