TwinCAT PLC 使用
TwinCAT軟件是倍福公司(Beckhoff)基于CoDeSys進(jìn)行二次開(kāi)發(fā)和擴(kuò)充的一個(gè)基于Windows的控制和自動(dòng)化技術(shù)軟件。
TwinCAT PLC與傳統(tǒng)的 PLC 相比, CPU、硬盤(pán)、內(nèi)存資源有了數(shù)量級(jí)的提升,運(yùn)算快, 數(shù)量區(qū)和程序區(qū)幾乎無(wú)窮大。 除執(zhí)行普通的邏輯運(yùn)算外,還能調(diào)用 Windows 操作系統(tǒng)的功能,比如文件操作、應(yīng)用程序啟動(dòng)或者停止、注冊(cè)表修改、關(guān)閉或者重啟操作系統(tǒng)等等。下面以倍福的EK1100、EL2004和EL1004模塊以及裝有32位Windows 7操作系統(tǒng)的標(biāo)準(zhǔn)PC作為硬件,演示如何運(yùn)用TwinCAT 2和以上模塊來(lái)實(shí)現(xiàn)PLC功能。
EK1100 耦合器用于將EtherCAT 與 EtherCAT 端子 (ELxxxx) 相連。一個(gè)站由一個(gè) EK1100 耦合器、任意多個(gè) EtherCAT 端子和一個(gè)總線末端端子組成。該耦合器將來(lái)自 100baseTX 以太網(wǎng)的傳遞報(bào)文轉(zhuǎn)換為 E 總線信號(hào)。
EL1004是具有4個(gè)數(shù)字信號(hào)輸入點(diǎn)的EtherCATI/O輸入端子。
EL2004是具有4個(gè)數(shù)字信號(hào)輸出點(diǎn)的EtherCATI/O輸出端子。
TwinCAT 開(kāi)發(fā)環(huán)境分為 SystemManager 和 PLC Control 兩個(gè)部分。 System Manager 用于系統(tǒng)設(shè)置和 I/O 硬件配置,而邏輯程序的編寫(xiě)和調(diào)試,都在 PLC Control 中實(shí)現(xiàn)。用TwinCAT控制該I/O模塊的步驟為:
(1)???在TwinCAT PLC Control中編寫(xiě)PLC程序,編譯生成一個(gè)(.tpy)文件。
(2)???在 TwinCAT System Manager 中新建一個(gè)項(xiàng)目,在PLCConfiguration中添加步驟(1)生成的(.tpy)文件。此時(shí)PLC程序中輸入和輸出變量都會(huì)在PLC Configuration 目錄下顯示。
(3)???在TwinCAT System Manager 中的I/O Devices 下添加一個(gè)EtherCAT主站設(shè)備,并安裝主站網(wǎng)卡驅(qū)動(dòng)程序。掃描對(duì)應(yīng)網(wǎng)卡下的設(shè)備,當(dāng)主站網(wǎng)卡通過(guò)網(wǎng)線連到EK1100上時(shí),EtherCAT主站設(shè)備將會(huì)掃描到EL1004 I/O輸入端子和EL2004 I/O輸出端子。
(4)???在TwinCAT System Manager 中把PLC程序中的輸入輸出變量映射到與之對(duì)應(yīng)的硬件I/O上。
(5)???在TwinCAT System Manager 中激活配置參數(shù),并使系統(tǒng)進(jìn)入運(yùn)行狀態(tài)。
(6)???在TwinCAT PLC Control菜單欄“Online”下選擇相應(yīng)的運(yùn)行時(shí)系統(tǒng),并登陸。
(7)???在TwinCAT PLC Control菜單欄“Online”中點(diǎn)擊“Run”運(yùn)行PLC程序。此時(shí)PLC程序就開(kāi)始運(yùn)行,程序中的I/O變量值就對(duì)應(yīng)到硬件中的I/O狀態(tài)。
總結(jié)
以上是生活随笔為你收集整理的TwinCAT PLC 使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 清华大学计算机系哪个专业就业前景最好,清
- 下一篇: 开关、按钮开关、自锁开关内部结构