17.01.2024
Symbioza sprzętu i oprogramowania
Monitorowanie w czasie rzeczywistym, wydajna produkcja, konserwacja predykcyjna, wirtualne uruchamianie: rozwiązania programowe mają kluczowe znaczenie w inteligentnej produkcji. Balluff od lat stale poszerza swoją wiedzę w zakresie oprogramowania: zorientowanego na klienta, obejmującego wiele lokalizacji, bezpiecznego i elastycznego.
Cyfrowe bliźniaki, konserwacja predykcyjna lub inteligentne zarządzanie magazynem: opracowywanie komponentów automatyki do cyfryzacji fabryk i rozwiązań automatyzacji z łatwym w użyciu oprogramowaniem - to cel specjalisty w dziedzinie czujników i automatyki, firmy Balluff. W końcu producenci potrzebują funkcji oprogramowania i interfejsów danych. Aby zwiększyć wydajność produkcji, uniknąć przestojów i umożliwić zastosowanie rozwiązań IIoT, takich jak wirtualne uruchamianie i monitorowanie stanu w czasie rzeczywistym.
Dlatego też rodzinna firma od lat konsekwentnie poszerza swoją wiedzę w zakresie rozwoju oprogramowania. W 2017 roku Balluff wykonał milowy krok naprzód dzięki dwóm udanym przejęciom. W tym czasie firma programistyczna iss innovative software services GmbH (iss) i pionier wizji maszynowej Matrix Vision GmbH (MV) stały się częścią grupy firm.
Przyszłość produkcji i automatyzacji będzie cyfrowa.
Dr. Markus Jung, Head of Software Engineering bei Balluff
Cyfrowo do przodu
"Przyszłość produkcji i automatyzacji będzie wysoce cyfrowa" - mówi dr Markus Jung, szef działu inżynierii oprogramowania w firmie Balluff. Ma on duże doświadczenie: Po ukończeniu studiów informatycznych i doktoratu w Wiedniu opracował rozwiązania IoT dla firm w Korei Południowej i Niemczech.
"Zmiana technologiczna w kierunku większego wykorzystania oprogramowania była wyraźnie zauważalna w ostatnich latach. W szczególności komponenty mają coraz więcej funkcji oprogramowania" - mówi Jung. "W Balluff integrujemy oprogramowanie jako oprogramowanie układowe bezpośrednio z naszymi produktami - na przykład z inteligentnymi rozwiązaniami automatyki i naszymi systemami monitorowania".
38-latek jest szefem działu rozwoju oprogramowania w firmie od wiosny 2021 roku.
Ukierunkowana komunikacja
Inteligentne czujniki oferują wiele korzyści w zakresie monitorowania. Na przykład dostarczają systemowi informacji za pośrednictwem interfejsów cyfrowych, takich jak IO-Link dodatkowe informacje środowiskowe i operacyjne do systemu. Standard IO-Link umożliwia tworzenie inteligentnych rozwiązań dla automatyki przemysłowej. Wewnętrzne start-upy w Balluff koncentrują się na rozwoju całego rozwiązania systemowego: "Na przykład używamy rozwiązań programowych do optymalizacji wymiany narzędzi na maszynach, monitorowania stanu maszyn i monitorowania stanów magazynowych".
Ponad 100 programistów w Balluff znajduje rozwiązania dla kluczowych wyzwań, takich jak wirtualne mapowanie produkcji jako cyfrowy bliźniak.
Indywidualny sposób pracy
Obecnie ponad 100 programistów pracuje w Balluff w różnych lokalizacjach na całym świecie - w tym w siedzibie głównej w Neuhausen auf den Fildern, w software house w Vaihingen oraz w nowym biurze rozwoju w Budapeszcie i Veszrpém na Węgrzech, które zostanie otwarte w 2022 roku. Lokalne zespoły mają indywidualne procesy pracy, które są precyzyjnie dostosowane do ich celów. Większość programistów pracuje w dziale inżynierii oprogramowania we wszystkich lokalizacjach i w ścisłej współpracy z działami rozwoju produktów, software house i naszym działem innowacji. Na przykład w Budapeszcie zespół ściśle współpracuje z działem rozwoju produktu i łączy klasyczny sprzęt i zwinny rozwój oprogramowania w hybrydowy proces pracy.
Zespoły opracowują nowe rozwiązania programowe w ramach tak zwanych programów SIP (Strategic Incubation Programmes), które opierają się na start-upach i oferują pracownikom największą możliwą swobodę. A wszystko to w połączeniu z mocą infrastruktury firmy.
Celem jest opracowanie niestandardowych, przyjaznych dla użytkownika i innowacyjnych rozwiązań programowych, które oferują klientom prawdziwą wartość dodaną - nie w ciągu lat, ale w ciągu kilku miesięcy. Zwinny sposób pracy jest zorientowany na klienta i nastawiony na szybkość. "Branża automatyki i rynek oprogramowania stale ewoluują" - mówi Jung. "Aby zapewnić naszym zespołom programistycznym najlepsze możliwe wsparcie, analizujemy nowe technologie oprogramowania w ustrukturyzowany sposób i w razie potrzeby wprowadzamy nowe metody i narzędzia do tworzenia oprogramowania".
Hybrydowa struktura organizacyjna z sukcesem
Balluff wykorzystuje fakt, że pandemia koronawirusa trwale zmieniła nowoczesny sposób pracy nad rozwojem oprogramowania. "Pracujemy teraz razem w różnych lokalizacjach i w sposób hybrydowy i możemy wdrażać różne tryby pracy" - podkreśla Jung.
Koledzy spotykają się w regularnych odstępach czasu na dniach zespołów lub projektów i warsztatach. Mogą to być spotkania cotygodniowe lub, w przypadku zespołów rozproszonych, co dwa do trzech miesięcy. Promuje to współpracę i komunikację w zespole. Rozwój oprogramowania ściśle współpracuje również z zespołami produktowymi Balluff. Funkcje nowych produktów są definiowane podczas regularnych konsultacji, a sprzęt i oprogramowanie są łączone w celu stworzenia optymalnego rozwiązania. Ten sposób pracy się opłaca: Na przykład, zespoły znacznie uprościły konfigurację czujnika poprzez opracowanie kreatora internetowego. Poprawiono możliwość aktualizacji naszych produktów. W innym udanym projekcie Balluff był pierwszym dostawcą, który spełnił wymagania bezpieczeństwa interfejsu internetowego dla dużego klienta.
Chodzi o korzyści dla klienta
Korzyści dla klienta są w centrum rozwoju oprogramowania. "W rozwoju produktu ważne jest znalezienie właściwej równowagi między jakością, oczekiwaniami klienta i szybkością. Dlatego stosujemy zasadę fail-fast: Szybko wypróbowujemy pomysły, w razie potrzeby ponosimy porażkę i rozwijamy je dalej w ukierunkowany sposób. Pozwala nam to znacznie przyspieszyć rozwój nowych produktów" - mówi Jung, wyjaśniając to podejście. SIP również się do tego przyczyniają. Zespoły pracują tam bardzo niezależnie i w bezpośrednim dialogu z użytkownikami i klientami. To doświadczenie jest przekazywane do rozwoju na wczesnym etapie. Firma Balluff znacznie rozszerzyła również swoją wiedzę specjalistyczną w zakresie doświadczeń użytkownika (UX), aby testować pomysły na produkty pod kątem przyjazności dla użytkownika już na początkowym etapie.
Oprogramowanie przyszłości
Kierunek jest jasny: udział oprogramowania, a także pamięć i moc obliczeniowa komponentów będą nadal rosły. Zespoły programistyczne Balluff są gotowe na przyszłość i ściśle współpracują z innymi działami. Balluff stale wzmacnia również swoją wiedzę specjalistyczną w rozwijających się obszarach sieci przemysłowych, a także IIoT, technologii internetowych i chmurowych. Specjalista w dziedzinie czujników opracowuje rozwiązania programowe dla kluczowych wyzwań rynkowych związanych z cyfrowymi bliźniakami, sztuczną inteligencją, cyberbezpieczeństwem, interfejsami IIoT oraz automatyzacją aktualizacji oprogramowania układowego i oprogramowania. "Cyberbezpieczeństwo i przyjazne dla użytkownika rozwiązania programowe znajdują się na szczycie listy priorytetów naszych klientów", podsumowuje Jung. "A my dostarczymy odpowiedzi".