国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

生產(chǎn)工單派報工系統(tǒng)的設(shè)計與實現(xiàn)

2013-11-24 02:17:52孫赫勇
關(guān)鍵詞:工單開口工序

孫赫勇

(南車青島四方機(jī)車車輛股份有限公司 信息技術(shù)部,山東 青島 266111)

ERP系統(tǒng)(Enterprise Resource Planning)在制造企業(yè)生產(chǎn)現(xiàn)場的管理的顆粒度粗,無法滿足精益生產(chǎn)的要求;MES系統(tǒng) (Manufacturing Execution System)作 為 面向車間層的生產(chǎn)管理技術(shù)與實時信息系統(tǒng),可以提供快速反應(yīng)、精細(xì)化的制造業(yè)環(huán)境,但系統(tǒng)龐大,實施難度大、周期長、費用高昂,后期維護(hù)成本高,可控性差。

我公司在ERP系統(tǒng)(SAP ECC6.0)的設(shè)計與實施過程中,充分考慮到公司作為離散制造型企業(yè)的生產(chǎn)特點(分工細(xì)、專業(yè)化強(qiáng)、注重制造執(zhí)行層級的管理與精益化生產(chǎn)),對MES系統(tǒng)在實施、維護(hù)過程中將會面臨的問題及其實效性進(jìn)行了分析,并結(jié)合公司現(xiàn)階段的業(yè)務(wù)需要,自行設(shè)計并開發(fā)了與ERP系統(tǒng)對接的生產(chǎn)工單派報工系統(tǒng)(以下簡稱派報工系統(tǒng))。該系統(tǒng)實現(xiàn)了制造執(zhí)行系統(tǒng)的部分功能,全面解決了公司的業(yè)務(wù)需求,系統(tǒng)的規(guī)模小、費用低、實施周期短、易控制、操作性好、維護(hù)方便,實現(xiàn)了對生產(chǎn)執(zhí)行計劃的管控,細(xì)化了對生產(chǎn)管理的顆粒度[1]。

1 業(yè)務(wù)需求

公司ERP系統(tǒng)上線初期,在生產(chǎn)現(xiàn)場管理層級信息系統(tǒng)需要實現(xiàn)如下主要功能,以滿足公司生產(chǎn)的業(yè)務(wù)需要:

(1)工步派工:細(xì)化制造執(zhí)行層級管理,對 ERP系統(tǒng)中的工序進(jìn)一步分解,細(xì)化到工步。生產(chǎn)組長以工步為單位進(jìn)行派工,指定工作人員、工作內(nèi)容、定額工時、質(zhì)檢方式,工作人員根據(jù)打印的派工單進(jìn)行生產(chǎn)。

(3)開口項管理:影響生產(chǎn)過程的因素具有多樣性與突發(fā)性的特點,這些因素會造成某道工序暫時欠件、欠工的現(xiàn)象。在不影響產(chǎn)品質(zhì)量的前提下,為了保障生產(chǎn)進(jìn)度,公司采取開口項管理的方式,把欠件或欠工的工序記錄為開口項后轉(zhuǎn)入下道工序按計劃生產(chǎn)。在產(chǎn)品交付前,在ERP系統(tǒng)中通過事物CO07創(chuàng)建返工工單對開口項工序補(bǔ)件、補(bǔ)工,生產(chǎn)報工后關(guān)閉開口項。派報工系統(tǒng)須具備開口項的記錄、修改與查詢功能。

(4)快速報工:工序數(shù)量多,常規(guī)的數(shù)據(jù)查詢方式效率低,不適應(yīng)公司的生產(chǎn)需要。派報工系統(tǒng)要快速定位到預(yù)報工工序、快速報工。

(5)通知質(zhì)檢:公司執(zhí)行“自檢、互檢、專檢”三檢管理,關(guān)鍵產(chǎn)品經(jīng)生產(chǎn)組長互檢合格后,派報工系統(tǒng)須即時通知質(zhì)檢員 “專檢”。分別記錄生產(chǎn)與質(zhì)檢的報工時間,從而明確部門間責(zé)任。

(6)綜合查詢:完備的信息查詢功能是系統(tǒng)不可或缺的。派報工系統(tǒng)要求具備對工單、派工、開口項、報工、質(zhì)檢及失敗信息的查詢能力,實現(xiàn)對生產(chǎn)過程的全程監(jiān)控。

(7)易于操作:生產(chǎn)一線職工對信息化系統(tǒng)的操作水平層次多樣,派報工系統(tǒng)須提供友好、簡潔的界面,易于操作,從而保障系統(tǒng)可以快速普及、高效投用。

2 系統(tǒng)總體設(shè)計

基于需求分析,在ERP系統(tǒng)外開發(fā)派報工系統(tǒng),兩系統(tǒng)間采用函數(shù)相關(guān)聯(lián),ERP系統(tǒng)是數(shù)據(jù)的源頭與最終的報工實現(xiàn),派報工系統(tǒng)用來實現(xiàn)在ERP系統(tǒng)中無法或難于實現(xiàn)的一些制造執(zhí)行層級管理功能,進(jìn)行生產(chǎn)或質(zhì)檢的預(yù)報工。派報工系統(tǒng)設(shè)計為 “字典維護(hù)”、“業(yè)務(wù)處理”、“查詢分析”三個模塊。系統(tǒng)拓?fù)鋱D以及各模塊的功能結(jié)構(gòu)如圖1所示。

圖1 派報工系統(tǒng)拓?fù)鋱D

“字典維護(hù)”、“業(yè)務(wù)處理”與“查詢分析”三個模塊的主要功能如圖2所示。

在西斯內(nèi)羅斯的后期代表作品《卡拉米洛披肩》(Caramelo,2002)中,主人公賽利亞面臨的同樣是這三重危機(jī):賽利亞一家處于美國社會的底層階級,沒有固定的房子,難以真正融入美國主流社會,少數(shù)族裔的身份更讓她面臨著了來自同齡人的疏離和欺凌;對于祖母身上體現(xiàn)的墨西哥女性傳統(tǒng)價值觀念,她有著本能的排斥;在有著六個兄弟的大家庭里,她渴望擁有屬于自己的房間。

圖2 派報工系統(tǒng)模塊功能結(jié)構(gòu)圖

派報工系統(tǒng)作為ERP的外接系統(tǒng)在公司內(nèi)網(wǎng)環(huán)境使用,其功能處理邏輯復(fù)雜、業(yè)務(wù)數(shù)據(jù)量大,因此結(jié)合職工以往信息化系統(tǒng)的使用習(xí)慣,確定系統(tǒng)基于Client/Server結(jié)構(gòu),采用C#語言、Oracle 11G數(shù)據(jù)庫,以Microsoft Visual Studio 2010作為平臺進(jìn)行系統(tǒng)設(shè)計與開發(fā)。

3 主要功能實現(xiàn)

3.1 ERP系統(tǒng)二次開發(fā)

生產(chǎn)工單在ERP系統(tǒng)中是工序與組件物料的載體,用來作為ERP與派報工系統(tǒng)間是數(shù)據(jù)傳輸?shù)膶ο蟆?/p>

在ERP系統(tǒng)中,對系統(tǒng)預(yù)留的PPCO0001的用戶出口進(jìn)行增強(qiáng)開發(fā),從而當(dāng)用戶通過事物Co01創(chuàng)建或Co02修改生產(chǎn)工單時,通過增強(qiáng)程序把需要的與工單相關(guān)的信息實時保存到自建的數(shù)據(jù)庫表ZPPWO中。不采用從系統(tǒng)標(biāo)準(zhǔn)數(shù)據(jù)庫表中關(guān)聯(lián)取數(shù),從而避免了數(shù)據(jù)量大、數(shù)據(jù)間關(guān)聯(lián)邏輯復(fù)雜、運算時間長的問題,提高了系統(tǒng)執(zhí)行效率[2-4]。

基于 RFC(Remote Function Call)方式創(chuàng)建用于與派報工系統(tǒng)間實現(xiàn)生產(chǎn)工單數(shù)據(jù)交互的輸出與輸入接口函數(shù)[2-4]。

基于BDC (Batch Data Conversion)方式調(diào)用事物Co11創(chuàng)建批量報工函數(shù)[2-4]。

3.2 派報工系統(tǒng)開發(fā)

派報工系統(tǒng)定時調(diào)用ERP系統(tǒng)的RFC函數(shù),從數(shù)據(jù)庫表ZPPWO中獲取未報工工單數(shù)據(jù)、從視圖CRHD_V1中獲取工作中心數(shù)據(jù)。

生產(chǎn)組長對未報工工單中的工序進(jìn)行維護(hù)分解,細(xì)化到工步并打印派工單向組內(nèi)員工派工。派報工系統(tǒng)工序維護(hù)界面如圖3所示,工單處理界面如圖4所示。

圖3 派報工系統(tǒng)工序維護(hù)界面圖

圖4 派報工系統(tǒng)工單處理界面圖

員工根據(jù)派工單分配的工步內(nèi)容完成生產(chǎn)任務(wù)后匯報組長,如果工序中有欠件或欠工情況,組長需要在系統(tǒng)中維護(hù)開口項信息。組長通過掃描槍掃描派工單中的工序條形碼,系統(tǒng)依據(jù)掃入的工序控制碼值的不同,分別觸發(fā)生產(chǎn)直接預(yù)報工、生產(chǎn)預(yù)報工并移交質(zhì)檢或直接提報質(zhì)檢的三種預(yù)報工方式。對于后兩種預(yù)報工方式, 系統(tǒng)會自動觸發(fā) PDA (Personal Digital Assistant)短信功能,通知質(zhì)檢員,質(zhì)檢員“專檢”合格后提交預(yù)報工。系統(tǒng)會分別記錄生產(chǎn)與質(zhì)檢的報工時間,用于反映部門間的業(yè)務(wù)響應(yīng)速度,進(jìn)而明確部門間的責(zé)任。

派報工系統(tǒng)定時調(diào)用ERP系統(tǒng)的RFC接口函數(shù),將預(yù)報工數(shù)據(jù)傳給ERP系統(tǒng),并把回傳的報工結(jié)果信息更新到派報工系統(tǒng)中。ERP系統(tǒng)與派報工系統(tǒng)間的業(yè)務(wù)操作與數(shù)據(jù)流程關(guān)系如圖5所示。

圖5 ERP系統(tǒng)與派報工系統(tǒng)間業(yè)務(wù)操作與數(shù)據(jù)流程關(guān)系圖

4 輔助功能實現(xiàn)

派報工系統(tǒng)中采用如下一系列開發(fā)技術(shù),滿足了附加的業(yè)務(wù)需求:

(1)通過刷員工卡登錄系統(tǒng)的方式,滿足了快速登錄系統(tǒng)的需要。用戶刷員工卡,讀卡器通過鍵盤輸入端口將磁卡芯片的物理ID號輸入到派報工系統(tǒng)登錄界面的文本框內(nèi),系統(tǒng)根據(jù)ID號關(guān)聯(lián)員工編號與密碼,完成自動登錄。

(2)以備忘錄形式實現(xiàn)了開口項管理,形成閉環(huán)管理功能。創(chuàng)建開口項時須指定截止工序,在截止工序預(yù)報工時如果開口項仍未關(guān)閉,系統(tǒng)提示“關(guān)閉開口項本工序后才能報工”信息,不允許預(yù)報工。

(3)條碼掃描,快速報工。用戶使用掃描槍掃描派工單中已完工工序的條形碼,條形碼信息通過鍵盤輸入端口傳入派報工系統(tǒng)、觸發(fā)“KeyPress”事件,系統(tǒng)通過事件參數(shù)“KeyPressEventArgs”獲取條形碼信息,并從信息中拆分出“工單號”、“序列”及“工序”信息,從而快速定位到目標(biāo)工序[5]。

(4)PDA短信通知質(zhì)檢。質(zhì)檢員用PDA登錄派報工系統(tǒng)后,系統(tǒng)自動在PDA中實例化一個Socket,調(diào)用Socket.Bind方法設(shè)置該臺PDA的IP及監(jiān)聽端口號2008,再調(diào)用Socket.Listen方法開始監(jiān)聽2008端口號。生產(chǎn)移交或提報質(zhì)檢工單時,系統(tǒng)觸發(fā)PDA的信息發(fā)送方法,通過質(zhì)檢員PDA信息表查詢到當(dāng)前工單工序?qū)?yīng)的質(zhì)檢人員PDA設(shè)備IP地址,將PDA設(shè)備IP地址與預(yù)留的2008端口號轉(zhuǎn)化為 Socket傳 輸 協(xié) 議 的IPEndPoint參數(shù),由C#實例化的Socket接入 IPEndPoint參數(shù),將報工的工序信息序列化后通過 Socket.Send方法發(fā)送到PDA,PDA設(shè)備監(jiān)聽到傳輸?shù)?008端口號的信息后,系統(tǒng)將序列化字符轉(zhuǎn)換成字符串顯示到 PDA屏幕[5]。

(5)系統(tǒng)界面友好、易操作。派報工系統(tǒng)界面使用公司既有業(yè)務(wù)用語,所見即所知;根據(jù)用戶既往以EXCEL維護(hù)數(shù)據(jù)的使用習(xí)慣,采用C#的GRID控件開發(fā)了數(shù)據(jù)處理功能,使系統(tǒng)的維護(hù)與查詢操作仍保持表格處理方式。采用幀頁方式并行顯示多類型業(yè)務(wù),保持界面簡潔、可快速切換業(yè)務(wù);另外,開發(fā)了數(shù)據(jù)導(dǎo)出功能,便于系統(tǒng)外的數(shù)據(jù)分析。

派報工系統(tǒng),實現(xiàn)了制造執(zhí)行系統(tǒng)(MES)的部分功能,為操作人員和管理人員提供計劃的執(zhí)行與跟蹤,加強(qiáng)了對生產(chǎn)執(zhí)行計劃的管控,細(xì)化了對生產(chǎn)管理的顆粒度,實現(xiàn)了企業(yè)計劃層、生產(chǎn)執(zhí)行層間的有效銜接,實現(xiàn)了ERP系統(tǒng)對生產(chǎn)現(xiàn)場的管理延伸,彌補(bǔ)了信息化平臺在生產(chǎn)執(zhí)行層面的空缺,把計劃同車間生產(chǎn)現(xiàn)場控制關(guān)聯(lián)起來,提升了公司制造資源的利用效率和生產(chǎn)運作的管理水平,提升了公司的核心競爭力。

[1]王新亭,張懷京.企業(yè)生產(chǎn)執(zhí)行系統(tǒng)的構(gòu)建與實施[J].軟件導(dǎo)刊,2012(1):1011-1019.

[2]馬一然,佟紅巖,吳衛(wèi)亮.唐鋼 ERP系統(tǒng)二次開發(fā)語言ABAP 探究[J].數(shù)字技術(shù)與應(yīng)用,2012(1):158.

[3]關(guān)宇平.SAP R/3系統(tǒng)客戶化接口程序的開發(fā)方法及實現(xiàn)[J].計算機(jī)系統(tǒng)應(yīng)用,2007(2):49-50.

[4]劉建武.淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用[J].長煉科技,2008,34:51-54.

[5]NAGEL C,EVJEN B,GLYNN J.C#高級編程 (第6版)[M].李銘,譯.北京:清華大學(xué)出版社,2008.

猜你喜歡
工單開口工序
120t轉(zhuǎn)爐降低工序能耗生產(chǎn)實踐
昆鋼科技(2022年2期)2022-07-08 06:36:14
基于量化考核的基層班組管理系統(tǒng)的設(shè)計與應(yīng)用
電子測試(2022年7期)2022-04-22 00:13:16
基于transformer的工單智能判責(zé)方法研究
大理石大板生產(chǎn)修補(bǔ)工序詳解(二)
石材(2020年4期)2020-05-25 07:08:50
土建工程中關(guān)鍵工序的技術(shù)質(zhì)量控制
基于HANA的工單備件采購聯(lián)合報表的研究與實現(xiàn)
中國核電(2017年1期)2017-05-17 06:09:55
Zipp全新454 NSW碳纖開口輪組
中國自行車(2017年1期)2017-04-16 02:54:06
假如山開口說話
和小動物一起開口吃飯
人機(jī)工程仿真技術(shù)在車門裝焊工序中的應(yīng)用
邹平县| 长沙市| 安宁市| 富源县| 思南县| 六盘水市| 新泰市| 舒兰市| 静宁县| 桃源县| 镇赉县| 沂水县| 富宁县| 尚义县| 平湖市| 偃师市| 阿坝县| 来宾市| 射洪县| 华亭县| 泾阳县| 揭西县| 金堂县| 屏南县| 将乐县| 密山市| 大方县| 牡丹江市| 牙克石市| 三台县| 淳安县| 石渠县| 东丰县| 西充县| 察哈| 冀州市| 信丰县| 呈贡县| 丰顺县| 分宜县| 牡丹江市|