基于DSP/BIOS的PLC執(zhí)行系統(tǒng)開發(fā)
3 測試分析及應(yīng)用
3.1 軟PLC執(zhí)行系統(tǒng)的測試分析
根據(jù)上述設(shè)計方法構(gòu)建出PLC執(zhí)行系統(tǒng),設(shè)計實際應(yīng)用的PLC程序并在試驗機上進行測試,觀察設(shè)備的邏輯動作及執(zhí)行系統(tǒng)性能情況。C CS提供了一系列可視化工具對運行系統(tǒng)的性能進行測試,“CPU負荷圖”用于分析CPU的利用率,“任務(wù)執(zhí)行圖”可以檢測出系統(tǒng)是否符合實時性要求?,F(xiàn)根據(jù)微鉆刃面檢測機的工藝過程設(shè)計了其PLC程序,下載到本軟PLC執(zhí)行系統(tǒng)中運行,通過CCS監(jiān)測工具監(jiān)測其運行性能。圖3是CPU負荷圖,負荷峰值在25%左右,變化平穩(wěn);圖4是任務(wù)執(zhí)行圖,圖中左邊欄最下面的Assertions項目用于指示某個實時性要求沒有達到,或是偵測到某個無效狀態(tài),如果Assertions項目沒有出現(xiàn)小方塊則表示對應(yīng)線程的調(diào)度滿足實時性要求。另外,經(jīng)上機調(diào)試,設(shè)備整體運行邏輯也完全按照程序要求運行。此實驗表明,基于DSP/BIOS的軟PLC執(zhí)行系統(tǒng)能夠滿足實時控制的要求且工作穩(wěn)定。本文引用地址:http://m.ptau.cn/article/189597.htm
3.2 軟PLC執(zhí)行系統(tǒng)的應(yīng)用
傳統(tǒng)PLC的一個缺點是硬件體系結(jié)構(gòu)相對封閉,并且成本高,例如日本三菱PLC FX2N系列控制器本身未集成運動軸控制功能,每增加一個運動軸的控制均需額外擴展脈沖發(fā)生器單元(Pulse Generatint Unit,PGU),如果在多軸設(shè)備上應(yīng)用可能會造成成本過高并且靈活不夠。本課題組開發(fā)的運動控制器IPMC8188可獨立控制8軸,軟PLC執(zhí)行系統(tǒng)作為一個任務(wù)運行在該控制器的固件中。對比傳統(tǒng)PLC,有穩(wěn)定強大的PLC功能的運動控制器可降低控制系統(tǒng)構(gòu)建的復(fù)雜程度,提高控制效率及開發(fā)效率。圖5所示為內(nèi)嵌軟PLC執(zhí)行系統(tǒng)的IMPC8188運動控制器,目前,該型運動控制器已在全自動刃面檢測機、自動貼片機及全自動微鉆磨尖機等自動化設(shè)備上使用并穩(wěn)定運行。
4 結(jié)束語
基于嵌入式處理器的軟PLC執(zhí)行系統(tǒng)能有效的彌補軟PLC在實時性及穩(wěn)定性方面的不足,并且由于自帶操作系統(tǒng),有可靠地數(shù)據(jù)存儲和自恢復(fù)功能。文中論述的基于DSP/BIOS的PLC執(zhí)行系統(tǒng)的設(shè)計,與運動控制相結(jié)合,在小中型自動化設(shè)備方面應(yīng)用廣泛,另外在實現(xiàn)大規(guī)模系統(tǒng)的綜合性自動控制方面也有很大的發(fā)展?jié)摿Α?/p>
評論