Nowe wnętrze LOGO! 8 w takim wydaniu nasuwa pytanie – do czego Siemens użył takiego zapasu mocy? Jednak LOGO! 8 to nie tylko nowy sprzęt w pięknej obudowie, idealnie pasującej do naszych skrzynek elektrycznych, to również, a może przede wszystkim, wolność w komunikacji! Tak! LOGO! 8 ma zaimplementowaną obsługę protokołu MODBUS TCP. Czekaliśmy na to długo, ale było warto. Ile to razy zastanawialiśmy się, jaki dać procesor sterujący do naszych pomysłów. Wiele urządzeń, których chcieliśmy użyć w projekcie, obsługiwało protokół MODBUS TCP, zatem szukaliśmy rozwiązań do przetwarzania informacji, które również obsługiwały ten protokół. Teraz możemy bez obaw wybierać sprawdzone LOGO! 8 i komunikować się z wieloma dostępnymi komponentami, nawet naszymi własnymi, które sami zbudujemy i zaimplementujemy w nich protokół MODBUS TCP.
Na tym oczywiście nie koniec. LOGO! 8 to również webserwer, który pozwala nam szybko i sprawnie zdalnie monitorować i zarządzać pracą naszej aplikacji. Teraz nasze plany o oświetleniu i bramie wjazdowej sterowanej z domu zaczynamy tworzyć na nowo. Siemens wzmocnił naszego nowego zawodnika jeszcze bardziej. To już nie tylko nowy procesor, nowe funkcje sieciowe czy ogólnoświatowy standard MODBUS TCP. LOGO! 8 otrzymało również wsparcie w postaci przyjaznej i łatwej w użyciu aplikacji na smartfony i tablety! Tak! Teraz LOGO! 8 otworzy naszą bramę na rozkaz naszego palca dotykającego pięknego interfejsu. Nasza fontanna w ogrodzie, oświetlenie roślin, rolety w oknach i inne urządzenia w naszym domu są zawsze pod ręką w naszym smartfonie i możemy sterować nimi za pomocy LOGO! 8. Ale nie tylko sterowanie jest ważne. Teraz możemy szybko i w prosty sposób odczytać informacje z LOGO! 8. Zarówno aplikacja na smartfon, jak i webserwer umożliwiają monitorowanie wielu różnych parametrów naszej aplikacji. I to my decydujemy, co chcemy i w jaki sposób zobaczyć. Najważniejsze w tym wszystkim jest to, że jak zawsze, Siemens nie pozwala sobie na wypuszczenie niedopracowanego produktu. Zatem możemy spokojnie używać tych wszystkich nowych i potrzebnych nam funkcjonalności, które oferuje LOGO! 8, mając całkowitą pewność, że sterownik zawsze będzie pracował stabilnie i bezbłędnie.
Wspomniałem o nowych funkcjonalnościach sprzętu, ale to nie wszystkie zmiany! Przy pracy nad nowym godnym przeciwnikiem producent przyjrzał się również aplikacji Logo Soft Comfort. Nowa wersja 8.1 działa szybciej i zajmuje kilkadziesiąt megabajtów mniej niż wersja 7. Nowe Logo Soft Comfort 8.1 pomoże nam utrzymać porządek w schemacie sieciowym naszego systemu, w którym może pracować wiele jednostek centralnych wymieniających się informacjami. Interfejs Logo Soft Comfort 8.1 pomaga w utrzymaniu ładu przy wielu schematach w jednej sieciowej aplikacji, wspiera konfigurowanie sterowników w naszej sieci, pilnuje adresacji, zależności i zabezpiecza dostęp do danych tylko dla autoryzowanych urządzeń. Bezpieczeństwo to bardzo ważny aspekt w dzisiejszych czasach. LOGO! 8 daje nam pewność, że nikt niepowołany nie podłączy się do naszej sieci. Każde nieautoryzowane urządzenie nie będzie obsługiwane. To bardzo ważne, gdy w jednej sieci fizycznej będą pracować niezależne podsystemy sterujące. Uzupełnieniem bezpieczeństwa zawsze jest mechanizm raportowania awarii oraz zapisywania na bieżąco stanu urządzenia i wyników pomiarów. Mamy do dyspozycji mechanizm takich logów. Możemy dowolnie wybierać dane spośród długiej listy dostępnych informacji i ułożyć z nich log, który na polecenie programu zostanie zapisany. W ten sposób możemy rejestrować nie tylko np. temperaturę pomieszczenia i wykrywać różnego rodzaju zagrożenia, ale także rejestrować naruszenia strefy chronionej, uszkodzenia wodociągu czy spadek ciśnienia w instalacji hydraulicznej, który grozi np. uszkodzeniem hydroforu.
LOGO! 8 w nowej odsłonie powinno także wspierać przy projektowaniu kolejnych rozwiązań, podobnych funkcjonalnie lub składających się z podobnych zadań. Tak też jest. W Logo Soft Comfort 8.1 dodano gałąź o nazwie UDF, która będzie przechowywała bloki funkcyjne użytkownika. Tak, teraz nie musimy każdorazowo rysować bloczków do sterowania bramą czy fontanną albo sterowania roletami, gdyż wystarczy raz narysować i zdefiniować swój UDF z wejściami i wyjściami, konfiguracją i czym tylko potrzebujemy. Następnie wystarczy go tylko użyć, wstawiając do schematu. Otrzymaliśmy zatem narzędzie, które ma nieograniczoną możliwość kreowania własnych bloków funkcyjnych! Jakże proste będzie teraz budowanie kolejnych aplikacji za pomocą UDF!
Na początek warto wyposażyć się w edukacyjny zestaw startowy, dzięki czemu nabędziemy nie tylko sterownik, ale również otrzymamy oprogramowanie Logo Soft Comfort 8.1. Warto również wyposażyć się w zestaw do symulacji środowiska testowego. Dobrym rozwiązaniem będzie produkt firmy Kamami o nazwie KA-LOGO!-IO-Simulator (fotografia 1) zawierający zestaw do symulacji sygnałów binarnych oraz analogowych, w tym ręczny zadajnik wartości analogowej w postaci potencjometru, czujnika jasności i temperatury oraz zewnętrzne wejście dla sygnału analogowego. Do tego otrzymamy także moduł NCR401U do sygnalizacji stanu wyjść. Tak wyposażeni możemy ruszać do projektowania i budowania naszych układów inteligentnego budynku, szklarni czy ogrodu a nawet niewielkich maszyn produkcyjnych.
Teraz zbudowanie systemu podlewania ogrodu i zdalne nadzorowanie jego pracy oraz zapisywanie informacji o awariach nie jest żadną trudnością.
Jako przykład użyjemy projektu sterowania roletą. Układ składa się z falownika zasilającego silnik asynchroniczny, którego zadaniem będzie opuszczanie i podnoszenie rolety, czujnika pełnego otwarcia i pełnego zamknięcia rolety. Falownik wymaga jedynie sygnału „start” oraz „kierunek”. Sygnał do otwarcia lub zamknięcia rolety będzie pochodził z przycisku w aplikacji Siemens LOGO! w smartfonie. Dodamy także możliwość sterowania z rzeczywistego przycisku. Zatem pilotem będzie nasz telefon komórkowy z dostępem do sieci Wi-Fi na naszej posesji.
Na rysunku 2 przedstawiono projekt logiki sterującej z zaznaczonymi na kolorowo i ponumerowanymi obszarami odpowiedzialnymi za różne funkcje naszego programu. Po lewej stronie ustawione są symbole zacisków wejściowych I1, I2, I3 oraz dodatkowo zacisk wirtualny NI1, którym będzie się posługiwała aplikacja ze smartfona. Po prawej stronie schematu znajdują się symbole zacisków wyjściowych Q1 i Q2 do sterowania pracą falownika. W środkowej sekcji została umieszczona logika sterująca. Blok nr 1 to obwód wejściowy, który przekształca sygnał z przycisku lub z aplikacji w pojedynczy impuls sterujący. Blok nr 2 zajmuje się interpretacją sygnałów z czujników położenia rolety. Blok nr 3 pełni funkcję autostopu. Jego praca polega na interpretowaniu sygnałów z czujników położenia rolety i wysyłaniu informacji do układu decyzyjnego w sytuacji, gdy roleta powinna zostać zatrzymana.
Sygnały z bloków 1, 2 oraz 3 są przekazywany do układu decyzyjnego zawartego w bloku nr 4, który podejmuje decyzję o tym, w którą stronę poruszyć roletą lub ją zatrzymać. Decyzja ta składa się z dwóch rozkazów: „start” i „kierunek”. Są one przekazywane czterema sygnałami do układu pamięci maszyny znajdującego się w bloku nr 5. W bloku nr 6 znajdują się dodatkowe obwody, których zadaniem jest optymalizacja pracy ewentualnych układów zewnętrznych. Dla przykładu, może zaistnieć sytuacja, w której falownik powinien najpierw otrzymać sygnał „kierunek” a następnie po krótkim opóźnieniu otrzymać sygnał „start”. Przy takim układzie możemy także zastosować silnik DC oraz przekaźniki lub styczniki, a wówczas potrzebny jest czas na przełączenie i sygnał „start” musi zostać wysłany później.
Na rysunku 3 widać nasz projekt po pierwszym porządkowaniu i wstawieniu bloków UDF zamiast wcześniejszych fragmentów. Widać wyraźnie bloki, które zostały opisane wcześniej. Drugą iteracją będzie zamknięcie całej funkcjonalności w jednym bloku UDF odpowiadającym za obsługę rolety.
Na rysunku 4 pokazano gotowy, w pełni funkcjonalny program zbudowany z użyciem zaprojektowanego przez nas bloku UDF. Można teraz zadać pytanie: po co zamykać gotowe funkcje w bloku? Pytanie całkiem słuszne. Rysunek 5 wyjaśni to bezbłędnie. Dzięki wykonaniu tej pracy możemy w prosty sposób zbudować bardziej skomplikowane układy niż jedna roleta.
Dzięki blokowi UDF do sterowania jedną roletą, możemy teraz łatwo i co ważne szybko stworzyć rozwiązanie dla wielu rolet a nasz wysiłek skoncentrować na innych ważnych dla nasz aspektach sterowania.
Jakże łatwym i przyjemnym będzie od teraz budowanie sterowania, posiadając gotowy bloczek dla rolet, bramy wjazdowej, ogrzewania, fontanny, systemu podlewania czy nawet alarmu w naszym domu. LOGO! 8 stał się teraz naszym partnerem w budowaniu rozwiązań, o których marzyliśmy od zawsze. W następnych artykułach zapoznamy się z kolejnymi przykładami zadań, które warto powierzyć temu sterownikowi. Poznając rozwiązania różnych codziennych zadań, poznamy również LOGO! 8 i jego duże możliwości wspierania każdego naszego dnia codziennego.
Arkadiusz Wernicki