Układy sterowania logicznego
Przekazniki elektromagnetyczne.
Rodzaje zestyków :
" zwierne
" rozwierne
" przełączne
Analityczny opis układu przełączającego.
P
+
-
Z
Równanie schematowe : P = Z
Rys. 1. Schemat układu załączania przekaznika
P
+
-
W
Z
p
P = (Z+p )W
+ -
Z
P
p2
p1
W
P
P1 = (Z+p1)p2 P2 = W
Rys. 2. Schematy układów samopodtrzymania
Lit. [3]
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-2
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Z
P
p2 p3
Z
P
p1 p3
Z
p2 p1 P
Rys. 3. Schemat układu z wzajemną blokadą przekazników
p2
p1
p3
P
Rys. 4. Pamięć z priorytetem wyłączania
p2
p1
p3
P
Rys. 5. Pamięć z priorytetem załączania
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-3
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Funktory logiczne
AND
x1 x2 y
0 0 0
0 1 0
1 1 1
1 0 0
OR
x1 x2 y
0 0 0
0 1 1
1 1 1
1 0 1
NOT
x y
0 1
1 0
NAND (dysjunkcja Sheffera)
x1 x2 y
0 0 1
0 1 1
1 1 0
1 0 1
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-4
Zakład Automatyki
Środowiska
Politechnika Wrocławska
NOR
x1 x2 y
0 0 1
0 1 0
1 1 0
1 0 0
XOR
x1 x2 y
0 0 0
0 1 1
1 1 0
1 0 1
Algebra Boole a
x1+x2= x2+x1
x1" x2= x2" x1
(x1+x2)+x3= x1+(x2+x3)
(x1" x2) " x3= x1" (x2" x3)
(x1+x2) " x3= x1" x3+x2" x3
x1" x2+x3= (x1+ x3)(x2+x3)
x1+x2= x2" x1
x1" x2= x2+x1
x + x = x
x " x = x
x " x = 0 x + x = 1
x " 0 = 0 x + 0 = x
x " 1 = x x + 1 = 1
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-5
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Reguła pochłaniania
x1+x1 " x2= x1 +x2
x1+x1 " x2= x1
Reguła sklejania
(x1+x2)" (x1+x2)= x1
x1" x2 + x1" x2= x1
4
2 = 16
Funkcje bazowe : or, and, not, nor, nand
Faktoryzacja : wyrażenie pozostałych funkcji Boole a za pomocą funkcji bazowych
Izomorfizm algebr Boole a : +/" , algebra zbiorów, diagramy Venna
Kanoniczna forma alternatywna
f(x1, x2) = f(1,1) x1 x2 + f(1,0) x1 x2 + f(0,1) x1 x2 + f(0,0) x1 x2
Kanoniczna forma koniunkcyjna
f(x1, x2) = [f(1,1) +x1 + x2][f(1,0) + x1 + x2][ f(0,1) + x1 + x2][f(0,0) + x1 + x2]
Przykład 1. Równoważność - dopełnienie funkcji XOR
x1 x2 y
0 0 1
0 1 0
1 1 1
1 0 0
Kanoniczna forma alternatywna
Kanoniczna forma koniunkcyjna
Faktoryzacja
Schemat na funktorach
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-6
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 2. Przekształcenie równoważne schematu.
a
b
F=(a+b)c[(a+c)b+b(c+a)]P
c
F=(a+b)c[b(a+a+c+c)]P
F=(a+b)cbP
F=(abc+bbc)P
F=abcP
a
c
b
a
b c
P
Rys. 6. Schemat układu sterowania
P
a
b c
Rys. 7. Schemat równoważnego układu sterowania
Lit. [7]
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-7
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 3. Przekształcenie równoważne schematu.
a c
b
F=(a+b+c)(ab+ac)P
F=(aab+aac+abb+abc+abc+acc)P
c
a
F=(ab +0 +0 +abc+abc+0)P
F=(ab+abc+abc)P
F=(ab+abc)P
b a
P
Rys. 8. Schemat układu sterowania
a
b
P
a b
c
Rys. 9. Schemat równoważnego układu sterowania
Numeryczny zapis wyrażeń strukturalnych
Przykład 4.
Kanoniczna postać sumy : F= abcd+ abcd+ abcd+ abcd+ abcd
Zapis dwójkowy : F="(0000 + 0010+0011+0101+1100)
Numeryczny zapis dziesiętny: F=(0,2,3,5,12)ABCD
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-8
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 5.
Układ ma trzy sygnały wejściowe. Wyjście przyjmuje wartość 1 =, gdy 2 lub 3 sygnały
wejściowe przyjmują wartość 1.
Przykład 6. Przerzutniki (elementy pamięci)
x1
y2
x1 0 0 1 1
x2 0 1 1 0
y1
y1
x2
y2
Przykład 7.
x
x y
e
b
c
d
a
c
d
a
b
a b
c
d
e
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-9
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Elementy USL .
Termometr kontaktowy, czujnik ciśnienia, czujnik poziomu cieczy, przepływu
Część centralna USL
Elementy wykonawcze : przekazniki, elementy sygnalizacji optycznej i akustycznej
Podział układów sterowania logicznego:
" układy kombinacyjne
" układy sekwencyjne
Przykład 8. Sekwencyjny układ sterowania opróżnianiem zbiornika.
G
D
G
Pompa
D
Rys. Sekwencyjne sterowanie
opróżnianiem zbiornika. Schemat na
Pompa
funktorach
Rys. Schemat opróżniania zbiornika
D G Pompa
0 0 pośrednie
0 1 1
1 0 0
1 1 zabronion
e
Pn+1=PnDG or DG = D (PnG or G) = (Pn or G) D
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-10
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Tablice Karnaugh a : układy kombinacyjne
" 0 lub 1
" 2,4,8,16,... elementów
" maksymalny obszar
" stany nieokreślone
" zasada sklejania
Hazard.
" gdy układ nie działania
" w warunkach działania
" dynamiczny
Przykład 9.
Przykład 10.
F=B(A + C) + AC
c
a a
b b
F=AB + C(B+A)
c c
b
F
A\BC 00 01 11 10
0 1 1
1 1 1
F=AB + AC + BC
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-11
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 11. Regulacja temperatury regulatorem RE9-213 (LUMEL Zielona Góra)
L1 L2 L3
K1
V1 V2
K11
K1E
V
7
8 9
10 11
E 12
K1E
YY
K11
K1E K1
E
Rys. Schemat sterowania Rys. Układ mocy
9
V2
9
"
YY
10
11
11
10
V1
8
7
12
8 7
12
Rys. Układ mocy, moc w trójkącie jest mniejsza niż w gwiezdzie .
Przykład 12. Sterowanie procesem powtarzającym się cyklicznie
Rys. Cyklogram działania układu automatycznej regulacji
p1 a1 p2 b1 p3 a0 p4 b0 p5 p1 p2 p3 p4
p5 p1 p2 p3 p4 p3 p4
P1 P2 P3 P4 P5
Rys. Układ sterowania logicznego
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-12
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 13. Zmiana kierunku obrotów silnika.
L1 L2 L3
L1 L2 L3
1 3 5
Q1
F1
2 4 6
1 3 1 3
5 5
K1M K2M
1 3 1 3
5 5
2 2
4 4
6 6
K1M K2M
2 2
4 4
6 6
1 3 5
F2
2 6
4
U V W
U V W
M M
3~ 3~
Rys. Schemat układu sterowania z zabezpieczeniem Rys. Schemat układu
sterowania z
wkładkami topikowymi i przekaznikiem termicznym zabezpieczeniem w postaci
wyłącznika
samoczynnego
Rys. Układ sterowania logicznego. Obroty w lewo Rys. Układ sterowania logicznego. Obroty
w prawo
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-13
Zakład Automatyki
Środowiska
Politechnika Wrocławska
F0
95
F
96
2
21
S1
22
22 22
S2
21
21
14
S3
13 14 13 14 13
K1
K2
22 22
M
K2 M
K1
21
M 21 M
A1 A1
K2
K1
M A2
M A2
0V
Rys. Układ sterowania logicznego.
Przykład 14. Sygnalizacja i wybór kierunku.
{A i B = 1
Z
C
A
C= {B i A = 0
B
Rys. Schemat sterowania na funktorach
z
z
b2
a1 b1
C
Z
Rys. Przekaznikowy schemat sterowania
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii II-14
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 15. Układ taktujący.
Element A ustawia cewkę W (W=1) przy nieparzystych stanach A (A=1)
a
w a q
q
w
a
q w
a
W Q
Rys. Schemat układu sterowania
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-1
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Sterowniki logiczne i ich programowanie
Zasada pracy.
M
W W
M
e y
j j
Mikrokomputer
ś ś
c c
i i
a a
Klasyfikacja.
" regulatory PID
" przetworniki inteligentne z algorytmem PID
" sterowniki logiczne PLC
" regulatory i sterowniki wielofunkcyjne - aparatowe
" modułowe regulatory kasetowe
" regulatory software owe
SCADA
Konfiguracja.
Zalety:
" skrócenie czasu tworzenia algorytmu sterowania
" skrócenie czasu usuwania uszkodzeń
" zwiększenie niezawodności
" sprzęganie z dużą liczbą sygnałów
" modułowość
" możliwość zachowania hierarchiczności w strukturze automatyki
" zwiększenie komfortu obsługi
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-2
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Rodzaje opisu zadania sterowania :
" opis słowny
" cyklogram
" schemat logiczny na funktorach
" schemat stykowy
" plan funkcjonalny
Programowanie sterownika:
" z klawiatury
" za pomocą komputera
" schematy drabinkowe
" wewnętrzny język zdań logicznych
" dowolny język programowania
Opis sterownika.
Rys. Sterownik logiczny FPC 202C
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-3
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Wprowadzenie sygnału do sterownika.
Separacja galwaniczna.
Wyprowadzenie sygnału ze sterownika.
STL.
IF...THEN, AND OR, EXOR, NOT, NOP
(,),<,<=,>,>=,<>,=
SET, RESET, LOAD...TO, +,-,*,/,SWAP,SHR,SHL,ROL,ROR,BID,DEB,SHIFT,INC,DEC
CFM...WITH, CPM...WITH
JMP...TO, PSE
Przykłady 1.
Rys. Schemat połączeń
STEP 1
IF I0.0
THEN SET O0.0
I0.0
O0. OTHRW RESET O0.0
0 STEP 2
THEN JMP TO 1
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-4
Zakład Automatyki
Środowiska
Politechnika Wrocławska
STEP 1
IF N I0.0
THEN SET O0.0
I0.0
O0. OTHRW RESET O0.0
0 STEP 2
THEN JMP TO 1
STEP 1
IF (I0.0
AND I0.1)
THEN SET O0.0
I0.0 I0.1
O0.
OTHRW RESET O0.0
0
STEP 2
THEN JMP TO 1
STEP 1
IF (I0.0
AND I0.1)
I0.0 I0.1 I0.2
O0. THEN SET O0.0
0 OTHRW RESET O0.0
STEP 2
THEN JMP TO 1
STEP 1
IF (I0.0
I0.0
OR I0.1)
THEN SET O0.0
OTHRW RESET O0.0
I0.1
O0.
STEP 2
0
THEN JMP TO 1
STEP 1
IF (I0.0
OR N I0.1
I0.0
OR I0.2)
THEN SET O0.0
I0.1
OTHRW RESET O0.0
O0.
STEP 2
I0.2
0
THEN JMP TO 1
STEP 1
IF ((I0.0
AND I0.1)
OR (I0.2
AND N I0.3)
I0.0 I0.1
THEN SET O0.0
OTHRW RESET O0.0
O0.
STEP 2
I0.2 I0.3
0
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-5
Zakład Automatyki
Środowiska
Politechnika Wrocławska
STEP 1
IF ((I0.0
OR I0.2)
AND (I0.1
I0.0 I0.1
OR N I0.3)
THEN SET O0.0
O0.
I0.2 I0.3 OTHRW RESET O0.0
0
STEP 2
Przykłady 2.
y1 - siłownik A w prawo
y2 - siłownik A w lewo
y3 - siłownik B w prawo
y4 - siłownik B w lewo
STEP 0 STEP 1
THEN RESET y1 IF start AND ka0 AND kb0
RESET y2 THEN SET y1
RESET y3
RESET y4 STEP 2
IF ka1 THEN RESET y1
SET y2
STEP 3
IF ka0
THEN SET y3
RESET y2
STEP 4
IF kb1
THEN RESET y3
SET y4
STEP 5
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-6
Zakład Automatyki
Środowiska
Politechnika Wrocławska
STEP 1
STEP 0
IF start AND ka0 AND kb0
THEN RESET y1
THEN SET y1
RESET y2
RESET y3
STEP 2
RESET y4
IF ka1 THEN RESET y1
SET y2
SET y3
STEP 3
IF ka0
THEN RESET y2
RESET y3
SET y4
STEP 4
IF kb1
THEN RESET y4
STEP 0 STEP 1
THEN RESET y1 IF start AND ka0 AND kb0
RESET y2 THEN SET y1
RESET y3
RESET y4 STEP 2
IF ka1 THEN RESET y1
SET y3
STEP 3
IF kb1
THEN SET y2
RESET y3
STEP 4
IF ka0
THEN RESET y2
SET y4
STEP 5
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-7
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 3.
Jeżeli parametr spadnie poniżej wartości zadanej, to otwieraj zawór A ; jeżeli wzrośnie -
zamykaj.
STEP 0
STEP 1
THEN RESET y1
IF start AND ponizej
RESET y2
THEN SET y1
OTHRW RESET y1
STEP 2
IF start AND powyzej
THEN SET y2
OTHRW RESET y2
STEP 3
Przykład 4.
Sterowanie pompami. y1, y2, y3, y4 - pompy 1,2,3,4
1 pompa : 2 pompy :
STEP 0 STEP 0
THEN RESET y1 THEN RESET y1
RESET y2
STEP 1
IF start AND STEP 1
automatyka IF start AND automatyka
THEN SET y1 THEN SET y1
OTHRW RESET y1
STEP 2
IF duzy_przeplyw
THEN SET y2
OTHRW RESET y2
STEP 3
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-8
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Licznik i timer w sterowniku
TPnumer - wartość
CPnumer - wartość
końcowa timera
końcowa licznika
Tnumer - status
Cnumer - status
timera
licznika
TWnumer - wartość
CWnumer - wartość
bieżąca timera
bieżąca licznika
numer=0..31 numer=0...15
LOAD V700 TO TP0 załaduj 7 [s] do timera o numerze 0
LOAD V2 TO CP0 załaduj wartość końcową 2 do licznika o numerze 0
INC CW0 zwiększ wartość bieżącą licznika o numerze 0 o 1
IF N C0 jeżeli licznik osiągnął wartość końcową
IF C0 jeżeli licznik NIE osiągnął wartości końcowej
IF N T0 jeżeli timer przekroczył zadany czas
IF T0 jeżeli timer NIE przekroczył zadanego czasu
THEN SET C1 uruchomienie odliczania licznikiem nr 1
THEN SET T2 uruchomienie odliczania czasu timerem nr 2
THEN RESET C1 zatrzymanie licznika nr 1
THEN RESET T2 zatrzymanie timera nr 2
Flagi.
Fs.b , s=0..15, b=0..15 flaga jednobitowa u numerze s.b
FWn, n =0..15 słowo flagowe o numerze n
THEN SET F0.0 ustaw flagę o numerze 0.0
THEN RESET F12.1 skasuj flagę o numerze 12.1
Wartości stałe.
Knumer,Vnumer, numer = -32768...32768 , gdy numer całkowity
= 0...65535, gdy numer naturalny
=$0000...$FFFF, gdy numer heksadecymalny
IF FW0 = V1234 jeżeli liczba umieszczona we fladze o numerze 0 jest równa
1234
THEN .... , to wykonuj....
LOAD V1234 TO FW1 załaduj wartość 1234 do słowa flagowego o numerze 1.
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-9
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 5. Wykorzystanie timer a i licznika.
Y1
kb0
star ka0
t
ka1 Y3
kb0 Y4
kb1
Y2
STEP 6
STEP 0 STEP 1
IF C2
THEN RESET y1 IF start AND ka0 AND kb0
THEN JMP TO 2
RESET y2 THEN SET y1
OTHRW JMP TO 7
RESET y3
RESET y4 STEP 2
STEP 7
LOAD V700 THEN SET y1
THEN RESET y1
TO TP0 INC CW1
SET y2
LOAD V5
TO CP1 STEP 3
STEP 8
LOAD V2 IF ka1
IF ka0
TO CP2 THEN SET Y3
THEN RESET Y2
SET C1 INC CW2
SET C2
STEP 9
STEP 4
IF ka0
IF kb1
THEN SET T0
THEN RESET Y3
SET Y4
STEP 10
IF N T0 AND C1
STEP 5
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-10
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 6. Załączanie pompy obiegowej CO latem.
STEP 5
STEP 0 STEP 1a
THEN RESET y1 THEN RESET y1
THEN SET C1
LOAD V700 TO TP0 RESET C1
LOAD V2 TO CP1
STEP 6
STEP 2
THEN SET T0
THEN SET y1
STEP 1
INC CW1
IF po_sezonie STEP 7
THEN SET y1 IF N T0
STEP 3
THEN JMP TO 1a
IF ka1
THEN RESET y1
STEP 4
IF C1
STEP 0 STEP 4
STEP 2
THEN RESET y1 THEN RESET y1
THEN SET y1
LOAD V700 TO TP0 RESET T1
SET T1
LOAD V100 TO TP1
STEP 5
STEP 3
STEP 1 THEN SET T0
IF N T1
IF po_sezonie
THEN JMP TO 4
THEN SET y1 STEP 6
IF N T0
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-11
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 7. Ustawianie flagi priorytetu ciepłej wody użytkowej.
Jeżeli temperatura c.w.u. jest poniżej 55C i zawór c.w.u. jest w pełni otwarty, to ustaw flagę.
STEP 2
STEP 0
IF tcwc_ponizej AND
THEN RESET F0.0
krańcówka_górna_Vcw
THEN SET F0.0
OTHRW RESET F0.0
STEP 3
THEN JMP TO 2
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-12
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Praca wieloprogramowa.
Program główny Program główny Program główny
Podprogram A Podprogram A Podprogram B
Podprogram B
Rys. Sekwencyjna praca procesora.
Program główny
Podprogram A Podprogram A
Podprogram B Podprogram B
Rys. Równoległa praca procesora
FPC202C : P0...P7
Jednocześnie mogą pracować tylko 2 programy.
IF I0.0 jeżeli wejście I0.0=1, to uruchom program P1
THEN SET P1 w przeciwnym przypadku zatrzymaj program P1
OTHRW RESET P1
IF F0.0 jeżeli flaga F0.0=1, to zatrzymaj program P2
THEN RESET P2 i uruchom program P3,
SET P3 jeżeli program P1 działał, to został zatrzymany
IF P4 jeżeli program P4 działa, to ustaw flagę 0.0
THEN SET F0.0 w przeciwnym przypadku skasuj flagę 0.0
OTHRW RESET F0.0
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-13
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 8. Sterowanie urządzeniem wentylacyjnym
tn
Nagrzewni
S2
S1 Pomieszcze
WN
WW
+
tg
Po
Z1
Rys. Urządzenie wentylacyjne z normowaniem temperatury w okresie zimnym
Program podstawowy P0 Program dla okresu zimnego P1 Program na lato P2
STEP 0 STEP 0 STEP 0
IF automatyka IF automatyka THEN RESET Z1_otwieraj
THEN RESET Z1_otwieraj THEN SET WN SET Z1_zamykaj
RESET Z1_zamykaj SET WW RESET WN
RESET WN SET S1 RESET WW
RESET WW SET S2 RESET Po
RESET Po SET Po RESET S1
RESET S1 RESET S2
RESET S2 STEP 1
IF tn_ponizej LOAD V700 TO
STEP 1 THEN SET Z1_otwieraj TP0
IF okres_zimy OTHRW RESET Z1_otwieraj LOAD V1000 TO
THEN RESET P2 TP1
SET P1 STEP 2
OTHRW RESET P1 IF tn_powyzej STEP 1
SET P2 THEN SET Z1_zamykaj THEN SET Po
STEP 2 OTHRW RESET Z1_zamykaj SET T1
IF automatyka
THEN JMP TO 1 STEP 3 STEP 2
OTHRW RESET IF N T1
Z1_otwieraj THEN JMP TO 3
RESET Z1_zamykaj
RESET WN STEP 3
THEN RESET Po
RESET T1
STEP 4
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-14
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Lista alokacji:
Przykład 9. Sterowanie urządzeniem wentylacyjnym
wyjścia:
O0.0 - WN
tn
Nagrzewni
O0.1 - WW
S2
S1 Pomieszcze O0.2 - S1
WN
WW
+
tp O0.3 - S2
O0.4 - Po
O0.5 - Z1_otwieraj
tg
O0.6 - Z1_zamykaj
O0.7 - Z2_otwieraj
Po
O1.0 - Z2_zamykaj
Z1 Z2 wejścia :
I0.0 - automatyka
I0.1 - okres_zimny
I0.2 - tn_powyżej
I0.3 - tn_poniżej
Rys. Urządzenie wentylacyjne z normowaniem temperatury w okresie zimnym
Program dla okresu zimnego P1
STEP 0
IF automatyka
THEN SET WN
SET WW
SET S1
SET S2
SET Po
STEP 1
IF tn_ponizej
THEN SET Z1_otwieraj
OTHRW RESET Z1_otwieraj
STEP 2
IF tn_powyzej
THEN SET Z1_zamykaj
OTHRW RESET Z1_zamykaj
STEP 4
IF tn_ponizej
STEP 3
AND
IF tn_ponizej
krancowka_otwieranie_Z1
AND
THEN SET Z2_zamykaj
krancowka_otwieranie_Z1
OTHRW RESET Z2_zamykaj
OR tg_ponizej
THEN SET Z2_otwieraj
STEP 5
OTHRW RESET Z2_otwieraj
IF automatyka
Instytut Techniki Cieplnej i
Mechaniki Płynów I-20
Podstawy Automatyki dla Inżynierii III-15
Zakład Automatyki
Środowiska
Politechnika Wrocławska
Przykład 10. Sterowanie węzłem dwufunkcyjnym.
Przykład 11. Zliczanie impulsów z ciepłomierza
Przykład 12. Sterowanie cyklonem w IOS w spalarni odpadów
Wyszukiwarka
Podobne podstrony:
MN MiBM zaoczne wyklad 1 uklady rownanWykład01 UkładyLogiczneICyfroweWYKŁAD Układy wzmacniaczy operacyjnych z elementami nieliniowymiWyklad układy współwyklady 4 5 układy linioweWykład05 UkładySekwencyjne5 Zadania do wykladu Uklady rownan liniowychWykład 4 Automaty, algebry i cyfrowe układy logiczne15 Język Instruction List Układy sekwencyjne Działania na liczbach materiały wykładoweWyklad 2 3 MACIERZE WYZNACZNIK UKLADY ROWNANUKŁADY LOGICZNEUkłady Logiczne Lab 8,9uklady logiczneWykład III Logika systemów cyfrowych, funkcje logiczne07 Podstawowe uklady logiczne (2)Układy Logiczne Lab 3więcej podobnych podstron