基于圖形的可配置多層次生產(chǎn)追蹤可視化方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要涉及制造執(zhí)行系統(tǒng)軟件中的生產(chǎn)追蹤可視化顯示方法,特別涉及一種面向眾多用戶,圖形界面布局樣式與顯示信息在服務(wù)端和客戶端均可動(dòng)態(tài)配置的一種基于圖形的多層次生產(chǎn)追蹤可視化方法。
【背景技術(shù)】
[0002]傳統(tǒng)加工企業(yè),現(xiàn)場生產(chǎn)數(shù)據(jù)依賴人工傳遞,信息滯后,管理者無法實(shí)時(shí)獲得生產(chǎn)現(xiàn)場產(chǎn)量、質(zhì)量、設(shè)備等實(shí)時(shí)狀況,對生產(chǎn)過程無法進(jìn)行有效監(jiān)控,產(chǎn)品質(zhì)量與交貨期無法有效保證。制造執(zhí)行系統(tǒng)(MES)作為一種企業(yè)生產(chǎn)過程執(zhí)行管理系統(tǒng),能夠幫助企業(yè)實(shí)現(xiàn)整個(gè)在制品生產(chǎn)過程的管理。生產(chǎn)過程追蹤作為制造執(zhí)行系統(tǒng)的重要技術(shù),實(shí)時(shí)獲得生產(chǎn)現(xiàn)場各項(xiàng)數(shù)據(jù)分類呈現(xiàn)給不同管理人員。管理者可實(shí)時(shí)查看企業(yè)設(shè)備、產(chǎn)量、質(zhì)量等狀況,而不同類別和不同層次的管理人員關(guān)心信息的范圍、種類、粒度不同,即使同類人員關(guān)注點(diǎn)可能也不同?,F(xiàn)有的生產(chǎn)追蹤技術(shù)主要面向用戶進(jìn)行不同需求的生產(chǎn)過程追蹤可視化信息界面的開發(fā),工作量大,并且難以滿足用戶需求。
【發(fā)明內(nèi)容】
[0003]為解決上述問題,本發(fā)明提供了一種基于圖形的服務(wù)器端與客戶端均可配置的多層次生產(chǎn)追蹤可視化方法,滿足不同類別和不同層級(jí)生產(chǎn)過程追蹤管理人員需求。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:基于圖形的可配置多層次生產(chǎn)追蹤可視化方法,包括以下步驟:
[0005]建立基于圖形的多層次可配置的基礎(chǔ)數(shù)據(jù)模型;
[0006]配置服務(wù)器端各層次的圖形控件及控件所屬層次的基礎(chǔ)數(shù)據(jù)模型內(nèi)容;
[0007]配置客戶端默認(rèn)界面顯示信息范圍與內(nèi)容,能根據(jù)用戶的權(quán)限范圍配置基礎(chǔ)數(shù)據(jù)模型內(nèi)容的信息顯示。
[0008]建立基于圖形的多層次可配置的基礎(chǔ)數(shù)據(jù)模型包括以下步驟:
[0009](2-1)建立基于層次的模型作為追蹤層次模型,并建立層次及其隸屬關(guān)系、層次元素及其隸屬關(guān)系;
[0010](2-2)建立用于不同層次元素信息顯示的信息類別模型與信息粒度模型,用于配置各層次元素對應(yīng)的生產(chǎn)追蹤信息;
[0011](2-3)根據(jù)層次、層次元素、信息類別和信息粒度建立用戶權(quán)限模型,建立用戶、角色、權(quán)限及其對應(yīng)關(guān)系。
[0012]所述配置服務(wù)器端各層次的圖形控件及控件所屬層次的基礎(chǔ)數(shù)據(jù)模型內(nèi)容包括以下步驟:
[0013](3-1)在服務(wù)器端對每個(gè)層次配置圖形控件作為層次基元圖形控件,用于顯示層次基元圖形控件所屬層次元素的參數(shù)信息的布局與內(nèi)容;
[0014](3-2)配置每個(gè)層次使用或者多個(gè)層次共用的圖形控件作為單層次追蹤圖形控件,設(shè)定單層次追蹤圖形控件所包含的層次基元圖形控件布局樣式和單層次基元圖形控件所屬層次的參數(shù)信息顯示;
[0015](3-3)將用于跨層的層次配置圖形控件作為跨層次追蹤圖形控件,設(shè)定跨層次追蹤圖形控件樣式布局和跨層次追蹤圖形控件所屬層次的參數(shù)信息顯示;
[0016](3-4)建立入口界面作為用戶訪問生產(chǎn)追蹤信息的調(diào)用界面,并顯示用戶所選擇的調(diào)用跨層次追蹤圖形控件或者單層次追蹤圖形控件。
[0017]所述追蹤層次模型包括描述信息及其內(nèi)容;描述信息包括層次序號(hào)、層次名稱、父層次序號(hào)、層次元素、層次元素序號(hào)、層次元素名稱。
[0018]所述信息類別模型包括信息類別序號(hào)和信息類別名稱、以及各自對應(yīng)的信息;所屬信息粒度模型包括信息粒度序號(hào)和信息粒度名稱、以及各自對應(yīng)的信息。
[0019]所述用戶權(quán)限模型包括用戶、角色、權(quán)限以及各自對應(yīng)的信息;用戶包括用戶標(biāo)識(shí)、用戶名稱、用戶密碼;角色包括角色標(biāo)識(shí)、角色名稱;權(quán)限包括權(quán)限標(biāo)識(shí)、層次序號(hào)、層次元素序號(hào)、信息類別、信息粒度。
[0020]所述層次基元圖形控件所屬層次的參數(shù)信息包括主/末層次、主/末層次元素、信息類別、信息粒度。
[0021]所述單層次基元圖形控件所屬層次的參數(shù)信息包括主層次,主層次元素,用戶,信息類別,信息粒度。
[0022]所述跨層次追蹤圖形控件所屬層次的參數(shù)信息包括主層次,末層次,主層次元素,用戶,信息類別,信息粒度。
[0023]所述根據(jù)用戶的權(quán)限范圍配置基礎(chǔ)數(shù)據(jù)模型內(nèi)容的信息顯示具體為:根據(jù)用戶的權(quán)限范圍配置層次、層次元素、信息類別和信息粒度的顯示。
[0024]本發(fā)明具有以下有益效果及優(yōu)點(diǎn):
[0025]1.本發(fā)明中可依據(jù)不同企業(yè)現(xiàn)狀和需求建立不同的層次數(shù)據(jù)、信息類別數(shù)據(jù)和信息粒度數(shù)據(jù),可滿足不同企業(yè)需求;
[0026]2.本發(fā)明基于層次模型、信息類別模型、信息粒度模型和用戶權(quán)限模型,服務(wù)器端和客戶端均可配置,可滿足不同類型生產(chǎn)追蹤用戶的需求;
[0027]3.本發(fā)明顯示信息類別與粒度可配置,支持層次方式動(dòng)態(tài)配置,不需面向不同人員進(jìn)行多種界面開發(fā),可有效減少了開發(fā)人員的任務(wù)量;
[0028]4.本發(fā)明用戶權(quán)限基于追蹤層次、層次元素、信息類別、信息粒度配置,可靈活對生產(chǎn)追蹤可視化信息的權(quán)限進(jìn)行限制;
[0029]5.本發(fā)明支持客戶端在權(quán)限范圍內(nèi)依據(jù)層次方式、信息類別和信息粒度、圖形顯示比例進(jìn)行默認(rèn)顯示界面配置,用戶可依據(jù)自身信息關(guān)注點(diǎn)設(shè)置上述信息進(jìn)行默認(rèn)配置,對用戶友好;
[0030]6.本發(fā)明設(shè)計(jì)的技術(shù)結(jié)構(gòu)框架,基于四種模型,服務(wù)器端可動(dòng)態(tài)配置,方便系統(tǒng)的擴(kuò)展。
【附圖說明】
[0031]圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖;
[0032]圖2為本發(fā)明的追蹤層次模型示例圖;
[0033]圖3為本發(fā)明的不同層次元素、信息類別、信息粒度包括參數(shù)示例圖;
[0034]圖4為本發(fā)明的用戶權(quán)限模型關(guān)系圖;
[0035]圖5為本發(fā)明的系統(tǒng)調(diào)用流程圖。
【具體實(shí)施方式】
[0036]下面結(jié)合實(shí)施例對本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0037]本發(fā)明涉及制造執(zhí)行系統(tǒng)中面向眾多繁雜終端用戶的基于圖形控件的生產(chǎn)追蹤可視化方法,是一種多層次、多類別、多類度、雙端可配置的、靈活的生產(chǎn)追蹤可視化方法。
[0038]其系統(tǒng)結(jié)構(gòu)如圖1所示,對應(yīng)步驟如下:
[0039]第一步,建立基于圖形的多層次可配置的生產(chǎn)追蹤可視化方法的基礎(chǔ)數(shù)據(jù)模型,包括建立追蹤層次模型,建立信息類別模型,建立信息粒度模型,建立用戶權(quán)限模型;
[0040]第二步,配置基于圖形的多層次可配置的生產(chǎn)追蹤可視化方法的服務(wù)器端,包括層次基元圖形控件配置,單層次追蹤圖形控件配置,跨層次追蹤圖形控件配置,追蹤調(diào)用入口界面配置;
[0041]第三步,配置基于圖形的多層次可配置的生產(chǎn)追蹤可視化方法的客戶端,客戶依據(jù)個(gè)人習(xí)慣配置權(quán)限范圍內(nèi)的信息默認(rèn)顯示層次方式、信息類別、信息粒度和顯示比例等,作為默認(rèn)顯示信息方式,以滿足不同生產(chǎn)追蹤用戶需求。
[0042]本發(fā)明基于追蹤層次模型、信息類別模型、信息粒度模型和用戶權(quán)限模型,其中追蹤層次模型體現(xiàn)了企業(yè)由上到下的物理組織結(jié)構(gòu)層次,信息類別模型控制顯示信息的種類,信息粒度模型控制信息以統(tǒng)計(jì)方式顯示還是實(shí)時(shí)詳細(xì)信息方式顯示,用戶權(quán)限模型限制用戶對追蹤信息可視化的層次范圍、信息類別范圍和信息粒度范圍,既可依據(jù)管理用戶的層級(jí)和種類限制獲取追蹤數(shù)據(jù)范圍和信息類別,又可依據(jù)用戶級(jí)別顯示相應(yīng)粒度數(shù)據(jù)。
[0043]追蹤層次:追蹤層次是對制造企業(yè)物理組織結(jié)構(gòu)的一種可選抽象描述,企業(yè)可劃分多種層次,如集團(tuán)層次、工廠層次、車間層次、區(qū)域?qū)哟?、生產(chǎn)單元層次、設(shè)備層次。
[0044]層次元素:層次元素描述了層次對應(yīng)的實(shí)體,如車間層次包括一車間與二車間兩個(gè)層次元素。
[0045]信息類別:信息類別是對不同種類追蹤信息的一種概念劃分。信息類別可包括設(shè)備信息、質(zhì)量信息、生產(chǎn)信息等。主要是針對不同類型企業(yè)管理人員建立,設(shè)備管理人員關(guān)注設(shè)備信息,質(zhì)量人員關(guān)注于質(zhì)量信息。
[0046]信息粒度:信息粒度是對每種類別的生產(chǎn)追蹤信息顯示程度描述,包括實(shí)時(shí)詳細(xì)信息與統(tǒng)計(jì)信息兩種粒度。實(shí)時(shí)詳細(xì)信息顯示在當(dāng)前查詢時(shí)間的設(shè)備實(shí)時(shí)狀態(tài)、產(chǎn)品實(shí)時(shí)質(zhì)量狀況、當(dāng)前加工產(chǎn)品信息等。統(tǒng)計(jì)信息顯示當(dāng)日的統(tǒng)計(jì)信息如當(dāng)日設(shè)備統(tǒng)計(jì)信息包括設(shè)備異常停機(jī)時(shí)間、設(shè)備異常次數(shù),生產(chǎn)統(tǒng)計(jì)信息包括當(dāng)日上線產(chǎn)品數(shù)量、下線產(chǎn)品數(shù)量、計(jì)劃完成率等。
[0047]本發(fā)明在服務(wù)器端,建立了層次基元圖形控件,對層次元素相關(guān)信息進(jìn)行圖形化顯示,可依據(jù)信息種類和信息粒度的類型顯示不同生產(chǎn)追蹤信息;建立的單層次追蹤圖形控件可按默認(rèn)布局或動(dòng)態(tài)按序號(hào)順序顯示層次元素的所有子層次基元圖形控件信息;建立的跨層次追蹤圖形控件,可動(dòng)態(tài)顯示在主層次的層次元素范圍內(nèi)的所有末層次基元圖形控件信息,跨層次追蹤圖形控件中所有末層次基元圖形控件的格式布局由下層次向上層次動(dòng)態(tài)計(jì)算給出;建立追蹤調(diào)用入口界面,供客戶端查詢使用,可傳遞用戶調(diào)用參數(shù),決策調(diào)用單層次追蹤圖形控件還是跨層次追蹤圖形控件,并可實(shí)現(xiàn)界面放大、縮小和移動(dòng),圖形化顯示查詢的生產(chǎn)追蹤信息??蛻舳丝梢罁?jù)個(gè)人對信息關(guān)注點(diǎn)配置在層次方式、信息類別、信息粒度等特定權(quán)限范圍內(nèi)信息默認(rèn)顯示方式,并可配置信息默認(rèn)顯示比例,作為用戶登錄后的默認(rèn)信息顯示樣式。
[0048]基于追蹤層次模型,信息類別模型,信息粒度模型與用戶權(quán)限模型構(gòu)建了一種面向多用戶、多層次的生產(chǎn)追蹤可視化方法,其中追蹤層次,信息類別、信息粒度、用戶權(quán)限相關(guān)數(shù)據(jù)可依據(jù)生產(chǎn)現(xiàn)場實(shí)際需求狀況進(jìn)行設(shè)定;
[0049]追蹤信息顯示內(nèi)容與追蹤層次元素布局方式可在服務(wù)器端進(jìn)行配置,在客戶端也可對關(guān)注的追蹤信息內(nèi)容與關(guān)注的信息范圍進(jìn)行默認(rèn)配置;
[0050]基元圖形控件可依據(jù)不同追蹤層次元素進(jìn)行不同類別和粒度信息顯示;
[0051]單層次追蹤圖形控件即可支持所包括的基元圖形控件默認(rèn)樣式布局配置,也可依據(jù)控件對應(yīng)的層次元素按序號(hào)順序進(jìn)行動(dòng)態(tài)布局配置;
[0052]跨層次追蹤圖形控件能依據(jù)主層次、末層次動(dòng)態(tài)計(jì)算用戶權(quán)限范圍內(nèi)的末層次元素對應(yīng)的基元圖形控件的顯示布局方式,不需設(shè)定多個(gè)界面