專利名稱:數(shù)據(jù)記錄裝置與具有數(shù)據(jù)記錄裝置的檢查裝置和控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳輸和記錄作為檢查或者測(cè)量對(duì)象的測(cè)量數(shù)據(jù)用的數(shù)據(jù)記錄裝置,尤其涉及具有數(shù)據(jù)控制裝置的數(shù)據(jù)記錄裝置,它通過數(shù)據(jù)總線裝置把數(shù)據(jù)輸入裝置發(fā)送的測(cè)量數(shù)據(jù)向數(shù)據(jù)記錄單元傳輸并記錄。
另外,本發(fā)明涉及具有如上所述的數(shù)據(jù)記錄裝置的檢查裝置(智能檢查單元)和控制裝置(順序控制器、運(yùn)動(dòng)控制器、數(shù)控裝置和機(jī)器人等FA設(shè)備)。
背景技術(shù):
眾所周知有把成為檢查測(cè)量對(duì)象的信號(hào)作為測(cè)量數(shù)據(jù)、并按時(shí)間序列記錄的數(shù)據(jù)記錄裝置。
在這種現(xiàn)有裝置中,通過數(shù)據(jù)總線取入作為檢查測(cè)量對(duì)象的模擬電信號(hào),并利用數(shù)據(jù)輸入部分進(jìn)行AD轉(zhuǎn)換,使成為數(shù)字?jǐn)?shù)據(jù),然后從數(shù)據(jù)輸入部分傳輸?shù)綌?shù)據(jù)記錄部分,最后記錄在數(shù)據(jù)記錄部分。
作為第1現(xiàn)有裝置是這樣構(gòu)成的,智能檢查單元的數(shù)據(jù)記錄裝置包括AD轉(zhuǎn)換器、cPCI總線(compact PCI bus,小型PCI總線)和存儲(chǔ)器,通過cPCI總線從AD轉(zhuǎn)換器獲得AD數(shù)據(jù),然后存儲(chǔ)在存儲(chǔ)器(例如參考非專利文獻(xiàn)1)。
上述非專利文獻(xiàn)1所述的第1現(xiàn)有裝置是這樣構(gòu)成的,它在程序的控制下,通過cPCI總線獲得AD轉(zhuǎn)換器保存的當(dāng)前數(shù)據(jù),并存儲(chǔ)在存儲(chǔ)器,例如,以Get NewData[V]FB從AD轉(zhuǎn)換器獲得一個(gè)數(shù)據(jù),并用浮點(diǎn)型存儲(chǔ)在D裝置中。
因此,可以獲得存儲(chǔ)器允許范圍內(nèi)的數(shù)據(jù)數(shù),但采樣周期(測(cè)量周期)取決于程序速度,如果數(shù)據(jù)通道(CH)數(shù)增多,則采樣周期變長(zhǎng)。
另外,作為上述非專利文獻(xiàn)1所述的第2現(xiàn)有裝置提出了這樣的方案,它利用高性能AD轉(zhuǎn)換器,在AD轉(zhuǎn)換器只保存規(guī)定采樣數(shù)量的數(shù)據(jù),匯總記錄完后通過cPCI總線存儲(chǔ)在存儲(chǔ)器。
這種情況下,利用高速DAQ的FB,用1MHz匯總記錄100個(gè)樣本后,把匯總記錄數(shù)據(jù)存儲(chǔ)在DBL裝置中,雖然最大可以實(shí)現(xiàn)1MHz的匯總記錄,但只能采樣1秒。
如上所述,第1和第2現(xiàn)有裝置都不能滿足以高速實(shí)現(xiàn)大容量采樣的要求。
例如,在第1現(xiàn)有裝置上附加大容量的存儲(chǔ)媒體(HDD),并希望把匯總記錄數(shù)據(jù)存儲(chǔ)在HDD中、以代替存儲(chǔ)器的情況下,由于向HDD的每一次的寫入時(shí)間長(zhǎng),所以與獲得AD轉(zhuǎn)換器保存的當(dāng)前值并存儲(chǔ)在存儲(chǔ)器的情況相比,獲得AD轉(zhuǎn)換器保存的當(dāng)前值并直到存儲(chǔ)在HDD中需要更長(zhǎng)的時(shí)間,結(jié)果,趕不上希望的采樣周期。
這里,把每一次的N個(gè)數(shù)據(jù)寫入HDD的需要時(shí)間t(N)可以用下面的式(1)表示。
t(N)=δ×N+κ…(1)式(1)中,δ是把一個(gè)數(shù)據(jù)寫入HDD的需要時(shí)間,κ是(與數(shù)據(jù)個(gè)數(shù)無關(guān))每一次寫入HDD的需要時(shí)間(開銷)。
另一方面,如果重復(fù)每一次把一個(gè)數(shù)據(jù)寫入HDD的處理,則N次的寫入時(shí)間的總和T可以用下面的式(2)表示。
T=n×(δ×1+κ)…(2)式(2)的情況下,開銷κ成為瓶頸。
同樣,在第2現(xiàn)有裝置上附加大容量的存儲(chǔ)媒體(HDD),并希望把匯總記錄數(shù)據(jù)存儲(chǔ)在HDD中的情況下,轉(zhuǎn)換器上完成規(guī)定采樣數(shù)量的數(shù)據(jù)匯總記錄后,通過cPCI總線存儲(chǔ)在HDD中,在連續(xù)轉(zhuǎn)換器上完成規(guī)定采樣數(shù)量的接下來的數(shù)據(jù)匯總記錄后,又通過cPCI總線存儲(chǔ)在HDD中,…,可以重復(fù)這樣的處理當(dāng)然很好,但是不能保證上次的轉(zhuǎn)換器上的規(guī)定采樣數(shù)數(shù)據(jù)、與這次的轉(zhuǎn)換器上的規(guī)定采樣數(shù)數(shù)據(jù)、與下次的轉(zhuǎn)換器上的規(guī)定采樣數(shù)數(shù)據(jù)、…、這樣重復(fù)的各規(guī)定采樣數(shù)數(shù)據(jù)的相互之間沒有丟失,且以希望的采樣周期連續(xù)地連接。
三菱智能檢查單元IU2系列“程序設(shè)計(jì)實(shí)例集”(2004年1月完成)第175頁(yè),第147頁(yè)發(fā)明內(nèi)容現(xiàn)有的數(shù)據(jù)記錄裝置中,例如上述第1現(xiàn)有裝置的情況下存在的問題是,與第2現(xiàn)有裝置相比,雖然可以匯總記錄的數(shù)據(jù)總量多,但是不能像第2現(xiàn)有裝置那樣進(jìn)行采樣周期短的高速采樣。
另外,存在的問題是,由于只能獲得存儲(chǔ)器允許范圍內(nèi)的數(shù)據(jù)數(shù),所以如果把采樣周期縮短,則匯總記錄時(shí)間也變短,為了確保長(zhǎng)的匯總記錄時(shí)間,只能把采樣周期放慢,特別在增加匯總記錄CH數(shù)的情況下,很難高速采樣。
另外,上述第2現(xiàn)有裝置存在的問題是,與第1現(xiàn)有裝置相比,雖然可以進(jìn)行高速采樣,但不能像第1現(xiàn)有裝置那樣匯總記錄多個(gè)數(shù)據(jù)。
本發(fā)明是為了解決上述問題而完成的,其目的是提供一種數(shù)據(jù)記錄裝置,該數(shù)據(jù)記錄裝置即使在利用每一次的數(shù)據(jù)寫入時(shí)間長(zhǎng)的大容量存儲(chǔ)媒體(HDD)的情況下,也能以高速采樣周期對(duì)大規(guī)模的匯總記錄點(diǎn)數(shù)的(即,長(zhǎng)時(shí)間)采樣數(shù)據(jù)進(jìn)行采樣,并保證不會(huì)丟失、且連續(xù)地連接。
本發(fā)明的數(shù)據(jù)記錄裝置包括把成為檢查或者測(cè)量對(duì)象的信號(hào)作為測(cè)量數(shù)據(jù)取入的數(shù)據(jù)輸入裝置;傳輸測(cè)量數(shù)據(jù)的數(shù)據(jù)總線裝置;記錄通過數(shù)據(jù)總線裝置傳輸?shù)臏y(cè)量數(shù)據(jù)的數(shù)據(jù)記錄單元;以及進(jìn)行把測(cè)量數(shù)據(jù)記錄在數(shù)據(jù)記錄單元用的數(shù)據(jù)記錄控制的數(shù)據(jù)控制裝置,所述數(shù)據(jù)記錄裝置還包括具有臨時(shí)存儲(chǔ)測(cè)量數(shù)據(jù)用的緩沖區(qū)域的數(shù)據(jù)緩沖存儲(chǔ)裝置,數(shù)據(jù)控制裝置進(jìn)行數(shù)據(jù)記錄控制,使得把通過數(shù)據(jù)總線裝置從數(shù)據(jù)輸入裝置獲得的測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在緩沖區(qū)域后,最終記錄在數(shù)據(jù)記錄裝置。
按照本發(fā)明,減少向每一次的數(shù)據(jù)寫入時(shí)間長(zhǎng)的大容量存儲(chǔ)媒體(HDD)的寫入處理次數(shù),并增加每一次的寫入數(shù)據(jù)量,相對(duì)地減少寫入開銷,通過這樣即使在利用HDD的情況下,也能以高速采樣周期對(duì)大規(guī)模的匯總記錄點(diǎn)數(shù)的采樣數(shù)據(jù)進(jìn)行采樣、并保證不會(huì)丟失、且連續(xù)地連接。
圖1是表示與本發(fā)明的實(shí)施形式1相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖2是表示與本發(fā)明的實(shí)施形式1相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的方框圖。
圖3是表示與本發(fā)明的實(shí)施形式1相關(guān)的數(shù)據(jù)記錄裝置的采樣動(dòng)作的流程圖。
圖4是利用時(shí)序圖表示與本發(fā)明的實(shí)施形式1相關(guān)的數(shù)據(jù)記錄裝置的采樣動(dòng)作的說明圖。
圖5是表示與本發(fā)明的實(shí)施形式1相關(guān)的數(shù)據(jù)記錄裝置的其他動(dòng)作例的方框圖。
圖6是表示與本發(fā)明的實(shí)施形式2相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖7是表示與本發(fā)明的實(shí)施形式2相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的方框圖。
圖8是表示與本發(fā)明的實(shí)施形式2相關(guān)的數(shù)據(jù)記錄裝置的采樣動(dòng)作的流程圖。
圖9是利用時(shí)序圖表示與本發(fā)明的實(shí)施形式2相關(guān)的數(shù)據(jù)記錄裝置的采樣動(dòng)作的說明圖。
圖10是部分地表示與本發(fā)明的實(shí)施形式3相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的流程圖。
圖11是表示與本發(fā)明的實(shí)施形式4相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的流程圖。
圖12是表示與本發(fā)明的實(shí)施形式5相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖13是表示與本發(fā)明的實(shí)施形式5相關(guān)的數(shù)據(jù)記錄裝置的采樣動(dòng)作的流程圖。
圖14是表示與本發(fā)明的實(shí)施形式6相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖15是利用時(shí)序圖表示與本發(fā)明的實(shí)施形式6相關(guān)的數(shù)據(jù)記錄裝置的采樣動(dòng)作的說明圖。
圖16是表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖17是表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的流程圖。
圖18是利用部分時(shí)序圖表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的第1采樣動(dòng)作的說明圖。
圖19是利用部分時(shí)序圖表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的第2采樣動(dòng)作的說明圖。
圖20是利用部分時(shí)序圖表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的第3采樣動(dòng)作的說明圖。
圖21是利用部分時(shí)序圖表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的第4采樣動(dòng)作的說明圖。
具體實(shí)施例方式
實(shí)施形式1.
圖1是表示與本發(fā)明的實(shí)施形式1相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖1中,數(shù)據(jù)記錄裝置包括數(shù)據(jù)輸入裝置1、數(shù)據(jù)總線裝置2、通過數(shù)據(jù)總線裝置2與數(shù)據(jù)輸入裝置1連接的數(shù)據(jù)控制裝置3、與數(shù)據(jù)控制裝置3連接的數(shù)據(jù)記錄單元4和數(shù)據(jù)緩沖存儲(chǔ)裝置5。
數(shù)據(jù)輸入裝置1把成為檢查或者測(cè)量的對(duì)象的信號(hào)作為測(cè)量數(shù)據(jù)取入,并根據(jù)需要輸出到數(shù)據(jù)總線裝置2。具體來講,數(shù)據(jù)輸入裝置1由A/D轉(zhuǎn)換器等構(gòu)成,取入作為測(cè)量對(duì)象的物理數(shù)據(jù),并轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)。
數(shù)據(jù)總線裝置2把通過數(shù)據(jù)輸入裝置1取入的測(cè)量數(shù)據(jù),傳輸?shù)綌?shù)據(jù)控制裝置3。具體來講,數(shù)據(jù)總線裝置由數(shù)字?jǐn)?shù)據(jù)通過的cPCI總線等構(gòu)成,在數(shù)據(jù)輸入裝置1(例如A/D轉(zhuǎn)換器)和數(shù)據(jù)控制裝置3之間交換數(shù)據(jù)時(shí)發(fā)揮作用。
數(shù)據(jù)控制裝置3由CPU(MPU)構(gòu)成,進(jìn)行把測(cè)量數(shù)據(jù)記錄在數(shù)據(jù)記錄單元4用的數(shù)據(jù)記錄控制。具體來講,數(shù)據(jù)控制裝置3由在CPU(MPU)上動(dòng)作的程序(F/W固件)構(gòu)成,對(duì)數(shù)據(jù)輸入裝置1(A/D轉(zhuǎn)換器)發(fā)出取得數(shù)據(jù)的指示,同時(shí)進(jìn)行控制,向數(shù)據(jù)記錄單元4指示進(jìn)行數(shù)據(jù)記錄。
數(shù)據(jù)記錄單元4在數(shù)據(jù)控制裝置3的控制下,記錄通過數(shù)據(jù)總線裝置2傳輸?shù)臏y(cè)量數(shù)據(jù)。具體來講,數(shù)據(jù)記錄單元4由記錄大容量數(shù)字?jǐn)?shù)據(jù)的媒體構(gòu)成,例如由HDD或大容量存儲(chǔ)器卡等構(gòu)成。
數(shù)據(jù)緩沖存儲(chǔ)裝置5包括臨時(shí)存儲(chǔ)測(cè)量數(shù)據(jù)用的緩沖區(qū)域6。具體來講,數(shù)據(jù)緩沖存儲(chǔ)裝置5內(nèi)的緩沖區(qū)域6由數(shù)據(jù)控制裝置3(CPU)使用的存儲(chǔ)區(qū)域(RAM)構(gòu)成,在CPU的程序執(zhí)行時(shí),保持?jǐn)?shù)據(jù)時(shí)等情況下使用。
數(shù)據(jù)控制裝置3執(zhí)行數(shù)據(jù)記錄控制,使得把通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得的測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在緩沖區(qū)域6中后,最終存儲(chǔ)在數(shù)據(jù)記錄單元4。
圖2是表示圖1所示的數(shù)據(jù)記錄裝置的動(dòng)作的方框圖,虛線箭頭表示數(shù)據(jù)流。
圖2中,數(shù)據(jù)控制裝置3可以分成數(shù)據(jù)獲得控制裝置31和數(shù)據(jù)記錄控制裝置32等兩個(gè)動(dòng)作功能。
數(shù)據(jù)獲得控制裝置31通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得數(shù)據(jù),并臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中。
數(shù)據(jù)記錄控制裝置32讀出臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中的數(shù)據(jù),并記錄在數(shù)據(jù)記錄單元4上,同時(shí)清除臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中的數(shù)據(jù)。
圖3是表示本發(fā)明的實(shí)施形式1的測(cè)量數(shù)據(jù)的采樣動(dòng)作的流程圖,圖4是利用時(shí)序圖表示圖3的動(dòng)作流程的說明圖。
下面,一邊參考圖2~圖4,一邊說明圖1所示的本發(fā)明的實(shí)施形式1的數(shù)據(jù)控制裝置3的動(dòng)作。
圖3中,首先指定采樣條件,然后根據(jù)采樣條件,設(shè)定每一次的處理數(shù)據(jù)數(shù)N(步驟S1)。
與上述相同,把每一次的N個(gè)數(shù)據(jù)寫入數(shù)據(jù)記錄單元4(例如HDD)的需要時(shí)間t(N)可以用下面的式(1)表示。
t(N)=δ×N+κ…(1)式(1)中,δ是把一個(gè)數(shù)據(jù)寫入數(shù)據(jù)記錄單元4(例如HDD)的需要時(shí)間,κ是(與數(shù)據(jù)個(gè)數(shù)無關(guān))每一次寫入數(shù)據(jù)記錄裝置4(例如HDD)的需要時(shí)間(開銷)。
這里,如果把采樣周期設(shè)為τ,把臨時(shí)存儲(chǔ)處理(后述的步驟S4)需要時(shí)間設(shè)為ε,則每一次的處理數(shù)據(jù)數(shù)N只要滿足下面的式(3)來決定即可。
τ-ε>δ×N+κ…(3)然而,需要考慮采樣周期τ的極限,并不是在全部的情況下求出處理數(shù)據(jù)數(shù)N,說起來,采樣周期τ滿足下面的式(4)或者式(5)的任意一個(gè)條件的情況下,就不能設(shè)定每一次的處理數(shù)據(jù)數(shù)N。
τ<δ…(4)τ<κ…(5)另外,如果不管具有怎么樣的處理數(shù)據(jù)數(shù)N,在不能滿足上述式(3)的采樣周期τ的情況下,則不能采樣,所以存在滿足式(3)的處理數(shù)據(jù)數(shù)N的那樣的采樣周期τ也是可以采樣的極限值。
回到圖3,數(shù)據(jù)控制裝置3接著指定采樣條件和設(shè)定處理數(shù)據(jù)數(shù)N(步驟S1),開始采樣(步驟S2),判斷測(cè)量數(shù)據(jù)的數(shù)是否達(dá)到最終匯總記錄點(diǎn)數(shù)(步驟S3)。
步驟S3中,如果判定為沒有達(dá)到匯總記錄點(diǎn)數(shù)(即,NO),則數(shù)據(jù)控制裝置3內(nèi)的數(shù)據(jù)獲得控制裝置31在每個(gè)采樣周期τ,通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得測(cè)量數(shù)據(jù),并把獲得的測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中(步驟S4)。
接著,參考初始設(shè)定時(shí)被清零并且在將要執(zhí)行步驟S4之前加1的計(jì)數(shù)器(未圖示),判斷是否執(zhí)行了N次步驟4的處理(計(jì)數(shù)器值=N)(步驟S5),如果判定為沒有執(zhí)行N次(即,NO),則把計(jì)數(shù)器加1,同時(shí)再次執(zhí)行步驟S4。
另一方面,步驟S5中,如果判斷為執(zhí)行了N次步驟S4(即,YES),則數(shù)據(jù)控制裝置3內(nèi)的數(shù)據(jù)記錄控制裝置32讀出臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6的N個(gè)測(cè)量數(shù)據(jù),并記錄在數(shù)據(jù)記錄單元4,然后清除臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中的N個(gè)測(cè)量數(shù)據(jù)(步驟S6),然后回到步驟S3。
這時(shí),如圖4所示,每次結(jié)束向緩沖區(qū)域6的臨時(shí)存儲(chǔ)處理(步驟S4)后,在采樣周期τ內(nèi)執(zhí)行其他的處理。
同樣,結(jié)束向緩沖區(qū)域6的臨時(shí)存儲(chǔ)處理(步驟S4)或向數(shù)據(jù)記錄單元4的N數(shù)據(jù)記錄處理(步驟S6)后,在采樣周期τ內(nèi)執(zhí)行其他的處理。
通過重復(fù)執(zhí)行步驟S4~S6,步驟S3中,如果判斷為測(cè)量數(shù)據(jù)數(shù)達(dá)到最終的匯總記錄點(diǎn)數(shù)(即,YES),則數(shù)據(jù)控制裝置3內(nèi)的數(shù)據(jù)記錄控制裝置32讀出臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中的全部測(cè)量數(shù)據(jù),并記錄在數(shù)據(jù)記錄單元4,然后清除臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中的全部測(cè)量數(shù)據(jù)(步驟S7),然后結(jié)束圖3的采樣處理例程(步驟S8)。
通過上述處理,能夠減少向數(shù)據(jù)記錄單元4(HDD)的寫入處理次數(shù),并增加每一次向數(shù)據(jù)記錄單元4的寫入數(shù)據(jù)量,使可以相對(duì)地減少向數(shù)據(jù)記錄單元4的寫入開銷。
其結(jié)果,作為數(shù)據(jù)記錄單元4,即使利用每一次的數(shù)據(jù)寫入時(shí)間長(zhǎng)的存儲(chǔ)媒體(HDD)的情況下,也能以高速采樣周期實(shí)現(xiàn)對(duì)大規(guī)模的匯總記錄點(diǎn)數(shù)的(即,長(zhǎng)時(shí)間)采樣數(shù)據(jù)進(jìn)行采樣、并保證不會(huì)丟失、且連續(xù)地連接。
另外,即使正在執(zhí)行上述數(shù)據(jù)匯總記錄,也可以把對(duì)其他的處理的影響抑制到最小限度。
另外,由于不特別需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
另外,圖2中,是把數(shù)據(jù)記錄控制裝置32的功能設(shè)置在數(shù)據(jù)控制裝置3內(nèi),但也可以例如圖5那樣,把數(shù)據(jù)記錄控制裝置32設(shè)置在數(shù)據(jù)記錄單元4內(nèi),這種情況下,也可以得到與上述相同的作用效果。
實(shí)施形式2.
另外,在上述實(shí)施形式1(參考圖1和圖2)中,在數(shù)據(jù)緩沖存儲(chǔ)裝置5內(nèi)設(shè)置了一個(gè)緩沖區(qū)域6,但也可以設(shè)置多個(gè)緩沖區(qū)域。
例如,在上述實(shí)施形式1中,是假設(shè)數(shù)據(jù)記錄處理比采樣處理相當(dāng)快的情況,因此無需將緩沖區(qū)域6構(gòu)成雙緩沖器,但是在采樣處理比上述更高速的情況下,由于數(shù)據(jù)記錄時(shí)間無法趕上采樣間隔,所以用上述(圖1、圖2)的結(jié)構(gòu)不可能實(shí)現(xiàn)。
因此,最好在高速采樣的情況下,例如采用雙緩沖器方式,在一個(gè)緩沖區(qū)域中緩沖(臨時(shí)存儲(chǔ))數(shù)據(jù)的期間,對(duì)另一個(gè)的緩沖區(qū)域內(nèi)的測(cè)量數(shù)據(jù)進(jìn)行記錄處理,通過這樣,可以可靠地記錄高速采樣數(shù)據(jù)。
另外,雙緩沖器有各種用途,一般在記錄中,采用把數(shù)據(jù)統(tǒng)一存儲(chǔ)后匯總寫入數(shù)據(jù)記錄單元的方式。
圖6是表示設(shè)置了多個(gè)緩沖區(qū)域6a、6b的與本發(fā)明的實(shí)施形式2相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
另外,圖7是表示圖6所示的數(shù)據(jù)記錄裝置的動(dòng)作的方框圖,虛線箭頭表示初始設(shè)定的數(shù)據(jù)流。另外,圖7內(nèi)的點(diǎn)劃線箭頭表示下一次處理時(shí)(反過來設(shè)定使用緩沖區(qū)時(shí))的數(shù)據(jù)流。
在圖6和圖7中,對(duì)于與上述(參考圖1和圖2)相同的部分賦予與上述相同的標(biāo)號(hào),或者在標(biāo)號(hào)后附加“A”并省略詳述。
如圖6和圖7所示,數(shù)據(jù)緩沖存儲(chǔ)裝置5A具有多個(gè)緩沖區(qū)域6a和6b。
另外,多個(gè)緩沖區(qū)域6a和6b可以由緩沖區(qū)域6的數(shù)據(jù)區(qū)域的雙重結(jié)構(gòu)的雙緩沖器(從外部看是單一的緩沖區(qū)域)實(shí)現(xiàn),也可以由外觀上是多個(gè)緩沖區(qū)域?qū)崿F(xiàn)。
另外,數(shù)據(jù)控制裝置3是這樣進(jìn)行數(shù)據(jù)記錄控制的,所述數(shù)據(jù)控制裝置3把通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得的此次測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在多個(gè)緩沖區(qū)域6a和6b中的一個(gè)緩沖區(qū)域(例如,如虛線箭頭所示,緩沖區(qū)域6a),同時(shí)把已經(jīng)存儲(chǔ)在多個(gè)緩沖區(qū)域6a和6b中的另一個(gè)緩沖區(qū)域(例如,如虛線箭頭所示,緩沖區(qū)域6b)的上次測(cè)量數(shù)據(jù)記錄在數(shù)據(jù)記錄單元4。
圖8是表示本發(fā)明的實(shí)施形式2的測(cè)量數(shù)據(jù)的采樣動(dòng)作的流程圖,圖9是利用時(shí)序圖表示圖8的動(dòng)作流程的說明圖。
圖8和圖9中,對(duì)于與上述(參考圖3和圖4)相同的處理賦予與上述相同的標(biāo)號(hào),或者在標(biāo)號(hào)后附加“A”并省略詳述。
下面,一邊參考圖7~圖9,一邊說明圖8所示的本發(fā)明的實(shí)施形式2的數(shù)據(jù)控制裝置3的動(dòng)作。
圖8中,首先指定采樣條件,并設(shè)定每一次的處理數(shù)據(jù)數(shù)N(步驟S1)。
這里,與上述相同,可以用下面的式(1)表示每一次把N個(gè)數(shù)據(jù)寫入數(shù)據(jù)記錄單元4的需要時(shí)間t(N)(后述的步驟S6A的處理時(shí)間)。
t(N)=δ×N+κ…(1)另外,如果把采樣周期設(shè)為τ,把臨時(shí)存儲(chǔ)處理(步驟S4A)需要時(shí)間設(shè)為ε,則每一次的處理數(shù)據(jù)數(shù)N只要滿足下面的式(6)來決定即可。
(τ-ε)×N>δ×N+κ…(6)然而,如上所述,如果采樣周期τ滿足式(4)或式(5)中的任意一個(gè)條件,則不能設(shè)定處理數(shù)據(jù)數(shù)N。
這種情況下,與前述實(shí)施形式1相比,在條件上雖有余量,但與上述相同,對(duì)不滿足上述式(6)的采樣周期τ,不能采樣,所以存在滿足式(6)的處理數(shù)據(jù)數(shù)N的那樣的采樣周期τ也是可以采樣的極限值。
回到圖8,接著步驟S1開始采樣(步驟S2A)。
這時(shí),數(shù)據(jù)控制裝置3內(nèi)的數(shù)據(jù)獲得控制裝置31初始設(shè)定為“使用緩沖區(qū)域6a”。
然后判斷是否達(dá)到匯總記錄點(diǎn)數(shù)(步驟S3),步驟S3中,如果沒有達(dá)到匯總記錄點(diǎn)數(shù),則數(shù)據(jù)獲得控制裝置31對(duì)每個(gè)采樣周期τ通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得測(cè)量數(shù)據(jù),并臨時(shí)存儲(chǔ)在緩沖區(qū)域6a和6b中被設(shè)定的一方(初始設(shè)定時(shí)是緩沖區(qū)域6a)(步驟S4A)。
接著,判斷是否執(zhí)行了N次步驟S4AS處理(步驟S5),如果沒有執(zhí)行N次,則再次執(zhí)行步驟S4A。
另一方面,如果執(zhí)行了N次步驟S4A處理,則把數(shù)據(jù)獲得控制裝置31使用的緩沖區(qū)域反過來(例如,6a→6b)設(shè)定后,數(shù)據(jù)記錄控制裝置32對(duì)上次使用的緩沖區(qū)域(例如,6b)進(jìn)行讀出處理,讀出臨時(shí)存儲(chǔ)的N個(gè)測(cè)量數(shù)據(jù)并記錄在數(shù)據(jù)記錄單元4上,然后清除臨時(shí)存儲(chǔ)在上次使用的緩沖區(qū)域(例如,6b)中的N個(gè)測(cè)量數(shù)據(jù)(步驟S6A),回到步驟S3。
這時(shí),如圖9所示,每次結(jié)束向緩沖區(qū)域6a或6b的臨時(shí)存儲(chǔ)處理(步驟S4A)后,在采樣周期τ內(nèi)執(zhí)行其他的處理。
另外,反過來設(shè)定臨時(shí)存儲(chǔ)處理的執(zhí)行對(duì)象(例如,6a→6b)后,進(jìn)行步驟S6A的下一個(gè)處理,結(jié)束步驟S6A后,在采樣周期τ內(nèi)執(zhí)行其他的處理。
然后,在步驟S3中,如果判斷為達(dá)到匯總記錄點(diǎn)數(shù)(即,YES),則把數(shù)據(jù)獲得控制裝置31使用的緩沖區(qū)域反過來(例如,6a→6b)設(shè)定后,對(duì)上次使用的緩沖區(qū)域(例如,6b)進(jìn)行讀出處理,讀出臨時(shí)存儲(chǔ)的全部測(cè)量數(shù)據(jù)并記錄在數(shù)據(jù)記錄單元4上,然后清除臨時(shí)存儲(chǔ)在上次使用的緩沖區(qū)域(例如,6b)中的全部測(cè)量數(shù)據(jù)(步驟S7A),并結(jié)束采樣(步驟S8)。
在上述實(shí)施形式1(參考圖3)中,為了保證采樣數(shù)據(jù)不丟失、且連續(xù)地連接,在開始下一次臨時(shí)存儲(chǔ)處理(步驟S4)之前,必須一定完成N次執(zhí)行的判定處理(步驟S5),且步驟S5需要根據(jù)設(shè)定的采樣周期τ嚴(yán)格地調(diào)整每一次的處理數(shù)據(jù)數(shù)N。
然而,按照本發(fā)明的實(shí)施形式2(參考圖8),即使進(jìn)行N次執(zhí)行判斷后的N數(shù)據(jù)記錄處理(步驟S6A)通過多次臨時(shí)存儲(chǔ)處理(步驟S4A)而執(zhí)行,也可以保證采樣數(shù)據(jù)不丟失、且連續(xù)地連接。
因此,步驟S6A無需根據(jù)設(shè)定的采樣周期τ嚴(yán)謹(jǐn)?shù)卣{(diào)整一次處理的數(shù)據(jù)個(gè)數(shù)N,可以進(jìn)行可靠的采樣。
具體來講,上述的實(shí)施形式1中,如果采樣周期τ變短而提高采樣速度的情況下,不管怎么調(diào)整N個(gè),在本次的步驟S4A和下一次的步驟S4A之前會(huì)發(fā)生步驟S6A沒有完成的情況,但本發(fā)明的實(shí)施形式2中,由于步驟S6A也可以跨越多個(gè)步驟S4A執(zhí)行,所以即使采樣周期τ變短(提高采樣速度),也能相適應(yīng)。
另外,本發(fā)明的實(shí)施形式2中,為了保證采樣數(shù)據(jù)不丟失、且連續(xù)地連接,也需要調(diào)整數(shù)據(jù)個(gè)數(shù)N,只要調(diào)整數(shù)據(jù)個(gè)數(shù)N,使在步驟S4A執(zhí)行N次期間可以完成步驟S6A即可。
另外與上述相同,由于不特別需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
實(shí)施形式3.
上述實(shí)施形式1和2中沒有提及緩沖區(qū)域的分配(確保),但數(shù)據(jù)控制裝置3也可以動(dòng)態(tài)分配緩沖區(qū)域6(6a和6b)。
圖10是部分地表示與本發(fā)明的實(shí)施形式3相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的流程圖,表示動(dòng)態(tài)分配緩沖區(qū)域的情況。
圖10中,對(duì)于與上述(參考圖3和圖8)相同的處理賦予與上述相同的標(biāo)號(hào),或者省略圖示并省略詳述。
另外,作為本發(fā)明的實(shí)施形式3的數(shù)據(jù)記錄裝置的結(jié)構(gòu),可以應(yīng)用圖1圖2圖5~圖7中的任意一個(gè)所示的數(shù)據(jù)記錄裝置。
首先,數(shù)據(jù)控制裝置3指定采樣條件,并根據(jù)采樣條件設(shè)定N后(步驟S1),根據(jù)N來動(dòng)態(tài)分配緩沖區(qū)域(步驟S10)。
下面,與上述相同,開始采樣(步驟S2和S2A)。
例如,上述的實(shí)施形式1和2中,為了保證采樣數(shù)據(jù)不丟失、且連續(xù)地連接,需要調(diào)整數(shù)據(jù)個(gè)數(shù)N,使在執(zhí)行N次臨時(shí)存儲(chǔ)處理(步驟S4和S4A)期間,可以完成N次執(zhí)行判斷后的N數(shù)據(jù)記錄處理(步驟S6A)。
這時(shí),由于作為影響數(shù)據(jù)個(gè)數(shù)N的調(diào)整的要素,有采樣周期、采樣CH數(shù)、向數(shù)據(jù)記錄單元4的每一次訪問處理時(shí)間的開銷等,所以需要設(shè)定附帶這些要素的數(shù)據(jù)個(gè)數(shù)N。
即,雖然根據(jù)采樣條件調(diào)整數(shù)據(jù)個(gè)數(shù)N,但緩沖區(qū)域6(6a和6b)需要確保能夠存儲(chǔ)N個(gè)測(cè)量數(shù)據(jù)那樣的大小。
因此,上述的實(shí)施形式1和2中,為了保證采樣數(shù)據(jù)不丟失、且連續(xù)地連接,對(duì)任何采樣條件的設(shè)定都需要確保N個(gè)數(shù)據(jù)可存入那樣的大小(能產(chǎn)生的最大個(gè)數(shù)N的數(shù)據(jù)可存入那樣的大小)。
這種情況存在的問題是,效率低(浪費(fèi)),有時(shí)系統(tǒng)需要裝更大的存儲(chǔ)器。
與上述不同的是,本發(fā)明的實(shí)施形式3根據(jù)基于采樣條件設(shè)定的每一次處理數(shù)據(jù)數(shù)N,動(dòng)態(tài)確保(分配)緩沖器,通過這樣消除上述的浪費(fèi),其結(jié)果,系統(tǒng)整體可以有效地使用有限的存儲(chǔ)器。
即,數(shù)據(jù)控制裝置3根據(jù)基于測(cè)量數(shù)據(jù)的采樣周期的大小,或者基于測(cè)量數(shù)據(jù)的通道數(shù)的大小,或者基于向數(shù)據(jù)記錄單元4的訪問處理時(shí)間的大小,動(dòng)態(tài)分配緩沖區(qū)域6(6a和6b),通過這樣可以有效使用存儲(chǔ)器。
另外,由于不需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
實(shí)施形式4.
上述實(shí)施形式3中,是假定利用預(yù)先指定的固定值作為決定處理數(shù)據(jù)數(shù)N時(shí)使用的HDD寫入時(shí)間δ或開銷時(shí)間κ,并進(jìn)行了說明,但數(shù)據(jù)控制裝置3也可以實(shí)測(cè)數(shù)據(jù)記錄單元4進(jìn)行數(shù)據(jù)記錄動(dòng)作所需要的訪問處理時(shí)間,并根據(jù)實(shí)測(cè)時(shí)間的大小動(dòng)態(tài)分配緩沖區(qū)域6(6a和6b)。
例如,當(dāng)利用固定值δ和κ的情況下,有可能與實(shí)際系統(tǒng)的值離得很遠(yuǎn),所以無法決定更正確的處理數(shù)據(jù)數(shù)N,數(shù)據(jù)記錄處理中會(huì)發(fā)生不正常的動(dòng)作。因此,最好利用動(dòng)態(tài)分配來避免數(shù)據(jù)記錄處理的不正常的動(dòng)作。
圖11是表示與本發(fā)明的實(shí)施形式4相關(guān)的數(shù)據(jù)記錄裝置的動(dòng)作的流程圖,表示根據(jù)實(shí)測(cè)時(shí)間的大小來動(dòng)態(tài)分配緩沖區(qū)域6(6a和6b)的情況。
圖11中,對(duì)于與上述(參考圖3、圖8和圖10)相同的處理賦予與上述相同的標(biāo)號(hào),或者省略圖示并省略詳述。
另外,作為本發(fā)明的實(shí)施形式4的數(shù)據(jù)記錄裝置的結(jié)構(gòu),可以使用圖1圖2圖5~圖7中的任意一個(gè)所示的數(shù)據(jù)記錄裝置。
這種情況下,數(shù)據(jù)控制裝置3根據(jù)數(shù)據(jù)記錄單元4進(jìn)行數(shù)據(jù)記錄動(dòng)作所需要的時(shí)間的大小,動(dòng)態(tài)分配緩沖區(qū)域6(6a和6b)。
首先,數(shù)據(jù)控制裝置3指定采樣條件(步驟S1A),并對(duì)設(shè)定的數(shù)據(jù)記錄單元4進(jìn)行空寫入,測(cè)量處理時(shí)間,通過這樣實(shí)測(cè)每一次的訪問處理時(shí)間的開銷(步驟S1B)。
接著,根據(jù)設(shè)定的采樣條件和實(shí)測(cè)的開銷的實(shí)測(cè)時(shí)間來設(shè)定數(shù)據(jù)個(gè)數(shù)N(步驟S1C),并根據(jù)數(shù)據(jù)個(gè)數(shù)N動(dòng)態(tài)分配緩沖區(qū)域6(6a和6b)(步驟S10)。
下面,與上述相同,開始采樣(步驟S2和S2A)。
具體來講,通過下面的步驟S11~S13執(zhí)行每一次的訪問處理時(shí)間的開銷實(shí)測(cè)處理(步驟S1B)。
首先,實(shí)測(cè)寫入比較少的數(shù)據(jù)量的需要時(shí)間T1(步驟S11),接著實(shí)測(cè)寫入比較多的數(shù)據(jù)量的需要時(shí)間T2(步驟S12)。
最后,利用實(shí)測(cè)時(shí)間T2和T1的時(shí)間差(T2-T1),算出開銷的實(shí)測(cè)時(shí)間(步驟S13)。
具體來講,通過解基于上述式(1)的下面的聯(lián)立方程式(1a)和(1b),可以求得如式(7)和式(8)那樣的寫入時(shí)間δ和開銷時(shí)間κ。
T1=t(N1)=δ×N1+κ…(1a)T2=t(N2)=δ×N2+κ…(1b)δ=(T1-T2)/(N1-N2)…(7)κ=T1-N1(T1-T2)/(N1-N2)…(8)例如,上述的實(shí)施形式3中,是根據(jù)基于采樣條件設(shè)定的數(shù)據(jù)個(gè)數(shù)N,動(dòng)態(tài)確保(分配)了緩沖器(步驟S10),這時(shí),作為根據(jù)采樣條件設(shè)定數(shù)據(jù)個(gè)數(shù)N時(shí)的要素而附帶的“向數(shù)據(jù)記錄單元4的每一次的訪問時(shí)間的開銷”,將因數(shù)據(jù)記錄單元4的種類而異。
因此,實(shí)際上,需要根據(jù)作為數(shù)據(jù)記錄單元4可以設(shè)想的最大的開銷來設(shè)定數(shù)據(jù)個(gè)數(shù)N。即,存在的問題是,由于動(dòng)態(tài)確保的緩沖區(qū)域6(6a和6b)的大小也根據(jù)最大的開銷分配得較大,故效率低(浪費(fèi))。
與上述不同的是,由于本發(fā)明的實(shí)施形式4對(duì)利用采樣條件設(shè)定的數(shù)據(jù)記錄單元4實(shí)測(cè)每一次的訪問處理時(shí)間的開銷,再利用實(shí)測(cè)時(shí)間設(shè)定每一次的處理數(shù)據(jù)數(shù)N,然后根據(jù)設(shè)定的數(shù)據(jù)個(gè)數(shù)N設(shè)定分配的緩沖區(qū)域6(6a和6b)的大小,所以能夠消除如上所述的浪費(fèi),結(jié)果系統(tǒng)整體可以有效使用有限的存儲(chǔ)器。
另外,由于不需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
實(shí)施形式5.
上述實(shí)施形式1~4中,是利用了一個(gè)數(shù)據(jù)記錄單元4,但也可以設(shè)置多個(gè)數(shù)據(jù)記錄單元。
圖12是表示與設(shè)置了多個(gè)數(shù)據(jù)記錄單元4a和4b的本發(fā)明的實(shí)施形式5相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖12中,對(duì)于與上述(參考圖1)相同的部分賦予與上述相同的標(biāo)號(hào),并省略詳述。另外,數(shù)據(jù)控制裝置3假設(shè)例如如圖2所示,包括數(shù)據(jù)獲得控制裝置31和數(shù)據(jù)記錄控制裝置32。
這種情況下,數(shù)據(jù)控制裝置3是這樣執(zhí)行數(shù)據(jù)記錄控制的,它把通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得的測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中后,最終記錄在多個(gè)數(shù)據(jù)記錄單元4a和4b中。
另外,數(shù)據(jù)控制裝置3對(duì)多個(gè)數(shù)據(jù)記錄單元4a和4b的各自的數(shù)據(jù)記錄動(dòng)作需要的時(shí)間或者其實(shí)測(cè)時(shí)間,根據(jù)附帶各時(shí)間或者各實(shí)測(cè)時(shí)間、并與較大的開銷(時(shí)間差值)相對(duì)應(yīng)的大小或者與相加時(shí)間值相對(duì)應(yīng)的大小,動(dòng)態(tài)分配緩沖區(qū)域6。
下面,一邊參考圖13的流程圖,一邊說明圖12所示的本發(fā)明的實(shí)施形式5的采樣處理動(dòng)作。
圖13中,對(duì)于與上述(參考圖3)相同的處理賦予與上述相同的標(biāo)號(hào),并省略詳述。
首先,數(shù)據(jù)控制裝置3指定采樣條件,并根據(jù)對(duì)數(shù)據(jù)記錄單元4a和4b的開銷較大的一方設(shè)定數(shù)據(jù)個(gè)數(shù)N(步驟S1D)。
然后,開始采樣(步驟S2),執(zhí)行步驟S3~S5,在步驟S4執(zhí)行N次的時(shí)刻,執(zhí)行臨時(shí)存儲(chǔ)處理(步驟S6D)。
這時(shí),步驟S6D中,數(shù)據(jù)控制裝置3內(nèi)的數(shù)據(jù)記錄控制裝置32讀出臨時(shí)存儲(chǔ)在數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6中的N個(gè)測(cè)量數(shù)據(jù),并記錄在數(shù)據(jù)記錄單元4a和4b中,然后清除臨時(shí)存儲(chǔ)在緩沖區(qū)域6中的N個(gè)測(cè)量數(shù)據(jù)。
然后,如果在步驟S3中判斷為達(dá)到匯總記錄點(diǎn)數(shù)(即,YES),則執(zhí)行步驟S7和S8,結(jié)束圖13的采樣處理例程。
在圖12中,是表示了設(shè)置兩個(gè)數(shù)據(jù)記錄單元4a和4b的情況,但是也可以設(shè)置三個(gè)及三個(gè)以上的數(shù)據(jù)記錄單元。
按照本發(fā)明的實(shí)施形式5,由于可以對(duì)多個(gè)數(shù)據(jù)記錄單元4a和4b(HDD記錄媒體)記錄采樣數(shù)據(jù),因此可以通過冗余性確??煽啃?。
即,即使在多個(gè)數(shù)據(jù)記錄單元4a和4b中的一個(gè)記錄媒體發(fā)生任何故障(例如,數(shù)據(jù)控制裝置3與數(shù)據(jù)記錄單元4a和4b之間的通信線的故障,或者數(shù)據(jù)記錄單元4a和4b的動(dòng)作本身的故障)的情況下,也可以使用記錄在另外的記錄媒體上的測(cè)量數(shù)據(jù),故可以組建雙重安全的數(shù)據(jù)記錄系統(tǒng)。
另外,由于不需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
另外,在這種情況下,也按照基于對(duì)數(shù)據(jù)記錄單元4a和4b的訪問處理時(shí)間的大小,動(dòng)態(tài)分配緩沖區(qū)域6,故可以有效使用存儲(chǔ)器。
實(shí)施形式6.
上述實(shí)施形式1~5中,是設(shè)置了一個(gè)數(shù)據(jù)控制裝置3,但也可以設(shè)置多個(gè)數(shù)據(jù)控制裝置。
圖14是表示與設(shè)置了多個(gè)數(shù)據(jù)控制裝置3a和3b的本發(fā)明的實(shí)施形式6相關(guān)的數(shù)據(jù)記錄裝置的方框圖。
圖14中,并列設(shè)置的數(shù)據(jù)控制裝置3a和3b具備各自的數(shù)據(jù)緩沖存儲(chǔ)裝置5a和5b,各數(shù)據(jù)緩沖存儲(chǔ)裝置5a和5b具有單獨(dú)的緩沖區(qū)域6a和6b。即,這種情況下,外觀上也可以包括多個(gè)緩沖區(qū)域6a和6b。
另外,數(shù)據(jù)記錄單元4E包括分別與各數(shù)據(jù)控制裝置3a和3b對(duì)應(yīng)的數(shù)據(jù)記錄區(qū)域7a和7b。具體來講,數(shù)據(jù)記錄區(qū)域7a和7b由數(shù)據(jù)記錄文件構(gòu)成。
這種情況下,數(shù)據(jù)控制裝置3a和3b與數(shù)據(jù)記錄單元4E內(nèi)的數(shù)據(jù)記錄區(qū)域7a和7b的數(shù)據(jù)記錄處理的種類數(shù)對(duì)應(yīng)。
即,數(shù)據(jù)控制裝置3a和3b進(jìn)行對(duì)數(shù)據(jù)記錄單元4E的數(shù)據(jù)記錄控制,使得與數(shù)據(jù)記錄單元4E內(nèi)的數(shù)據(jù)記錄處理的種類數(shù)對(duì)應(yīng)。
圖15是利用部分時(shí)序圖來表示圖14所示的裝置的動(dòng)作的說明圖。
圖15中,虛線的下方表示時(shí)間流(時(shí)序圖),虛線的上方表示數(shù)據(jù)流,虛線框表示數(shù)據(jù)記錄控制處理。
另外,步驟S4a和S4b是與上述的步驟S4(S4A)相同的處理,分別與圖14內(nèi)的數(shù)據(jù)控制裝置3a和3b的動(dòng)作對(duì)應(yīng)。
同樣,步驟S6a和S6b是與上述的步驟S6(S6A和S6D)相同的處理,分別與圖14內(nèi)的數(shù)據(jù)控制裝置3a和3b的動(dòng)作對(duì)應(yīng)。
另外,作為各數(shù)據(jù)控制裝置3a和3b的采樣條件,設(shè)采樣a(CH1)的頻率f1為1kHz,設(shè)采樣b(CH2)的頻率f2為2kHz。
這種情況下,首先在步驟S4b中,在采樣b(2kHz)的條件下把CH2的“值1”臨時(shí)存儲(chǔ)在緩沖區(qū)域6b中,接著其他處理之后,在下一個(gè)步驟S4b中,在采樣b(2kHz)的條件下把CH2的“值2”臨時(shí)存儲(chǔ)在緩沖區(qū)域6b中。
其次,在接著其他處理之后的步驟S4a中,在采樣a(1kHz)的條件下把CH1的“值3”臨時(shí)存儲(chǔ)在緩沖區(qū)域6a中,在接著其他處理之后的步驟S4b中,在采樣b(2kHz)的條件下把CH2的“值4”臨時(shí)存儲(chǔ)在緩沖區(qū)域6b中。
接著,在剛完成CH2的“值4”的臨時(shí)存儲(chǔ)處理(步驟S4b)后的步驟S6b中,緩沖區(qū)域6b內(nèi)的測(cè)量數(shù)據(jù)“值1、值2、值4”被傳輸?shù)綌?shù)據(jù)記錄裝置7E內(nèi)的數(shù)據(jù)記錄區(qū)域7b。
接著向數(shù)據(jù)記錄區(qū)域7b的數(shù)據(jù)傳輸處理(步驟S6b)之后,在執(zhí)行完其他的處理后的步驟S4b中,根據(jù)需要把CH2的數(shù)據(jù)值臨時(shí)存儲(chǔ)在緩沖區(qū)域6b中。
其次,在接著其他處理之后的步驟S4a中,在采樣a(1kHz)的條件下把CH1的“值6”臨時(shí)存儲(chǔ)在緩沖區(qū)域6a中。
接著,在剛完成CH1的“值6”的臨時(shí)存儲(chǔ)處理(步驟S4a)后的步驟S6a中,緩沖區(qū)域6a內(nèi)的測(cè)量數(shù)據(jù)“值3和值6”被傳輸?shù)綌?shù)據(jù)記錄裝置7E內(nèi)的數(shù)據(jù)記錄區(qū)域7a中。
下面,數(shù)據(jù)控制裝置3a和3b重復(fù)執(zhí)行上述處理,直到達(dá)最終記錄點(diǎn)數(shù)為止。
按照本發(fā)明的實(shí)施形式6,即使存在多個(gè)不同條件的采樣,由于可以根據(jù)各自獨(dú)立的任務(wù)(處理)執(zhí)行采樣處理,所以可以同時(shí)執(zhí)行不同條件的采樣,可以同時(shí)執(zhí)行不同采樣的多個(gè)記錄。
另外,在本發(fā)明的實(shí)施形式6的情況下,由于上述處理中的步驟S4a和S4b與步驟S6a和S6b需要的處理內(nèi)容與上述的實(shí)施形式5相比要簡(jiǎn)單,所以可以減輕整個(gè)處理的負(fù)擔(dān),結(jié)果整個(gè)系統(tǒng)可以高速執(zhí)行處理。
另外,由于不需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
然而,從圖15可以明顯地看出,由于采樣a和b相互獨(dú)立地動(dòng)作,數(shù)據(jù)記錄區(qū)域7a和數(shù)據(jù)記錄區(qū)域7b之間的時(shí)間軸不一致(不在相同時(shí)間軸執(zhí)行記錄),所以即使把數(shù)據(jù)記錄區(qū)域7a和7B在相同的圖中表示也沒有意義。即,由于采樣a和b是用不同的采樣頻率f1和f2進(jìn)行記錄,所以即使執(zhí)行取得采樣a和b的各測(cè)量數(shù)據(jù)的差分等處理也沒有任何意義。
實(shí)施形式7.
在上述實(shí)施形式6(參考圖14)中,是利用兩個(gè)數(shù)據(jù)控制裝置3a和3b(兩個(gè)任務(wù))對(duì)各自的緩沖區(qū)域6a和6b執(zhí)行了獨(dú)立的CH處理,但也可以利用一個(gè)數(shù)據(jù)控制裝置3(一個(gè)任務(wù))對(duì)雙緩沖器結(jié)構(gòu)的一個(gè)緩沖區(qū)域6執(zhí)行多個(gè)CH處理。
圖16是表示與本發(fā)明的實(shí)施形式7相關(guān)的數(shù)據(jù)記錄裝置的方框圖,表示利用一個(gè)數(shù)據(jù)控制裝置3來控制向數(shù)據(jù)記錄區(qū)域7a和7b的數(shù)據(jù)記錄的情況。
圖16中,可以把數(shù)據(jù)緩沖存儲(chǔ)裝置5的緩沖區(qū)域6設(shè)為雙緩沖器結(jié)構(gòu),也可以如上述(參考圖6)那樣,把緩沖區(qū)域6設(shè)定為多個(gè)。
另外,也可以將上述組合,把緩沖區(qū)域6設(shè)定為多個(gè),同時(shí)將各緩沖區(qū)域6設(shè)定為雙緩沖器結(jié)構(gòu)。
圖17是表示圖16所示的裝置的動(dòng)作的流程圖,對(duì)于與上述(參考圖3)相同的處理賦予相同的標(biāo)號(hào),并省略詳述。
圖18是利用部分時(shí)序圖表示圖16的動(dòng)作流的說明圖,與上述(參考圖15)相同,作為采樣條件,設(shè)采樣a(CH1)的頻率f1為1kHz,設(shè)采樣b(CH2)的頻率f2為2kHz。
另外,圖18表示把采樣a和b雙方記錄在公共的緩沖區(qū)域6的情況。
在這種情況下,利用與CH1和CH2的各采樣周期f1和f2的最小公倍數(shù)對(duì)應(yīng)的采樣周期,執(zhí)行步驟S4E的處理。
即,這種情況下,結(jié)果采樣周期是與CH1的采樣頻率f1(=1kHz)的兩倍的CH2的采樣頻率f2(=2kHz)對(duì)應(yīng)的τ2(=1/f2)。
即,圖18中,利用CH2的采樣周期τ2只獲得應(yīng)獲得的CH的測(cè)量數(shù)據(jù)。
如果不存在應(yīng)獲得的CH的數(shù)據(jù)的情況下,在步驟S4E中不執(zhí)行任何處理。
接著,一邊參考圖17和圖18,一邊說明圖16所示的本發(fā)明的實(shí)施形式7的動(dòng)作。
圖17中,首先指定多個(gè)采樣條件(步驟S1E),然后開始采樣(步驟S2)。
接著,如果沒有達(dá)到匯總記錄點(diǎn)數(shù),則數(shù)據(jù)獲得控制裝置31對(duì)每一個(gè)采樣周期τ(=τ2),通過數(shù)據(jù)總線裝置2從數(shù)據(jù)輸入裝置1獲得測(cè)量數(shù)據(jù),并臨時(shí)存儲(chǔ)在緩沖區(qū)域6中(步驟S4E)。
重復(fù)步驟S4E,在執(zhí)行完N次步驟S4E的時(shí)刻,數(shù)據(jù)記錄控制裝置32讀出臨時(shí)存儲(chǔ)在緩沖區(qū)域6中的測(cè)量數(shù)據(jù),并根據(jù)采樣條件,記錄在數(shù)據(jù)記錄單元4E的數(shù)據(jù)記錄區(qū)域7a或者7b上,并清除臨時(shí)存儲(chǔ)在緩沖區(qū)域6中的測(cè)量數(shù)據(jù)(步驟S6E)。
下面,在達(dá)到最終匯總記錄點(diǎn)數(shù)的時(shí)刻,執(zhí)行步驟S7和S8,然后結(jié)束圖17的采樣處理例程。
具體來講,例如圖18所示,首先,在步驟S4E中,CH2的“值1”被臨時(shí)存儲(chǔ)在緩沖區(qū)域6中,在接下來的步驟S4E中,CH2的“值2”和CH1的“值3”被臨時(shí)存儲(chǔ)在緩沖區(qū)域6中。
另外,在下一個(gè)步驟S4E中,CH2的“值4”被臨時(shí)存儲(chǔ)在緩沖區(qū)域6中,在接下來的步驟S4E中,CH2的“值5”和CH1的“值6”被臨時(shí)存儲(chǔ)在緩沖區(qū)域6中。
接著,步驟S6E中,將緩沖區(qū)域6內(nèi)的CH2的“值1、值2、值4、值5”傳輸?shù)綌?shù)據(jù)記錄單元4E的數(shù)據(jù)記錄區(qū)域7b中,將緩沖區(qū)域6內(nèi)的CH1的“值3、值6”傳輸?shù)綌?shù)據(jù)記錄單元4E的數(shù)據(jù)記錄區(qū)域7a中。
下面,重復(fù)執(zhí)行上述處理。
按照本發(fā)明的實(shí)施形式7,可以同時(shí)執(zhí)行不同條件的采樣。
另外,由于數(shù)據(jù)記錄區(qū)域7a和數(shù)據(jù)記錄區(qū)域7b之間的時(shí)間軸一致,所以把數(shù)據(jù)記錄區(qū)域7a和7B在相同的圖中表示也有意義,在同時(shí)執(zhí)行不同條件的采樣處理的情況下,可以在以后綜合結(jié)果進(jìn)行分析。
另外,由于多個(gè)文件之間的時(shí)間軸一致,所以不會(huì)突然大量增加數(shù)據(jù)量,而能夠有效地執(zhí)行例如像溫度變化那樣的緩慢的數(shù)據(jù)變化和像流量那樣的快速的數(shù)據(jù)變化的記錄,同時(shí),在以后仔細(xì)檢查時(shí)可以進(jìn)行時(shí)間軸一致的準(zhǔn)確的分析。
圖18是表示對(duì)CH1和CH2共同使用緩沖區(qū)域6的情況,但也可以如圖19所示,使用應(yīng)用例如雙緩沖器結(jié)構(gòu)的分隔的多個(gè)緩沖區(qū)域6a和6b。
圖19表示把采樣a和b分別記錄在各自的緩沖區(qū)域6a和6b的情況。這種情況下,對(duì)每一次采樣設(shè)置了多個(gè)緩沖區(qū)域6a和6b(雙緩沖器)。
圖19中,在每一次步驟S4E中,在一個(gè)緩沖區(qū)域6a中依次臨時(shí)存儲(chǔ)CH1的“值3和值6”,在另一個(gè)緩沖區(qū)域6b中依次臨時(shí)存儲(chǔ)CH2的“值1、值2、值4、值5”。
接著,在步驟S6E中,各緩沖區(qū)域6a和6b內(nèi)的數(shù)據(jù)值分別傳輸?shù)綌?shù)據(jù)記錄單元4E內(nèi)的數(shù)據(jù)記錄區(qū)域7a和7b中。
在圖19所示的雙緩沖器結(jié)構(gòu)的情況下,除了上述(參考圖18)的效果,還可以得到上述(參考圖6~圖9)的實(shí)施形式2的效果。
另外,如圖20那樣,對(duì)與上述不同的采樣條件(CH4和CH5),也能應(yīng)用與圖19的情況相同的結(jié)構(gòu)。
圖20的結(jié)構(gòu)和處理基本上與圖19的情況相同,表示把采樣a和b分別記錄在各自的緩沖區(qū)域6a和6b的情況。
然而,圖20中,作為采樣條件的采樣a(CH4)的頻率f4是2kHz,采樣b(CH5)的頻率f5是3kHz。
因此,CH4和CH5的各采樣頻率f4和f5的最小公倍數(shù)是6kHz(=2×3“kHz”),所以利用與采樣頻率6kHz對(duì)應(yīng)的采樣頻率執(zhí)行臨時(shí)存儲(chǔ)處理(步驟S4E)。
即,圖20中,利用與CH4和CH5的各采樣頻率f4和f5的最小公倍數(shù)對(duì)應(yīng)的周期執(zhí)行步驟S4E的處理,并只獲得應(yīng)獲得的CH的測(cè)量數(shù)據(jù)。
另外,圖20中,像接著對(duì)緩沖區(qū)域6a進(jìn)行CH4的“值5”的臨時(shí)存儲(chǔ)處理(步驟S4E)之后的步驟S4E那樣,如果不存在應(yīng)獲得的CH的數(shù)據(jù)的情況下,在步驟S4E中不執(zhí)行任何處理。
圖20所示的數(shù)據(jù)記錄處理中,由于兩個(gè)采樣a和b(CH4和CH5)的關(guān)系并不是一個(gè)的采樣頻率是另一個(gè)采樣頻率的整數(shù)倍,所以利用與各采樣頻率的最小公倍數(shù)對(duì)應(yīng)的周期執(zhí)行采樣處理(步驟S4E)。
另外,在各采樣處理(步驟S4E)中,由于只采樣存在該測(cè)量數(shù)據(jù)的采樣CH,對(duì)其他的CH不執(zhí)行任何采樣處理,所以,如圖20那樣,即使一個(gè)采樣周期不是另一個(gè)采樣周期的整數(shù)倍關(guān)系的情況下,也能得到上述作用效果。
另外,數(shù)據(jù)控制裝置3(參考圖16)根據(jù)基于測(cè)量數(shù)據(jù)的采樣周期的大小動(dòng)態(tài)分配緩沖區(qū)域6,同時(shí)根據(jù)測(cè)量數(shù)據(jù)的通道數(shù)的大小動(dòng)態(tài)分配緩沖區(qū)域6。
通過這樣,能夠消除浪費(fèi),系統(tǒng)整體可以有效地利用有限的存儲(chǔ)器。
另外,如圖21那樣,特別在不同的采樣條件之間存在共同記錄的CH的情況下,無需多次匯總記錄,對(duì)與上述(參考圖19)相同的雙緩沖器結(jié)構(gòu),可以利用一次匯總記錄向多個(gè)目的地寫入。
這里,作為圖21的采樣條件,把采樣a(CH1和CH2)的頻率f12設(shè)為1kHz(利用1kHz匯總記錄CH1和CH2雙方),把采樣b(CH2)的頻率f2設(shè)為2kHz。
這種情況下,在最初的臨時(shí)存儲(chǔ)處理(步驟S4E)中,CH2的“值1”被寫入到緩沖區(qū)域6b中,在接下來的步驟S4E中,CH2的“值2”被寫入到緩沖區(qū)域6a和6b中,同時(shí)CH1的“值3”被寫入到緩沖區(qū)域6a中。
下面,與上述同樣,在下一個(gè)步驟S4E中,CH2的“值4”被寫入到緩沖區(qū)域6b中,在接下來的步驟S4E中,CH2的“值5”被寫入到緩沖區(qū)域6a和6b中,同時(shí)CH1的“值6”被寫入到緩沖區(qū)域6a中。
然后,在步驟S6E中,各緩沖區(qū)域6a和6b內(nèi)的數(shù)據(jù)值分別被傳輸?shù)綌?shù)據(jù)匯總記錄裝置4E內(nèi)的數(shù)據(jù)記錄區(qū)域7a和7b中。
在圖21所示的數(shù)據(jù)匯總記錄處理的情況下,也能得到上述作用效果。
特別地,由于在多個(gè)文件之間共同記錄的CH無需經(jīng)過多次匯總記錄,只利用一次匯總記錄,便可以寫入多個(gè)目的地,所以可以減輕整個(gè)記錄的負(fù)擔(dān)。
即,由于從數(shù)據(jù)輸入裝置1(AD轉(zhuǎn)換器)的CH進(jìn)行6次數(shù)據(jù)獲得處理,而與此相對(duì)應(yīng)執(zhí)行8次向數(shù)據(jù)記錄單元4E的數(shù)據(jù)寫入處理,所以消除從AD轉(zhuǎn)換器的CH獲得數(shù)據(jù)相關(guān)的處理的冗余性,正因?yàn)槿绱?,提高了從AD轉(zhuǎn)換器的CH獲得數(shù)據(jù)相關(guān)的該部分的處理速度。
另外,由于不需要與上述處理相關(guān)的高價(jià)的專用設(shè)備,所以可以低廉地實(shí)現(xiàn)數(shù)據(jù)記錄裝置。
實(shí)施形式8.
在實(shí)施形式1~7中沒有特別提及,但如果構(gòu)成包括任意的數(shù)據(jù)記錄裝置的檢查裝置,也能得到相同的效果。
這種情況下,由于由智能檢查單元構(gòu)成的檢查裝置利用記錄在數(shù)據(jù)記錄裝置中的數(shù)據(jù)執(zhí)行檢查處理,所以可以實(shí)現(xiàn)低廉的檢查裝置。
實(shí)施形式9.
另外,如果構(gòu)成包括上述實(shí)施形式1~7的任意的數(shù)據(jù)記錄裝置的控制裝置,也能得到相同的效果。
這種情況下,由順序控制器、運(yùn)動(dòng)控制器、數(shù)控裝置和機(jī)器人等FA設(shè)備構(gòu)成的控制裝置中,利用記錄在數(shù)據(jù)記錄裝置的測(cè)量數(shù)據(jù)執(zhí)行順序控制處理或者運(yùn)動(dòng)控制處理,可以實(shí)現(xiàn)低廉的控制裝置。
標(biāo)號(hào)說明1數(shù)據(jù)輸入裝置,2數(shù)據(jù)總線裝置,3、3a和3b數(shù)據(jù)控制裝置,4、4a、4b和4E數(shù)據(jù)記錄裝置5、5A、5a和5b數(shù)據(jù)緩沖存儲(chǔ)裝置6、6a和6b緩沖區(qū)域τ、τ2采樣周期
權(quán)利要求
1.一種數(shù)據(jù)記錄裝置,包括把成為檢查或者測(cè)量對(duì)象的信號(hào)作為測(cè)量數(shù)據(jù)取入的數(shù)據(jù)輸入裝置;傳輸所述測(cè)量數(shù)據(jù)的數(shù)據(jù)總線裝置;記錄通過所述數(shù)據(jù)總線裝置傳輸?shù)臏y(cè)量數(shù)據(jù)的數(shù)據(jù)記錄單元;以及進(jìn)行把所述測(cè)量數(shù)據(jù)記錄在所述數(shù)據(jù)記錄單元用的數(shù)據(jù)記錄控制的數(shù)據(jù)控制裝置,其特征在于,還包括具有臨時(shí)存儲(chǔ)所述測(cè)量數(shù)據(jù)用的緩沖區(qū)域的數(shù)據(jù)緩沖存儲(chǔ)裝置,所述數(shù)據(jù)控制裝置進(jìn)行數(shù)據(jù)記錄控制,使得把通過所述數(shù)據(jù)總線裝置從所述數(shù)據(jù)輸入裝置獲得的所述測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在所述緩沖區(qū)域后,最終記錄在所述數(shù)據(jù)記錄單元。
2.如權(quán)利要求1所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)緩沖存儲(chǔ)裝置包括作為所述緩沖區(qū)域的多個(gè)緩沖區(qū)域,所述數(shù)據(jù)控制裝置是這樣進(jìn)行數(shù)據(jù)記錄控制的,它把通過所述數(shù)據(jù)總線裝置從所述數(shù)據(jù)輸入裝置獲得的這次的測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在所述多個(gè)緩沖區(qū)域中的一個(gè)緩沖區(qū)域,同時(shí)把已經(jīng)存儲(chǔ)在所述多個(gè)緩沖區(qū)域中的另一個(gè)緩沖區(qū)域的上次測(cè)量數(shù)據(jù)記錄在所述數(shù)據(jù)記錄單元。
3.如權(quán)利要求1所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置動(dòng)態(tài)分配所述緩沖區(qū)域。
4.如權(quán)利要求3所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置根據(jù)與所述測(cè)量數(shù)據(jù)的采樣周期相對(duì)應(yīng)的大小,動(dòng)態(tài)分配所述緩沖區(qū)域。
5.如權(quán)利要求3所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置根據(jù)與所述測(cè)量數(shù)據(jù)的通道數(shù)相對(duì)應(yīng)的大小,動(dòng)態(tài)分配所述緩沖區(qū)域。
6.如權(quán)利要求3所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置根據(jù)與所述數(shù)據(jù)記錄單元在數(shù)據(jù)記錄動(dòng)作上需要的時(shí)間相對(duì)應(yīng)的大小,動(dòng)態(tài)分配所述緩沖區(qū)域。
7.如權(quán)利要求6所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置實(shí)測(cè)所述數(shù)據(jù)記錄單元在數(shù)據(jù)記錄動(dòng)作上需要的時(shí)間,并根據(jù)與實(shí)測(cè)時(shí)間相對(duì)應(yīng)的大小,動(dòng)態(tài)分配所述緩沖區(qū)域。
8.如權(quán)利要求1所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)記錄單元包括多個(gè)數(shù)據(jù)記錄單元,所述數(shù)據(jù)控制裝置是這樣進(jìn)行數(shù)據(jù)記錄控制的,它把通過所述數(shù)據(jù)總線裝置從所述數(shù)據(jù)輸入裝置獲得的測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在所述緩沖區(qū)域后,最終記錄在所述多個(gè)數(shù)據(jù)記錄單元中。
9.如權(quán)利要求8所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置對(duì)所述多個(gè)數(shù)據(jù)記錄單元的各自的數(shù)據(jù)記錄動(dòng)作需要的時(shí)間或者其實(shí)測(cè)時(shí)間,根據(jù)附帶各時(shí)間或者各實(shí)測(cè)時(shí)間、并與較大的時(shí)間值相對(duì)應(yīng)的大小或者與相加時(shí)間值相對(duì)應(yīng)的大小,動(dòng)態(tài)分配所述緩沖區(qū)域。
10.如權(quán)利要求1所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置包括多個(gè)數(shù)據(jù)控制裝置,使得與所述數(shù)據(jù)記錄單元的數(shù)據(jù)記錄處理的種類數(shù)對(duì)應(yīng)。
11.如權(quán)利要求1所述的數(shù)據(jù)記錄裝置,其特征在于,所述數(shù)據(jù)控制裝置進(jìn)行對(duì)所述數(shù)據(jù)記錄單元的數(shù)據(jù)記錄控制,使得與所述數(shù)據(jù)記錄單元的數(shù)據(jù)記錄處理的種類數(shù)對(duì)應(yīng)。
12.一種包括權(quán)利要求1至11的任一項(xiàng)所述的數(shù)據(jù)記錄裝置的檢查裝置,其特征在于,利用在所述數(shù)據(jù)記錄裝置上記錄的測(cè)量數(shù)據(jù)執(zhí)行檢查處理。
13.一種包括權(quán)利要求1至11的任一項(xiàng)所述的數(shù)據(jù)記錄裝置的控制裝置,其特征在于,利用在所述數(shù)據(jù)記錄裝置上記錄的測(cè)量數(shù)據(jù)執(zhí)行順序控制處理或者運(yùn)動(dòng)控制處理。
全文摘要
獲得一種減少向數(shù)據(jù)記錄單元的寫入處理且增加每一次的寫入數(shù)據(jù)量以減少寫入開銷、并利用高速采樣來保證大規(guī)模的匯總記錄點(diǎn)數(shù)的采樣數(shù)據(jù)的數(shù)據(jù)記錄裝置。包括輸入測(cè)量數(shù)據(jù)的數(shù)據(jù)輸入裝置1;傳輸測(cè)量數(shù)據(jù)的數(shù)據(jù)總線裝置2;記錄通過數(shù)據(jù)總線裝置2傳輸?shù)臏y(cè)量數(shù)據(jù)的數(shù)據(jù)記錄單元4;進(jìn)行把測(cè)量數(shù)據(jù)記錄在數(shù)據(jù)記錄單元4用的數(shù)據(jù)記錄控制的數(shù)據(jù)控制裝置3;以及包括臨時(shí)存儲(chǔ)測(cè)量數(shù)據(jù)用的緩沖區(qū)域6的數(shù)據(jù)緩沖存儲(chǔ)裝置5。數(shù)據(jù)控制裝置3把測(cè)量數(shù)據(jù)臨時(shí)存儲(chǔ)在緩沖區(qū)域6后,最終記錄在數(shù)據(jù)記錄單元4。
文檔編號(hào)G06F12/08GK1855076SQ20051009169
公開日2006年11月1日 申請(qǐng)日期2005年8月5日 優(yōu)先權(quán)日2005年4月26日
發(fā)明者仲井勘, 南出英明, 前田康之, 坪井隆, 菅野敬祐 申請(qǐng)人:三菱電機(jī)株式會(huì)社