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