
Dwa lata temu firma B&R zdecydowanie uprościła tworzenie oprogramowania do maszyn poprzez wprowadzenie technologii mapp. Zachęcona przez niezwykle pozytywne reakcje rynku, firma B&R kontynuuje rozszerzanie portfolio swojego przełomowego oprogramowania. W jaki sposób gotowe, dokładnie przetestowane moduły oprogramowania są w stanie zastąpić żmudne programowanie niskiego poziomu, konieczne na ogół do zapewnienia zwykłych funkcji maszyny – o wyjaśnienie poprosiliśmy dr Gernota Bachlera i Christopha Trappla. Chcieliśmy również dowiedzieć się, jakich konkretnych korzyści mogą spodziewać się producenci maszyn i urządzeń po nowych komponentach technologii mapp.
Czy mógłby Pan zacząć od wyjaśnienia zasad działania technologii mapp? – pytamy pana Trappla.
Christoph Trappl: mapp Technology Platforma programistyczna mapp Technology obejmuje bloki modułowe obsługujące podstawowe funkcje maszyny. Zamiast pisać setki wierszy kodu potrzebnych do stworzenia systemu zarządzania użytkownikami, systemu alarmów lub chociażby funkcji sterowania ruchem, programiści po prostu konfigurują gotowy komponent za pomocą zaledwie kilku kliknięć myszą. Testy porównawcze wykazały, że proces programowania trwa trzy razy krócej. To pozwala programistom skupić energię na wdrażaniu i optymalizacji procesów zwiększających wartość maszyny.

Czy to prawda, że mapp jest zbiorem bibliotek oprogramowania?
Trappl: To coś znacznie więcej. Komponenty mapp są w pełni połączone i mogą wymieniać między sobą dane automatycznie. Na przykład komponenty ścieżki audytu oraz zarządzania użytkownikami tworzą wspólnie rejestr wszelkich zmian w systemie – kto zmienił, co i kiedy – bez choćby jednej linijki kodu napisanej przez programistę.
A teraz dodawane są kolejne komponenty mapp?
Gernot Bachler: To prawda, intensywnie poszerzamy ofertę komponentów. Ważniejszy niż sama ich liczba jest jednak fakt, że wszystkie technologie oprogramowania, które oferujemy – czy to obsługa alarmów, sterowanie osiami, czy złożone funkcje sterujące układami hydraulicznymi – będą teraz dostępne za pośrednictwem tego samego, znajomego interfejsu.

Jakie działania są podejmowane, aby zapewnić właściwą organizację?
Bachler: Skoordynowaliśmy wersje i terminy wydania oprogramowania, ułatwiając konstruktorom maszyn i urządzeń planowanie działań w oparciu o wiedzę o dostępności określonych funkcji. Użytkownicy nie muszą już przejmować się zależnościami pomiędzy wersjami oprogramowania.
Czy to prawda, że mapp wkrótce zastąpi Automation Studio jako narzędzie rozwoju oprogramowania firmy B&R?
Bachler: Absolutnie nie. Automation Studio pozostanie uniwersalnym środowiskiem na potrzeby inżynierii, uruchomienia i diagnostyki. Nasi klienci mogą programować swoje urządzenia przy użyciu dowolnego języka zgodnego z normą IEC, a także C i C++. To, w jakim stopniu klient zechce skorzystać z wiedzy specjalistycznej B&R w formie komponentów mapp, zależy wyłącznie od niego. Zważywszy jednak na entuzjastyczne opinie, jakie do nas docierają, jestem przekonany, że nasi klienci będą sięgali po nie przy każdej okazji.
Jak na razie, komponenty mapp służą głównie do programowania podstawowych funkcji maszyn, takich jak system alarmów. Jakie nowe obszary są obecnie uwzględniane?
Bachler: Oprócz podstawowych funkcji – obecnie nazywanych mapp Services – wprowadzamy mapp Motion, mapp Control i mapp View.
Coś więcej na temat funkcji oferowanych w każdym obszarze?
Bachler: Gdybym chciał wymienić wszystkie poszczególne funkcje i elementy, spędzilibyśmy tu cały dzień, z przyjemnością jednak przedstawię ogólny zarys. mapp Motion obejmuje wszystko w zakresie kontroli pojedynczych osi po aplikacje CNC, a nawet najbardziej skomplikowane rozwiązania z zakresu robotyki. mapp Control obejmuje zaawansowane algorytmy w pętli zamkniętej do zastosowań takich jak regulacja temperatury, obsługa układów hydraulicznych i sterowanie dźwigem. mapp View to nasze webowe rozwiązanie interfejsu HMI. W typowej konfiguracji mapp, komponent mapp View pozyskuje dane z innych komponentów mapp automatycznie i wyświetla w interfejsie użytkownika o przejrzystej strukturze.
Czy są jakieś plany odnośnie funkcji dostępnych w przyszłości?

Trappl: Technologia mapp jest stale rozwijana. Ofertę komponentów mapp aktualizujemy i poszerzamy cztery razy w roku. Jednym z ostatnich uzupełnień jest komponent, który umożliwia sterowanie dużymi dźwigami do szybkiego transportu ładunków, bez niekontrolowanych skrętów i kołysania. To, co wymagało kiedyś pracochłonnych obliczeń, dzięki mapp Crane można zrobić kilkoma zaledwie kliknięciami myszy.
Bachler: Technologia mapp wkracza również na zupełnie nowe obszary. Jednym z nich jest bezpieczeństwo. Obecnie w trakcie opracowania są komponenty mapp Safety, które pozwolą producentom maszyn wykorzystać liczne zalety technologii mapp również w aplikacjach systemów bezpieczeństwa.