• Strona www
  • Numer modelu
  • Numer seryjny
Login
Zalogowany jako UżytkownikWyloguj się
Ładowanie...
Polski

Please choose your country:

B&R Logo

Wywiad - Oprogramowanie dla automatyzacji

"Automation Studio to ogromna elastyczność"

Oprogramowanie inżynierskie B&R Automation Studio to uniwersalne narzędzie potrzebne na każdym etapie projektu automatyki, od rozwoju i wdrożenia do eksploatacji po utrzymanie ruchu i diagnostykę. Hans Egermeier, Dyrektor Handlowy ds. Oprogramowania Automatyki, omawia wyzwania, jakie obecnie stoją przed branżą automatyki, a także opisuje nowe funkcje w Automation Studio.

Egermeier Hans #2
Hans Egermeier, Business Unit Manager - Automation Software, B&R

Inżynieria oprogramowania wnosi coraz więcej do procesu tworzenia nowych maszyn i systemów przemysłowych. Jakie wyzwania Przemysłu 4.0 muszą przełamać platformy inżynierskie, takie jak Automation Studio?

Rosną wymagania stawiane przed maszynami i systemami: potrzeba lepszej jakości produktów, większej prędkości wytwarzania, a także produkcji seryjnej w partiach jednosztukowych; to, rzecz jasna, tylko kilka z wielu wyzwań. Oprogramowanie musi zatem radzić sobie z rosnąca złożonością zadań. Potrzebujemy narzędzi, dzięki którym będzie można zapanować nad kompleksowością pracy. Jednocześnie musimy zadbać o środowisko promujące innowacyjność. Nowe systemy, maszyny i aplikacje wymagają krótkiego czasu rozwoju i wdrożenia. Oznacza to, że programy takie jak Automation Studio muszą gwarantować na tyle elastyczności, na ile to możliwe.

Jakie funkcje wdrożono w Automation Studio, by poradzić sobie z takim wyzwaniem?

Automation Studio jest idealną platformą inżynierską nie z powodu poszczególnych funkcji. Chodzi raczej o całość koncepcji, na której się opiera. Dzięki niej właśnie każdy, kto buduje automatykę maszynową w technologii B&R potrzebuje tylko jednego narzędzia: Otóż w nim, jako jednym środowisku rozwoju projektu, można uwzględnić wszystkie podstawowe typy produktów, od sterownika i systemów HMI po sterowanie napędami, czy też technologię zabezpieczeń, ponieważ Automation Studio integruje je ze sobą. Wielkość projektu automatyki nie ma znaczenia. Jedno narzędzie radzi sobie równie dobrze zarówno z automatyką dla małych maszyn, co dla całych zakładów przemysłowych. Nowe warianty istniejących maszyn można tworzyć wykorzystując ponownie bardzo dużą część już stworzonego oprogramowania.

Producenci maszyn dobrze wiedzą, że prace inżynierskie są tylko częścią całego projektu. Co następuje po zakończeniu prac rozwojowych?

Prace rozwojowe są tylko wycinkiem możliwości Automation Studio. Program służy do zarządzania pozostałymi zadaniami projektowymi, tj. przekazaniem do ruchu, wykrywaniem i usuwaniem usterek, a także serwisowaniem stworzonego w nim rozwiązania. Automation Studio, oprócz zaawansowanych narzędzi symulacyjnych, umożliwia programowanie modułowe i obiektowe. Dzięki temu powstające w nim oprogramowanie jest proste i usystematyzowane, bez względu na stopień złożoności rozwiązania.

Czy to wystarczy, aby prace rozwojowe przebiegały w wymaganym tempie?

Nie. W tym celu trzeba zrezygnować z osobnego tworzenia składników mechaniki, elektroniki i oprogramowania rozwiązania. Automation Studio umożliwia w ogromnym stopniu na jednoczesną pracę nad owymi trzema branżami inżynierii, a to przekłada się na wielką oszczędność czasu. Czas rozwoju projektu można skrócić dalej, gdy oprogramowanie piszemy w modułach.

Czy praca w wielu dziedzinach projektu jednocześnie nie jest bardziej skomplikowana niż w tradycyjnym podejściu?

Tak, to prawda, z tym że usystematyzowana i modułowa praca nad oprogramowaniem, a także wyraźnie zdefiniowane interfejsy międzybranżowe gwarantują, że program jest tworzony i sprawdzany w sposób niezawodny w samoistnych modułach. W ten sposób można zadbać o wyższa jakość oprogramowania. Koncepcje modułowej architektury maszyn dowiodły swojej wartości w mechanice maszyn. O ile tradycyjne podejście zakłada rozwój całej generacji maszyny za jednym zamachem, teraz możemy opracowywać ulepszone wersje poszczególnych części składowych maszyn. W ten sposób równomiernie dzielimy pracę w zespole developerskim i zmniejszamy presję narzuconą przez notorycznie już napięte terminy realizacji. Przenosimy modularyzację na płaszczyznę rozwoju oprogramowania.

Czy developerzy muszą zdobyć dodatkowe umiejętności z równoległego rozwoju rozwiązań?

Automation Studio to ogromna elastyczność. Pracujemy na powszechnie przyjętych normach i standardach, tj. IEC 61131 i C/C++, dzięki czemu każdy może pracować w preferowanym języku programowania, zaś tworzone programy można łatwo użyć ponownie lub wymieniać. Nie trzeba nikogo szkolić z równoczesnego rozwoju rozwiązania. Elastyczność Automation Studio jest bardzo wyraźna w innych aspektach. Łatwo jest, na przykład, łączyć określone interfejsy i formaty z innych programów inżynierskich, np. narzędzi symulacyjnych MATLAB i MapleSim lub aplikacji E-CAD EPLAN Electric P8. Dodatkowe interfejsy kontrolerów ułatwiają wprowadzenie połączeń bazodanowych i internetowych. Środowisko inżynierskie obsługuje także wszystkie popularne systemu magistral fieldbus. Połączenia bezpośrednie z warstwami nadrzędnymi można sformułować za pomocą OPC UA, TCP/IP lub UDP. W Automation Studio możemy tworzyć pełną gamę rozwiązań komunikacji danych łącząc protokół Ethernet POWERLINK czasu rzeczywistego, protokół openSAFETY i szereg konwencjonalnych systemów magistrali fieldbus.

Oprogramowanie Automation Studio jest nieustannie rozwijane. Co można tu zaliczyć do najnowszych innowacji?

Wdrożyliśmy szereg poprawek, które jeszcze bardziej ułatwiają tworzenie oprogramowania. Nowinki uwzględniają uproszczoną konfigurację sprzętową za pomocą wirtualnej szafy sterowniczej, a także wymiarowanie zintegrowanych urządzeń napędowych. Wprowadziliśmy także funkcję testowania jednostek, czyli usystematyzowany test oprogramowania na tyle dogłębny, że gwarantuje kompleksowo realizację programu zapewniania jakości. Inną nowością jest wdrożenie OPC UA, umożliwiające najwyższy poziom integracji bezpośrednio w sterownikach. Dodaliśmy także szereg rozwiązań technologicznych dla branży poligraficznej i przetwórczej, choć na tym się nie kończy. Są to pakiety obejmujące kompletne rozwiązania dla typowych zadań aplikacyjnych w konkretnych branżach, a co za tym idzie, ułatwiają i przyspieszają rozwój projektu.

Ejemplo
Share
Nasza strona internetowa używa plików cookies (tzw. ciasteczka) w celach statystycznych, reklamowych oraz funkcjonalnych. Dzięki nim możemy indywidualnie dostosować stronę do twoich potrzeb. Każdy użytkownik może zaakceptować pliki cookies albo ma możliwość wyłączenia ich w przeglądarce, dzięki czemu nie będą zbierane żadne informacje. Więcej informacji znajdziesz w Polityce Prywatności.