成批量檢測值的自動記錄與處理方法
2023-05-03 11:43:36
專利名稱:成批量檢測值的自動記錄與處理方法
技術領域:
本發明公開了一種數據記錄及處理方法,特別是一種對成批量檢測 數據的自動記錄及處理方法。二、 背景技術現有的對成批量檢測數據包括檢測值、平均值、最值的記錄和處理 通常都是人工操作,即釆用筆記或藉助計算器(機)來進行,這種人工 的記錄方法不僅需要筆記本或計算器(機)的準備、檢測數據的察看、 數據的筆記或鍵入、數據的保存等過程,而且在此過程中難免出現看錯 數、按錯鍵等人為失誤,因而存在記錄煩瑣、數據不可靠、數據査找不 方便等問題。三、
發明內容
'本發明的目的旨在克服上述已有技術的不足,公開一種記錄數據準 確可靠、既存查詢方便的成批量檢測值的自動記錄與處理方法。為達到上述目的,本發明釆用的技術方案是 一種成批量檢測數據 的自動記錄與處理方法,其特珠之處在於,它包括初始化、數據處理和 檢測值查詢三個部分,它們是通過一段PLC梯形程序來實現的,並顯示在觸控螢幕畫面上;4初始化包括數據預設和檢測模式選擇,檢測模式有樣品檢測模式和
產品檢測模式兩種;
數據處理部分依次包括檢測值的記錄、平均值計算和最值的查出、
檢測值表格的列出三個步驟;
第一步,檢測值的記錄過程具體為,PLC程序首先讓一個先入先出表 寫指令逐一對當前的檢測值進行記錄,並進行記錄個數加一操作,然後進 行對檢測模式的判別,若是產品檢測模式,當記錄個數增加到剛剛大於記 錄計劃量N時,PLC程序就起用一個先入先出表讀指令,使其與先入先出 表寫指令交替運行,來完成對成批量檢測值的棄舊留新操作,從而使記錄 始終保存有最新的N個檢測值、平均值及最值等數據,若是樣品檢測模式, 當記錄個數增加到等於記錄計劃量N時,PLC程序使先入先出表寫指令中 斷對檢測值的後續記錄,並將現有記錄作為樣本保存;
第二步,平均值計算和最值的查出每當一個產品或樣品檢測完了 時,PLC程序首先將通過第一步記錄的成批量檢測值送至暫存區,然後使 一字右移指令以l秒鐘移出ioo個數據的速度,逐個地將成批量檢測值從 其所在的暫存區全部移出;在此過程中加法運算指令對移出的檢測值進行 逐一累加,除法運算指令將累加的結果除以檢測值的移出個數來求出平均 值,比較指令對移出的檢測值進行逐個比較來查出最值;
第三步,檢測值表格的列出在進行檢測值的查詢處理時,PLC程序 將接收來自查詢鍵的信號,確定頁號,接著根據頁號和表格所能容納數據 個數發生一列序號,將記錄在文件寄存器區的檢測值送至暫存區中,然後 按照序號從暫存區中指定一組檢測值所在地址,最後用一列序號和一組檢測值所在地址列出 一頁表格,以便在查詢時使成批量的檢測值以表格的形
式在屏幕的一個畫面上輪流翻頁顯示;
檢測值查詢部分當開機或運行時,PLC程序將使對應的檢測值表格 和其他數據實時地顯示於屏幕的一個畫面上,其中平均值和最值通過直接 觀察畫面就可看到,檢測值可通過操作畫面上的查詢鍵查詢。
本發明與已有技術相比具有的積極效果是,數據記錄、平均值計算、 最值查出的處理過程無需人工參與,數據準確可靠,既存數據查詢方便, 數據斷電後不丟失,且復電後連續、有效,特別適用於用戶現有的以PLC 與觸控螢幕作為被測數據處理與顯示環節的設備(或裝置),無需設備投資, 安裝方便,易於推廣應用。
四
圖i為本發明的方法流程框圖。
五具體實施例方式
為更好的理解本發明,下面結合具體實施方式
對其作進一步詳細的 闡述。
記錄前的檢測值是由電壓、電流、重量、位移、壓力等被測量經過用 戶檢測系統轉換而來的檢測結果,且能夠存於PLC寄存器的數據。在對 檢測結果需要成批量記錄、平均值計算、最值查出時,可用本發明的方 法依次進行初始化操作、數據處理,隨時進行檢測值查詢。
參照圖l,初始化搡作時,首先要選擇檢測模式,根據檢測對象和觸 摸屏上的文字提示,點擊主畫面或設定畫面上的模式選擇鍵,確定相應的檢測模式,此時PLC程序使相關的指令和寄存器進入相應的運行準備
狀態;然後設定記錄計劃量N,點擊觸控螢幕主畫面的設定鍵,出現設定畫
面後,先按下清零鍵(2秒以上)以清除原有數據,點擊該畫面的設定鍵, 再點擊記錄計劃量對應的的數字框,輸入計劃量N,其值在100個(次) 以下任意設定,然後按下閃爍中的輸入鍵,此時PLC程序將對設定數據 進行存放和顯示;
數據處理是一個自動過程,依次包括檢測值的記錄、平均值計算及 最值的查出、檢測值表格的列出三個步驟
檢測值的記錄首先由PLC程序讓一個先入先出表寫指令逐一對當前 的檢測值進行記錄,並進行記錄個數加一操作,然後進行對檢測模式的 判別,若預設的檢測模式為產品檢測模式,當記錄個數增加到剛剛大於 記錄計劃量N時,PLC程序就再起用一個先入先出表讀指令,使其與先入 先出表寫指令交替運行,來完成對多個檢測值的棄舊留新操作,從而使 記錄始終保存有最新的N個檢測值、平均值、最值等數據,若預設的檢 測模式為樣品檢測模式,當記錄個數隨檢測量增加到等於記錄計劃量N 時,PLC程序則使先入先出表寫指令中斷對檢測的後續記錄,並將現有記
錄作為樣本保存;
平均值計算和最值的查出由若干個指令同步配合執行,每當選擇模 式或檢測單個產品或樣品完了時,程序使一字右移指令以l秒鐘移出ioo
個數據的速度,逐個地將成批量檢測值從其所在的存放區全部移出,在 此過程中加法運算指令對移出的檢測值進行逐一累加,除法運算指令將累加的結果除以檢測值的移出個數來求出平均值,比較指令對移出的檢 測值進行逐個比較來查出最值,當右移指令將成批的檢測值全部移出完
了時,程序將平均值和最值實時地顯示於畫面上;
在進行檢測值的查詢處理時,PLC程序將接收來自查詢鍵的信號,確 定頁號,接著根據頁號和表格所能容納數據個數發生一列序號,將記錄 在文件寄存器區的檢測值送至暫存區中,然後按照序號從暫存區中指定 一組檢測值所在地址,最後用一列序號和一組檢測值所在地址列出一頁 表格,以便在查詢時使成批量的檢測值以表格的形式在屏幕的一個畫面
上輪流翻頁顯示。
對檢測值的查詢,可隨時用手操作屏幕畫面上的上翻鍵或下翻鍵來 進行,每當查尋時,上翻鍵或下翻鍵的開關信號將起動PLC的相關程序,
然後令相關程序把在數據處理時列出的檢測值表格輪流顯示於畫面上。
權利要求
1、一種成批量檢測數據的自動記錄與處理方法,其特徵在於它包括初始化、數據處理和檢測值查詢三個部分,它們是通過一段PLC梯形程序來實現的,並顯示在觸控螢幕畫面上;初始化包括數據預設和檢測模式選擇,檢測模式有樣品檢測模式和產品檢測模式兩種;數據處理部分依次包括檢測值的記錄、平均值計算和最值的查出、檢測值表格的列出三個步驟;第一步,檢測值的記錄過程具體為,PLC程序首先讓一個先入先出表寫指令逐一對當前的檢測值進行記錄,並進行記錄個數加一操作,然後進行對檢測模式的判別,若是產品檢測模式,當記錄個數增加到剛剛大於記錄計劃量N時,PLC程序就起用一個先入先出表讀指令,使其與先入先出表寫指令交替運行,來完成對成批量檢測值的棄舊留新操作,從而使記錄始終保存有最新的N個檢測值、平均值及最值等數據,若是樣品檢測模式,當記錄個數增加到等於記錄計劃量N時,PLC程序使先入先出表寫指令中斷對檢測值的後續記錄,並將現有記錄作為樣本保存;第二步,平均值計算和最值的查出每當一個產品或樣品檢測完了時,PLC程序首先將通過第一步記錄的成批量檢測值送至暫存區,然後使一字右移指令以1秒鐘移出100個數據的速度,逐個地將成批量檢測值從其所在的暫存區全部移出;在此過程中加法運算指令對移出的檢測值進行逐一累加,除法運算指令將累加的結果除以檢測值的移出個數來求出平均值,比較指令對移出的檢測值進行逐個比較來查出最值;第三步,檢測值表格的列出在進行檢測值的查詢處理時,PLC程序將接收來自查詢鍵的信號,確定頁號,接著根據頁號和表格所能容納數據個數發生一列序號,將記錄在文件寄存器區的檢測值送至暫存區中,然後按照序號從暫存區中指定一組檢測值所在地址,最後用一列序號和一組檢測值所在地址列出一頁表格,以便在查詢時使成批量的檢測值以表格的形式在屏幕的一個畫面上輪流翻頁顯示;檢測值查詢部分當開機或運行時,PLC程序將使對應的檢測值表格和其他數據實時地顯示於屏幕的一個畫面上,其中平均值和最值通過直接觀察畫面就可看到,檢測值可通過操作畫面上的查詢鍵查詢。
全文摘要
本發明公開了一種數據記錄及處理方法,特別是一種對成批量檢測數據的自動記錄及處理方法,其特點是,該方法由初始化、數據處理和檢測值查詢三個部分組成,且通過一段PLC梯形程序來實現;初始化包括產品檢測與樣品檢測模式的選擇、記錄計劃量N設定,產品檢測模式可為質量檢驗提供參考數據,樣品檢測模式可獲取產品的樣本數據;數據處理包括檢測值的記錄、平均值計算和最值的查出、檢測值表格的列出;數據查詢可使成批量檢測值以表格的形式在一個畫面上輪流翻頁顯示;該方法能確保數據斷電不丟失,可取代通常的筆記或藉助計算器進行鍵入、計算等人工記錄方法,準確快捷,查尋方便。
文檔編號G01D9/00GK101660930SQ20091001878
公開日2010年3月3日 申請日期2009年9月16日 優先權日2009年9月16日
發明者羅鍾洙 申請人:羅鍾洙