Centralny system sterowania budynkiem
Mój sterownik PLC udostępnia kilka interfejsów komunikacyjnych m.in.:- RS-232 - zbyt wolny na komunikację i sterowanie całością systemu, interfejs typowy dla podłączenia pojedynczego urządzenia na małe odległości
- RS-485 - magistrala przemysłowa odporna na zakłócenia - mogła by się nadać do komunikacji z centralnym systemem zarządzania
- Ethernet - czyli rozwiązania najprostsze są najlepsze. Na Ethernecie śmiga sobie MODBUS - przemysłowy, prosty protokół komunikacyjny w architekturze master-slaves -> pytanie-odpowiedź
Aplikacja
Na początku jak zwykle utarła się koncepcja DIY (Do It Yourself) - spędziłem godziny, dni i tygodnie rozwijając system kontroli z wykorzystaniem biblioteki MODBUS na linuxa. Aplikacja miała być uniwersalna czyli dynamiczna strona w HTMLu na bazie PHP. Było to z mojej strony spore marnotrawstwo czasu.SCADA
Screenshoty z mojej SCADA
|
Zdecydowałem się na testy i rozpoczęcie przygody z oprogramowaniem IntegraXor z darmową licencją na 128 I/O.
Plusy:
- bardzo łatwy w konfiguracji i instalacji
- obsługa grafik wektorowych bazując na grafikach SVG! - genialne - używając edytora Inkscape tworzymy grafikę, następnie w tymże edytorze wybierając właściwości obiektu mamy do dyspozycji ustawienie jego zachowania (scroll, fade, transparency, color, value etc) bazujące na wartości REJESTRU sterownika! Tak proste a jakże skuteczne. Dodatkowo grafika jest wektorowa, więc zachowuje proporcje niezależnie od skali. Wielki PLUS.
- obsługa alarmów
- rysowanie trendów
Minusy:
- oparty na zwykłej bazie danych - fatalny pomysł dla archiwizacji procesów ciągłych konieczne są rotacyjne bazy danych jak RRD
- bazuje na windowsie
- brak możliwości minimalizacji do tray'a
- toporne odpalanie serwera
Użytkowanie
Pierwsze kliknięcia w systemie to niesamowite wrażenie, zwłaszcza wieczorem gdy zapalam kolejne światła siedząc w kącie salonu z laptopem na kolanach.
Do rekuperatora nie mam do dziś zwykłego włącznika naściennego - przełączenia biegów wentylatorów póki co jest możliwe wyłącznie przez SCADA.
Oczywiście to nie koniec a dopiero początek rozwoju systemu - w planie mam dołączać kolejne komponenty i funkcjonalności w miarę upływu czasu i dostępności pomysłów i je opisywać.