Jak powiązać technologię informatyczną (IT) z technologią operacyjną (OT)? Na to pytanie musi sobie odpowiedzieć każda firma aspirująca do realizacji wizji Industry 4.0. Do niedawna nie było na nie zadowalającej odpowiedzi. Obecnie jednak B&R przełamuje barierę między tymi dwoma światami, oferując konstruktorom maszyn dostęp do największego na świecie ekosystemu oprogramowania.

exOS stanowi pomost pomiędzy IT i OT, czerpiąc to, co najlepsze z obu dziedzin.

Każdy zespół jest tylko na tyle dobry, na ile dobrzy są jego członkowie. Jednak zebranie w jednym zespole najlepszych i najbystrzejszych przedstawicieli poszczególnych dziedzin to jeszcze nie wszystko. Aby osiągnąć najlepsze wyniki, należy również umożliwić każdemu członkowi zespołu korzystanie z narzędzi i metod, z którymi najlepiej mu się pracuje. W praktyce jednak często łatwiej o deklaracje niż czyny.

Aby w pełni wykorzystać potencjał Przemysłowego Internetu Rzeczy, producenci maszyn potrzebują interdyscyplinarnych zespołów, które skupiają ekspertów z obu dziedzin. Zespoły takie bywają często areną konfliktu między specjalistami reprezentującymi dwa różne światy. Podczas gdy eksperci OT dobrze znają się na projektowaniu maszyn, programowaniu PLC i rozruchu przy oddaniu do eksploatacji, ich koledzy z branży IT lepiej radzą sobie z użyciem języków programowania wysokiego poziomu, takich jak C ++, Python lub JavaScript oraz z oprogramowaniem open source i Linuksem. Jak dotąd nie istniała platforma, na której obie grupy mogłyby dzielić się swoją wiedzą ekspercką.

Odkrywanie nowych horyzontów

Wyzwaniem jest pokonanie przeszkód stojących na drodze efektywnej współpracy między IT i OT. Obie domeny były traktowane tradycyjnie jako mniej lub bardziej odległe od siebie równoległe rzeczywistości. „Jednak wraz z nastaniem Przemysłowego Internetu Rzeczy nadszedł czas, aby to zmienić” – uważa Stefan Schönegger, specjalista ds. Internetu Rzeczy w firmie B&R. „Aby zintegrować zaawansowane systemy baz danych, uczenie maszynowe, sztuczną inteligencję i algorytmy Internetu Rzeczy bezpośrednio w maszynach, musimy zatrzeć granice między IT i OT.”

Największą przeszkodą jest to, że dzisiejsze systemy sterowania nie obsługują języków programowania wysokiego poziomu w taki sposób, jak to ma miejsce w przypadku środowiska Linux. Warunkiem wstępnym prawdziwej łączności IT/OT jest zatem zapewnienie systemom sterowania możliwości dostępu i zrozumienia oprogramowania Linux.

Optymalne połączenie IT i OT

Tu właśnie wkracza B&R z nowym, ulepszonym systemem operacyjnym crossover – w skrócie exOS. „exOS niweluje przepaść, która tradycyjnie dzieliła IT i OT, zapewniając wreszcie konstruktorom maszyn idealne połączenie między dwoma światami” – mówi Schönegger. „Dzięki możliwości korzystania z dowolnego kodu Linux’owego w systemie B&R, mają teraz dostęp do jednego z największych na świecie ekosystemów oprogramowania.”

exOS daje każdemu programiście Linux swobodę tworzenia, kompilowania i debugowania kodu przy użyciu preferowanego środowiska. Potem aplikację Linux można łatwo zintegrować z systemem sterowania za pomocą exOS i używać razem z Automation Runtime, systemem operacyjnym czasu rzeczywistego B&R. „Możliwość pracy w znanym środowisku, takim jak system Eclipse czy Visual Studio, pozwala programistom w pełni wykorzystać swoją wiedzę i doświadczenie” – wyjaśnia Schönegger. „To ogromna zaleta.”

Wraz z exOS firma B&R daje systemom sterowania możliwość dostępu i zrozumienia dowolnego oprogramowania Linux. Daje to każdemu programiście Linux swobodę tworzenia, kompilowania i debugowania kodu przy użyciu preferowanego środowiska programowania (IDE).

Jedno centralne narzędzie inżynierskie

Programiści po prostu importują swoją gotową aplikację z systemu Linux do systemu B&R jako pakiet exOS. Od tego momentu mogą stosować oprogramowanie Automation Studio jako centralne narzędzie inżynierskie. Zarządzanie rozwiązaniami programistycznymi i usuwanie z nich błędów staje się proste i łatwe. Nie są wymagane żadne inne narzędzia. „Oznacza to, że programista tworzący oprogramowanie pod Linuksem i inżynier oddający maszynę do eksploatacji mogą pracować w środowisku, do którego przywykli” – zauważa Schönegger – „gdyż dysponują pakietem exOS, który płynnie łączy wszystkie elementy.”

Efektywna konserwacja

Oprócz usprawnionego projektowania i uruchamiania, kolejną cechą charakterystyczną inteligentnej maszyny jest możliwość szybkiego i łatwego wykonania każdego wymaganego zabiegu konserwacji. W przypadku awarii, technicy serwisu muszą być w stanie zlokalizować problem i jak najszybciej skontaktować się z konstruktorem maszyny.

exOS oferuje rozbudowane funkcje diagnostyczne. System B&R udostępnia użytkownikowi pełny rejestr wszystkich komunikatów o błędach, zarówno z aplikacji Linux, jak i z systemu operacyjnego sterownika. Elementy sprzętowe można również łatwo wymienić.

Maszyna jest gotowa do pracy i działa ponownie w ciągu kilku minut bez konieczności ponownego programowania. „exOS zdecydowanie ułatwia konserwację i znacznie skraca czas przestojów” – twierdzi Schönegger. W razie potrzeby można nie tylko łatwo wymienić sprzęt, ale także zainstalować wszelkie aktualizacje oprogramowania maszyny, na przykład poprzez zdalny dostęp.

Rozwiązanie na dziś i na jutro

Rozwiązanie crossover firmy B&R oferuje wiele zintegrowanych funkcji, które ułatwiają wdrażanie rozwiązań hybrydowych łączących sterowanie maszynami i aplikacje Linux’owe. Zintegrowane funkcje są wykonywane symetrycznie w systemach Automation Runtime i Linux. „exOS wykorzystuje technologię i narzędzia z systemu B&R i integruje aplikację Linux ze środowiskiem inżynieryjnym B&R. Zachowana zostaje cała, charakterystyczna dla Linuksa swoboda” – zapewnia Schönegger.

Funkcje obejmują jednolite zarządzanie projektami na potrzeby systemu Linux i aplikacji czasu rzeczywistego w środowisku Automation Studio, a także automatyczne przesyłanie aplikacji Linux’owych z Automation Studio do sterownika i środowiska Linux. exOS zawiera również łatwy w obsłudze interfejs API umożliwiający sprawną wymianę danych. API zapewnia łatwą, buforowaną transmisję danych procesowych pomiędzy systemem operacyjnym sterownika a systemem Linux – w stałym milisekundowym przedziale.

Skalowalność w każdym zastosowaniu

Aby korzystać z exOS, konstruktorzy maszyn potrzebują tylko jednego komputera Automation PC lub Panel PC firmy B&R. „Automation Runtime i Linux działają na tym samym urządzeniu, a aplikacja Linux jest wykonywana równolegle z aplikacjami czasu rzeczywistego. Jest to przydatne w takich zastosowaniach, jak zautomatyzowane pojazdy kierowane (AGV)” – twierdzi Schönegger. Systemy takie są często oparte na platformie robotyki typu open-source ROS. W ROS dynamiczne planowanie ścieżki jest wykonywane w systemie Linux, podczas gdy zadania sterowania ruchem są obsługiwane w środowisku Automation Runtime. Dzięki exOS można je optymalnie zsynchronizować w konfiguracji funkcji hypervisor i zainstalować na jednym komputerze Automation PC.

IT i OT kroczą w parze

Jako elastyczne rozwiązanie crossover, exOS przełamuje długotrwałe bariery między IT a OT, tworząc wspólną podstawę efektywnej współpracy. „Tym posunięciem B&R otwiera największy na świecie ekosystem oprogramowania, w którym najlepsze idee z obu dziedzin mogą przyczynić się do stworzenia koncepcji konwergentnych, adaptacyjnych maszyn” – uważa Schönegger. Producenci maszyn mogą w pełni wykorzystać wiedzę specjalistyczną swoich programistów i inżynierów w obu dziedzinach i wdrożyć innowacyjne koncepcje maszyn dla inteligentnych fabryk.

Autor: Carola Schwankner, redaktor działu komunikacji korporacyjnej B&R

Aplikacje exOS

Zoptymalizowane procesy maszynowe

exOS pomaga zoptymalizować procesy maszynowe, wykonując algorytmy uczenia maszynowego. Dane maszyn i urządzeń są łatwo dostępne i pobierane ze sterownika maszyny. Model TensorFlow ML może działać w systemie Linux na komputerze Automation PC 2200, który w tym samym czasie obsługuje sterowanie maszyną w środowisku Automation Runtime. exOS zespala te dwa systemy w technologii hypervisora, co umożliwia szybkie i łatwe połączenie wszystkich elementów.

Uproszczona kontrola jakości

Dzięki exOS dane produkcyjne do kontroli jakości mogą być przechowywane bezpośrednio na sprzęcie automatyki przemysłowej w wysoko rozwiniętych systemach baz danych. Baza danych, na przykład MongoDB, działa w systemie Linux, natomiast oprogramowanie do sterowania maszyną działa w środowisku Automation Runtime. exOS łączy te dwa elementy w konfiguracji funkcji hypervisor na komputerze panelowym.

„Aby zintegrować zaawansowane systemy baz danych, uczenie maszynowe, sztuczną inteligencję i algorytmy Internetu Rzeczy bezpośrednio w maszynach, musimy zatrzeć granice między IT i OT” – mówi Stefan Schönegger, wiceprezes ds. zarządzania produktami w dziale sterowania, systemów wizji maszynowej i sieci w B&R.

Wybierz kraj i język

B&R Logo