Příloha A
Licenční politika
S uvolněním nové verze 3 systému REXYGEN se firma REX Controls s.r.o. rozhodla zavést i nový systém licencování. Od licencí běhového prostředí systému REXYGEN, které byly vázány na konkrétní cílový hardware podle výkonu tohoto hardwaru přecházíme na spravedlivější systém licencování podle rozsáhlosti (složitosti) cílové aplikace. Od této verze nezáleží na tom, zda aplikace bude provozována na malém a levném počítači (např. Raspberry Pi), podporované rodině PLC, průmyslovém PC nebo např. výkonném serveru ani nezáleží na rodině procesorů nebo operačním systému (Linux, Windows, bez operačního systému).
Flexibilní licencování
Nemusíte se obávat nákladů na novou licenci při rozšíření projektu. Díky
novému systému licencování je možné provádět upgrady mezi jednotlivými
licenčními úrovněmi, přičemž cena upgradu odpovídá rozdílu cen jednotlivých
licencí. Tímto způsobem je umožněno průběžné upgradování bez dalších
poplatků.
Licenční skupiny
Po instalaci RexCore na vašem cílovém zařízení musíte na zařízení aktivovat
licenci. Pro instrukce si přečtěte Příručku k Licencování [28]. Funkčnost runtime
můžete ověřit pomocí bezplatné licence „DEMO“. Licence „DEMO“ umožňuje
provoz systému REXYGEN po dobu až 2 hodin.
Pro trvalý běh systému REXYGEN na cílovém hardwaru je zapotřebí si zakoupit trvalou licenci. Z hlediska licencování existuje několik verzí runtime modulu RexCore, které poskytují maximální flexibilitu pro jednotlivé projekty. Pro cenu licence je rozhodující velikost a složitost vyvinuté aplikace, kterou určují následující faktory použité v aplikaci (konkrétní projekt systému REXYGEN):
- Funkční bloky
- Ovladače vstupů a výstupů
- Rozsáhlost aplikace
- Rozsáhlost vizualizace a operátorského ovládání (Human-Machine Interface, HMI)
- Další nástroje
Uvedené body jsou podrobněji vysvětleny v následujících odstavcích. Podrobný popis jednotlivých bloků, ovladačů, tvorby HMI a dalších nástrojů je uveden v uživatelské dokumentaci systému REXYGEN. V průběhu kompilace projektu jsou všechny relevantní faktory zobrazeny v kompilačním okně, včetně seznamu potřebných licencí pro trvalý provoz aplikace.
Funkční bloky
Rozsáhlá knihovna funkčních bloků je rozdělena do několika licenčních skupin:
- STANDARD – běžné (většinou jednoduché) funkční bloky dostupné ve všech variantách licencí,
- ADVANCED – pokročilé (většinou složitější) funkční bloky dostupné ve všech variantách licencí kromě licence Starter,
- REXLANG – volně programovatelný blok v jazyku velmi podobném jazyku C,
- PYTHON – volně programovatelný blok v jazyku PYTHON.
Další skupiny funkčních bloků mají samostatné licence a fungují jako volitelné knihovny, které lze samostatně dokoupit k licencím Profi S, M a L:
- AUTOTUNING – regulátory s automatickým nastavováním parametrů,
- MOTION CONTROL – řízení pohybu v jedné ose a více osách,
- COORDINATED MOTION – koordinované řízení pohybu (např. robotů),
- MATRIX – pokročilé maticové funkční bloky založené na ortogonálních transformacích,
- OPTIM – optimalizační algoritmy a solvery.
Dostupnost jednotlivých skupin funkčních bloků je závislá na zvolené licenci. V Tabulce A.1 jsou uvedeny skupiny funkčních bloků a jejich dostupnost v licenčních variantách.
Licenční skupina | Starter | Plus | Profi | Ultimate | ||||
S | M | L | S | M | L | |||
STANDARD | ||||||||
ADVANCED | ||||||||
REXLANG | ||||||||
PYTHON | ||||||||
AUTOTUNING | + | + | + | |||||
MOTION CONTROL | + | + | + | |||||
COORDINATED MOTION | + | + | + | |||||
MATRIX | + | + | + | |||||
OPTIM | + | + | + | |||||
Ovladače vstupů a výstupů
Podobně jako funkční bloky, tak i ovladače jsou rozděleny do několika licenčních
skupin:
- Basic – základní ovladače pro vstupy a výstupy nativní pro daný hardware, ovladače přímých vstupů a výstupů (pokud je daný HW má) a ovladač 1Wire pomocí OWFS,
- IIoT – ovladače pro průmyslový internet věcí (IIoT): MQTT, OPC UA driver, Database access (DbDrv, PqDrv),
- Fieldbus – Modbus RTU/TCP (master i slave), CAN/CANopen,
- Ethernet – EtherCAT, Siemens S7.
V Tabulce A.2 jsou uvedeny skupiny ovladačů a jejich dostupnost v licenčních variantách.
Licenční skupina | Starter | Plus | Profi | Ultimate | ||||
S | M | L | S | M | L | |||
Basic | 2 | 2 | 2 | 4 | ||||
IIoT | 1 | 2 | 2 | 4 | 4 | 8 | ||
Fieldbus | 1 | 2 | 4 | 8 | 12 | |||
Ethernet | 1 | 2 | 4 | 8 | ||||
Rozsáhlost projektu
Každá varianta licence má omezení na maximální počet bloků a vstupů/výstupů,
které může projekt obsahovat. Vyšší licenční skupiny také podporují
běh na více jádrech procesoru. Informace jsou přehledně uvedeny v Tabulce
A.3.
Licenční skupina | Starter | Plus | Profi | Ultimate | ||||
S | M | L | S | M | L | |||
Počet bloků | 512 | 1024 | 2048 | 4096 | 6144 | 10240 | 12288 | |
Počet vstupů a výstupů | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | |
Více jader | ||||||||
Rozsah vizualizace a operátorského ovládání (Human-Machine Interface,
HMI)
Ve verzi 3 systému REXYGEN jsou rozsáhlé vizualizace zpoplatněny. Rozsah je určen
počtem tzv. tagů. Vizualizace s až 128 tagy jsou zdarma. Tagy se počítají takto:
- Každá použitá hodnota (vstup nebo displej) představuje 1 tag.
- Každý alokovaný prvek pole je 1 tag. Např. pole alokované na 100 prvků s rozměry 3x4 se počítá za 100 tagů. Pokud takové pole bude mít trvale rozměry 3x4, stačí aby bylo alokováno na 12 prvků.
- Každý signál zobrazovaný v trendu se počítá jako 10 tagů.
Pokud počet tagů ve vizualizaci překročí limit licence, je to viditelně indikováno, ale vizualizace pokračuje v činnosti. Zakoupením potřebné licence tato indikace zmizí.
Další nástroje
Systém REXYGEN obsahuje i další nástroje, které jsou pro použití v malém
měřítku zdarma. Pro rozsáhlé použití jsou zpoplatněny a je nutné zakoupit
samostatnou licenci:
- Výkonný OPC UA Server
- RexArcView - Prohlížeč dat z archivu
Možnost použití je stejně jako u HMI dána počtem tagů. Pro OPC UA Server se tagy počítají stejně jako u HMI. Pro RexArcView se každý zobrazený signál počítá jako 10 tagů. Počet tagů zdarma pro každý nástroj a verzi licence je uveden v Tabulce A.4.
Licenční skupina | Starter | Plus | Profi | Ultimate | ||||
S | M | L | S | M | L | |||
HMI | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
OPC UA | 32 | 32 | 32 | 32 | 512 | 512 | 512 | 512 |
RexArcView | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 |
Podrobné informace o licencování jednotlivých funkčních bloků jsou uvedeny v příloze B.
[Předchozí] [Na začátek] [Výše] [Další]
2025 © REX Controls s.r.o., www.rexygen.com