TwinCAT 3 是多核時(shí)代的自動(dòng)化軟件平臺(tái)。1986 年,Beckhoff 推出第一款基于 PC 的控制器,為自動(dòng)化領(lǐng)域創(chuàng)立了一個(gè)全球標(biāo)準(zhǔn)。在軟件方面,TwinCAT(The Windows Control and Automation Technology,基于 Windows 的控制和自動(dòng)化技術(shù))自動(dòng)化軟件是控制系統(tǒng)的核心部分。TwinCAT 軟件系統(tǒng)可將任何一個(gè)基于 PC 的系統(tǒng)轉(zhuǎn)換為一個(gè)帶多 PLC、NC、CNC 和機(jī)器人實(shí)時(shí)操作系統(tǒng)的實(shí)時(shí)控制系統(tǒng)。TwinCAT 3 不是 TwinCAT 2 版本的簡(jiǎn)單升級(jí),TwinCAT 3 的問世重新定義了自動(dòng)化技術(shù)的應(yīng)用領(lǐng)域。在TwinCAT 3軟件平臺(tái)上可自由選擇編程語言,除了成熟的IEC61131語言之外,現(xiàn)在也可以使用C/C++和Matlab® /Simulink® 等其他語言。最突出的是機(jī)器人組件易于集成到整個(gè)控制系統(tǒng)中,無需專用的機(jī)器人技術(shù)工具語言,可顯著降低工程成本,提高工程效率。