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