Jednou z jeho súčastí je nástroj OPC UA Nodeset Editor, ktorý umožňuje efektívnu správu a prispôsobenie modelov uzlov OPC UA (vo forme OPC UA nodeset súborov). OPC UA (Open Platform Communications Unified Architecture) predstavuje univerzálny štandard na výmenu dát v priemyselných aplikáciách. Poskytuje škálovateľné riešenie na komunikáciu medzi zariadeniami a softvérovými platformami.
Hlavnou funkciou TwinCAT 3 OPC UA Nodeset Editor je uľahčiť vytváranie a správu špecifických modelov uzlov, ktoré sú kľúčové pre konfiguráciu serverov OPC UA. Používatelia môžu importovať nodeset XML súbory, ktoré obsahujú informácie o modeli uzlov (nodes) a ich vzťahoch (references) v rámci servera OPC UA. Môžu byť definované rôznymi organizáciami pre štandardizáciu komunikačného rozhrania stroja s okolím. Medzi najznámejšie patrí Euromap, ktorý združuje výrobcov plastikárskych strojov, alebo PackML, ktorý je zameraný na baliace zariadenia.
Nástroj ponúka nasledujúce možnosti:
- načítanie súborov OPC UA nodeset s vlastnými modelmi uzlov alebo modelmi definovanými organizáciou,
- vytváranie nodeset súborov definovaných používateľom,
- jednoduché prepojenie objektov z riadiaceho systému s objektmi načítanými a vytvorenými v nodeset,
- použitie nodeset pre nové a existujúce zariadenia s TwinCAT OPC UA Server (TF6100).
Nodeset súbory, ktoré boli vytvorené pomocou nástroja tretej strany, ako je napríklad UA Modeler (https://www.unified-automation.com ), možno importovať do TwinCAT OPC UA Server. Tieto nástroje tretích strán však nemajú žiaden prístup k informáciám o symboloch v riadiacom systéme TwinCAT. Preto možno namiesto nich použiť TwinCAT 3 OPC UA Nodeset Editor, kam možno importovať existujúce nodeset súbory. Následne ich možno cez grafické používateľské rozhranie Nodeset Editor prepojiť s PLC premennými pomocou prehliadača TwinCAT Target Browser. Výsledný nodeset súbor môže byť potom nasadený na TwinCAT OPC UA Server.
Vytvorenie vlastného adresného priestoru pre OPC UA Server je možné ešte pred vydaním štandardizovanej nodeset špecifikácie. Server štandardne používa informačný model založený na norme IEC61131-3 na poskytovanie premenných z PLC cez OPC UA. Niekedy však táto reprezentácia údajov na serveri nie je dostačujúca a vznikajú požiadavky na možnosť jednoduchého modelovania pre priečinky a dátové typy.
Vďaka možnosti vytvárať inštancie objektov z importovaných štandardizovaných nodeset špecifikácií možno stroj vybaviť štandardizovaným rozhraním. Tieto inštancie sú následne prepojené s inštanciami premenných v TwinCAT PLC. Na inštaláciu nástroja je nutné použiť TwinCAT Package Manager, určený na inštaláciu a správu softvérových komponentov systému TwinCAT od verzie 3.1 Build 4026. TwinCAT 3 OPC UA Nodeset Editor je ideálnym nástrojom na dosiahnutie maximálnej flexibility a zabezpečenia bezproblémovej komunikácie medzi rôznymi komponentmi automatizačných systémov.