1.什么是TwinCAT?
TwinCAT是Beckhoff公司的運動控制軟件,全稱是"The Windows Control and Automation Technology",基于Windows操作系統(tǒng)。
2.TwinCAT的結構
TwinCAT包含三層結構:PLC軸、NC軸和物理軸。
PLC程序中定義的軸變量稱之為PLC軸。
NC配置界面定義的AXIS叫做NC軸。
在IO配置中掃描到的硬件叫做物理軸。
這三個軸的聯系如下圖:
PLC程序對電機進行控制時必須經過兩個環(huán)節(jié):PLC軸到NC軸,NC軸到物理軸。
3.TwinCAT的簡單使用
在使用時,先將伺服與PC相連,再Restart TwinCAT (Config Mode),再scan I/O口的Devices,然后Active Configuration。
在MOTION中的Axes里會顯示NC軸(通過掃描得到的NC軸會自動與物理軸相連),然后在NC軸的Online界面使能后可通過F1~F4實現點動的功能。
當需要PLC編程控制電機時,須在PLC中定義軸變量再與NC連接,編寫程序則可實現PLC控制。
4.TwinCAT的優(yōu)點
TwinCAT是基于PC的純軟件的運動控制,與PLC運行在同一個CPU上,運動控制和邏輯控制之間的數據交換更直接、快速。TwinCAT的另外一個特點是完全獨立于硬件,可以選擇不同廠家的驅動器和電機,而不需要改變控制程序。