經編制造執行系統(WKMES)是經編車間生產管理系統中的一項重要技術。它銜接著企業的車間生產現場與計劃管理層ERP管理系統,加強了車間生產控制與計劃管理層之間的溝通,解決企業信息“鴻溝”問題,承擔著承上啟下的作用。
目前,國內外的制造執行系統(MES)已經在紡織行業相繼應用。比利時Barco公司的Knit Master為針織機提供了DU8P終端,意大利LONATI公司的NAUTILUS為圓緯機提供統一接口,實現了針織機器的數據共享。國內在針織行業信息化方面也有一定進展,軟通科技的軟通織機電腦監測系統為織機提供統一數據采集與共享接口,并在福建、山東等地得到了一定的應用,但上述系統都為C/S結構,必須在終端電腦安裝指定的應用程序才能作為客戶端進行數據操作,成本高且升級維護極不方便,另外上述系統的設計不是只針對經編企業,經編企業的個性化需要不能得到很好的滿足。為此,本文針對各經編企業的個性化要求,使用C#.NET作為開發語言、IIS作為web服務器、SQL SERVER作為數據庫服務器、WKCAM作為底層數據采集系統開發了易于升級維護、方便為各個企業定制不同功能需求的B/S架構WKMES系統,旨在加強經編車間的信息化與自動化,減少勞動力成本。
1 體系結構
在WKMES系統中,經編車間里的工控機和服務器與其他部門的計算機通過局域網形成B/S結構模式,即由工控機實現經編機的實時數據采集、對數據整理,刪除垃圾數據,并發送到數據庫服務器。服務器保存工控機發送的機器數據。客戶端只需安裝瀏覽器作為客戶端應用的運行平臺,在局域網內從服務器的數據庫中可實時檢索機臺的生產數據,對機器數據進行查詢、統計、分析,并可把訂單發放到具體機器。系統框架如圖1所示。為了滿足車間MES的需求,對WKCAM系統而言,一方面需要實時監測機器的狀態,顯示給擋車工機器的實時數據;另一方面,還要實現為遠程在線監控提供系統的生產參數、機器信息、生產品種等數據,從而為系統打印各類報表以及后續分析機臺能力提供參考依據。
圖1 經編制造執行系統框架圖
2 軟件功能設計
在整個制造執行系統中,經編機集成控制系統作為數據來源,為了實現對其機器生產狀態和數據的監控,需要循環利用各種傳感器監測原件采集經編機的生產數據,將數據臨時保存在本地硬盤上,并在其工控機顯示器上實時顯示,同時還需通過車間的無線網絡將數據發送到車間數據庫服務器,實現車間機器的數據分散、采集。其他連接在公司局域網絡的客戶端計算機則通過瀏覽器從車間數據庫服務器獲取機器的實時數據或者歷史數據以自定義的方式組合顯示,實現機器運轉狀態的在線監測,所以在系統設計時,始終將機器數據作為主線,將整個系統的功能分成若干模塊,每個模塊完成各自的管理,功能模塊如圖2所示。
圖2 系統功能模塊
2.1 系統管理
系統管理模塊包括了經編制造執行系統中的系統參數,包括對用戶權限的控制,密碼的設置,數據庫的備份與還原,系統功能的開放與關閉,查看所用的登陸記錄等。另外,為了控制用戶權限,對使用系統的用戶進行了分組,包括系統管理員、工藝員、技術員以及普通用戶,不同的用戶登錄則顯示出不同的功能模塊。
2.2 實時監控
機器狀態頁面實時顯示當前機器的生產數據,包括機器號、當前所織花型、班次、機器狀態、主軸轉速、開車時間、調試時間、停車時間、停車次數、生產米數等信息。另外,系統同時記錄機器其他一些具體信息,例如:油溫、總開車時間、落布米長等,一旦機器當前數據中某項到達設定需要維護或者停車檢查時,則機器報警,等待采取相應措施。
盤頭數據主要為整經車間的工作提供依據。顯示器實時顯示所有盤頭的剩余紗線情況以便及時通知調度保全工更換盤頭。存放盤頭頁面顯示每個車間目前存放待織盤頭的情況,方便整經車間合理分配整經任務,及時調整工作計劃。
2.3 質量控制
系統在與其他硬件終端連接后可以進行對織物質量的監測與控制,例如對織物疵點的檢測、對送經量的控制、對油溫及剩余油量的控制、織物面密度的控制等。
2.4 生產計劃
當前訂單模塊主要提供顯示對當前機器所織造的訂單信息的查詢,包括機器號、訂單號、品名等。不同的經編企業的訂單信息不同,可根據需要選擇所顯示的訂單信息。預約訂單模塊讓擁有權限的用戶對訂單進行發放,編輯訂單的詳細信息、指定訂單的花型文件。在信息填寫完整提交后系統自動將訂單信息發送到工控機并提醒擋車工是否接收訂單和花型文件。
2.5 文件管理
上傳花型模塊為工藝人員提高花型的上傳功能。選擇花型文件、填寫上傳者信息之后,系統將從所選花型文件中提取出花型信息(包括花高、花寬、機號、擁有者等)保存到數據庫,并將花型文件保存到服務器。加載花型則可實現機器花型的遠程加載。用戶只需確定花型文件名稱和所需加載花型的機器并提交至服務器。服務器接收信息后,從數據庫中找到該花型文件發往指定機器,如果此時機器處于接受狀態,則可實現花型的遠程加載。
2.6 記錄報表
系統為用戶提供自定義的設計報表,可根據自己的需求查詢出相應的報表,同時可顯示當前訂單的完成進度情況。用戶可選擇時間段查詢出所有機器報表信息,然后對查詢出來的數據進行篩選過濾。故障表可顯示所有機器的停車原因,及時找出疵點原因,為修機提供參考。
詳細報表模塊為客戶端用戶提供數據的曲線圖或者柱狀圖查詢,用戶可選擇所需數據類型,包括機器、時間間隔、產量、效率、開車時間量等信息生成曲線分布和趨勢圖(如圖3示出某臺機器1周內開車時間分布),分析機器運轉合格情況,達到實時監控質量狀況,及時發現問題,盡快解決問題的目的。
圖3 趨勢分布圖
也可以根據時間段對各臺機器的生產數據進行比較,方便保全工及時調修機器找出故障原因。用戶在定義完參數后可對查詢出來的報表進行打印或導出為excel和pdf文件方便保存。
2.7 工資管理
工資管理模塊可按照工人的擋車時間、擋車效率、產量等結算員工的績效工資。在職工管理模塊為各個崗位的員工設立一個工資系數后,系統可根據上述條件生成工資表。管理人員可根據生成的表格聯系實際情況對員工的工資進行評定。
3 關鍵技術介紹
3.1 數據表設計
在數據庫的結構設計中,始終以機器、訂單以及用戶信息為主線設定數據庫表。例如:訂單信息與機器信息的數據表信息可表述為圖4。
圖4 數據表結構圖
這樣,當需要查詢某訂單的完成情況時只需查詢在訂單表中該訂單號所在的織造時間段內的完成情況即可。
3.2 實時產量更新
由于使用現有光電傳感技術監控機器主軸速度,因此從工控機組中實時獲得的機器產量數據為米數。
式中:ω為機器速度;t為時間,h;η為百分比的效率;r為成品縱密,縱行/cm。實際經編企業里計算產量通常以質量為單位,這樣就涉及根據企業訂單中要求的米長(1 kg坯布的米數)來計算產量(kg)。
m=l/λ
式中:m為質量;l為機器監測產品長度;λ為米長,m/kg。因此,在班產數據表中插入觸發器來根據訂單表中的米長實時更新產量(kg)字段。當更新班產表中的當日生產米長時,實時獲取該臺機器訂單的米長參數并更新記錄的產量。
3.3 數據庫視圖的應用
在數據庫中,數據通常存放在表中。視圖與表不同,視圖是一種虛擬表,即視圖所對應的數據不進行實際存儲。在系統運行過程中,服務器接受來自工控機的實時數據并保存在數據庫。這些數據分不同類別存放在不同的表,例如,機器的實時運行狀態、轉速等存放在機器狀態表中,班次數據如開車時間、停車時間、實時效率等存放在班產數據表中。而視圖是一種虛擬表,只是定義在1個或多個基表上或其他視圖上,并且提供一種訪問基表數據的方法。實時監測視圖從2張表中取出機器的狀態和當天的班產數據呈現給客戶端。這樣不僅為用戶集中數據,簡化用戶的數據查詢和數據庫使用的復雜性,節省了服務器的使用量、極大地提高了檢索效率。用戶不必連接復雜的數據庫中的表結構,并且數據庫表的更改也不影響用戶對數據庫的使用。且只需授予用戶使用視圖的權限,也增加了安全性。
3.4 使用cookies和session控制權限
系統為了保證檢索效率使用ADO.NET實現與數據庫服務器的連接,服務器與客戶端并不是時時保持連接狀態,而是服務器被動地等待客戶發送請求,服務器才進行響應,因此,在大部分情況下,服務器并不會管客戶端是否還依然存在。為了避免讓客戶頻繁重復登錄,使用會話狀態對象記錄登錄者信息,每次頁面生成時只需驗證會話狀態對象中是否包含必要信息,如果沒有對應客戶端的信息或者信息超時,則提示用戶沒有權限或者登陸超時并返回相關頁面。具體權限分配如表1所示。
表1 權限實現表
編寫了1個基礎類庫繼承于ASP.NET的基類,并且在其構造函數中訂閱了其加載事件,在其加載事件中編寫驗證過程的代碼。這樣,在用戶登錄時添加會話狀態信息,相應功能模塊的頁面只需繼承其各自的父類就可實現登錄的權限控制。
4 應用情況分析
該套MES系統已經投入江蘇常熟某經編企業正式使用,現隨機抽取3組雙針床班次的手抄日報表與系統查詢報表進行對比,結果如表2所示。
由表知,系統生產數據采集準確,數據計算結構能為管理者提供比較真實、直觀、清晰的依據,很大程度上減少了手工操作,其主要表現在:1)直觀性,及時反映機臺運轉的狀況。2)準確性,客觀反映機臺的實際運轉,排除人為因素產生的數據不準確。3)實時性,擋車工下班時系統即可查詢班次報表,大幅度縮短了數據采集和數據匯總時間。實現了生產的科學化、信息化、自動化管理,主要功能滿足了經編車間生產管理工作的實際需要。
5 結論
1)基于B/S結構的MES系統由于其自身的特點,很好地解決了經編企業的機器型號眾多、機器生產廠家各異、各企業生產品種不同等導致很難有統一的應用模式的困境。所以B/S結構更適合作為經編企業的MES系統框架。
2)所設計系統的功能滿足了經編企業的實時需求,并為車間甚至整個企業的生產管理與統計提供有效真實數據,有利于為管理者提供決策依據。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于B/S結構的經編MES/ERP系統
本文網址:http://www.guhuozai8.cn/html/consultation/1082028834.html