什么是 TwinCAT ?
TwinCAT 是一個(gè)自動(dòng)控制軟件包包含工程和運(yùn)行時(shí)間軟件針對(duì)于:
順序控制 (軟 PLC),
運(yùn)動(dòng)控制 (軟移動(dòng)控制),
組件間的通訊 (ADS),
技術(shù)功能 (集控制器,
通訊, OS 功能等...)
并且所有這些是在Windows NT/2000/XP, 還有嵌入式Windows NT/XP 和 CE.NET. 的硬實(shí)時(shí)環(huán)境下
系統(tǒng)一覽
TwinCAT 的結(jié)構(gòu)
基于PC平臺(tái)的 TwinCAT
TwinCAT
不改變 Windows
無(wú)需專用硬件
將標(biāo)準(zhǔn)Windows變成實(shí)時(shí)操作系統(tǒng)
完全支持浮點(diǎn)單元 (FPU)
可通過(guò)OCX, Dll 訪問(wèn) Windows用戶界面
可通過(guò)TCP/IP 遠(yuǎn)程訪問(wèn)
PC 平臺(tái)
標(biāo)準(zhǔn)硬件 , 最佳性能
使用 PC 資源
使用主流操作系統(tǒng) (Windows)
易于集成到辦公網(wǎng)絡(luò)
開(kāi)放的現(xiàn)場(chǎng)總線通訊
PC 平臺(tái)
TwinCAT 實(shí)時(shí)

由Beckhoff開(kāi)發(fā)
無(wú)需PC外的其它硬件
循環(huán)時(shí)間可短至50微秒
強(qiáng)制優(yōu)先排序
反應(yīng)時(shí)間 < 15微秒 (PIII)
對(duì)Windows可調(diào)節(jié)實(shí)時(shí)率 (專利權(quán))
如果反應(yīng)時(shí)間過(guò)長(zhǎng)則發(fā)信息
TwinCAT PC 系統(tǒng)的主要特性
操作安全
TwinCAT 實(shí)時(shí)系統(tǒng)可幸存于 BSOD (藍(lán)屏死機(jī))
主板對(duì)風(fēng)扇 / 溫度診斷
性能
快速的閉環(huán)控制, 循環(huán)時(shí)間短至 50微秒
縱向和水平集成
ADS 路徑 (本地或通過(guò) TCP/IP)
數(shù)據(jù)留存 / 重啟特性
支持UPS (串行和Beckhoff)
事件跟蹤
語(yǔ)言獨(dú)立于信息
TwinCAT 結(jié)構(gòu)

TwinCAT
純軟件解決方案
使用Windows CE 實(shí)時(shí)
留存數(shù)據(jù)的循環(huán)存儲(chǔ)
可編程顯示
CX1000
嵌入式硬件: 32-bit x86 comp. CPU 266 MHz
操作系統(tǒng): Windows CE 或 嵌入式 Windows XP
無(wú)旋轉(zhuǎn)介質(zhì),無(wú)風(fēng)扇
直接訪問(wèn)端子 I/O
多于一個(gè)現(xiàn)場(chǎng)總線
主站 和/或 從站
分辨率從 320x240 到 1024x768
TwinCAT CE 系統(tǒng)的主要特性
性能
快速閉環(huán)控制, 循環(huán)時(shí)間短至 2毫秒
縱向和水平集成
ADS 路徑 (本地或通過(guò)TCP/IP)
數(shù)據(jù)留存 / 重啟特性
內(nèi)存
TwinCAT 結(jié)構(gòu)

TwinCAT
下裝程序
源代碼上/下傳輸
在線調(diào)試/在線更改
通過(guò)現(xiàn)場(chǎng)總線遠(yuǎn)程訪問(wèn)
BXxxxx
嵌入式硬件
智能系統(tǒng)總線 (基于CANopen)
顯示
導(dǎo)航開(kāi)關(guān)
嵌入式操作系統(tǒng)
直接訪問(wèn)端子 I/O
TwinCAT I/O 系統(tǒng)
TwinCAT 控制
模塊化結(jié)構(gòu)
一臺(tái)PC上最多4個(gè)PLC
CX1000/BX/BC上有1個(gè)PLC
定時(shí)
1個(gè)PLC上最多4個(gè)任務(wù)
易于建立和維護(hù)
在線程序修改
全面的調(diào)試特性:
斷點(diǎn), 監(jiān)測(cè), 功率流, 示波器
選擇中意的編程語(yǔ)言
所有 IEC61131-3 語(yǔ)言 (IL, ST, FBD LD, SFC)
TwinCAT 運(yùn)動(dòng)控制
從機(jī)械系統(tǒng)到電子系統(tǒng)的演變
機(jī)械凸輪 電子凸輪
機(jī)械齒輪 電子齒輪
機(jī)械離合 電子耦合
機(jī)械凸輪軸 電子凸輪軸
飛行前饋
優(yōu)點(diǎn)
修改最終產(chǎn)品更具靈活性
提高機(jī)器產(chǎn)量
減少建立時(shí)間 – 無(wú)需機(jī)械改動(dòng)
減少庫(kù)存– 沒(méi)有不同的機(jī)械部件
摘要
縮短交貨/開(kāi)發(fā)時(shí)間,降低成本
TwinCAT CNC
連通性
容易使用通訊標(biāo)準(zhǔn):
ADS (自動(dòng)化設(shè)備規(guī)范)
OPC (用于過(guò)程控制的OLE )
實(shí)施工程
TwinCAT 項(xiàng)目在許多工業(yè)領(lǐng)域得到實(shí)施
事例:
大陸有限公司 (輪胎制造機(jī)械)
Husky (注塑機(jī))
Hymmen (木工機(jī)械)
Bruderer (壓機(jī))
Windmöller 和 Hölscher (包裝工業(yè) )
Hayes Lemmerz (鋼輪制造)
DeWind (環(huán)境工程 )
微軟德國(guó)總部 (樓宇自動(dòng)化)