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