傳真:
手機:13601342066
郵箱:13601342066@163.com
網址:www.michaelhwan.com
地址:北京市大興區西紅門鎮福偉路一條2號
密集柜控制軟件設計原則
密集柜系統的核心是控制軟件及通信協議。由于系統中移動列數目的不確定,使得固定列和移動列之間的通信復雜度大幅提升,傳統的基于中斷響應、前后臺架構的控制軟件設計方式,已經很難滿足系統在可靠性、擴展性、開發效率以及模塊化結構等方面的要求。引入嵌入式實時多任務操作系統和高效的通訊協議,就成為提高密集柜系統整體性能的關鍵因素。下面就請北京密集柜廠家-智英偉業發熱張工來給我們具體說明一下密集柜控制軟件設計原則。
密集柜是自動化倉儲領域具有代表性的一類系統。它由一個固定列和多個移動列組成,通常架體之間緊密排列,不預留任何通道工作時通過機或固定列的人機交互界面打開指定的存取通道。這種“常態閉合,用時打開”的特點,使得密集柜系統能夠節省很大的倉儲空間,同時具備較高的安全性。
密集柜系統通常由一個固定列和若干個移動列組成,固定列和移動列由嵌入式控制器控制,在密集柜系統中,固定列作為核心,主要完成以下任務
1. 與巨位機通信,處理下發的控制指令并反饋系統運行狀態和傳感器信息
2. 與本列的人機交互單元通信,處理下發的控制指令并反饋系統運行狀態和傳感器信息
3. 與所有的移動列通信,實時查詢各個移動列狀態并下發控制指令。
移動列作為實際運行的機構,需要處理以下任務
1) 與本列的人機交互單元通信,接收控制指令并反饋運行狀態
2) 處理固定列下發的查詢指令和控制指令執行相應控制動作,反饋運行狀態和傳感器信息。
由此可以看出,密集柜系統控制軟件的核心,在于確保固定列和移動列通信穩定的基礎上,協調好來自上位機、人機交互單元和各個嵌入式控制器的控制指令和任務,保證系統能夠及時高效的響應控制動作。
基于此,在密集柜控制軟件的設計上, 密集柜控制軟件設計應采用具有很強的實時性、較為完備的任務調度功能及穩定的通信管理機制的實時操作系統,并構建了軟件的通信框架。并且需要基于多任務實時操作系統的密集柜控制軟件的設計方法。軟件采用“主從式”通信架構,并利用操作系統特性,將功能模塊劃分為多個任務,由系統調度執行。這種設計方法大大提升了密集柜系統的穩定性及程序的開發效率。