Das Programm bietet ein innovatives Engineeringkonzept, modulare Softwareerstellung und eine leistungsfähige Runtime. Das Engineering ist in das Microsoft Visual Studio eingebunden. Damit stehen auch dem Automatisierer moderne Software-Engineeringwerkzeuge zur Verfügung.
Die Module können in unterschiedlichen Sprachen geschrieben werden. Neben der klassischen, aber um Objektorientierung erweiterten IEC 61131 stehen mit C/C++ und Matlab/Simulink weitere Sprachen zur Verfügung. In der Echtzeit von TwinCAT können diese Module auf verschiedenen Kernen einer Multicore-CPU verteilt und hochdeterministisch auch mit kleinsten Zykluszeiten ausgeführt werden.
www.beckhoff.de/twincat3