一種卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)采集技術(shù)領(lǐng)域,具體為卷煙生產(chǎn)技術(shù)領(lǐng)域,尤其涉及一種卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法及系統(tǒng)。
【背景技術(shù)】
[0002]在卷煙生產(chǎn)過程中,當(dāng)卷煙設(shè)備將煙支生產(chǎn)完畢后,還需要通過質(zhì)檢設(shè)備對(duì)煙支的生產(chǎn)質(zhì)量進(jìn)行檢驗(yàn),質(zhì)檢設(shè)備上設(shè)有與各個(gè)待檢測量相對(duì)應(yīng)的傳感器。在檢測時(shí),將卷煙固定在質(zhì)檢設(shè)備中,然后通過控制器對(duì)各個(gè)傳感器測得的數(shù)據(jù)進(jìn)行采集,再將電信號(hào)轉(zhuǎn)化為相對(duì)應(yīng)的物理參數(shù),從而判斷被檢測的卷煙是否達(dá)標(biāo)。
[0003]現(xiàn)有技術(shù)中常用的數(shù)據(jù)采集方法一般按照如圖1所示的流程進(jìn)行數(shù)據(jù)采集:在設(shè)備開始檢測后,數(shù)據(jù)采集程序通過串口接收質(zhì)檢設(shè)備上的傳感器數(shù)據(jù),再調(diào)用對(duì)應(yīng)質(zhì)檢設(shè)備的解析模塊來解析傳輸過來的數(shù)據(jù),解析完成之后將結(jié)果保存在數(shù)據(jù)庫中,然后由用戶在系統(tǒng)的數(shù)據(jù)列表中尋找到需要的數(shù)據(jù)并提取到對(duì)應(yīng)的工單中。
[0004]但是此種數(shù)據(jù)采集的流程每當(dāng)有新的設(shè)備需要進(jìn)行數(shù)據(jù)采集時(shí),就需要單獨(dú)編寫一個(gè)新的設(shè)備數(shù)據(jù)解析模塊,使得此種數(shù)據(jù)采集方法在用于不同的質(zhì)檢設(shè)備時(shí)通用性較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提出一種卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法及系統(tǒng),能夠提高對(duì)不同質(zhì)檢設(shè)備進(jìn)行數(shù)據(jù)采集時(shí)的通用性。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供了一種卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法,包括:接收卷煙生產(chǎn)質(zhì)檢設(shè)備發(fā)送的數(shù)據(jù);
[0007]調(diào)用解析引擎;
[0008]所述解析引擎根據(jù)卷煙生產(chǎn)質(zhì)檢設(shè)備的類型從配置表中加載所述卷煙生產(chǎn)質(zhì)檢設(shè)備對(duì)應(yīng)的解析規(guī)則表達(dá)式;
[0009]所述解析引擎采用所述解析規(guī)則表達(dá)式對(duì)接收到的數(shù)據(jù)進(jìn)行解析。
[0010]進(jìn)一步地,在所述接收卷煙生產(chǎn)質(zhì)檢設(shè)備發(fā)送的數(shù)據(jù)的步驟之前,還包括:
[0011]對(duì)需要發(fā)送數(shù)據(jù)的所述卷煙生產(chǎn)質(zhì)檢設(shè)備進(jìn)行鎖定。
[0012]進(jìn)一步地,在所述對(duì)需要發(fā)送數(shù)據(jù)的所述卷煙生產(chǎn)質(zhì)檢設(shè)備進(jìn)行鎖定的操作之后,還包括:
[0013]接收填入的工單信息并將所述工單信息寫入被鎖定的所述卷煙生產(chǎn)質(zhì)檢設(shè)備的設(shè)備表中;
[0014]在所述解析引擎對(duì)接收到的數(shù)據(jù)進(jìn)行解析后,還包括:
[0015]從所述設(shè)備表中加載工單信息;
[0016]將所述解析引擎解析后的數(shù)據(jù)寫入對(duì)應(yīng)的工單。
[0017]進(jìn)一步地,還包括:
[0018]配置各種所述卷煙生產(chǎn)質(zhì)檢設(shè)備對(duì)應(yīng)的所述解析規(guī)則表達(dá)式;
[0019]將配置好的所述解析規(guī)則表達(dá)式添加到所述配置表中。
[0020]進(jìn)一步地,所述配置各種所述卷煙生產(chǎn)質(zhì)檢設(shè)備對(duì)應(yīng)的所述解析規(guī)則表達(dá)式的具體步驟包括:
[0021]確定所述卷煙生產(chǎn)質(zhì)檢設(shè)備輸出的各種信號(hào)的格式;
[0022]通過人機(jī)交互界面接收各個(gè)信號(hào)對(duì)應(yīng)的正則表達(dá)式作為所述解析規(guī)則表達(dá)式;
[0023]將所述解析規(guī)則表達(dá)式寫入所述配置表中。
[0024]進(jìn)一步地,所述卷煙生產(chǎn)質(zhì)檢設(shè)備為電子稱、密度折光儀或QTM綜合測試臺(tái)。
[0025]為實(shí)現(xiàn)上述目的,本發(fā)明第二方面提供了一種卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集系統(tǒng),包括:數(shù)據(jù)接收模塊、引擎調(diào)用模塊和解析引擎,所述數(shù)據(jù)接收模塊與所述解析弓I擎連接,所述引擎調(diào)用模塊與所述解析引擎連接,
[0026]數(shù)據(jù)接收模塊,用于接收卷煙生產(chǎn)質(zhì)檢設(shè)備發(fā)送的數(shù)據(jù);
[0027]引擎調(diào)用模塊,用于調(diào)用解析引擎;
[0028]所述解析引擎,用于根據(jù)卷煙生產(chǎn)質(zhì)檢設(shè)備的類型從配置表中加載所述卷煙生產(chǎn)質(zhì)檢設(shè)備對(duì)應(yīng)的解析規(guī)則表達(dá)式,并采用所述解析規(guī)則表達(dá)式對(duì)所述數(shù)據(jù)接收模塊接收到的數(shù)據(jù)進(jìn)行解析。
[0029]進(jìn)一步地,還包括設(shè)備鎖定模塊,用于在所述數(shù)據(jù)接收模塊接收所述卷煙生產(chǎn)質(zhì)檢設(shè)備發(fā)送的數(shù)據(jù)之前,對(duì)需要發(fā)送數(shù)據(jù)的所述卷煙生產(chǎn)質(zhì)檢設(shè)備進(jìn)行鎖定。
[0030]進(jìn)一步地,還包括:
[0031]工單信息寫入模塊,用于在對(duì)需要發(fā)送數(shù)據(jù)的所述卷煙生產(chǎn)質(zhì)檢設(shè)備進(jìn)行鎖定之后,接收填入的工單信息并將所述工單信息寫入被鎖定的所述卷煙生產(chǎn)質(zhì)檢設(shè)備的設(shè)備表中;
[0032]工單信息加載模塊,與所述工單信息寫入模塊連接,用于在所述解析引擎對(duì)接收到的數(shù)據(jù)進(jìn)行解析后,從所述設(shè)備表中加載工單信息;
[0033]數(shù)據(jù)寫入模塊,與所述工單信息加載模塊和所述解析引擎連接,用于在所述工單信息加載模塊從所述設(shè)備表中加載工單信息后,將所述解析引擎解析后的數(shù)據(jù)寫入對(duì)應(yīng)的工單。
[0034]進(jìn)一步地,還包括:
[0035]表達(dá)式配置模塊,用于配置各種所述卷煙生產(chǎn)質(zhì)檢設(shè)備對(duì)應(yīng)的所述解析規(guī)則表達(dá)式;
[0036]表達(dá)式添加模塊,與所述表達(dá)式配置模塊連接,用于將所述表達(dá)式配置模塊配置好的所述解析規(guī)則表達(dá)式添加到所述配置表中。
[0037]進(jìn)一步地,表達(dá)式配置模塊具體包括:
[0038]信號(hào)格式確定模塊,用于確定所述卷煙生產(chǎn)質(zhì)檢設(shè)備輸出的各種信號(hào)的格式;
[0039]表達(dá)式接收模塊,用于通過人機(jī)交互界面接收各個(gè)信號(hào)對(duì)應(yīng)的正則表達(dá)式作為所述解析規(guī)則表達(dá)式;
[0040]表達(dá)式寫入模塊,與所述表達(dá)式接收模塊連接,用于將所述表達(dá)式接收模塊接收到的解析規(guī)則表達(dá)式寫入所述配置表中。
[0041]基于上述技術(shù)方案,本發(fā)明實(shí)施例的卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法,通過調(diào)用解析引擎,并根據(jù)質(zhì)檢設(shè)備的類型從配置表中加載對(duì)應(yīng)的解析規(guī)則表達(dá)式對(duì)數(shù)據(jù)進(jìn)行匹配和解析操作,使得需要對(duì)不同的質(zhì)檢設(shè)備進(jìn)行數(shù)據(jù)采集時(shí)只需調(diào)用相應(yīng)的解析規(guī)則表達(dá)式即可,不需要開發(fā)新的解析模塊,使得此種數(shù)據(jù)采集方法通用性較強(qiáng),在適用于不同設(shè)備時(shí)操作較為簡便,能夠節(jié)約開發(fā)新模塊所耗費(fèi)的人力和時(shí)間成本。另外,由于解析引擎統(tǒng)一了數(shù)據(jù)采集的流程,當(dāng)修復(fù)數(shù)據(jù)采集程序遇到的問題時(shí),就可以通過一處修改來修復(fù)所有質(zhì)檢設(shè)備存在的問題,使得維護(hù)工作較為便捷。
【附圖說明】
[0042]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0043]圖1為現(xiàn)有技術(shù)中卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法的流程示意圖;
[0044]圖2為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法的一個(gè)實(shí)施例的流程示意圖;
[0045]圖3為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法的另一個(gè)實(shí)施例的流程示意圖;
[0046]圖4為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法的再一個(gè)實(shí)施例的流程示意圖;
[0047]圖5為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法的一個(gè)具體實(shí)施例的流程示意圖;
[0048]圖6為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例中各種質(zhì)檢設(shè)備在配置表中對(duì)應(yīng)的解析表達(dá)式列表示意圖;
[0049]圖7為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例中需要新增表單信息時(shí)的界面示意圖;
[0050]圖8為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例中解析表達(dá)式的測試界面示意圖;
[0051 ]圖9為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例的界面示意圖;
[0052]圖10為本發(fā)明卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例中歷史數(shù)據(jù)查詢界面示意圖;
[0053]圖11為本發(fā)明質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例中質(zhì)檢結(jié)果顯示的界面示意圖;
[0054]圖12為本發(fā)明質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例中工單查詢的界面示意圖;
[0055]圖13為本發(fā)明質(zhì)檢數(shù)據(jù)采集系統(tǒng)的一個(gè)實(shí)施例的組成示意圖。
【具體實(shí)施方式】
[0056]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
[0057]為了提高同一套數(shù)據(jù)采集程序?qū)τ诓煌頍熒a(chǎn)質(zhì)檢設(shè)備的通用性,本發(fā)明提供了一種卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法,用于通過數(shù)據(jù)采集程序?qū)頍熒a(chǎn)質(zhì)檢設(shè)備(以下簡稱質(zhì)檢設(shè)備)進(jìn)行數(shù)據(jù)采集,本發(fā)明的方法可應(yīng)用在卷煙的制絲和卷包過程中,例如電子稱、密度折光儀、QTM綜合測試臺(tái)等質(zhì)檢設(shè)備的數(shù)據(jù)采集。但該方法也可以不局限于卷煙過程,實(shí)際上可以應(yīng)用在任何需要進(jìn)行數(shù)據(jù)采集的設(shè)備上。
[0058]如圖2所示的流程示意圖,本發(fā)明的卷煙生產(chǎn)質(zhì)檢數(shù)據(jù)采集方法包括如下步驟:
[0059]步驟101、接收質(zhì)檢設(shè)備發(fā)送的數(shù)據(jù);優(yōu)選地,數(shù)據(jù)采集程序通過串口或者并口接收質(zhì)檢設(shè)備發(fā)送的數(shù)據(jù)。
[0060]步驟102、調(diào)用解析引擎。
[0061]步驟103、解析引擎根據(jù)卷煙生產(chǎn)質(zhì)