REXYGEN je soubor pokročilých softwarových nástrojů pro užití v oblasti automatizace, robotiky, kontroly procesů a dalších. Uživateli umožňuje vývoj, kompilaci, testování i analýzu projektů.
Díky svým základním funkcím je REXYGEN obzvláště vhodný k vytváření řešení pro průmyslovou automatizacu. Například kompatibilita s platformou Matlab®-Simulink® umožňuje simulace chodu před samotným nasazením projektu. Tato vlastnost je užitečná především u rozsáhlých projektů průmyslové automatizace, který vyžaduje možnost přidání komponent za běhu systému.
Komponenty
Základem REXYGEN je runtime jádro RexCore. To je spuštěno přímo na řídící jednotce a zodpovídá za překlad binárních souborů .rex a provádění algoritmů. Rovněž dává uživateli přístup ke vstupním i výstupním signálům platofrmy skrze modulární sestavu I/O ovladačů.
Druhou klíčovou komponentou je hlavní vývojářské prostředí REXYGEN Studio. To je vybaveno trojicí nástrojů:
> RexDraw – Grafický konfigurační nástroj
> RexView – Diagnostický nástroj pro detailní informace o probíhajícím ovládacím schématu
> RexComp – Kompiluje .mdl soubory navržené v RexDraw do binárních souborů
Zde může uživatel vyvíjet řídící algortimy, konfigurovat vstupní a výstupní signály a hotové projekty odesílat do zařízení. Pro samotné programování algoritmů je platforma vybavena grafickým vývojářským prostředím, kde uživatel vytváří algoritmy za pomoci funkčních bloků dle standardu IEC 61131-3. REXYGEN Studio disponuje vlastní obsáhlou knihovnou zahrnující nejrůznější nástroje jako např. časovače, filtry, PID ovladače a další.
REXYGEN nabízí i vestavěný webserver a možnost automatického generování HMI využívajícího protokol HTML5 - alternativně aplikace umožňuje návrh vlastního HMI. Toto rozhraní lze zobrazit na počítači, smartphonu či tabletu a je kompatibilní se všemi běžnými prohlížeči. Díky multiplatformitě je HMI kompatibilní se systémy Windows, macOS, Linux, iOS i Android.
Základní vlastnosti REXYGEN
> Podporuje průmyslový standard OPC
> Podporuje Javu – může být využit pro tvorbu HMI a virtual labs
> Podporuje komunikaci přes WebSocket
> Otevřený snadno rozšiřitelný a doplnitelný systém
> Umožňuje vývoj nových funčních bloků
> Podporuje nová I/O zařízení
> Podporuje real-time OS (Windows CE, Windows Embedded, Linux/Xenomai,…)
Užitečné odkazy
Domovská stránka REXYGEN
Příklady projektů na GitHub
Screenshoty