Aby zapewnić maksymalną elastyczność i długoterminową niezawodność, nasz sterownik jest zasilany przez Lua — lekki język skryptowy, cieszący się zaufaniem na całym świecie w profesjonalnych systemach.
Lua pozwala użytkownikom dostosowywać zachowanie, automatyzować procesy i szybko oraz bezpiecznie adaptować logikę sterowania. Zamiast zmieniać firmware lub czekać na aktualizacje oprogramowania, korekty można wprowadzać bezpośrednio za pomocą przejrzystych i łatwych do zrozumienia skryptów. Oznacza to szybszą implementację, łatwiejsze utrzymanie i większą niezależność.
Prosty i łatwy w użyciu
Lua został zaprojektowany z myślą o prostocie. Jego przejrzysta i czytelna struktura sprawia, że jest łatwy do zrozumienia — nawet dla użytkowników bez doświadczenia programistycznego.
Dzięki Lua mogą Państwo:
- Definiować indywidualne sekwencje sterowania
- Automatycznie reagować na wartości czujników
- Tworzyć akcje i harmonogramy oparte na czasie
- Wyzwalać alarmy lub powiadomienia
- Dodawać specjalne reguły obliczeniowe i łączyć wyniki z różnych stacji kamerowych
- Dostosowywać zachowanie do różnych produktów lub wariantów maszyn
Ta elastyczność pozwala sterownikowi precyzyjnie dostosować się do Państwa zastosowania.
Szybki i wydajny
Lua jest niezwykle kompaktowy i wydajny. Działa płynnie na naszym sprzęcie wbudowanym, zapewniając szybkie czasy reakcji i stabilne działanie. Jego niewielkie wymagania oznaczają brak zbędnego obciążenia systemu — po prostu niezawodna wydajność tam, gdzie to istotne.
Solidny i niezawodny
Stabilność ma kluczowe znaczenie w profesjonalnych środowiskach. Lua jest rozwijany i udoskonalany od dziesięcioleci z silnym naciskiem na niezawodność. Posiada automatyczne zarządzanie pamięcią i bezpieczne środowisko uruchomieniowe, co pomaga zapewnić spójne i przewidywalne zachowanie.
To czyni Lua idealnym rozwiązaniem dla zastosowań przemysłowych, technicznych i krytycznych.
Sprawdzony na całym świecie
Lua jest wykorzystywany w wielu wymagających branżach i na wielu platformach:
- Główne platformy gier, takie jak Roblox i World of Warcraft
- Profesjonalne oprogramowanie, takie jak Adobe Lightroom
- Wysoko wydajna infrastruktura internetowa w firmach takich jak Cloudflare
- Wielcy dostawcy technologii, w tym Tencent
- Automatyka przemysłowa, robotyka, systemy motoryzacyjne i urządzenia wbudowane na całym świecie
Jego globalne rozpowszechnienie świadczy o dojrzałości, wydajności i niezawodności.
Krótki przykład
while true do iTrigger0:Wait(true, 0) -- Wait for trigger from machine
ShaftCam:GrabImage(ImageShaft) -- Grab image from camera 'ShaftCam'
valid, value = ImageShaft:GetResult() -- Wait for image-processing result
if value ~= true then: -- If the result is not ok
oError:Set(true) -- Set digital output 'oError' to stop machine
break
end
end
Rezultat
With Lua inside, our controller combines ease of use, high performance, and proven reliability. It is flexible for today’s requirements and robust for tomorrow’s challenges — powered by a technology trusted worldwide.
