Walidacja maszyn poprzez wirtualne uruchamianie

Udostępnij:

Rosnący popyt na niestandardowe maszyny przemysłowe przekłada się na wzrost poziomu skomplikowania ich projektów. Dlatego też producenci starają się usprawnić proces walidacji maszyn poprzez wirtualne uruchomienie, dzięki czemu mogą szybciej, wydajniej i oszczędniej sprostać złożonym wymaganiom klientów, kreować innowacyjne trendy oraz osiągać dodatkowe źródłą przychodów dzięki nowym modelom biznesowym.

Czym jest wirtualne uruchamianie?

Symulacja i wirtualne uruchomienie maszyny odnosi się do procesu sprawdzania lub walidacji poprawności kodu oprogramowania (PLC/HMI/SCADA) w środowisku wirtualnym zanim kod ten zostanie wdrożony do fizycznej produkcji.

Ponieważ oprogramowanie sterujące maszynami jest coraz bardziej złożone, dlatego symulowanie działania kodu na wirtualnym bliźniaku maszyny generuje znaczne oszczędności czasu i zasobów.  Wirtualne uruchamianie, sprawdzanie poprawności oprogramowania PLC w kontrolowanym środowisku jest integralną częścią szerszej modułowej strategii rozwoju produktu. Obecnie producenci maszyn mają możliwość wstępnego przeprowadzania symulacji i łączenia oprogramowania z modułami po to, by płynnie wdrożyć docelowy kod w maszynie danego klienta.

Z finansowego punktu widzenia wirtualne uruchamianie oraz wizualizacja przynoszą firmom ogromne oszczędności. Klient nie kupi maszyny tylko na podstawie twierdzenia, że została ona zasymulowana poprzez uruchomienie kodu oprogramowania. Musi mieć pewność, że maszyna działa zanim zostanie wysłana do jego zakładu. Jednak ze względu na to, że uruchomienie maszyny wymaga wdrożenia dużej ilości oprogramowania oraz elementów bezpieczeństwa, fizyczne uruchomienie w obecności klienta staje się stresującym i trudnym zadaniem. Dlatego wirtualne uruchamianie jest idealnym rozwiązaniem, pozwalającym na włączenie maszyny i dokonanie rzeczywistego uruchomienia. Zarówno producent maszyny, jak i jego klienci odczuwają mniejszą presję. Ponadto proces ten uwydatnia inżynierię projektu i wzmacnia współzależność wszystkich dziedzin w procesie wirtualnego uruchamiania.



Czym jest proces wirtualnego uruchamiania?

Krytyczne elementy procesu wirtualnego uruchamiania to:
    • Wstępna automatyzacja powiązana z działaniem maszyny. Rozpoczęcie wirtualnego uruchomienia zaczyna się od wizji pożądanego działania maszyny i sekwencji operacji. W celu określenia działania maszyny w zakresie systemu elektrycznego i systemu hydraulicznego najlepiej byłoby użyć modelu systemowego. Obecnie jednak dobrym rozwiązaniem jest model kinematyczny oparty na fizyce. Odwzorowanie praw fizyki takich jak np. grawitacja czy tarcie, umożliwia analizę i wizualizację służące do komunikacji pomiędzy inżynierami zajmującymi się systemami mechanicznymi, elektrycznymi i sterującymi. To także doskonałe narzędzie do prezentowania klientowi działania maszyny w przypadku, gdy nigdy jej nie widział.  
    • Generowanie kodu na podstawie modelu zachowania. Model zachowania maszyny lub fizyczna demonstracja sekwencji działania maszyny powinny mieć w sobie sposób identyfikowania urządzeń logicznych zaangażowanych w projekt oraz atrybutów, które będą miały kluczowe znaczenie dla rozwoju kodu PLC i HMI. Załóżmy, że mamy silnik ze zintegrowanym enkoderem. Model zachowania opisuje proces, w którym silnik jest zasilany przez określoną liczbę obrotów, zatrzymuje się, a następnie zmienia kierunek pracy. Kod PLC musi mieć podstawowe informacje o silniku/enkoderze oraz o oczekiwaniach dotyczących zastosowania w danej aplikacji.
    • Wizualizacja sprzężenia zwrotnego w pętli zamkniętej. Pierwotna symulacja pożądanego działania maszyny ma wartość tylko wtedy, gdy zostanie sprawdzona, po tym jak gotowy kod zostanie załadowany do wirtualnego PLC, w celu zaprezentowania działania maszyny w cyfrowym bliźniaku - sterowanym przez docelowy kod, a nie model predykcyjny zachowania maszyny.  
    • Implementacja doświadczeń użytkownika. Doświadczenie użytkownika jest istotnym aspektem procesu wirtualnego uruchamiania, można je zademonstrować na cyfrowym bliźniaku poprzez zaprezentowanie tego, jak maszyna reaguje na polecenia inicjowane przez operatora maszyny. Na przykład, w jaki sposób wyświetlane są parametry operacyjne na HMI? Czy ekran dotykowy i inne urządzenia interfejsu działają poprawnie? Czy maszyna wirtualna odpowiednio reaguje podczas zatrzymania awaryjnego lub normalnego wyłączenia?


TOP w kategorii




Korzyści i wyzwania związane z wirtualnym uruchamianiem

Zapotrzebowanie na wirtualne uruchamianie w połączeniu z jego wszechobecną dostępnością za pośrednictwem cyfrowego bliźniaka daje następujące korzyści:
    • Skraca czas: jest przeznaczony dla klientów, którzy stale i szybko zmieniają swoje preferencje, co powoduje potrzebę szybkiej reakcji.
    • Zmniejsza koszty: skraca czas testowania kodu PLC oraz usuwania błędów w projekcie
    • Minimalizuje ryzyko: zapewnia wirtualne środowisko testowe, zatem zmiany nie stanowią problemu, a błędy w kodzie PLC nie doprowadzą do kosztownych kolizji.

Wszystkie te zalety wirtualnego uruchamiania prowadzą do zwiększenia wydajności w hali produkcyjnej, umożliwiając osiągnięcie lepszych wyników i większej niezawodności: 20-procentową poprawę ogólnej wydajności środowiska produkcyjnego lub operacji. Taka wydajność pozwala na zaoszczędzenie cennego czasu, który był wcześniej poświęcany na fizyczne zatwierdzenie, weryfikację i uruchomienie. 

Jednakże zaletom innowacyjnych technologii towarzyszą wyzwania:
    • Sprawdzanie poprawności integracji urządzeń stron trzecich: spójne łączenie różnych systemów i kodów.
    • Integracja robotów: wdrażanie kodu robotycznego do PLC w celu zwiększenia wydajności.
    • Automatyzacja logistyki: zapewnienie autonomicznych kompetencji poprzez jednoczesną koordynację wielu interfejsów.

Przystosowanie maszyn do wyzwań przyszłości

Producenci muszą uwzględniać obecne trendy i być elastyczni w dostosowywaniu się do zmieniających się preferencji konsumentów, by móc budować bardziej elastyczne maszyny do obsługi szerszej gamy produktów. Elastyczność w zakresie oprogramowania maszyn to jeden ze sposobów reagowania na zmieniające się potrzeby klientów. Zastosowanie portfolio Xcelerator, pakietu usług firmy Siemens Digital Industries Software Solutions, pomaga producentom tworzyć najbardziej wszechstronne cyfrowe bliźniaki urządzeń i integrować symulacje w proces projektowania maszyn, tak by były elastyczne, sprawne i adaptowalne. Współczesny producent, w celu zmaksymalizowania wydajności środowiska produkcyjnego, wymaga połączonych maszyn mogących komunikować się z innymi maszynami, podatnych na dostosowanie i pozwalających na rozszerzanie możliwości poprzez zmiany oprogramowania. 

Dokładna symulacja działania skomplikowanej maszyny na wczesnym etapie procesu projektowania zapewnia przewidywalność procesu uruchamiania zarówno maszyny, jak i środowiska. Ze względu na stale zmieniające się modele biznesowe i pojawienie się modelu „produkcja jako usługa”, maszyny te muszą również zapewniać rozszerzanie możliwości. W celu tworzenia podłączonych, adaptowalnych, przewidywalnych i rozszerzalnych maszyn przyszłości, firmy potrzebują cyfrowego rozwiązania, które łączy wszystkie aspekty produktu i procesu produkcyjnego producenta maszyny.

Źródło: Siemens Digital Industries

Udostępnij:

Drukuj





MM



Chcesz otrzymać nasze czasopismo?
Zamów prenumeratę
Zobacz również