馬玉紅 劉子敬 張偉
摘要:本文論述了在Visual Studio開(kāi)發(fā)環(huán)境下使用C#語(yǔ)言進(jìn)行“國(guó)內(nèi)產(chǎn)品故障信息采集軟件”的設(shè)計(jì),實(shí)現(xiàn)了規(guī)范、完整的故障數(shù)據(jù)的采集,解決了由于缺少故障數(shù)據(jù)的錄入導(dǎo)致的FRACAS軟件系統(tǒng)無(wú)法運(yùn)轉(zhuǎn)的問(wèn)題。
關(guān)鍵詞:C#語(yǔ)言; FRACAS;故障數(shù)據(jù)采集
中圖分類(lèi)號(hào):U264.0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號(hào):1674-957X(2021)05-0176-02
0? 引言
FRACAS(Failure Report Analysis and Corrective Action System)即“故障報(bào)告、分析及糾正措施系統(tǒng)”,通常也被稱(chēng)為“故障信息閉環(huán)管理系統(tǒng)”。它是一種解決故障或技術(shù)質(zhì)量問(wèn)題的機(jī)制,利用“信息反饋,閉環(huán)控制”的原理,通過(guò)一套規(guī)范化的程序,使發(fā)生的產(chǎn)品故障能得到及時(shí)的報(bào)告和糾正,從而實(shí)現(xiàn)產(chǎn)品可靠性、安全性、維修性、可用性的提升。
我公司引進(jìn) FRACAS 軟件系統(tǒng)用于故障信息閉環(huán)管理。由于FRACAS軟件系統(tǒng)只能通過(guò)公司局域網(wǎng)登錄,導(dǎo)致現(xiàn)場(chǎng)服務(wù)人員無(wú)法直接進(jìn)行故障信息的錄入,致使FRACAS系統(tǒng)工作流程缺少輸入信息,無(wú)法運(yùn)轉(zhuǎn)。
本文設(shè)計(jì)的“故障信息采集系統(tǒng)”是一套可以單機(jī)操作的,可以規(guī)范、完整地記錄故障信息的軟件,用軟件導(dǎo)出的每日?qǐng)?bào)表可以直接作為FRACAS軟件系統(tǒng)的信息導(dǎo)入表,實(shí)現(xiàn)了現(xiàn)場(chǎng)故障人員與FRACAS軟件系統(tǒng)的對(duì)接,促進(jìn)了后續(xù)的故障分析、糾正工作的展開(kāi),切實(shí)地推動(dòng)了公司FRACAS管理的進(jìn)行。
1? FRACAS軟件系統(tǒng)的應(yīng)用現(xiàn)狀
FRACAS軟件系統(tǒng)是通過(guò)輸入故障信息,建立故障信息流,將故障信息在系統(tǒng)內(nèi)傳遞給相關(guān)人員,再由相關(guān)工作人員對(duì)故障信息進(jìn)行分析、糾正,最終達(dá)到故障信息閉環(huán)管理的一套系統(tǒng)。在整個(gè)信息閉環(huán)管理中,故障信息的收集是第一步,它決定著信息流程是否能夠建立。收集的信息的及時(shí)、準(zhǔn)確、完整、連續(xù)與規(guī)范決定著后續(xù)的分析、糾正是否能夠有效、及時(shí)的進(jìn)行。
由于FRACAS軟件系統(tǒng)僅可在公司局域網(wǎng)使用,駐外服務(wù)人員無(wú)法登陸。而FRACAS軟件系統(tǒng)錄入的每條故障信息采集項(xiàng)點(diǎn)共有40項(xiàng),其中必填項(xiàng)為17項(xiàng),各項(xiàng)點(diǎn)的填寫(xiě)格式也有很?chē)?yán)格的要求。部分項(xiàng)點(diǎn)必須填寫(xiě)系統(tǒng)中已有的列表中的條目,這部分內(nèi)容如果采用手動(dòng)填寫(xiě)表格的方式很容易出錯(cuò),導(dǎo)致信息無(wú)法導(dǎo)入。其中作為故障定位的重要信息“故障部件”一項(xiàng)需要準(zhǔn)確地填寫(xiě)產(chǎn)品結(jié)構(gòu)樹(shù)中的名稱(chēng),但產(chǎn)品結(jié)構(gòu)樹(shù)結(jié)構(gòu)復(fù)雜,服務(wù)人員無(wú)法全部記憶,如果通過(guò)查找產(chǎn)品結(jié)構(gòu)表格進(jìn)行故障部件的填寫(xiě),工作效率會(huì)很低下。信息錄入的困難,造成FRACAS系統(tǒng)無(wú)法有效運(yùn)轉(zhuǎn)。
基于上述原因,需制作一套可單機(jī)操作且可與FRACAS系統(tǒng)對(duì)接的信息采集軟件。該信息采集軟件可滿(mǎn)足現(xiàn)場(chǎng)服務(wù)人員在單機(jī)情況下,通過(guò)少量的培訓(xùn)即可掌握如何規(guī)范化的填寫(xiě)故障信息,并生可直接作為FRACAS導(dǎo)入表的表格,實(shí)現(xiàn)與FRACAS的對(duì)接。
下面介紹一下“國(guó)內(nèi)產(chǎn)品現(xiàn)場(chǎng)故障信息采集系統(tǒng)”是如何在本機(jī)環(huán)境下,滿(mǎn)足上述要求的。
2? “故障信息采集軟件”功能介紹
產(chǎn)品故障信息采集軟件主要的功能有:配置信息導(dǎo)入功能、符合標(biāo)準(zhǔn)的故障信息錄入功能、故障信息的保存功能、故障信息的查找修改功能、故障信息報(bào)表導(dǎo)出功能。
2.1 配置信息導(dǎo)入功能
配置信息導(dǎo)入功能是通過(guò)讀取電子表格導(dǎo)入軟件需要的相關(guān)信息,包括產(chǎn)品BOM、機(jī)車(chē)信息、供應(yīng)商信息、服務(wù)組信息等。
2.2 符合標(biāo)準(zhǔn)的故障信息錄入功能
軟件根據(jù)導(dǎo)入的信息生成帶下拉列表的故障信息錄入界面,通過(guò)兩種方式保證信息的標(biāo)準(zhǔn)性:①有規(guī)范的信息描述項(xiàng):通過(guò)選擇下拉列表中規(guī)范的信息描述,保證信息的標(biāo)準(zhǔn)性;②必填項(xiàng)限制:填寫(xiě)項(xiàng)目中標(biāo)星項(xiàng)為必填項(xiàng),必填項(xiàng)未填寫(xiě)不可完成信息錄入,保證信息記錄的最小要求。
2.3 故障信息的保存
故障信息填寫(xiě)完成之后,點(diǎn)擊保存故障信息按鈕,故障信息即保存在故障記錄總表中。
2.4 故障信息查詢(xún)、修改
在軟件內(nèi)可以對(duì)歷史故障數(shù)據(jù)可以進(jìn)行查詢(xún)和修改、刪除等操作。
2.5 每日故障信息報(bào)表導(dǎo)出功能
每日故障信息錄入完成之后,可以一鍵導(dǎo)出當(dāng)日所有填寫(xiě)的故障信息及所有未完成修復(fù)的故障信息,生成當(dāng)日故障報(bào)表。
該報(bào)表為電子表格形式,格式準(zhǔn)確,完全滿(mǎn)足FRACAS導(dǎo)入要求。服務(wù)組通過(guò)網(wǎng)絡(luò)將其傳回公司相關(guān)部門(mén),即可由專(zhuān)人通過(guò)內(nèi)網(wǎng)進(jìn)行故障信息的導(dǎo)入。
3? “國(guó)內(nèi)產(chǎn)品現(xiàn)場(chǎng)故障信息采集軟件”界面設(shè)計(jì)
本軟件采用C#語(yǔ)言Visual Studio開(kāi)發(fā)環(huán)境下進(jìn)行了軟件設(shè)計(jì),具體設(shè)計(jì)內(nèi)容如下。
3.1 配置信息導(dǎo)入界面設(shè)計(jì)
本軟件通過(guò)在“信息配置表選擇界面”(如圖1所示)點(diǎn)擊“開(kāi)始”按鈕打開(kāi)openfile對(duì)話(huà)框,手動(dòng)選擇配置信息導(dǎo)入表。配置信息導(dǎo)入表包含軟件運(yùn)行必要的配置信息,程序?qū)⒏鶕?jù)讀取的信息生成相關(guān)的下拉列表或自動(dòng)填寫(xiě)關(guān)聯(lián)信息。信息處理完畢,即進(jìn)入服務(wù)組選擇界面。
3.2 服務(wù)組選擇界面設(shè)計(jì)
軟件根據(jù)導(dǎo)入的服務(wù)組信息生成服務(wù)組選擇下拉菜單,支持點(diǎn)擊下拉按鈕查找服務(wù)組名稱(chēng)。由于服務(wù)組數(shù)量較多,軟件還設(shè)計(jì)了模糊查找的功能,即輸入服務(wù)組名稱(chēng)的關(guān)鍵字進(jìn)行查找(如圖2所示)。服務(wù)組選擇完成之后,點(diǎn)擊“確定”按鈕,進(jìn)入信息錄入界面。
3.3 信息錄入界面設(shè)計(jì)
信息錄入界面(圖3)主要分為“基本信息”和“故障信息”兩部分。
3.3.1 基本信息輸入
基本信息采集的是故障車(chē)輛、故障部件的基本信息。
“配屬局”、“配屬段”、“配屬段”、“車(chē)型”、“出廠日期”不需要手動(dòng)填寫(xiě),選擇車(chē)號(hào)后系統(tǒng)根據(jù)導(dǎo)入的機(jī)車(chē)信息自動(dòng)填寫(xiě)。
“發(fā)現(xiàn)階段”、“機(jī)車(chē)屬性”、“修程”、“物料類(lèi)型”、“責(zé)任初判”、“是否在質(zhì)保期內(nèi)”、“新造單位”、“供應(yīng)商/外協(xié)廠家”等信息點(diǎn)擊下拉按鈕查找選擇。
“故障部件”項(xiàng)由于產(chǎn)品結(jié)構(gòu)復(fù)雜,為方便查找做成了樹(shù)形結(jié)構(gòu),可根據(jù)層級(jí)逐層查找,如圖4所示。同時(shí)還額外設(shè)計(jì)了輸入關(guān)鍵字模糊查詢(xún)的功能,如圖5所示。
故障部件在選定之后,系統(tǒng)根據(jù)故障部件所屬系統(tǒng)結(jié)構(gòu)層級(jí),自動(dòng)填寫(xiě)“故障系統(tǒng)”、“一級(jí)產(chǎn)品”到“五級(jí)產(chǎn)品”。
基本信息部分剩余項(xiàng)目需由信息錄入人員手動(dòng)輸入。
3.3.2 故障信息輸入
故障信息采集的是故障發(fā)生的時(shí)間、類(lèi)型、故障描述、分類(lèi)等信息。
“故障性質(zhì)”、“維修類(lèi)別”、“故障等級(jí)”、“整改情況”等信息的填寫(xiě)為下拉列表選擇。
“停時(shí)”/“維持運(yùn)用時(shí)間”項(xiàng)根據(jù)故障發(fā)生日期、維持運(yùn)用日期和交車(chē)日期進(jìn)行自動(dòng)計(jì)算。
“是否交車(chē)”項(xiàng)根據(jù)是否有交車(chē)日期,進(jìn)行自動(dòng)填寫(xiě)。
故障信息部分剩余項(xiàng)目需由信息錄入人員手動(dòng)輸入。
3.3.3 故障信息的保存
故障信息填寫(xiě)完畢之后點(diǎn)擊“保存故障信息”按鈕即可進(jìn)行故障保存。只有當(dāng)所有必填項(xiàng)均已填寫(xiě)時(shí)才能保存成功,否則系統(tǒng)提示未填寫(xiě)的必填項(xiàng)名稱(chēng)。
3.3.4 當(dāng)日?qǐng)?bào)表的導(dǎo)出
完成當(dāng)日故障記錄之后,點(diǎn)擊“導(dǎo)出今日?qǐng)?bào)表”按鈕即可導(dǎo)出當(dāng)日?qǐng)?bào)表,報(bào)表包括所有當(dāng)日填寫(xiě)、修改的故障信息以及尚未完成修復(fù)的故障信息。
3.4 歷史故障信息查詢(xún)界面設(shè)計(jì)
點(diǎn)擊“歷史故障記錄查詢(xún)”按鈕即可進(jìn)入歷史信息查詢(xún)界面(圖6),對(duì)進(jìn)行歷史信息的查詢(xún)、修改、刪除操作。
選定待修改的故障信息之后,點(diǎn)擊“修改”按鈕,該條故障信息的內(nèi)容將全部顯示在故障采集界面中,操作人員可以用與輸入信息相同的方式進(jìn)行信息的修改。修改結(jié)束后,點(diǎn)擊“更新歷史記錄”按鈕保存修改后的信息。
選定待修改的故障信息之后,點(diǎn)擊“刪除”按鈕即可刪除該條故障信息。
4? 結(jié)論
本軟件經(jīng)過(guò)設(shè)計(jì)、調(diào)試、修改,現(xiàn)已在客服中心駐外服務(wù)組運(yùn)行使用,軟件應(yīng)用效果良好。本軟件極大地方便了現(xiàn)場(chǎng)故障信息的采集,保證了采集信息的質(zhì)量,實(shí)現(xiàn)了與FRACAS系統(tǒng)的對(duì)接,有力的推動(dòng)了公司FRACAS工作的開(kāi)展。相信隨著FRACAS工作的進(jìn)行,產(chǎn)品的可靠性、可用性、安全性、維修性一定會(huì)得到有力的提升。
參考文獻(xiàn):
[1]李良巧.可靠性工程師手冊(cè)[M].北京:中國(guó)人民大學(xué)出版社,2012.
[2]田永梅.淺談FRACAS在產(chǎn)品故障管理過(guò)程中的應(yīng)用[J].航空標(biāo)準(zhǔn)化與質(zhì)量,2011(02):21-23.
[3]焦立強(qiáng).芻議如何運(yùn)用FRACAS技術(shù)進(jìn)行軌道交通產(chǎn)品故障管理[J].科技創(chuàng)新與應(yīng)用,2019(22):192-193.