Język Lua - nowy sposób programowania robotów w epoce Industry 4.0

Firma Bosch Rexroth udostępnia pakiet SDK do interfejsu Open Core, umożliwiający programowanie w języku skryptowym Lua

Posłuchaj
00:00

Oferowana przez firmę Bosch Rexroth platforma inżynierska Open Core Engineering obsługuje obecnie język skryptowy Lua. Otwiera to przed użytkownikami nowe możliwości robotyzacji produkcji. Język Lua, cechujący się prostą i łatwo zrozumiałą składnią, sprawdził się na całym świecie. Jest używany na przykład do sterowania skomplikowanymi obiektami w grach komputerowych.

Obecnie firma Bosch Rexroth umożliwia wykorzystanie zalet tego języka w branży automatyzacji. Lua może służyć do sterowania robotami lub programowania ruchów osiowych. Użytkownik może samodzielnie optymalizować program maszynowy za pomocą prostego oprogramowania narzędziowego bez potrzeby pisania choćby jednej linijki kodu w języku maszynowym kontrolera PLC.

Lua nadaje się znakomicie do programowania małych urządzeń i jednostek sterujących podłączonych do sieci, gdyż interpreter języka skryptowego jest bardzo mały - zajmuje mniej niż pół megabajta. Przy produkcji modularnej skrypt w języku Lua, zapisany na nośniku przy użyciu technologii RFID, może zawierać kompletny program pracy.

Maszyny pracujące w sieci M2M lub systemach produkcyjnych wyższego poziomu mogą generować niezależnie skrypty sterujące innymi procesami czy maszynami, co stanowi podstawę zintegrowanej inteligencji maszynowej. Z uwagi na różnorodne możliwe zastosowania języka Lua w środowisku Industry 4.0, firma Bosch Rexroth zintegrowała interpreter tego języka z interfejsem Open Core swoich jednostek sterujących IndraMotion MLC.

Producent OEM tworzy rozwiązania z użyciem kodu mieszanego, w języku Lua i w kodzie maszynowym kontrolera PLC, przy czym komponenty specyficzne dla klienta są włączone do skryptu. Oznacza to znaczne zmniejszenie pracochłonności dostosowywania rozwiązania do nowych potrzeb technologicznych.

ŁATWIEJSZE PROGRAMOWANIE I URUCHAMIANIE ROBOTÓW

Elastyczność języka Lua umożliwia bardzo łatwe definiowanie specyficznych dla użytkownika interfejsów sterowania ruchami osiowymi robotów czy innych maszyn. Na przykład firma Bosch Rexroth udostępnia bibliotekę prostych funkcji dla języka programowania RCL (Robot Control Language - język sterowania robotami), która ułatwia przejście na nową technologię. System sterowania IndraMotion MLC używa następnie skryptu Lua zamiast RCL.

Współcześni projektanci nie potrzebują już skomplikowanych narzędzi czy środowisk programistycznych do opisania w języku Lua procesu "podnieś i umieść". Piszą jedynie prosty skrypt normalnym edytorem tekstu, po czym przenoszą plik do jednostki sterującej. Kolejne rozszerzenia umożliwią edytowanie i testowanie programu przy użyciu przeglądarki udostępnianej przez zintegrowany z jednostką sterującą serwer WWW.

Ponieważ specyficzny dla danej aplikacji kod kontrolera PLC jest reprezentowany w postaci prostego i łatwo dostępnego skryptu w języku Lua, logika programu staje się dla użytkownika przejrzysta, zrozumiała i łatwa do adaptacji. Adaptacja może być wdrożona w krótkim czasie: użytkownik szybko ładuje skrypt z jednostki sterującej do edytora tekstowego i wprowadza uzupełnienia do programu sterującego ruchami osiowymi. Pracochłonność serwisowania na miejscu jest również zmniejszona dzięki temu, że modyfikacje mogą być wprowadzane zdalnie przez klienta lub inżyniera serwisu.

Pakiet SDK (Software Development Kit) do interfejsu Open Core, umożliwiający programowanie w języku skryptowym Lua, można pobrać bezpłatnie po zalogowaniu się ze strony: www.boschrexroth.com

Ponadto dostępne jest bezpłatnie środowisko programowania Lua Development Toolkit (LDT).

Bosch Rexroth Sp. z o.o.
www.boschrexroth.pl

Powiązane treści
Roboty bezpieczne i niezawodne. Część 1
Zobacz więcej w kategorii: Prezentacje firmowe
Bezpieczeństwo
Dlaczego warto zainwestować w kontenery chemiczne ognioodporne?
Obudowy, złącza, komponenty
Szafa wydawcza JotKEl
PLC, HMI, Oprogramowanie
Advantech PPC 300SW - nowy standard w technologii HMI
Przemysł 4.0
Pełna kontrola nad maszynami mobilnymi - moduł sterujący EDG-OBE firmy Bosch Rexroth
Obudowy, złącza, komponenty
Efektywne chłodzenie szaf przemysłowych dla centrów danych
Silniki i napędy
Napęd, który daje więcej, zużywając mniej. Nowy system napędowy IE5/IE6 od Lenze
Zobacz więcej z tagiem: Artykuły
Magazyn
Czerwiec 2025
Temat miesiąca
Wod-kan, uzdatnianie wody i oczyszczanie ścieków
Technika
Ochrona przed korozją

Szafa wydawcza JotKEl

Nowoczesny przemysł stanowi szczególne wyzwanie dla gospodarki magazynowej. Duże znaczenie ma zwłaszcza pozyskanie informacji zwrotnej o aktualnym stanie zasobów, co umożliwia optymalizację dostaw. Dobrze zorganizowana gospodarka magazynowa zapewnia ciągłość produkcji, a to bezpośrednio wpływa na redukcję kosztów postojów. Wychodząc naprzeciw tym wymaganiom i bazując na prawie 50-letnim doświadczeniu, firma JotKEl stworzyła system automatycznych mebli wydawczych.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów