TwinCAT 3 bylo doposud možné instalovat na průmyslové nebo osobní počítače a naprogramovaný kód byl bez ohledu na hardware vždy prováděn v Real-Time, tedy s pevně definovaným cyklem vykonávání programu.
User mode Runtime nabízí možnost provádět naprosto stejný kód naprogramovaný pro Real-Time, avšak kód bude zpracováván v non-Real-Time režimu, ve vrstvě určené pro běžné Windows aplikace, na které jste zvyklí. Díky tomu Runtime nijak neovlivňuje hardware ani software.
User Mode Runtime TC170x je v TwinCAT 3 dostupný od buildu 3.1.4026 ve třech různých verzích:
TC1700 – Usermode Runtime
Základní mód, který umožňuje prakticky všechny funkcionality, na které jste zvyklí při používání TwinCAT 3, avšak bez Real-Time zpracování kódu popsaného v úvodu. Tento mód je zdarma a nepodléhá licenční politice.
TC1701 – Usermode Runtime: External Control
Tento mód má speciální rozhraní, které umožňuje externím aplikacím ovládat samotný cyklus nebo vykonávání kódu. Výhodou je, že můžete přesně určit pomocí API, kdy se má kód začít vykonávat, nastavit počet opakování podle požadavků na rychlé či pomalejší zpracování v závislosti na externí aplikaci, případně jej přepnout zpět do cyklického vykonávání. Tento mód již podléhá licenční politice.

TC1702 – Usermode Runtime: Fast as Possible
Jak už název napovídá, jedná se o mód zajišťující co nejrychlejší možné provádění kódu, které je CPU schopné. Tento mód lze využít všude tam, kde potřebujete zajistit maximální možnou rychlost vykonávání kódu bez potřeby Real-Time zpracování, například pro zvýšení taktu linky nebo pro rychlejší sběr dat z akčních členů. V tomto případě se doporučuje použít izolované jádro pro TwinCAT, aby nedocházelo k nežádoucímu zpomalování ostatních aplikací. Tento mód taktéž podléhá licenční politice.
Beckhoff Automation s.r.o.
Sochorova 23, 616 00 Brno
Tel.: +420 511 189 250
E-mail: Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.
www.beckhoff.com/cs-cz/
