Głównym elementem odpowiedzialnym za kontrolę naszego systemu nawadniania jest sterownik EATON easyE4 o oznaczeniu EASY-E4-UC-12RC1P, którego pełną specyfikację znajdziecie tutaj: https://www.eaton.com/pl/pl-pl/skuPage.197504.html
Jak wiadomo easyE4 oferują elastyczne możliwości programowania, zarówno bezpośrednio na urządzeniu, jak i poprzez oprogramowanie easySoft, które w wersji V8.30 zostało wykorzystane do stworzenia tego programu przy użyciu języka ST. Dodatkowo ta wersja oprogramowania (easySoft) udostępnia użytkownikowi narzędzie o nazwie WebVisu, które w łatwy sposób pozwala na stworzenie prostej i przejrzystej wizualizacji, z możliwością dopasowania rozdzielczości do różnych urządzeń np. smartfon czy tablet. Dostęp do niej jest możliwy dzięki wbudowanemu serwerowi sieci Web.

Poniżej przedstawione zostały fragmenty kodu wraz z opisem, które pozwolą zrozumieć ideę jego działania.
Kontrola poziomu wody w zbiorniku

Kontrola poziomu wody w zbiorniku odbywa się przy pomocy sygnałów cyfrowych, pochodzących z trzech czujników: I01 – poziom min, I02 – poziom 50% oraz I03 – poziom max.

W przypadku wystąpienia błędu któregokolwiek z czujników poziomu (Rys 2-5) uruchamiany jest timer T01 (5 sekund), jeżeli w zadanym czasie błąd nie ustąpi generowany jest alarm (M08) „Błąd czujnika poziomu”, który powoduje blokadę pracy pompy oraz uniemożliwia otwarcie elektrozaworu.




Sterowanie elektrozaworem

Jeżeli ilość wody w zbiorniku spadnie poniżej poziomu minimum nastąpi automatyczne otwarcie elektrozaworu w celu jej uzupełnienia. Sterowany jest on przy pomocy wyjścia cyfrowego Q02. Elektrozawór pozostaje otwarty do momentu, gdy poziom wody w zbiorniku osiągnie 50%.
W przypadku, gdy poziom wody opadł podczas podlewania praca pompy jest natychmiast blokowana, aby ją zabezpieczyć przed uszkodzeniem (suchobiegiem).



Sterowanie – tryb ręczny


Wybór sterowania pomiędzy trybem automatycznym, a ręcznym został zrealizowany w oparciu o licznik zliczający impulsy. Pojawienie się pierwszego impulsu z wejścia cyfrowego (I04) (przycisk zewnętrzny) lub z przycisku dostępnego na wizualizacji spowoduje wybór sterowania ręcznego oraz uruchomienie podlewania. Czas trwania nawadniania w trybie ręcznym został zdefiniowany przy pomocy timera T02 (15 minut). Po jego upływie zostanie wygenerowany kolejny impuls, który zakończy podlewanie, a sterowanie powróci do trybu automatycznego. Jeżeli zajdzie taka potrzeba, możliwe jest również przerwanie podlewania w dowolnym momencie – wystarczy ponownie nacisnąć przycisk (zewnętrzny) lub przycisk na wizualizacji.

Rys 9. Sterowanie automatyczne / pompa wyłączona

Sterowanie – tryb automatyczny


Sterownik easyE4 udostępniają moduły sterujące WT (WeekTable). Za pomocą tygodniowego zegara sterującego w prosty sposób zostało sparametryzowane powtarzalne zdarzenie przełączania – podlewanie w trybie automatycznym. Odbywa się ono od poniedziałku do piątku, rozpoczyna się o 5:30 i trwa przez 15 minut.
Wyświetlacz easyE4
Urządzenia podstawowe easyE4 udostępniają 32 moduły znaczników tekstowych (Display). Każdy moduł umożliwia wydawanie indywidualnie zaprogramowanego wyświetlania tekstu na wyświetlaczu urządzenia easyE4 lub innym zewnętrznym wyświetlaczu cyfrowym, a także indywidualnie zaprogramowane wprowadzanie za pomocą przycisków P urządzenia.
Każde wyświetlanie tekstu składa się z 6 wierszy po 16 znaków. Łącznie ma zatem 96 znaków. Dostępny jest edytor tekstu w ramach easySoft 8. Na pulpicie roboczym można umieszczać makra graficzne, tekst, wskazania wartości, wskaźniki słupkowe, tekst kroczący, teksty komunikatów oraz wskazania daty i tekstu.
Wywoływanie w programie następuje za pomocą wejścia modułu EN. Jest w ten sposób aktywowane wskazanie tekstowe.
– czas pracy pomy / otwarcia elektrozaworu
Przycisk P1
easyE4 udostępnia 4 moduły licznika godzin pracy, dwa z nich zostały wykorzystane do zliczania czasu pracy pompy oraz czasu otwarcia elektrozaworu. Sygnałami wyzwalającymi liczniki są odpowiednio sygnał DO załączenia pompy do pracy oraz otwarcia elektrozaworu. Stany obu liczników pozostają zachowane po zaniku napięcia, ale dostępna jest opcja ich skasowania przy pomocy przycisku P7 [DEL]. Powrót do ekranu głównego następuje po naciśnięciu przycisku P6 [ESC].


Konfiguracja ekranu odbywa się w prosty sposób przy pomocy edytora znaczników tekstowych.



Widok ekranu easyE4 (licznik czasu pracy pompy /otwarcia elektrozaworu)
– kontrola programu
Przycisk P3
Ekran służy do kontroli wszystkich sygnałów DI oraz DO z programu: kontrola poziomu wody w zbiorniku oraz czujników, stanu pracy zaworu oraz pompy, a także aktualnego trybu pracy. Powrót do ekranu głównego następuje po naciśnięciu przycisku P6 [ESC].

Konfiguracja ekranu odbywa się w prosty sposób przy pomocy edytora znaczników tekstowych.


Widok ekranu easyE4 (kontrola programu)

Widok ekranu – błąd czujnika poziomu