本發(fā)明涉及一種數(shù)據(jù)記錄器(data logger),特別涉及一種能夠按照要收集的各數(shù)據(jù)向合適的存儲介質(zhì)保存數(shù)據(jù)的數(shù)據(jù)記錄器。
背景技術(shù):
目前,數(shù)據(jù)記錄器將所有要收集的數(shù)據(jù)保存到相同的存儲介質(zhì)中。例如,根據(jù)日本特開2010-066901號公報,通過可編程顯示器取得被暫時保存在控制設(shè)備的緩存器中的被控制設(shè)備的數(shù)據(jù),在該可編程顯示器的緩存器中保存所有取得的數(shù)據(jù)。
在數(shù)據(jù)記錄器所收集的數(shù)據(jù)中每個數(shù)據(jù)有要收集的周期、重要度的差異等特征。另外,在保存要收集的數(shù)據(jù)的存儲介質(zhì)中每個存儲介質(zhì)也有寫入次數(shù)限制和更換的容易度的差異等特征。因此,將所有要收集的數(shù)據(jù)保存在相同的存儲介質(zhì)中使數(shù)據(jù)記錄器的可靠性和維護性下降。
例如,通過短周期收集的數(shù)據(jù)與通過長周期收集的數(shù)據(jù)相比,寫入存儲介質(zhì)中的次數(shù)較多。因此,對存儲介質(zhì)的負(fù)荷變高,存儲介質(zhì)損壞的風(fēng)險高。將通過短周期收集的數(shù)據(jù)和通過長周期收集的數(shù)據(jù)保存在相同的存儲介質(zhì)中,即使針對存儲介質(zhì)的負(fù)荷低的數(shù)據(jù),存儲介質(zhì)被破壞的風(fēng)險也會變高。
另外,在使用了有寫入次數(shù)限制的存儲介質(zhì)的情況下,通過短周期收集的數(shù)據(jù)寫入存儲介質(zhì)的次數(shù)多,所以存儲介質(zhì)很快就達(dá)到寫入壽命的風(fēng)險高。關(guān)于將通過短周期收集的數(shù)據(jù)和通過長周期收集的數(shù)據(jù)保存到相同的存儲介質(zhì)即使針對達(dá)到存儲介質(zhì)的寫入壽命的風(fēng)險低的數(shù)據(jù)也會提高很快就達(dá)到存儲介質(zhì)的寫入壽命的風(fēng)險。并且,寫入存儲介質(zhì)的次數(shù)不僅依賴收集數(shù)據(jù)的周期也依賴要收集的數(shù)據(jù)量。
技術(shù)實現(xiàn)要素:
因此本發(fā)明的目的在于提供一種能夠按照要收集的每個數(shù)據(jù)將數(shù)據(jù)保存到適當(dāng)?shù)拇鎯橘|(zhì)中的數(shù)據(jù)記錄器。
本發(fā)明的數(shù)據(jù)記錄器收集從被控制裝置取得的數(shù)據(jù),將該收集到的上述數(shù)據(jù)保存到存儲介質(zhì)中,該數(shù)據(jù)記錄器具備多個存儲介質(zhì)、定期或以預(yù)定的契機從外部收集上述數(shù)據(jù)的數(shù)據(jù)收集處理部。上述數(shù)據(jù)收集處理部具備:數(shù)據(jù)取得處理部,其從外部取得上述數(shù)據(jù);數(shù)據(jù)保存處理部,其將上述數(shù)據(jù)取得處理部取得的上述數(shù)據(jù)根據(jù)基于該數(shù)據(jù)的種類的屬性保存到上述多個存儲介質(zhì)中的任意一個存儲介質(zhì)中。
上述數(shù)據(jù)收集處理部還可以具備:存儲介質(zhì)指定處理部,其指定將上述數(shù)據(jù)取得處理部取得的上述數(shù)據(jù)根據(jù)基于該數(shù)據(jù)的種類的屬性保存到上述多個存儲介質(zhì)中的哪一個存儲介質(zhì)中,另外,上述數(shù)據(jù)保存處理部可以構(gòu)成為在通過上述存儲介質(zhì)指定處理部指定的存儲介質(zhì)中保存上述數(shù)據(jù)。
另外,本發(fā)明的數(shù)據(jù)記錄器系統(tǒng)由上述數(shù)據(jù)記錄器、還有上述被控制裝置以及控制該被控制裝置的控制裝置構(gòu)成。并且,上述控制裝置具備:緩存器;以及數(shù)據(jù)存儲處理部,其從上述被控制裝置取得數(shù)據(jù),對該取得的數(shù)據(jù)附加基于該數(shù)據(jù)種類的屬性并存儲在上述緩存器中。上述數(shù)據(jù)取得處理部構(gòu)成為取得存儲在上述緩存器中數(shù)據(jù)。上述數(shù)據(jù)保存處理部構(gòu)成為根據(jù)由上述數(shù)據(jù)存儲處理部附加到上述數(shù)據(jù)中的上述屬性將上述數(shù)據(jù)保存到上述多個存儲介質(zhì)中的任意一個存儲介質(zhì)中。
通過本發(fā)明,能夠通過按照要收集的每個數(shù)據(jù)向適當(dāng)?shù)拇鎯橘|(zhì)保存數(shù)據(jù),能夠構(gòu)筑可靠性高且能夠容易維護的數(shù)據(jù)記錄器。
附圖說明
通過參照附圖說明以下的實施例,能夠更加明確本發(fā)明的上述以及其他目的、特征。在這些附圖中:
圖1是本發(fā)明第一實施方式的數(shù)據(jù)記錄器系統(tǒng)的概略框圖。
圖2A和圖2B是說明構(gòu)成圖1的數(shù)據(jù)記錄器系統(tǒng)的控制裝置對數(shù)據(jù)的屬性附加方法的圖。
圖3是表示在圖1的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)存儲處理部上執(zhí)行的處理流程的流程圖。
圖4是表示在構(gòu)成圖1的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)記錄器的數(shù)據(jù)收集處理部上執(zhí)行的處理流程的流程圖。
圖5是本發(fā)明第二實施方式的數(shù)據(jù)記錄器系統(tǒng)的概略框圖。
圖6是表示構(gòu)成圖5的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)記錄器的存儲介質(zhì)指定表的例子的圖。
圖7是構(gòu)成圖5的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)記錄器的存儲介質(zhì)管理表的例子。
圖8是表示在構(gòu)成圖5的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)記錄器的存儲介質(zhì)指定處理部上執(zhí)行的處理流程的流程圖。
圖9是表示在構(gòu)成圖5的數(shù)據(jù)記錄器系統(tǒng)的控制裝置的數(shù)據(jù)存儲處理部上執(zhí)行的處理流程的流程圖。
圖10是表示在構(gòu)成圖5的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)記錄器的數(shù)據(jù)收集處理部上執(zhí)行的處理流程的流程圖。
圖11是圖5的數(shù)據(jù)記錄器系統(tǒng)的數(shù)據(jù)保存方針的例子。
具體實施方式
本發(fā)明中,設(shè)置多個保存要收集的數(shù)據(jù)的存儲介質(zhì),按照要收集的每個數(shù)據(jù)將數(shù)據(jù)保存到適當(dāng)?shù)拇鎯橘|(zhì)中,在指定的存儲介質(zhì)中保存數(shù)據(jù),由此解決上述現(xiàn)有技術(shù)的問題。使用對數(shù)據(jù)附加屬性的規(guī)則、記述了要收集的數(shù)據(jù)種類和要保存的存儲介質(zhì)之間的關(guān)系的各種表(“存儲介質(zhì)指定表”、“存儲介質(zhì)管理表”等),按照該規(guī)則、表將各個數(shù)據(jù)保存到存儲介質(zhì)中,由此來實現(xiàn)指定應(yīng)該按照要收集的每個數(shù)據(jù)保存的存儲介質(zhì)。
另外,在本發(fā)明中,所謂存儲介質(zhì)表示固定在HDD和閃速ROM等裝置中的介質(zhì)、軟盤(注冊商標(biāo))和MO盤、CF卡、SD卡等能夠比較容易更換的介質(zhì)、CD-R和DVD-R、BD-R等一次寫入存儲介質(zhì)(write-once recording medium)、經(jīng)由網(wǎng)絡(luò)能夠訪問的網(wǎng)絡(luò)寄存器等能夠存儲數(shù)據(jù)的介質(zhì)全體,進一步,可以將即使是在同一介質(zhì)上但是從程序看來能夠識別為不同區(qū)域的介質(zhì)(磁盤上的分區(qū)不同的區(qū)域、在網(wǎng)絡(luò)寄存器上設(shè)置的不同的共享區(qū)域等)分別處理為一個存儲介質(zhì)。
首先,參照圖1~圖4說明本發(fā)明的數(shù)據(jù)記錄器系統(tǒng)的第一實施方式。
圖1是本實施方式的數(shù)據(jù)記錄器系統(tǒng)的概略框圖。
該數(shù)據(jù)記錄器系統(tǒng)針對收集到的數(shù)據(jù)附加屬性,根據(jù)該附加的屬性指定存儲數(shù)據(jù)的存儲介質(zhì),如圖1所示,具備被控制裝置100、控制裝置200、數(shù)據(jù)記錄器300。
被控制裝置100是能夠通過控制裝置200控制的設(shè)備或裝置,包括機床、工業(yè)用機械、機器人等。該被控制裝置100具備響應(yīng)來自外部的請求或自發(fā)地將動作時的各驅(qū)動部的坐標(biāo)值和速度值、各結(jié)構(gòu)的設(shè)定值、從未圖示的電流/電壓計、負(fù)荷測定器等傳感器取得的數(shù)據(jù)(數(shù)據(jù)121)輸出的功能。另外,被控制裝置100所輸出的數(shù)據(jù)121成為能夠判別各自的數(shù)據(jù)種類的數(shù)據(jù)形式、或是成為能夠判別各自的數(shù)據(jù)種類的形式。
控制裝置200是控制被控制裝置100的設(shè)備或裝置,包括CNC、PLC以及RC(機器人控制器)等。數(shù)據(jù)記錄器300和控制裝置200之間可以通過內(nèi)部總線連接,也可以通過以太網(wǎng)(Ethernet(注冊商標(biāo)))等網(wǎng)絡(luò)連接。
控制裝置200具備數(shù)據(jù)存儲處理部210和緩存器221。該數(shù)據(jù)存儲處理部210取得從被控制裝置100輸出的多個數(shù)據(jù)121,按照每個數(shù)據(jù)暫時存儲在緩存器221中。數(shù)據(jù)存儲處理部210具有在將數(shù)據(jù)存儲到緩存器221中時分別對數(shù)據(jù)附加屬性的功能。緩存器221是在控制裝置200所具備的存儲器、HDD等存儲裝置上設(shè)置的區(qū)域。
數(shù)據(jù)存儲處理部210附加與數(shù)據(jù)的收集周期和收集量、重要度等對應(yīng)的屬性??刂蒲b置200中預(yù)先設(shè)定用于對數(shù)據(jù)附加屬性的屬性附加規(guī)則,數(shù)據(jù)存儲處理部210根據(jù)該設(shè)定的規(guī)則將屬性賦予數(shù)據(jù)。
關(guān)于屬性附加規(guī)則,根據(jù)數(shù)據(jù)的種類等條件以附加給該數(shù)據(jù)的屬性而定義。例如,數(shù)據(jù)的種類等條件包括“進給軸的位置、實際速度”、“主軸的轉(zhuǎn)速、負(fù)荷”、“工具的壽命”、“CNC、放大器的電池壽命”等。另外,附加給數(shù)據(jù)的屬性包括“收集周期”、“重要度”和“收集量”等。
通過在控制裝置200隸屬的系統(tǒng)上著眼于哪個點來劃分?jǐn)?shù)據(jù)的存儲目的地來決定預(yù)先在該控制裝置200上生成并存儲哪種規(guī)則。例如,在考慮收集數(shù)據(jù)的周期并劃分存儲介質(zhì)來保存的情況下,準(zhǔn)備稱為“收集周期”的屬性,生成以下的規(guī)則,即
﹒針對通過短周期(1ms~500ms的周期)收集的數(shù)據(jù)即“進給軸的位置、實際速度”和“主軸的轉(zhuǎn)速、負(fù)荷”等數(shù)據(jù)種類,對“收集周期”的屬性設(shè)定屬性值A(chǔ),
﹒針對通過長周期(1次/日或發(fā)生頻度少的事件發(fā)生時)收集的數(shù)據(jù)即“工具的壽命”等數(shù)據(jù)種類,對“收集周期”的屬性設(shè)定屬性值B。
考慮分開存儲數(shù)據(jù)的存儲目的地的存儲介質(zhì)的數(shù)量來決定應(yīng)該設(shè)定的屬性值的數(shù)量即可。
作為對數(shù)據(jù)的屬性的附加方法,例如如圖2A所示,可以通過“屬性名=屬性值”的形式附加給各個數(shù)據(jù),也可以如圖2B所示,對數(shù)據(jù)附加多個固定寬度的屬性值字段,使屬性的種類和屬性值字段的位置對應(yīng)并將屬性值附加給數(shù)據(jù)。之后在數(shù)據(jù)記錄器300參照了數(shù)據(jù)時,如果能夠把握附加給數(shù)據(jù)的屬性則可以采用任何附加方法。
數(shù)據(jù)記錄器300是具備以下功能的裝置,即從通過有線或無線連接的外部裝置(未圖示)收集數(shù)據(jù),將該收集到的數(shù)據(jù)存儲在存儲介質(zhì)中。數(shù)據(jù)記錄器300可以構(gòu)成為專用的數(shù)據(jù)記錄器裝置、擴充卡以及周邊設(shè)備,也可以通過在通用計算機上運行軟件而構(gòu)成。
數(shù)據(jù)記錄器300能夠通過有線或無線與一個以上的存儲介質(zhì)(圖1中第一、第二的兩個存儲介質(zhì)321、322)連接,這些連接的存儲介質(zhì)321、322能夠在數(shù)據(jù)記錄器300上分別作為不同的存儲介質(zhì)而區(qū)別地讀寫。關(guān)于與數(shù)據(jù)記錄器300連接的存儲介質(zhì),如HDD和閃速ROM那樣固定在裝置上且不容易更換的介質(zhì)、CF卡和SD卡那樣具有預(yù)定的寫入壽命但能夠比較容易更換的介質(zhì)等具有與各自的介質(zhì)的性質(zhì)和使用狀況對應(yīng)的特性,適合保存怎樣的數(shù)據(jù)根據(jù)存儲介質(zhì)的特性而不同,例如如收集周期短且量易變多的數(shù)據(jù)適合更換容易的存儲介質(zhì)。
數(shù)據(jù)記錄器300具備數(shù)據(jù)收集處理部310。該數(shù)據(jù)收集處理部310收集與其連接的控制裝置200所具備的緩存器221中存儲的數(shù)據(jù),指定成為該收集到的各個數(shù)據(jù)的存儲目的地的存儲介質(zhì),在作為該存儲目的地而指定的存儲介質(zhì)中存儲各自的數(shù)據(jù)。該數(shù)據(jù)收集處理部310具備數(shù)據(jù)取得處理部312以及數(shù)據(jù)保存處理部313。
數(shù)據(jù)取得處理部312根據(jù)來自數(shù)據(jù)收集處理部310的指令,取得存儲在控制裝置200所具備的緩存器221中的數(shù)據(jù)。該數(shù)據(jù)取得處理部312進行的數(shù)據(jù)取得取決于控制裝置200和數(shù)據(jù)記錄器300怎樣進行連接。例如,當(dāng)控制裝置200和數(shù)據(jù)記錄器300通過內(nèi)部總線進行連接時,使用數(shù)據(jù)傳輸命令等取得數(shù)據(jù),另一方面,當(dāng)經(jīng)由網(wǎng)絡(luò)連接時使用FTP、HTTP等協(xié)議中的文件傳輸命令來取得數(shù)據(jù)。
數(shù)據(jù)保存處理部313按照數(shù)據(jù)取得處理部312從控制裝置200的緩存器221取得的數(shù)據(jù)中所附加的屬性,從與數(shù)據(jù)記錄器300連接的存儲介質(zhì)(圖1中為存儲介質(zhì)321、存儲介質(zhì)322)中指定成為該數(shù)據(jù)的存儲目的地的存儲介質(zhì),在該指定的存儲介質(zhì)中保存數(shù)據(jù)。
關(guān)于數(shù)據(jù)保存處理部313進行成為數(shù)據(jù)的存儲目的地的存儲介質(zhì)的指定,根據(jù)用于指定預(yù)先設(shè)定在數(shù)據(jù)記錄器中的成為存儲目的地的存儲介質(zhì)的存儲目的地指定規(guī)則來進行。該存儲目的地指定規(guī)則通過與屬性條件對應(yīng)的成為數(shù)據(jù)的存儲目的地的存儲介質(zhì)來定義。例如,定義以下規(guī)則:
﹒在針對取得的數(shù)據(jù)附加設(shè)定了屬性值A(chǔ)的屬性“收集周期”的情況下,將第一存儲介質(zhì)321指定為成為該數(shù)據(jù)的存儲目的地的存儲介質(zhì);
﹒在針對取得的數(shù)據(jù)附加設(shè)定了屬性值B的屬性“收集周期”的情況下,將第二存儲介質(zhì)322指定為成為該數(shù)據(jù)的存儲目的地的存儲介質(zhì)。
考慮在上述控制裝置200中設(shè)定的屬性附加規(guī)則來設(shè)定存儲目的地指定規(guī)則,從而能夠?qū)⒏鲾?shù)據(jù)種類的各數(shù)據(jù)分別保存在適于存儲數(shù)據(jù)的存儲介質(zhì)中。例如,在第一存儲介質(zhì)321是CF卡,第二存儲介質(zhì)322是閃速ROM的情況下,在控制裝置200和數(shù)據(jù)記錄器300中分別設(shè)定上述規(guī)則,由此在比較容易更換和入手的CF卡中存儲通過短周期(1ms~500ms的周期)進行收集的數(shù)據(jù)即“進給軸的位置、實際速度”和“主軸的轉(zhuǎn)速、負(fù)荷”等數(shù)據(jù),在更換花費時間的閃速ROM中存儲通過長周期(1次/日或發(fā)生頻率少的事件發(fā)生時)進行收集的數(shù)據(jù)即“工具的壽命”等數(shù)據(jù)(數(shù)據(jù)只偶爾增加,因此即使存儲在不容易更換的存儲介質(zhì)中也沒有問題)。
數(shù)據(jù)收集處理部310以預(yù)定的周期或以信號、用戶操作等為契機來運行上述數(shù)據(jù)取得處理部312以及數(shù)據(jù)保存處理部313,從而收集存儲在控制裝置200的緩存器221中的數(shù)據(jù),并保存在適合保存各數(shù)據(jù)的存儲介質(zhì)中。
圖3是表示在控制裝置200的數(shù)據(jù)存儲處理部210上執(zhí)行的處理流程的流程圖。
[步驟SA01]數(shù)據(jù)存儲處理部210取得被控制裝置100的數(shù)據(jù)。
[步驟SA02]數(shù)據(jù)存儲處理部210針對從被控制裝置100取得的數(shù)據(jù)附加屬性,暫時地存儲在緩存器221中。如果存儲結(jié)束,返回步驟SA01。
圖4是表示在數(shù)據(jù)記錄器300的數(shù)據(jù)收集處理部310上執(zhí)行的處理流程的流程圖。
[步驟SB01]數(shù)據(jù)取得處理部312從控制裝置200的緩存器221取得數(shù)據(jù)。
[步驟SB02]數(shù)據(jù)保存處理部313將在步驟SB01取得的數(shù)據(jù)按照附加在該數(shù)據(jù)中的屬性指定存儲目的地的存儲介質(zhì)(存儲介質(zhì)321、322),并在該指定的存儲介質(zhì)中保存數(shù)據(jù)。保存完成后,返回步驟SB01。
如以上所說明的那樣,圖1所示的數(shù)據(jù)記錄器300根據(jù)通過控制裝置200附加給數(shù)據(jù)的屬性來指定成為該數(shù)據(jù)的存儲目的地的存儲介質(zhì),在該指定的存儲介質(zhì)中能夠保存數(shù)據(jù)。根據(jù)通過控制裝置200附加的屬性,通過設(shè)定在適合該數(shù)據(jù)的存儲介質(zhì)中進行存儲的規(guī)則而能夠構(gòu)筑可靠性高且易維護的數(shù)據(jù)記錄器。
接著,參照圖5~圖11說明本發(fā)明的數(shù)據(jù)記錄器系統(tǒng)的第二實施方式。
在第一實施方式中,對收集到的數(shù)據(jù)附加屬性,根據(jù)該附加的屬性指定存儲該數(shù)據(jù)的存儲介質(zhì)。在該第二實施方式中,在數(shù)據(jù)記錄器上判別數(shù)據(jù)的種類等,根據(jù)其判別結(jié)果指定存儲該數(shù)據(jù)的存儲介質(zhì)。
圖5是該第二實施方式的數(shù)據(jù)記錄器系統(tǒng)的概略框圖。該數(shù)據(jù)記錄器系統(tǒng)具備被控制裝置100、控制裝置200以及數(shù)據(jù)記錄器300。
被控制裝置100與第一實施方式一樣是能夠通過控制裝置200進行控制的設(shè)備或裝置,具備響應(yīng)來自外部的請求或自發(fā)地輸出在動作時取得的數(shù)據(jù)(數(shù)據(jù)121)的功能。另外,被控制裝置100所輸出的數(shù)據(jù)121成為能夠判別各自的數(shù)據(jù)種類的數(shù)據(jù)形式、或是能夠判別各自的數(shù)據(jù)種類的數(shù)據(jù)。
控制裝置200與第一實施方式一樣是控制被控制裝置100的設(shè)備或裝置,具備數(shù)據(jù)存儲處理部210和緩存器221。該數(shù)據(jù)存儲處理部210取得從被控制裝置100輸出的多個數(shù)據(jù)121,按照每個數(shù)據(jù)暫時存儲在緩存器221中。該數(shù)據(jù)存儲處理部210與第一實施方式不同,在對緩存器221存儲數(shù)據(jù)時不附加屬性而直接進行存儲。
數(shù)據(jù)記錄器300是具備以下功能的裝置,即從通過有線或無線連接的外部裝置(未圖示)收集數(shù)據(jù),將該收集到的數(shù)據(jù)存儲到存儲介質(zhì)中。與第一實施方式相同,數(shù)據(jù)記錄器300能夠通過有線或無線與1個以上的存儲介質(zhì)(圖5中第一、第二兩個存儲介質(zhì)321、322)連接。
數(shù)據(jù)記錄器300具備數(shù)據(jù)收集處理部310。該數(shù)據(jù)收集處理部310收集與其連接的控制裝置200所具備的緩存器221中存儲的數(shù)據(jù),指定成為該收集到的各數(shù)據(jù)的存儲目的地的存儲介質(zhì),并在作為該存儲目的地而指定的存儲介質(zhì)中存儲各自的數(shù)據(jù)。該數(shù)據(jù)收集處理部310具備存儲介質(zhì)指定處理部311、數(shù)據(jù)取得處理部312以及數(shù)據(jù)保存處理部313。
存儲介質(zhì)指定處理部311具備以下功能,即參照存儲介質(zhì)指定表331以及存儲介質(zhì)管理表332來決定是否指定用于保存要收集的數(shù)據(jù)的存儲介質(zhì)。
圖6是表示構(gòu)成圖5的數(shù)據(jù)記錄器300的存儲介質(zhì)指定表331的例子。
存儲介質(zhì)指定表331是用于指定與數(shù)據(jù)的種類和屬性對應(yīng)的存儲介質(zhì)的表,按照與收集的每個種類共通的每個特征準(zhǔn)備屬性,按照這些屬性指定表示保存目的地的存儲介質(zhì)的存儲介質(zhì)ID。例如,在圖6所示的例子中,根據(jù)數(shù)據(jù)的種類和屬性指定存儲介質(zhì)。另外,圖6所示的存儲介質(zhì)指定表331是一例,表的數(shù)據(jù)種類以及屬性的數(shù)量等不受該限制。
﹒屬性1:對通過收集數(shù)據(jù)的周期進行保存的存儲介質(zhì)進行劃分的情況
在保存通過短周期(1ms~500ms的周期)收集的數(shù)據(jù)種類時指定A為存儲介質(zhì)ID,在保存通過長周期(1次/日或發(fā)生頻率少的事件發(fā)生時)收集的數(shù)據(jù)時指定B為存儲介質(zhì)ID。
﹒屬性2:對以數(shù)據(jù)的重要度保存的存儲介質(zhì)進行劃分的情況
在保存重要度高的數(shù)據(jù)時指定A為存儲介質(zhì)ID,在保存重要度低的數(shù)據(jù)時指定B為存儲介質(zhì)ID。
﹒屬性3:對以收集數(shù)據(jù)的量進行保存的存儲介質(zhì)進行劃分的情況
在保存收集大量項目的數(shù)據(jù)時指定A為存儲介質(zhì)ID,在保存收集少量項目的數(shù)據(jù)時指定B為存儲介質(zhì)ID。
﹒屬性4:任意指定存儲介質(zhì)的情況
用戶任意將A或B指定為存儲介質(zhì)ID。
存儲介質(zhì)指定處理部311在參照存儲介質(zhì)指定表311指定成為數(shù)據(jù)的存儲目的地的存儲介質(zhì)時,根據(jù)其目的來使用預(yù)定的屬性。用戶能夠通過設(shè)定等來指定所使用的屬性。例如在對通過收集數(shù)據(jù)的周期進行保存的存儲介質(zhì)進行劃分的情況下,使用存儲介質(zhì)指定表331的屬性1。此時,在數(shù)據(jù)種類為“進給軸的位置、實際速度”和“主軸的轉(zhuǎn)速、負(fù)荷”時,指定A為存儲介質(zhì)ID,在數(shù)據(jù)種類為“工具的壽命”和“CNC、放大器的電池壽命”時,指定B為存儲介質(zhì)ID。
存儲介質(zhì)指定處理部311如果通過上述處理對各個數(shù)據(jù)指定存儲介質(zhì)ID,則接著參照存儲介質(zhì)管理表332來確定用于保存數(shù)據(jù)的存儲介質(zhì)。
圖7表示圖5的數(shù)據(jù)記錄器300的存儲介質(zhì)管理表332的例子。
存儲介質(zhì)管理表332將數(shù)據(jù)記錄器300能夠訪問的存儲介質(zhì)與存儲介質(zhì)ID關(guān)聯(lián)并存儲。在圖7的例子中,在作為存儲介質(zhì)而使用CF卡時,指定A為存儲介質(zhì)ID,在作為存儲介質(zhì)而使用閃速ROM時,指定B為存儲介質(zhì)ID。另外,圖7的存儲介質(zhì)管理表332是一例,能夠在存儲介質(zhì)管理表332上管理的存儲介質(zhì)不受該限制。
數(shù)據(jù)取得處理部312與第一實施方式相同,根據(jù)來自數(shù)據(jù)收集處理部310的指令,取得在控制裝置200所具備的緩存器221中存儲的數(shù)據(jù)。
數(shù)據(jù)保存處理部313使存儲介質(zhì)指定處理部311確定由數(shù)據(jù)取得處理部312從控制裝置200的緩存器221取得的數(shù)據(jù)的存儲目的地的存儲介質(zhì),將該確定的存儲介質(zhì)作為存儲目的地的存儲介質(zhì),在其中保存數(shù)據(jù)。
在圖5中,例如,當(dāng)?shù)谝淮鎯橘|(zhì)321是CF卡,第二存儲介質(zhì)322是閃速ROM時,如果根據(jù)屬性1(收集周期)決定存儲目的地,則關(guān)于“進給軸的位置、實際速度”和“主軸的轉(zhuǎn)速、負(fù)荷”等數(shù)據(jù),通過參照存儲介質(zhì)指定表331而將A指定為存儲介質(zhì)ID,根據(jù)該指定的存儲介質(zhì)ID(=A)來參照存儲介質(zhì)管理表332,由此取得CF卡作為存儲介質(zhì),因此該數(shù)據(jù)被保存在第一存儲介質(zhì)321中。另一方面,關(guān)于“工具的壽命”、“CNC、放大器的電池壽命”等數(shù)據(jù),通過參照存儲介質(zhì)指定表331將B指定為存儲介質(zhì)Id,根據(jù)該指定的存儲介質(zhì)ID(=B)參照存儲介質(zhì)管理表332,由此取得閃速ROM作為存儲介質(zhì),因此該數(shù)據(jù)被保存在第二存儲介質(zhì)322中。
圖8是表示在數(shù)據(jù)記錄器300的存儲介質(zhì)指定處理部311上執(zhí)行的處理流程的流程圖。
[步驟SC01]存儲介質(zhì)指定處理部311根據(jù)用戶的設(shè)定等來決定指定用于保存使用存儲介質(zhì)指定表331的哪個屬性而收集的數(shù)據(jù)的存儲介質(zhì)。
[步驟SC02]存儲介質(zhì)指定處理部311從存儲介質(zhì)指定表331和存儲介質(zhì)管理表332取得用于保存要收集的數(shù)據(jù)的存儲介質(zhì)。
圖9是表示在控制裝置200的數(shù)據(jù)存儲處理部210上執(zhí)行的處理流程的流程圖。
[步驟SD01]數(shù)據(jù)存儲處理部210取得被控制裝置100的數(shù)據(jù)。
[步驟SD02]數(shù)據(jù)存儲處理部210將從被控制裝置100取得的數(shù)據(jù)暫時存儲在緩存器221中。存儲結(jié)束后返回步驟SD01。
圖10是表示在數(shù)據(jù)記錄器300的數(shù)據(jù)收集處理部310上執(zhí)行的處理流程的流程圖。
[步驟SE01]數(shù)據(jù)取得處理部312從控制裝置200的緩存器221取得數(shù)據(jù)。
[步驟SE02]數(shù)據(jù)保存處理部313使存儲介質(zhì)指定處理部311確定作為在步驟SE01取得的數(shù)據(jù)的存儲目的地的存儲介質(zhì),向被確定的存儲介質(zhì)(存儲介質(zhì)321或存儲介質(zhì)322)保存數(shù)據(jù)。保存結(jié)束后返回步驟SE01。
通過以上的處理,根據(jù)由數(shù)據(jù)取得處理部312取得的數(shù)據(jù)的數(shù)據(jù)種類,能夠?qū)⒃摂?shù)據(jù)保存到考慮了所指定的屬性的適當(dāng)?shù)拇鎯橘|(zhì)中。關(guān)于存儲介質(zhì)指定表331以及存儲介質(zhì)管理表332的各個值,例如根據(jù)圖11所例示的數(shù)據(jù)的保存方針等進行設(shè)定即可。
如以上說明的那樣,本實施方式的數(shù)據(jù)記錄器300根據(jù)從控制裝置200取得的數(shù)據(jù)的種類,從存儲介質(zhì)指定表331和存儲介質(zhì)管理表332確定存儲介質(zhì),能夠?qū)⒃摂?shù)據(jù)保存到該確定的存儲介質(zhì)中。數(shù)據(jù)記錄器300的用戶通過選擇作為指定存儲介質(zhì)的基準(zhǔn)的屬性,能夠容易地變更保存目的地的存儲介質(zhì)。另外,通過存儲介質(zhì)指定表331的存儲介質(zhì)的指定、變更存儲介質(zhì)管理表332的值也能夠容易地變更進行保存的存儲介質(zhì)。
以上,說明了本發(fā)明的實施方式,但是本發(fā)明不限定于上述實施方式的例子,而能夠通過增加適當(dāng)?shù)淖兏愿鞣N方式來實施。