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