Podstawy komputerowych systemów sterowania Struktura systemów sterowania dr inż. Krzysztof Kołek Materiały wyłącznie dla potrzeb wykładu Podstawy komputerowych systemów sterowania IV rok RA wydział EAIiEB AGH. Inne wykorzystanie bez zgody autora zabronione.
Plan Struktura komputerowego systemu sterowania DCS Problem sterowania Przykład węzeł CO / CWU AGH 2
Struktura komputerowego systemu sterowania COMPUTER SYSTEM Equipped with I/O Devices Sensor Signal Conditioner A/D D/A Amplifier Actuator Controller Sensor Signal Conditioner Amplifier Actuator P L A N T Analog signal Digital on/off signal 3
Struktura komputerowego systemu sterowania Elementy składowe: Obiekt sterowania Czujniki Podłączane bezpośrednio do komputera Inteligentne posiadające własne interfejsy sieciowe Elementy wykonawcze Podłączane bezpośrednio do komputera Inteligentne posiadające własne interfejsy sieciowe Komputer z systemem operacyjnym czasu rzeczywistego Elementy interfejsowe do czujników i elementów wykonawczych Karty/moduły we/wy Interfejsy sieciowe Oprogramowanie pomiarowo-sterujące 4
Distributed Control System DCS Node 1 Node 2 Actuator Plant Sensor Node 3 Transport Delay 2 Controller Transport Delay 1 Real-Time Control Network 5
Problem sterowania Sterownik: mierząc y ustaw u tak, aby mimo zakłóceń w oraz błędów n wyjście z osiągnęło wartość d 6!!!Np. tempomat, żelazko
Funkcje komputerowego systemu sterowania Sterowanie obiektem zapewniające osiągnięcie celu sterowania Logowanie danych wejściowych, wyjściowych oraz stanu Sygnalizacja alarmowa Interakcja z operatorem: prezentowanie stanu procesu oraz reakcja na polecenia operatora Prezentacja wybranych informacji na zewnątrz do warstwy zarządzania, sieci Internet, 7
Distributed Control System DCS Node Node 11 Node 1 Actuator Plant Node Node 2 Node 11 Sensor Transport Delays Node Node 3 3 Controller Transport Delays Real-Time Control Network 8
Struktura komputerowego systemu sterowania 9
Struktura komputerowego systemu sterowania Zasada: struktura systemu sterowania powinna odzwierciedlać strukturę sterowanego obiektu Ze względu na równoległą naturę rzeczywistości systemy sterowania są najczęściej wielozadaniowe 10
Przykład Sterowanie głównym węzłem cieplnym AGH automatyzacja poboru mocy dla instalacji CO raz CWU ograniczenie poboru mocy, szczególnie nocą oraz w dni świąteczne monitorowanie węzłów zdalnych (poza kontrolą AGH) zdalny dostęp do informacji o systemie dla służb technicznych 11
12
13
14
15
16
17
Połączenie dwóch odcinków przewodów A0 (5) A2 (4) DT (253) Repeater WG2 (2) WG1 (1) A3 (8) Połączenie dwóch odcinków Jednym przewodem transmisja do DT oraz sterownika w A3 A4 (7) C4 (6) B1 (3) B2 (9) B3 (10) B4 (11) Magistrala CAN 18
Zdalny monitoring oraz modyfikacja oprogramowania!!! 19
Wymiiennik CO 1MW B5 20
IPC-CHIP alarmy SMS inni użytkownicy CO Gramatyka 10 internet nadzór techniczny IPC-CHIP Serwer główny SCADA: ifix system Serwer zapasowy CO B6 magistrala CAN PLC1 PLC2 4 0 3 4 0 3 czujniki zawory czujniki pompy Stacja meteo LON-node LON-node magistrala LonWorks B1 CWU O CO Węzeł główny Reymonta 7Main heating substation21
4 0 3 4 0 3 IPC-CHIP IPC-CHIP T b1, T b2... Sterowanie nadrzędne Serwer Główny PLC T fxo F xo T w T prof U co R 1 T refco F M T zm T zco CO O F co AGH MPEC T pco 22
23
Oscylator 20MHz Ethernet MAC CPU 80186/80188 Ethernet PHY 8 Bit Address/Data ALE, RD#, WR# INT, INTA 10Base-T TPTX+, TPTX- TPR X+, TPRX- Flash 512Kx8 UART TxD, RxD CTS, RTS DRAM 256Kx16 DMA DRQ Watch Dog Core Logic Programowalne I/O TMRIN, TMROUT RESET#, NMI 24
25
1 8 0 0 B u d y n e k 1 1 2 0 0 B u d y n e k 2 1 6 0 0 1 4 0 0 1 0 0 0 1 2 0 0 8 0 0 Liczba transmisji 1 0 0 0 8 0 0 6 0 0 Liczba transmisji 6 0 0 4 0 0 4 0 0 2 0 0 2 0 0 0 0 1 2 3 4 C z a s t ra n s m is ji [ s e k ] 0 0 1 2 3 4 C z a s t ra n s m is ji [ s e k ] Statystyka czasów transmisji HTTP 26
Instalacja CO Tfxo = 55 1.75*Tw [C] Tzco Tw Obliczanie pogodowej temperatury zadanej Tfxo + + Trefco + - PID Uco Dobowe korekty temperatury Tprof 27
Instalacja CO 28
Instalacja CO 29
Instalacja CO 30
Instalacja CO 31
Instalacja CWU 32
Podsumowanie Komputerowy system sterowania: Komputer System operacyjny i oprogramowania Peryferia Różnorodne zadania systemu sterowania Wielowarstwowa struktura układu sterowania Przykładowe rozwiązania pokazuje różnorodność wykorzystywanych technologii 33
Literatura Wojciech Grega: Sterowanie cyfrowe w czasie rzeczywistym, AGH, Kraków 1999. Wiesław Winiecki: Organizacja komputerowych systemów pomiarowych, Oficyna Wydawnicza PW, Wyd.1, 1997. Grega W., Kołek K.: Optymalizacja pracy węzła cieplnego. Wykorzystanie nowoczesnych narzędzi automatyki i informatyki przemysłowej w sterowaniu i monitorowaniu systemów grzewczych, VIII Wiosenne Spotkanie Ciepłowników, 25-27.04.2001, katalog str. 32-46. Grega W., Kołek K.: Kontrola ciepła dla AGH, Biuletyn Informacyjny Pracowników AGH, nr 88 marzec 2001, str. 21-23. Grega W. Kołek K.: Sterowanie nadrzędne węzłem cieplnym, Pomiary-Automatyka- Robotyka, 7-8/2001, str. 18-24. INTERNET!!! 34