趙睿
摘要:通過對(duì)制造執(zhí)行系統(tǒng)開發(fā)過程中的車間班次管理進(jìn)行研究,開發(fā)屬于自己的通用程序集,在一定程度上既滿足了客戶的個(gè)性化需求,又能滿足客戶所需的共性需求。以此來實(shí)現(xiàn)制造執(zhí)行系統(tǒng)開發(fā)工作的規(guī)范化和高效化,從而不斷地縮短項(xiàng)目周期,提高項(xiàng)目質(zhì)量。
關(guān)鍵詞:生產(chǎn)日歷;班次管理
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)10-0116-01
傳統(tǒng)汽車總裝流程,通常是經(jīng)過會(huì)議研究并確定組裝計(jì)劃、錄入電子表格,然后按照計(jì)劃時(shí)間節(jié)點(diǎn)完成各自的任務(wù)。這種計(jì)劃管理中,為了方便溝通,要反復(fù)進(jìn)行會(huì)議,要大量的打印文件等,不僅浪費(fèi)時(shí)間,且由于人工失誤概率較高,會(huì)出現(xiàn)不必要的失誤。隨著企業(yè)生產(chǎn)品類的細(xì)化,各企業(yè)的信息化需求和信息化的成熟程度也不同,加之中國(guó)汽車企業(yè)商業(yè)模式和類型不同,也決定了對(duì)信息化需求,以及建設(shè)步驟的不同。因此,為了針對(duì)復(fù)雜多變的需求變化,模塊化程序作為技術(shù)創(chuàng)新的一部分,成為了當(dāng)前制造執(zhí)行系統(tǒng)開發(fā)過程中的一個(gè)重要模式。
該系統(tǒng)旨在構(gòu)建一套能夠在整個(gè)廠區(qū)或分區(qū)域內(nèi),以各種方式應(yīng)用的時(shí)間表,并能夠發(fā)出請(qǐng)求??梢罁?jù)生產(chǎn)日程安排,在每天的特定時(shí)間內(nèi)設(shè)定一些工作點(diǎn),即生產(chǎn)日歷。通常情況下,一個(gè)給定的廠房或子區(qū)域每一天將運(yùn)行一個(gè)給定的日程安排,這樣可以靈活應(yīng)對(duì)生產(chǎn)淡季、旺季或者設(shè)備故障的情況。這些時(shí)刻表一般含有當(dāng)天的生產(chǎn)活動(dòng)和它們的被執(zhí)行時(shí)間。
該系統(tǒng)應(yīng)包含以下6個(gè)模塊:
1) 日歷編輯器。本組件定義什么時(shí)間發(fā)生了什么或給出指定的發(fā)生時(shí)間。其功能如下:
① 為工廠的每一個(gè)區(qū)域定義單獨(dú)的時(shí)間表,以滿足不同生產(chǎn)線生產(chǎn)節(jié)奏;
② 定義一周的每一天的默認(rèn)時(shí)間表,若無臨時(shí)調(diào)整,即調(diào)用該默認(rèn)時(shí)刻;
③ 定義一個(gè)計(jì)劃在一個(gè)或多個(gè)天運(yùn)行;
④ 定義一個(gè)生產(chǎn)日期(如果下一個(gè)生產(chǎn)日有變更,需在當(dāng)天設(shè)置好變更的開始時(shí)間)
⑤ 記錄所有用戶活動(dòng)。
2) 時(shí)間表編輯器。在一天的給定時(shí)間發(fā)生此組件日程表事件。其功能如下:
① 安排一天中任何一個(gè)給定的時(shí)間內(nèi)活動(dòng)發(fā)生的時(shí)間;
② 安排同一事件在一天中多次發(fā)生;
③ 安排與另一事件相關(guān)的事件發(fā)生時(shí)間;
④ 刪除舊的/未使用的時(shí)間表;
⑤ 記錄所有用戶的活動(dòng)。
3) 事件編輯器。該組件是把一個(gè)事件定義為為點(diǎn)和值的列表。其功能:
① 從項(xiàng)目中的一個(gè)有效的列表中選擇一個(gè)點(diǎn)定義;
② 設(shè)定一個(gè)點(diǎn)值為一個(gè)有效的常量;
③ 從另一個(gè)角度復(fù)制一個(gè)點(diǎn)值;
④ 切換一個(gè)離散點(diǎn)值;
⑤ 給當(dāng)前時(shí)間設(shè)定一個(gè)點(diǎn)值;
⑥ 用常量的數(shù)量增加一點(diǎn)值;
⑦ 將重試失敗的次數(shù)作為一個(gè)點(diǎn)設(shè)置;
⑧ 刪除舊的/未使用的事件,并記錄所有用戶活動(dòng)。
4) 時(shí)間表處理器。此組件處理發(fā)生在正確時(shí)間的事件。
5) 設(shè)定處理器。該組件設(shè)置點(diǎn)值。
6) 監(jiān)控/報(bào)表查看器。該組件顯示處理的事件,并顯示最終用戶報(bào)告/查詢的狀態(tài)。
① 顯示/打印每個(gè)事件處理的狀態(tài);
② 顯示/打印每一個(gè)設(shè)定點(diǎn)動(dòng)作的狀態(tài);
③ 顯示/打印包含某一特定點(diǎn)的所有事件;
④ 顯示/打印包含事件的所有日程安排;
⑤ 顯示/打印一份時(shí)間表的預(yù)測(cè);
⑥ 顯示/打印一個(gè)給定的事件將發(fā)生的預(yù)測(cè)。
要實(shí)現(xiàn)系統(tǒng)中日歷的生成,首先填充選項(xiàng)對(duì)話框,允許設(shè)置某些關(guān)鍵的全局參數(shù)全局選項(xiàng)值,如下圖;其次需要建立工廠區(qū)域或子區(qū)域,區(qū)域名稱應(yīng)遵循Windows NT?命名方式,最后要填充班次/人員設(shè)置對(duì)話框,實(shí)現(xiàn)在不同的日期時(shí)間為每個(gè)工廠區(qū)或分地區(qū),分配工作人員及工人的工作班次。
在“選項(xiàng)”對(duì)話框中,設(shè)置一周中每天的變更時(shí)間日歷設(shè)置過程中需要注意,每個(gè)生產(chǎn)日清零時(shí)間設(shè)置要合理,如果周日的生產(chǎn)從上午6點(diǎn)開始,并且3班次,則在周一凌晨3點(diǎn)結(jié)束,而2小時(shí)后的5點(diǎn)整要開始周一的生產(chǎn)任務(wù),所以清零時(shí)間應(yīng)該設(shè)定在周一早上的3點(diǎn)到5點(diǎn)之間。當(dāng)設(shè)置錯(cuò)誤時(shí),該系統(tǒng)將彈出對(duì)話框,提醒事件沖突,需相關(guān)工作人員進(jìn)行調(diào)整。
通過對(duì)該系統(tǒng)的應(yīng)用,極大簡(jiǎn)化系統(tǒng)開發(fā)環(huán)境和過程,同時(shí)還大大地提高了系統(tǒng)開發(fā)過程的通用性,有利于項(xiàng)目參與人員之間的良好合作,以及系統(tǒng)的后期維護(hù)等工作。
參考文獻(xiàn):
[1] 劉迎.淺談公司級(jí)生產(chǎn)計(jì)劃管理[J].中國(guó)電子商務(wù),2012(11):127-128.
[2] Pete Brown.Silverlight4 in action[M].Manning,2010:20-46.
[3] Matthew MacDonald. Pro Silverlight 4 in C#[M].Apress,2010:33-532.