谘詢電話

ENGLISH0755-88840386
K8凯发大酒店天生赢家專題

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

一類自動包裝機下位機程序設計與建模

發布時間:2020-06-05 11:28:26 |來源:網絡轉載

1引言

隨著電子技術的發展和運動控製技術的成熟,人們幵始將 運動控製技術應用於包裝行業,產生自動包裝機。自動包裝機是指將具有熱塑特性的塑料複合膜經加熱軟化製成包裝容器, 在一台設備上自動完成製袋成型、填充物料、封合剪切等全過 程的自動包裝設備。

當前我國的自動包裝機多數采用傳統的“電機+機械凸輪” 方式,不僅速度較低,而且機械磨損嚴重,控製精度較差,凸輪維 修繁瑣,難以滿足當今社會的生產需求。而發達國家(如日本、德 國等)的自動包裝機大多都釆用“電機+電子凸輪”的方式,很好 的彌補r傳統包裝機的種種不足,但價格比較昂貴。高昂的價格 使的我國包裝生產廠家大多無法承受。為了滿足國內市場的需 求,自主開發自動包裝機勢在必行。本文針對自動包裝機的功能 特點,以自主開發的運動控製係統為平台,設計相應的軟件實現 包裝功能,滿足實際生產需要。

2自動包裝機控製原理

自動包裝機運動係統主要由切刀軸、塑料複合膜軸、物料 軸等運動機構組成,係統以單片機為核心的運 動控製器作為卜一位機,通過控製伺服電機驅動器來實現對切刀 軸、塑料複合膜軸和物料軸運動的控製,以觸摸屏作為上位機來 實現人機交互、故障檢測等。-

上下位機通過串口進行數據交互。在包裝丁作時,上位機隨 時監控下位機的工作狀態,並根據匕位機的控製命令去執行相 應動作。它主要是通過控製切刀的變速,來保證在封合剪切時切 割點正好在塑料複合膜的色標點處,同時還要保證切割時三軸 (即刀軸、物料軸和塑料複合膜軸)的速度同步,以防止因速度不 等而產生劃膜或切料現象,從而實現良好包裝的目的。

3自動包裝機功能分析

本文的主要任務是根據用戶對係統功能需求進行分析,通 過對整個係統框架進行構造和實現下位機軟件設計與建模。下 位機是整個係統的中間層,主要功能是根據接收的數據和指令, 控製三軸運動,並將必要的位置.速度以及故障報警等信息反饋 給上位機。具體可為定速轉動,定步轉動,切刀軸凸輪運動,單軸 點動,自動對刀,一刀齊,產量統計與清零,切割標準點自動調整、 包裝加工運動,定點停車,伺服參數設置,査詢I/O端口及伺服報 警信號輸入,設定輸出等指令。對於下位機,參與者包括:用戶、觸摸屏(即上位機)、傳感器、 伺服電機。用戶除了可以通過觸摸屏(即上位機)控製下位機之外.還可 以通過輔助麵板控製F位機,故下位機的用戶用例為麵板控製。

觸摸屏(即上位機)和下位機的連接是係統的關鍵部分,是整 個係統正常運轉的通道。用戶設計的包裝數據以及設置的工藝 參數都要傳送到下位機,並且下位機的「作狀態等都需定時反饋到觸摸屏(即上位機)。因此,其用例主要包括:工藝參數修改、 狀態信息顯示、包裝數據等。伺服電機是動作的執行者,根據下位機的指令進行動作.並 通過光電編碼器反饋到下位機,其用例主要包括:編碼器軸位置 反饋。傳感器的用例主要包括:1/0信號、故障報警。根據狀態來劃分整個係統軟件結構,可以有效的對係統工 作進行掌控,防止軟件功能互相耦合而弓I起邏輯混亂。簡單•的來 說,當係統正處在工作狀態中,如果此時收到其他運動指令如自 動對刀或產量清零,係統就可以根據當前狀態對收到的指令進 行濾波,判斷哪些指令允許執行,哪些拒絕執行,從而從底層上避 免了誤操作的發生,提高了係統的穩定性和可靠性。

4.2下位機軟件主循環活動模型

鑒於自動包裝機在實現電子凸輪運動的過程中要求控製 係統具有較高的響應速度、完備的事件處理機製以及可靠穩定 的運行機製,因此在設計程序主流程時,首先要對各種可能發生 的事件有全麵、詳細的了解和歸納,將相近的事件歸類,其次對 釆集到的事件進行分析和決策,決定哪些事件可以被執行,判斷 係統狀態是否需要發生轉移,最後進行事件處理,處理完成後再 重新回到主循環開始處。采用UML活動圖將程序流程按時間

由此可以看出,在程序中事件按從總體到個別的順序被執 行,每一步都有明確的目的性和層次性,條理清晰,邏輯清楚, 這樣就使得程序在編製和維護時簡單易行。

由於下位機釆用的單片機作為控製係統 核心,其運算處理速度能達到每秒40兆條指令,這樣就使得下 位機程序對外部事件有了極高的響應速度和處理速度.其實時 性可以很好的滿足自動包裝機電子凸輪運動的應用需求。

4.3下位機軟件通訊模塊設計

單片機釆用異步通信RS-232作為串行通訊 協議,其適用於設備之間的通訊距離不大於15m、傳輸速度最大 為20KB/S的數據傳輸領域。本係統采用標準不歸零的數據格式進行數據交互。

為了保證數據傳輸的穩定性和可靠性,在數據收發兩端均 釆用Modbus RTU協議對收發數據進行校驗.指令隻有校驗通 過才能被執行,確保了如果數據在傳輸被幹擾而造成接收端接 收錯誤指令,不會被執行。同時釆用廣'數據雙緩衝+下位機定 時查詢”模式,即保證了數據的有效傳輸,又能保證了包裝工作 的有序進行。在實際應用中已經驗證了其可行性和可靠性。

5結束語

本文介紹了一類自動包裝機的下位機程序設計與建模.分 析和構建了下位機軟件的主要功能、實現方式和軟件流程,並通 過UML圖分別展示了下位機供需用例圖.軟件狀態模型和主循 環活動模型。使用UML圖進行軟件設計使得軟件層次更加清 晰.結構嚴謹,可維護性強.充分體現出UML圖在麵向對象的軟 件編程中起到了重要的作用。同時,本文所敘述的軟件設計與建 模的方法,對其他下位機的軟件開發也有很好的借鑒作用。

 

本文源於網絡轉載,如有侵權,請聯係刪除

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8