Czy w aplikacjach zawsze należy stosować panel HMI? Z pewnością w wielu przypadkach jest to niezbędna część systemu sterowania. Jednak w części instalacji panel operatorski to „przerost formy nad treścią”. Wystarczy kilka przycisków sterujących i lampek sygnalizacyjnych. Lecz niewiele jest instalacji, gdzie system nie wymaga wprowadzania żadnych parametrów. Co jednak zrobić, żeby użytkownik miał do nich dostęp? A jeśli nawet użytkownik nie potrzebuje do nich dostępu, to jak je udostępnić osobie serwisującej, gdy nie ma panelu operatorskiego? Jednym z rozwiązań jest postawienie wizualizacji bezpośrednio na PLC.
Wiele nowoczesnych sterowników posiada wbudowane web serwery, do których można wgrać wizualizację tworząc ją w kodzie HTML, a później dostając się do niej za pomocą przeglądarki internetowej. Daje to duże możliwości wyświetlania i modyfikacji najważniejszych parametrów. Wszystko wygląda dobrze, dopóki nie trzeba zmierzyć się z napisaniem kodu. Mimo, że język HTML nie jest bardzo skomplikowany, to tworzenie wizualizacji w ten sposób wymaga pewnej wiedzy i poświęcenia czasu. Chcąc zwiększyć funkcjonalność i estetykę wizualizacji warto też znać chociażby podstawy CSS i JavaScript. Nawet jeśli mamy wystarczającą wiedzę, to nie zawsze jest czas, żeby tworzyć kod od podstaw. Czy jest możliwość uniknięcia powyższych problemów? Firma Siemens w swojej ofercie sterowników posiada rozwiązania, które nie wymagają od użytkownika znajomości dodatkowych języków programowania oraz skraca czas tworzenia wizualizacji na jego web serwerze.
Pierwszym tego przykładem jest darmowe oprogramowanie LOGO! Web Editor, które umożliwia tworzenie wizualizacji na sterowniku LOGO! 8. W narzędziu znajdują się gotowe obiekty, które można podpinać do poszczególnych adresów w pamięci LOGO!. LWE tworzy pliki HTML, CSS i JavaScript, które są umieszczane na karcie microSD umieszczonej w sterowniku.
Od wersji LOGO! V8.3 i LWE V1.1 stworzoną wizualizację, którą zamiast na sterownik, możemy wgrać do chmury AWS. Umożliwia to dostęp do LOGO! V8.3 z dowolnego urządzenia z przeglądarką i dostępem do Internetu, z dowolnego miejsca na Ziemi. Dodatkowo do wizualizacji umieszczonej w chmurze, można podpiąć większą ilość sterowników LOGO! V8.3
Przykładową aplikacji można znaleźć na stronie
https://support.industry.siemens.com/cs/pl/en/view/109781025
Kolejnym przykładem jest nowa funkcjonalność sterowników SIMATIC S7-1500 – View of Things (VoT), która została wprowadzona z firmware 2.9 w TIA Portal V17. VoT daje możliwość tworzenia wizualizacji na web serwer sterownika na bazie najnowszego systemu Siemens WinCC Unified.
Takie rozwiązanie przynosi programiście wiele korzyści:
· brak konieczności pisania kodu od podstaw
· obiekty wizualizacji dodawane metodą Drag & drop
· szybki dostęp do zmiennych, brak konieczności mapowania czy pilnowania adresów
· utworzona wizualizacja jest integralną częścią projektu sterownika
· możliwość rozszerzenia funkcjonalności przez JavaScript
Gdyby zaistniała konieczność rozbudowy wizualizacji wystarczy skopiować ją na panele Comfort Unified. VoT to również świetny sposób na zapoznanie się z systemem WinCC Unified i jego możliwościami. Jak zacząć tworzyć tego typu wizualizację na sterownikach S7-1500 można sprawdzić na stronie Siemens Industry Online Support
https://support.industry.siemens.com/cs/pl/en/view/109803395