時間:2020-07-27 09:41:04來源:德國倍福自動化有限公司
Windows控制和自動化技術(shù)
TwinCAT軟件系統(tǒng)可將幾乎任何兼容的PC轉(zhuǎn)變成為帶多PLC系統(tǒng)和NC/CNC軸控制系統(tǒng)的實時控制器。同時,TwinCAT集成了適用于所有Beckhoff控制器的編程環(huán)境:從高端工業(yè)PC到嵌入式控制器。
TwinCAT架構(gòu)
TwinCAT系統(tǒng)由用于實時執(zhí)行控制程序的運行時系統(tǒng)和用于編程、診斷和配置的開發(fā)環(huán)境構(gòu)成。任何Windows程序(如:可視化程序或辦公軟件程序)都可以通過Microsoft接口來訪問TwinCAT數(shù)據(jù),也可以執(zhí)行指令。
實用的軟件解決方案
TwinCAT提供了一種精確的時基,在該時基中,程序能夠以最高的確定性執(zhí)行,而與其它處理器任務無關(guān)。可通過TwinCAT來設置PC上的實時負荷,以此實現(xiàn)預定的操作性能。TwinCAT系統(tǒng)可以顯示正在運行的程序的系統(tǒng)負荷。同時,也可以設置負荷的臨界值,以確保預定的計算能力能夠滿足操作程序以及WindowsNT/2000/XP/Vista或Windows7的需求。如果超過該臨界值,則會產(chǎn)生一個系統(tǒng)報文。
TwinCAT支持系統(tǒng)診斷
在使用開放式PC硬件和軟件時,一般都需要進行一些校驗:不合適的組件會擾亂PC系統(tǒng)。Beckhoff在其產(chǎn)品中已集成實時抖動指示器,以便管理員能夠快速對硬件和軟件做出評估。運行過程中出現(xiàn)的系統(tǒng)報文能夠指示狀態(tài)是否正確。
啟動/停止
TwinCAT既可手動啟停,也可自動啟停,取決于具體的設置。由于TwinCAT作為一種服務集成在WindowsNT/2000/XP/Vista和Windows7中,因此操作人員無需啟動系統(tǒng):只需接通電源即可。
重啟和數(shù)據(jù)備份
當程序啟動或重啟時,TwinCAT會加載程序和剩余數(shù)據(jù)。為了正確備份數(shù)據(jù)以及正常關(guān)閉WindowsNT/2000/XP/Vista或Windows7,最好使用UPS(不間斷電源)。
TwinCAT和“藍屏”
TwinCAT系統(tǒng)即使在出現(xiàn)藍屏死機(BSOD)操作系統(tǒng)崩潰的情況時,也能保持實時能力。因此,諸如PLC和NC等實時任務仍可繼續(xù)運行,并可使控制過程進入到安全狀態(tài)。最終還是由編程人員決定是否使用該功能,但請記住藍屏死機會造成數(shù)據(jù)或程序損壞。
通過報文路由實現(xiàn)全球連接—系統(tǒng)集成了“遠程”連接
根據(jù)操作資源的要求,TwinCAT軟件設備可分配如下:TwinCATPLC程序可在PC或Beckhoff總線端子控制器上運行。“報文路由器”通過TCP/IP接口管理和分配系統(tǒng)中的所有報文。PC系統(tǒng)可通過TCP/IP相互連接;總線端子模塊控制器通過串口和現(xiàn)場總線(EtherCAT、Lightbus、PROFIBUSDP、CANopen、RS232,RS485、EthernetTCP/IP)集成。
全球訪問
由于可以使用NT/2000/XP/Vista/CE和Windows7的標準TCP/IP服務,因此可在全球范圍內(nèi)進行數(shù)據(jù)交換。系統(tǒng)提供各種可調(diào)的通訊能力和超時時間,以實現(xiàn)通訊監(jiān)管。OPC為方便用戶訪問多個不同的SCADA/MES/ERP軟件包提供了一種標準方式。
基于PC的PLC和運動控制系統(tǒng)
TwinCATI/O–適合所有常用現(xiàn)場總線的通用I/O接口
可支持由不同廠商提供的各種PC現(xiàn)場總線卡。一臺PC可連接多個現(xiàn)場總線卡。支持主站和從站功能,具體取決于所選的現(xiàn)場總線卡。通過TwinCAT系統(tǒng)管理器可以方便地配置和診斷現(xiàn)場總線卡。TwinCATI/O包含用于運行現(xiàn)場總線的TwinCAT實時系統(tǒng)和一個連接應用程序的DLL接口。
TwinCATPLC–自動化軟件的核心
作為一種純粹的軟件PLC,TwinCATPLC允許在一臺PC上實現(xiàn)4個虛擬的“PLCCPU”,每個虛擬的“PLCCPU”最多運行4個用戶任務??墒褂靡韵乱环N或多種IEC61131-3標準語言編寫PLC程序:
Il(指令表),
LD(梯形圖),
FBD/CFC(功能塊圖),
SFC(順序功能圖)及
St(結(jié)構(gòu)化文本)。
TwinCATPLC在WindowsNT/2000/XP/Vista操作系統(tǒng)下運行,包括編程環(huán)境和運行時系統(tǒng),無需使用附加的編程設備。對于用于BX和BC系列控制器的CE操作系統(tǒng)和嵌入式操作系統(tǒng),則只提供TwinCAT運行時。程序修改通過與運行時系統(tǒng)進行組網(wǎng)通訊來實現(xiàn)。編程可通過下列方式完成
本地,
TCP/IP或
現(xiàn)場總線(BXxxxx和BCxxxx)。
IEC61131-3–適用于所有Beckhoff控制器的高級編程標準
TwinCATPLC的編程符合IEC61131-3標準,獨立于設備制造商。TwinCAT支持所有IEC61131-3編程語言,配有方便的編輯器和快速、高效的編譯器,即使是幾兆字節(jié)的大型PLC程序,其開發(fā)創(chuàng)建的周期也很短。增量式編譯防止出現(xiàn)較長的編譯周轉(zhuǎn)時間,并且只編譯更新后的字段。功能強大的編輯器功能,例如“自動套用格式”、“自動聲明”或“查找”和“替換”等功能,使得編程速度非???。對于所有編程語言,項目比較功能可以輕松識別并接受差異(如有)。如果一個項目(注釋、目錄等)被翻譯成非原有語言的其它語言,則所有術(shù)語都被導出到一個表格中,翻譯完成之后,再重新導入。如果是一個團隊在進行開發(fā),所有對象(塊、數(shù)據(jù)類型、列表)均可在一個源代碼工具內(nèi)通過TwinCAT開發(fā)環(huán)境接口進行管理。由此可追溯不同版本之間的變更并顯示每個版本之間的區(qū)別。
功能塊的“實例化”概念,指每個實例都有其自身的數(shù)據(jù),從而形成面向?qū)ο蟮慕Y(jié)構(gòu)化編程形式。它支持IEC61131-3中規(guī)定的所有通用數(shù)據(jù)類型??蓪崿F(xiàn)多維字段和結(jié)構(gòu),例如枚舉和子范圍類型。
TwinCATPLC所采用的語言包括IL和ST(基本級)。在線修改功能可以在PLC運行并保留最多數(shù)據(jù)的情況下修改代碼和/或數(shù)據(jù)。源代碼可保存在目標系統(tǒng)中(除BCxxxx系列控制器以外)。準則分析功能對于過程錯誤的檢測非常有益。
由于功能庫管理器的使用十分簡便,因此可以非常容易地重復利用代碼。對于程序和功能庫可使用多級密碼保護,以實現(xiàn)專有技術(shù)保護。
使用一種工具,實現(xiàn)多個目標平臺
使用TwinCATPLC創(chuàng)建的PLC程序也可以在多個目標平臺上執(zhí)行。除了工業(yè)PC和CX系列嵌入式控制器之外,PLC項目也可載入到Beckhoff的BC和BX系列現(xiàn)場總線控制器中。程序開發(fā)和調(diào)試都在相同的工作環(huán)境中進行,與正在執(zhí)行程序的設備無關(guān)。
豐富的附加功能庫
對于擴展由IEC語言標準定義的功能塊,Beckhoff還提供了大量用于執(zhí)行自動化技術(shù)典型任務的附加功能庫:例如通過TwinCATNC控制電動和液壓軸的功能庫、串行通訊功能庫、報文輸出系統(tǒng)功能庫、寫/讀文件功能庫、控制技術(shù)功能塊功能庫等。
實用工具
TwinCATPLC具有豐富的故障查找功能,可以在現(xiàn)場或通過遠程維護非常容易地解決問題。為此,TwinCAT的PLC編程環(huán)境可提供:
監(jiān)視,
能量流(流控制),
斷點,
PLC變量采樣跟蹤,
單步,
監(jiān)視列表,
層級調(diào)用和
強制變量。
另外,TwinCATScopeView(示波軟件)可用于同時記錄一個或多個變量。
TwinCATNC–基于PC的運動控制
軟件NC包括:
定位(設定值生成、位置控制)
帶NC接口的集成PLC
用于調(diào)試的操作程序
通過現(xiàn)場總線連接的軸I/O接口
通過TwinCATNC,位置控制器默認在PC處理器上進行計算。它可通過現(xiàn)場總線與驅(qū)動器和測量系統(tǒng)循環(huán)進行數(shù)據(jù)交換。
PC上的集中NC定位
借助PC的計算能力可以使軸的運動控制與PLC同步,并且通常是在PC上計算位置控制器:PC的計算能力允許同時定位多個軸。
使用TwinCAT,PC可同時處理操作程序、PLC和NC。系統(tǒng)負載的分配由相應的TwinCAT功能實現(xiàn)。
分析軌跡計算
TwinCATNC/NCI/CNC中用于實現(xiàn)軸控制的算法考慮到了軸的動態(tài)參數(shù):轉(zhuǎn)速、加速度和加加速度。通過這種方式,軸隨時可在允許的動態(tài)限值范圍內(nèi)運動,并且精確地進行分析協(xié)調(diào)。有許多不同的控制算法可以降低實際應用中會出現(xiàn)的與理想軌跡的偏差。
單動或聯(lián)動
除了定位單個電動軸這一常用方法—從其起點運動到其終點(點到點定位)之外,TwinCATNC還可以在多級主從運行(如傳動功能或凸輪盤)系統(tǒng)中執(zhí)行多個軸的協(xié)調(diào)運動。除此之外,TwinCATNCI還可以根據(jù)DIN66025中的描述,執(zhí)行最多用到三個軸的插補軌跡序列。
集成軟件PLC
TwinCAT將軟件NC與軟件PLC結(jié)合在一起,形成功能強大的控制器。兩個軟件包之間的通訊是一種純軟件之間的通訊,其延遲時間非常短。NC功能通過經(jīng)PLCopen組織認證的標準化功能塊從PLC程序調(diào)用。
無需硬件即可仿真軸的運動;理想方式是使用實際值跟蹤設定值,然后檢查整個機床工作流程。TwinCATScopeView便于實現(xiàn)調(diào)試和維護工作。它可記錄所有軸變量,如位置、速度和加速度。
便利的調(diào)試
調(diào)試工作因TwinCAT系統(tǒng)管理器中所提供的配置和診斷對話框而大大簡化。每個軸的所有主要數(shù)據(jù)都清晰顯示。軸的運動只需輕輕按下功能鍵即可實現(xiàn)。其它特殊功能,如聯(lián)軸器、凸輪盤或距離補償?shù)?,可以通過系統(tǒng)管理器激活和查看。軸的動態(tài)參數(shù)可通過對話框方便地確定。
TwinCATNCI–插補軸運動
TwinCATNCI(插補)是用于實現(xiàn)軸組直線和圓弧插補軌跡運動的NC系統(tǒng),最多要用到8個驅(qū)動器。該系統(tǒng)包含解釋器、設定值生成器和位置控制器。集成的PLC功能,將軸與現(xiàn)場總線連接在一起。
解釋器闡述了DIN66025中介紹的代碼。功能全面的PLC功能庫支持NC與PLC之間的交互。例如,NC程序可以直接從PLC程序載入到解釋器中。如果不使用DIN66025,也可使用TcPlcInterpolation功能庫直接由PLC實現(xiàn)軌跡插補。在這種情況下,幾何形狀和輔助功能(例如M函數(shù))被寫入到PLC內(nèi)的表格并傳輸至NC核。這一過程特別適用于靈活的運動,例如,取放應用。
TwinCATCNC–適應最苛刻要求的軟件CNC
TwinCATCNC提供經(jīng)典的CNC功能:最多可插補32個軌跡軸,并能夠?qū)崿F(xiàn)綜合協(xié)調(diào)以及運動轉(zhuǎn)換。零件編程通過高級語言擴展實現(xiàn),編程符合DIN66025標準。TwinCATCNC可以操作分布于多達12個數(shù)控通道上多達64根軸/受控主軸。在一個CNC通道中,可以同時插補最多32根軸,因而可以解決最為困難的運動任務。除傳統(tǒng)的直線、圓弧和螺旋插補外,TwinCATCNC還提供了方便的樣條插補,這種插補可以基于Akima或B樣條。通過實時轉(zhuǎn)換可以輕松實現(xiàn)復雜的機床運動。
HSC技術(shù)(高速切削)
先進的高速切削(HSC)技術(shù)需要將CNC控制技術(shù)與優(yōu)化的運動控制解決方案相結(jié)合,從而縮短加工時間,最大限度地提高加工精度,改善工件表面質(zhì)量。
TwinCATCNCHSC軟件包可提供下列功能選項:
功能塊之間的速度和加速度控制,能夠優(yōu)化利用軸動態(tài)性能,從而提高軌跡速度
通過平穩(wěn)的動態(tài)性能和相應的機床振動激勵的降低,提高表面質(zhì)量
有效控制指定的輪廓公差
通過可編程的樣條類型(Akima樣條,B樣條)進行軌跡編程,可減少自由曲面的NC功能塊使用數(shù)量
標簽:
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測節(jié)拍...
2025-03-31
應用案例 | 使用宏集TELE監(jiān)控繼電器監(jiān)控...
2025-03-26
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20