在 TwinCAT 3 中,Beckhoff 為基於 PC 的控製技術引入了更新一代的軟件,通過許多強大的新功能拓展自動化產品。若用專業的術語表達,這項新技術就是:eXtended Automation(XA)。它包含 XA 架構,該架構由 XA Engineering 和 XA Runtime 組件構成。
TwinCAT 3 采用了多核 CPU,可在每個核上運行不同的任務,充分利用了每個核的資源,從而大幅提高了處理速度,因此,與之前的版本相比,它具有更加開放、更加靈活、更容易擴展等優點,其處理速度也比當前基於 PC 的控製器更快。TwinCAT 3 遵循的是一體化理念,將所有主流的自動化和 IT 領域中的編程語言都集成在一起,從而顯著簡化軟件工程。
在 TwinCAT 3 和 eXtended Automation Technology(XAT)中包含靈活的基於 PC 的控製軟件,將顯著擴大標準自動化領域的潛力。除了基於麵向對象的 IEC 61131-3 標準語言擴展外,也可通過 C 和 C++ 使用 IT 領域的編程語言。此外,Matlab®/Simulink® 的(de)集(ji)成(cheng)能(neng)夠(gou)輕(qing)鬆(song)地(di)將(jiang)自(zi)動(dong)化(hua)與(yu)科(ke)學(xue)領(ling)域(yu)聯(lian)係(xi)起(qi)來(lai)。所(suo)有(you)這(zhe)些(xie)都(dou)可(ke)在(zai)一(yi)個(ge)靈(ling)活(huo)的(de)工(gong)程(cheng)環(huan)境(jing)中(zhong)實(shi)現(xian)。軟(ruan)件(jian)模(mo)塊(kuai)能(neng)夠(gou)在(zai)相(xiang)同(tong)的(de)運(yun)行(xing)時(shi)內(nei)以(yi)不(bu)同(tong)的(de)語(yu)言(yan)運(yun)行(xing)。這(zhe)種(zhong)模(mo)塊(kuai)化(hua)的(de)優(you)點(dian)在(zai)於(yu),它(ta)能(neng)夠(gou)提(ti)高(gao)被(bei)編(bian)寫(xie)並(bing)測(ce)試(shi)後(hou)的(de)模(mo)塊(kuai)重(zhong)用(yong)性(xing)。運(yun)行(xing)時(shi)在(zai)所(suo)需(xu)的(de)實(shi)時(shi)條(tiao)件(jian)內(nei)運(yun)行(xing),采(cai)用(yong)多(duo)核(he)技(ji)術(shu),並(bing)支(zhi)持(chi) 32 或 64 位操作係統。