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