什么是 TwinCAT ?
TwinCAT 是一個自動控制軟件包包å«å·¥ç¨‹å’Œé‹è¡Œæ™‚間軟件é‡å°äºŽ:
é †åºæŽ§åˆ¶ (軟 PLC),
é‹å‹•控制 (軟移動控制),
組件間的通訊 (ADS),
技術功能 (集控制器,
通訊, OS 功能ç‰...)
并且所有這些是在Windows NT/2000/XP, 還有嵌入å¼Windows NT/XP å’Œ CE.NET. 的硬實時環境下
系統一覽
TwinCAT çš„çµæ§‹
基于PC平臺的 TwinCAT
TwinCAT
䏿”¹è®Š Windows
無需專用硬件
將標準Windows變æˆå¯¦æ™‚æ“作系統
å®Œå…¨æ”¯æŒæµ®é»žå–®å…ƒ (FPU)
å¯é€šéŽOCX, Dll è¨ªå• Windows用戶界é¢
å¯é€šéŽTCP/IP é 程訪å•
PC 平臺
標準硬件 , 最佳性能
使用 PC 資æº
ä½¿ç”¨ä¸»æµæ“作系統 (Windows)
易于集æˆåˆ°è¾¦å…¬ç¶²çµ¡
開放的ç¾å ´ç¸½ç·šé€šè¨Š
PC 平臺
TwinCAT 實時

由Beckhoff開發
無需PC外的其它硬件
循環時間å¯çŸè‡³50微秒
強制優先排åº
忇‰æ™‚é–“ < 15微秒 (PIII)
å°Windowså¯èª¿ç¯€å¯¦æ™‚率 (專利權)
å¦‚æžœåæ‡‰æ™‚é–“éŽé•·å‰‡ç™¼ä¿¡æ¯
TwinCAT PC 系統的主è¦ç‰¹æ€§
æ“作安全
TwinCAT 實時系統å¯å¹¸å˜äºŽ BSOD (è—屿»æ©Ÿï¼‰
主æ¿å°é¢¨æ‰‡ / 溫度診斷
性能
快速的閉環控制, 循環時間çŸè‡³ 50微秒
縱å‘和水平集æˆ
ADS 路徑 ï¼ˆæœ¬åœ°æˆ–é€šéŽ TCP/IP)
æ•¸æ“šç•™å˜ / é‡å•Ÿç‰¹æ€§
支æŒUPS (串行和Beckhoff)
事件跟蹤
語言ç¨ç«‹äºŽä¿¡æ¯
TwinCAT çµæ§‹

TwinCAT
純軟件解決方案
使用Windows CE 實時
ç•™å˜æ•¸æ“šçš„循環å˜å„²
å¯ç·¨ç¨‹é¡¯ç¤º
CX1000
嵌入å¼ç¡¬ä»¶: 32-bit x86 comp. CPU 266 MHz
æ“作系統: Windows CE 或 åµŒå…¥å¼ Windows XP
無旋轉介質,無風扇
直接訪å•端å I/O
多于一個ç¾å ´ç¸½ç·š
主站 和/或 從站
分辨率從 320x240 到 1024x768
TwinCAT CE 系統的主è¦ç‰¹æ€§
性能
快速閉環控制, 循環時間çŸè‡³ 2毫秒
縱å‘和水平集æˆ
ADS 路徑 (本地或通éŽTCP/IP)
æ•¸æ“šç•™å˜ / é‡å•Ÿç‰¹æ€§
å…§å˜
TwinCAT çµæ§‹

TwinCAT
下è£ç¨‹åº
æºä»£ç¢¼ä¸Š/下傳輸
在線調試/在線更改
通éŽç¾å ´ç¸½ç·šé 程訪å•
BXxxxx
嵌入å¼ç¡¬ä»¶
智能系統總線 (基于CANopen)
顯示
導航開關
åµŒå…¥å¼æ“作系統
直接訪å•端å I/O
TwinCAT I/O 系統
TwinCAT 控制
æ¨¡å¡ŠåŒ–çµæ§‹
一臺PC上最多4個PLC
CX1000/BX/BC上有1個PLC
定時
1個PLC上最多4個任務
易于建立和ç¶è·
在線程åºä¿®æ”¹
å…¨é¢çš„調試特性:
斷點, 監測, 功率æµ, 示波器
鏿“‡ä¸æ„的編程語言
所有 IEC61131-3 語言 (IL, ST, FBD LD, SFC)
TwinCAT é‹å‹•控制
從機械系統到電å系統的演變
機械凸輪 é›»å凸輪
機械齒輪 é›»å齒輪
æ©Ÿæ¢°é›¢åˆ é›»å耦åˆ
機械凸輪軸 é›»å凸輪軸
飛行å‰é¥‹
優點
ä¿®æ”¹æœ€çµ‚ç”¢å“æ›´å…·éˆæ´»æ€§
æé«˜æ©Ÿå™¨ç”¢é‡
減少建立時間 – 無需機械改動
減少庫å˜â€“ 沒有ä¸åŒçš„æ©Ÿæ¢°éƒ¨ä»¶
摘è¦
縮çŸäº¤è²¨/開發時間,é™ä½Žæˆæœ¬