Beckhoff TwinCAT系統(tǒng)軟件可通過(guò)多
PLC系統(tǒng)、NC軸控制系統(tǒng)、編程環(huán)境和操作站,將任何兼容PC“改造”成為一臺(tái)實(shí)時(shí)控制器。TwinCAT可取代傳統(tǒng)的PLC和NC/CNC控制器以及操作設(shè)備,并具有以下特點(diǎn):
開(kāi)放式兼容PC硬件
IEC61131-3嵌入式軟PLC、軟NC以及軟CNC,基于Windows NT/2000/XP、嵌入式NT/XP、CE編程和實(shí)時(shí)運(yùn)行系統(tǒng)可在同一臺(tái)PC上運(yùn)行,也可在不同的PC上運(yùn)行
支持所有通用現(xiàn)場(chǎng)總線接口
支持PC接口
通過(guò)開(kāi)放式微軟標(biāo)準(zhǔn)(OPC、OCX、DLL等)與用戶接口和其它程序進(jìn)行數(shù)據(jù)通訊
TwinCAT結(jié)構(gòu)
TwinCAT軟件系統(tǒng)由實(shí)時(shí)環(huán)境和在開(kāi)發(fā)環(huán)境中執(zhí)行控制程序的實(shí)時(shí)系統(tǒng)組成,用于編程、診斷和系統(tǒng)配置。所有Windows程序,例如可視化程序或辦公軟件,都可通過(guò)Microsoft的接口訪問(wèn)TwinCAT數(shù)據(jù)或執(zhí)行命令。
實(shí)用軟件解決方案
TwinCAT提供了一種的時(shí)基,程序能夠以zui高的確定性被執(zhí)行,獨(dú)立于其它處理器任務(wù)。PC上的實(shí)時(shí)載荷率可用TwinCAT來(lái)設(shè)置,以此實(shí)現(xiàn)預(yù)定的操作性能。TwinCAT系統(tǒng)可以顯示運(yùn)行程序的系統(tǒng)負(fù)荷。負(fù)荷的臨界值可以設(shè)置,以便能夠確保用于運(yùn)行程序和WindowsNT/2000/XP的規(guī)定運(yùn)算能力。如果超過(guò)該臨界值,則生成一個(gè)系統(tǒng)報(bào)文。
TwinCAT支持系統(tǒng)診斷
在使用開(kāi)放式PC硬件和軟件時(shí),一般都需要一些校驗(yàn):不合適的組件會(huì)擾亂PC系統(tǒng)。Beckhoff在其產(chǎn)品中已集成實(shí)時(shí)抖動(dòng)指示器,以便管理員能夠快速評(píng)估硬件和軟件。運(yùn)行過(guò)程中生成的系統(tǒng)報(bào)文能夠指示不正確的狀態(tài)。
啟動(dòng)/停止
根據(jù)設(shè)置,TwinCAT既可手動(dòng)啟停,也可自動(dòng)啟停。由于TwinCAT是作為一種服務(wù)集成在WindowsNT/2000/XP中,操作員無(wú)需啟動(dòng)系統(tǒng):只需接通電源即可。
重啟和數(shù)據(jù)備份
在程序啟動(dòng)或重啟時(shí),Twin CAT會(huì)加載程序和數(shù)據(jù)。為備份數(shù)據(jù)以及正確關(guān)閉WindowsNT/2000/XP,使用UPS電源。
TwinCAT和“藍(lán)屏”
通過(guò)報(bào)文路由實(shí)現(xiàn)連接—系統(tǒng)集成了“遠(yuǎn)程”連接特性
根據(jù)操作資源的要求,Twin-CAT軟件設(shè)備可分配如下:TwinCATPLC程序可運(yùn)行在PC上或Beckhoff總線端子模塊控制器中(微型PLC)。“報(bào)文路由器”負(fù)責(zé)通過(guò)TCP/IP接口管理和分配系統(tǒng)中的所有報(bào)文。PC系統(tǒng)可通過(guò)TCP/IP相互連接;總線端子模塊控制器通過(guò)串行接口和現(xiàn)場(chǎng)總線(Lightbus、Profibus-DP、RS232、RS485、以太網(wǎng)TCP/IP)集成。
訪問(wèn)
由于可以使用NT/2000/XP的標(biāo)準(zhǔn)TCP/IP服務(wù),可實(shí)現(xiàn)數(shù)據(jù)交換。系統(tǒng)通訊能力和通訊監(jiān)管超時(shí)時(shí)間可以調(diào)整。OPC可提供標(biāo)準(zhǔn)方式用于訪問(wèn)許多不同的
SCADA軟件包。使用SOAP(簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議),可以通過(guò)標(biāo)準(zhǔn)HTTP因特網(wǎng)連接方式,建立兩個(gè)PC之間的連接。為此,可提供相應(yīng)的Twin CAT組件。