什么是 TwinCAT ?
TwinCAT 是一個自動控制軟件包包含工程和運行時間軟件針對于:
順序控制 (軟 PLC),
運動控制 (軟移動控制),
組件間的通訊 (ADS),
技術(shù)功能 (集控制器,
通訊, OS 功能等...)
并且所有這些是在Windows NT/2000/XP, 還有嵌入式Windows NT/XP 和 CE.NET. 的硬實時環(huán)境下
系統(tǒng)一覽
TwinCAT 的結(jié)構(gòu)
基于PC平臺的 TwinCAT
TwinCAT
不改變 Windows
無需專用硬件
將標準Windows變成實時操作系統(tǒng)
完全支持浮點單元 (FPU)
可通過OCX, Dll 訪問 Windows用戶界面
可通過TCP/IP 遠程訪問
PC 平臺
標準硬件 , 最佳性能
使用 PC 資源
使用主流操作系統(tǒng) (Windows)
易于集成到辦公網(wǎng)絡
開放的現(xiàn)場總線通訊
PC 平臺
TwinCAT 實時
由Beckhoff開發(fā)
無需PC外的其它硬件
循環(huán)時間可短至50微秒
強制優(yōu)先排序
反應時間 < 15微秒 (PIII)
對Windows可調(diào)節(jié)實時率 (專利權(quán))
如果反應時間過長則發(fā)信息
TwinCAT PC 系統(tǒng)的主要特性
操作安全
TwinCAT 實時系統(tǒng)可幸存于 BSOD (藍屏死機)
主板對風扇 / 溫度診斷
性能
快速的閉環(huán)控制, 循環(huán)時間短至 50微秒
縱向和水平集成
ADS 路徑 (本地或通過 TCP/IP)
數(shù)據(jù)留存 / 重啟特性
支持UPS (串行和Beckhoff)
事件跟蹤
語言獨立于信息
TwinCAT 結(jié)構(gòu)
TwinCAT
純軟件解決方案
使用Windows CE 實時
留存數(shù)據(jù)的循環(huán)存儲
可編程顯示
CX1000
嵌入式硬件: 32-bit x86 comp. CPU 266 MHz
操作系統(tǒng): Windows CE 或 嵌入式 Windows XP
無旋轉(zhuǎn)介質(zhì),無風扇
直接訪問端子 I/O
多于一個現(xiàn)場總線
主站 和/或 從站
分辨率從 320x240 到 1024x768
TwinCAT CE 系統(tǒng)的主要特性
性能
快速閉環(huán)控制, 循環(huán)時間短至 2毫秒
縱向和水平集成
ADS 路徑 (本地或通過TCP/IP)
數(shù)據(jù)留存 / 重啟特性
內(nèi)存
TwinCAT 結(jié)構(gòu)
TwinCAT
下裝程序
源代碼上/下傳輸
在線調(diào)試/在線更改
通過現(xiàn)場總線遠程訪問
BXxxxx
嵌入式硬件
智能系統(tǒng)總線 (基于CANopen)
顯示
導航開關(guān)
嵌入式操作系統(tǒng)
直接訪問端子 I/O
TwinCAT I/O 系統(tǒng)
TwinCAT 控制
模塊化結(jié)構(gòu)
一臺PC上最多4個PLC
CX1000/BX/BC上有1個PLC
定時
1個PLC上最多4個任務
易于建立和維護
在線程序修改
全面的調(diào)試特性:
斷點, 監(jiān)測, 功率流, 示波器
選擇中意的編程語言
所有 IEC61131-3 語言 (IL, ST, FBD LD, SFC)
TwinCAT 運動控制
從機械系統(tǒng)到電子系統(tǒng)的演變
機械凸輪 電子凸輪
機械齒輪 電子齒輪
機械離合 電子耦合
機械凸輪軸 電子凸輪軸
飛行前饋
優(yōu)點
修改最終產(chǎn)品更具靈活性
提高機器產(chǎn)量
減少建立時間 – 無需機械改動
減少庫存– 沒有不同的機械部件
摘要
縮短交貨/開發(fā)時間,降低成本
TwinCAT CNC
連通性
容易使用通訊標準:
ADS (自動化設備規(guī)范)
OPC (用于過程控制的OLE )
實施工程
TwinCAT 項目在許多工業(yè)領域得到實施
事例:
大陸有限公司 (輪胎制造機械)
Husky (注塑機)
Hymmen (木工機械)
Bruderer (壓機)
Windmöller 和 Hölscher (包裝工業(yè) )
Hayes Lemmerz (鋼輪制造)
DeWind (環(huán)境工程 )
微軟德國總部 (樓宇自動化)