两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)收集裝置及數(shù)據(jù)收集程序的制作方法

文檔序號:6294440閱讀:172來源:國知局
數(shù)據(jù)收集裝置及數(shù)據(jù)收集程序的制作方法
【專利摘要】本發(fā)明包括:第一存儲部(411b),該第一存儲部(411b)存儲在多個控制裝置(21~23)之間掃描傳輸?shù)臄?shù)據(jù);小組選擇部(414a),該小組選擇部(414a)將第一存儲部(411b)的存儲區(qū)域分割成多個小組,并將小組的存儲區(qū)域進一步分割成多個子小組,基于數(shù)據(jù)傳輸速度特性來選擇收集小組;計劃生成部(414b),該計劃生成部(414b)基于收集小組的個數(shù)和收集周期來生成計劃;以及數(shù)據(jù)讀取部(414e),該數(shù)據(jù)讀取部(414e)基于生成的計劃讀取出數(shù)據(jù)。
【專利說明】數(shù)據(jù)收集裝置及數(shù)據(jù)收集程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及從控制裝置中收集數(shù)據(jù)的數(shù)據(jù)收集裝置及數(shù)據(jù)收集程序,該控制裝置廣泛應(yīng)用于包含鋼鐵、造紙車間或汽車產(chǎn)業(yè)等的組裝操作的FA領(lǐng)域、化學車間等PA領(lǐng)域、以及上下水道系統(tǒng)或其他公共系統(tǒng)等產(chǎn)業(yè)用系統(tǒng)的控制。
【背景技術(shù)】
[0002]用于控制車間設(shè)備等控制對象的通常的控制系統(tǒng)由通過網(wǎng)絡(luò)連接的多臺控制裝置構(gòu)成,通過經(jīng)由該網(wǎng)絡(luò)在控制裝置間進行控制信息的傳輸來控制車間設(shè)備。
[0003]此外,通過經(jīng)由該網(wǎng)絡(luò)從控制裝置收集過程值等數(shù)據(jù),來監(jiān)視車間設(shè)備。
[0004]在該控制系統(tǒng)中對控制車間設(shè)備過程中的數(shù)據(jù)進行存儲,例如,當車間設(shè)備發(fā)生某種異?,F(xiàn)象時,考慮到通過對所存儲的數(shù)據(jù)進行分析,會有助于探明所發(fā)生的異常現(xiàn)象的原因以及制定解決方案。因此,需要迅速地收集控制裝置的數(shù)據(jù)。
[0005]在專利文獻中,提出了以下鋼鐵設(shè)備系統(tǒng)的數(shù)據(jù)收集裝置,在該數(shù)據(jù)收集裝置中,以二進制數(shù)據(jù)的形式收集控制裝置輸出至鋼鐵車間的控制信息,并以二進制數(shù)據(jù)的形式收集由控制裝置輸出的控制信息所控制的鋼鐵車間的事件信息,對同一時刻收集到的控制信息的二進制數(shù)據(jù)和事件信息的二進制數(shù)據(jù)添加通用關(guān)鍵詞,存儲添加有通用關(guān)鍵詞的控制信息的二進制數(shù)據(jù),并存儲添加有通用關(guān)鍵詞的事件信息的二進制數(shù)據(jù)。
現(xiàn)有技術(shù)文獻 專利文獻
[0006]專利文獻1:日本專利特開2010 - 271850號公報

【發(fā)明內(nèi)容】

發(fā)明所要解決的技術(shù)問題
[0007]在近年來的控制裝置所具備的網(wǎng)卡中內(nèi)置有用于共用數(shù)據(jù)的存儲器,通過使用DMA (Direct Memory Access:直接存儲器存取)對存儲在該存儲器中的數(shù)據(jù)進行數(shù)據(jù)傳輸,可在多個控制裝置間高速地傳輸大量數(shù)據(jù)。
[0008]然而,專利文獻I所記載的數(shù)據(jù)收集裝置中,在使用DMA來共用數(shù)據(jù)的情況下,若傳輸少量的數(shù)據(jù),則有時其處理速度會下降。
[0009]本發(fā)明是鑒于上述問題而完成的,提供一種無論數(shù)據(jù)量的多少均能迅速地收集數(shù)據(jù),且具有簡單結(jié)構(gòu)的數(shù)據(jù)收集裝置以及數(shù)據(jù)收集程序。
解決技術(shù)問題所采用的技術(shù)方案
[0010]為實現(xiàn)上述目的,本發(fā)明所涉及的數(shù)據(jù)收集裝置的第一特征在于,包括:存儲部,該存儲部存儲在多個控制裝置間掃描傳輸?shù)臄?shù)據(jù);小組選擇部,該小組選擇部將所述存儲部的存儲區(qū)域分割成多個小組,并將所述小組的存儲區(qū)域進一步分割成多個子小組,基于對應(yīng)于所述數(shù)據(jù)的大小的數(shù)據(jù)傳輸速度特性,選擇分割后的一個以上的所述子小組作為在所述小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得所述數(shù)據(jù)的讀取速度不會下降;計劃生成部,該計劃生成部基于作為所述收集小組而選擇的子小組的個數(shù)和收集所述數(shù)據(jù)的收集周期,生成每單位時間從所述存儲部讀取所述數(shù)據(jù)的計劃;以及數(shù)據(jù)讀取部,該數(shù)據(jù)讀取部基于生成的所述計劃,從所述存儲部中讀取出所述數(shù)據(jù)。
[0011]本發(fā)明所涉及的數(shù)據(jù)收集裝置的第二特征在于,還包括:時間計算部,該時間計算部基于由所述計劃生成部生成的計劃,計算出每個所述單位時間讀取出所述數(shù)據(jù)所需要的時間,作為所需讀取時間;以及判定部,該判定部基于由所述時間計算部計算出的所需讀取時間,對在所述單位時間內(nèi)是否能讀取出所述數(shù)據(jù)進行判定,所述數(shù)據(jù)讀取部在由所述判定部判定為在所述單位時間內(nèi)能讀取出所述數(shù)據(jù)的情況下,從所述存儲部中讀取出所述數(shù)據(jù)。
[0012]本發(fā)明所涉及的數(shù)據(jù)收集裝置的第三特征在于,所述時間計算部計算出由所述計劃生成部生成的計劃中的每單位時間的所述收集小組個數(shù)乘以數(shù)據(jù)傳輸速度后得到的值,以作為所述所需讀取時間。
[0013]本發(fā)明所涉及的數(shù)據(jù)收集裝置的第四特征在于,所述判定部在由所述時間計算部計算出的所需讀取時間大于等于從單位時間減去規(guī)定的時間余量而得到的閾值時間的情況下,判定為在所述單位時間內(nèi)無法讀取出所述數(shù)據(jù),并發(fā)出警報。
[0014]本發(fā)明所涉及的數(shù)據(jù)收集裝置的第五特征在于,所述計劃生成部在請求讀取的數(shù)據(jù)沒有包含在所選擇的所述子小組內(nèi)的情況下,再次生成所述計劃,以在所述單位時間內(nèi)所述收集小組的個數(shù)最少的時間段從所述存儲部中讀取出所請求的所述數(shù)據(jù)。
[0015]為實現(xiàn)上述目的,本發(fā)明所涉及的數(shù)據(jù)收集程序的第一特征在于,在計算機上執(zhí)行以下步驟:存儲步驟,在該存儲步驟中存儲在多個控制裝置間掃描傳輸?shù)臄?shù)據(jù);小組選擇步驟,在該小組選擇步驟中,將所述存儲部的存儲區(qū)域分割成多個小組,并將所述小組的存儲區(qū)域進一步分割成多個子小組,基于對應(yīng)于所述數(shù)據(jù)的大小的數(shù)據(jù)傳輸速度特性,選擇分割后的一個以上的所述子小組作為在所述小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得所述數(shù)據(jù)的讀取速度不會下降;計劃生成步驟,在該計劃生成步驟中,基于作為所述收集小組而選擇的子小組的個數(shù)和收集所述數(shù)據(jù)的收集周期,生成每單位時間從所述存儲部讀取所述數(shù)據(jù)的計劃;以及數(shù)據(jù)讀取步驟,在該數(shù)據(jù)讀取步驟中,基于生成的所述計劃,從所述存儲部中讀取所述數(shù)據(jù)。
[0016]本發(fā)明所涉及的數(shù)據(jù)收集程序的第二特征在于,還執(zhí)行以下步驟:時間計算步驟,在該時間計算步驟中,基于由所述計劃生成步驟生成的計劃,計算出每個所述單位時間讀取出所述數(shù)據(jù)所需要的時間,作為所需讀取時間;以及判定步驟,在該判定步驟中,基于由所述時間計算步驟計算出的所需讀取時間,對在所述單位時間內(nèi)是否能讀取出所述數(shù)據(jù)進行判定,在所述數(shù)據(jù)讀取步驟中,在由所述判定步驟判定為在所述單位時間內(nèi)能讀取出所述數(shù)據(jù)的情況下,從所述存儲部中讀取出所述數(shù)據(jù)。
[0017]本發(fā)明所涉及的數(shù)據(jù)收集程序的第三特征在于,在所述時間計算步驟中計算出由所述計劃生成步驟生成的計劃中的每單位時間的所述收集小組個數(shù)乘以數(shù)據(jù)傳輸速度后得到的值,以作為所述所需讀取時間。
[0018]本發(fā)明所涉及的數(shù)據(jù)收集程序的第四特征在于,在所述判定步驟中,在由所述時間計算步驟計算出的所需讀取時間大于等于從單位時間減去規(guī)定的時間余量而得到的閾值時間的情況下,判定為在所述單位時間內(nèi)無法讀取出所述數(shù)據(jù),并發(fā)出警報。[0019]本發(fā)明所涉及的數(shù)據(jù)收集程序的第五特征在于,在所述計劃生成步驟中,在請求讀取的數(shù)據(jù)沒有包含在所選擇的所述子小組內(nèi)的情況下,再次生成所述計劃,以在所述單位時間內(nèi)所述收集小組的個數(shù)最少的時間段從所述存儲部中讀取出所請求的所述數(shù)據(jù)。
發(fā)明效果
[0020]根據(jù)本發(fā)明的數(shù)據(jù)收集裝置和數(shù)據(jù)收集程序,無論數(shù)據(jù)量的多少,均能以簡單的結(jié)構(gòu)迅速地收集數(shù)據(jù)。
【專利附圖】

【附圖說明】
[0021]圖1是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)的連接關(guān)系的圖。
圖2是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)的控制裝置及數(shù)據(jù)收集裝置所具備的共用存儲器的掃描傳輸概念的示意圖。
圖3是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)所具備的數(shù)據(jù)收集裝置的結(jié)構(gòu)的圖。圖4是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)的數(shù)據(jù)收集裝置所具備的第一存儲部的存儲區(qū)域的圖。
圖5是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)所具備的數(shù)據(jù)收集裝置執(zhí)行處理的處理步驟的流程圖。
圖6是用于說明由本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)的數(shù)據(jù)收集裝置所具備的小組選擇部所選擇的收集小組模式的圖。
圖7是表示由本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)的數(shù)據(jù)收集裝置所具備的計劃生成部生成的計劃的一個示例的圖。
圖8是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)所具備的數(shù)據(jù)收集裝置中,在新增收集數(shù)據(jù)的項目的情況下的處理的處理步驟的流程圖。
【具體實施方式】
[0022]以下,參照【專利附圖】
附圖
【附圖說明】用于實施本發(fā)明的最佳方式。
<實施方式1>
圖1是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)的連接關(guān)系的圖。
[0023]如圖1所示,本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I具備控制裝置21?22、以及數(shù)據(jù)收集裝置41?43,分別經(jīng)由控制網(wǎng)絡(luò)52相連接。此外,數(shù)據(jù)收集系統(tǒng)I具備監(jiān)視裝置62,經(jīng)由上位網(wǎng)絡(luò)51與數(shù)據(jù)收集裝置41?43相連接。
[0024]控制裝置21?22例如由以PLC(Programmable Logic Controller:可編程邏輯控制器)為代表的控制用控制器構(gòu)成。
[0025]數(shù)據(jù)收集裝置41?43對由控制裝置21?22提供的數(shù)據(jù)進行收集。這里,所謂數(shù)據(jù)是指例如在以熱軋車間的車間設(shè)備作為控制對象的情況下,在運行熱軋車間上所需的關(guān)于車間控制設(shè)備的各種數(shù)據(jù),即,制造指示數(shù)據(jù),制造實際數(shù)據(jù)、警報數(shù)據(jù)、軋輥數(shù)據(jù)模型計算數(shù)據(jù)、模型學習數(shù)據(jù)、常數(shù)數(shù)據(jù)、參數(shù)數(shù)據(jù)等。
[0026]此外,連接至控制網(wǎng)絡(luò)52的數(shù)據(jù)收集裝置41?43和控制裝置21?22具有共用存儲器,通過在各個裝置間進行控制數(shù)據(jù)的掃描傳輸(循環(huán)傳輸),來實現(xiàn)作為網(wǎng)絡(luò)裝置的功能。[0027]因此,在各共用存儲器內(nèi)設(shè)有分別在各裝置間進行分配的發(fā)送數(shù)據(jù)區(qū)域和接收數(shù)據(jù)區(qū)域。由此,例如,利用一次數(shù)據(jù)傳輸將控制裝置21的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)發(fā)送給連接至控制網(wǎng)絡(luò)52的所有裝置內(nèi)的共用存儲器。關(guān)于該共用存儲器的掃描傳輸概念將在后文中闡述。
[0028]顯示裝置61具備有機EL (electroluminescence:電致發(fā)光)顯示器、液晶顯示器等圖像輸出裝置,與監(jiān)視裝置62相連接。顯示裝置61基于由監(jiān)視裝置62提供的輸出信號,顯示警報等。
[0029]監(jiān)視裝置62基于由數(shù)據(jù)收集裝置41?43提供的過程數(shù)據(jù),以使多個數(shù)據(jù)的時間軸相一致的方式將數(shù)據(jù)顯示在顯示裝置61上。
[0030]圖2是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I的控制裝置21?22及數(shù)據(jù)收集裝置41?43所具備的共用存儲器的掃描傳輸概念的示意圖。
[0031]如圖2的Cl行所示,在每個控制周期,利用一次數(shù)據(jù)傳輸將控制裝置21的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)傳輸給連接至同一個傳輸路徑的所有裝置(控制裝置22?23、以及數(shù)據(jù)收集裝置41?43)各自的共用存儲器。同樣地,如C2行所示,在每個控制周期,也將控制裝置22的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)傳輸給控制裝置21、23、以及數(shù)據(jù)收集裝置41?43各自的共用存儲器。
[0032]由此,由于在各共用存儲器內(nèi)設(shè)有分別在各裝置間進行分配的發(fā)送數(shù)據(jù)區(qū)域和接收數(shù)據(jù)區(qū)域,通過掃描傳輸將數(shù)據(jù)發(fā)送給所有裝置內(nèi)的共用存儲器,因此能夠在各裝置間共用相同的數(shù)據(jù)。
[0033]圖3是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I所具備的數(shù)據(jù)收集裝置41的結(jié)構(gòu)的圖。另外,數(shù)據(jù)收集裝置41?43具有相同的結(jié)構(gòu),因此下面以數(shù)據(jù)收集裝置41為例進行說明。
[0034]如圖3所示,數(shù)據(jù)收集裝置41包括第一網(wǎng)卡411、第二存儲部412、第二網(wǎng)卡413、以及CPU414,分別經(jīng)由總線417相連接。
[0035]第一網(wǎng)卡411是用于與控制網(wǎng)絡(luò)52相連接的接口卡,包括以自推進方式進行計時的計時器411a、第一存儲部411b、以及第一存儲控制部411c。
[0036]第一存儲部411b是上述共用存儲器,存儲由控制裝置21?22提供的數(shù)據(jù)。
[0037]若第一存儲部411b的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)被改寫,則第一存儲控制部411c向其他裝置進行掃描傳輸,或者通過掃描傳輸來改寫第一存儲部411b的接收數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)。
[0038]第二存儲部412將由計時器411a計時得到的時刻和基于CPU414的指示而存儲在第一存儲部411b中的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進行存儲。此外,第二存儲部412基于對應(yīng)于數(shù)據(jù)大小的傳輸速度特性預(yù)先存儲收集小組模式。
[0039]第二網(wǎng)卡413是用于與上位網(wǎng)絡(luò)51相連接的接口卡。
[0040]CPU414進行數(shù)據(jù)收集裝置41的關(guān)鍵控制。此外,CPU414包括小組選擇部414a、計劃生成部414b、時間計算部414c、判定部414d、以及數(shù)據(jù)讀取部414e。
[0041]小組選擇部414a將第一存儲部411b的存儲區(qū)域分割成多個小組,并將小組的存儲區(qū)域進一步分割成多個子小組。
[0042]圖4是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I的數(shù)據(jù)收集裝置41所具備的第一存儲部411b的存儲區(qū)域的圖。
[0043]如圖4所示,小組選擇部414a將從第一存儲部411b的存儲區(qū)域的起始開始的128 (字節(jié))作為一個塊,將塊101?108的8個塊作為一個子小組,由此來對存儲區(qū)域進行分割。
[0044]然后,小組選擇部414a將4個子小組,例如子小組201?204作為一個小組301。
[0045]由此,小組選擇部414a以分層的方式對存儲區(qū)域進行分割,如后文中所要描述的那樣,通過以子小組為單位進行讀取,能夠高效地讀取出所存儲的數(shù)據(jù)。
[0046]接著,小組選擇部414a基于對應(yīng)于數(shù)據(jù)大小的數(shù)據(jù)傳輸速度特性,選擇分割后的一個以上的子小組作為在小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得數(shù)據(jù)的讀取速度不會下降。這里,根據(jù)通信標準和網(wǎng)絡(luò)設(shè)定,數(shù)據(jù)的大小有可能會對數(shù)據(jù)的傳輸速度產(chǎn)生較大的影響。例如,在使用上述DMA進行數(shù)據(jù)傳輸?shù)那闆r下,能夠高速地傳輸大量數(shù)據(jù),但在對分散存儲在存儲部中的少量數(shù)據(jù)進行傳輸?shù)那闆r下,有時不使用DMA的數(shù)據(jù)傳輸方式能夠更為高速地傳輸數(shù)據(jù)。因此,根據(jù)所傳輸?shù)臄?shù)據(jù)的大小的不同,數(shù)據(jù)的傳輸速度特性也有可能存在差異。因此,小組選擇部414a對連續(xù)讀取的單位即收集小組進行選擇,以使得數(shù)據(jù)的讀取速度不會下降,即,使得從第一存儲部411b中讀取數(shù)據(jù)的讀取速度不會下降。
[0047]計劃生成部414b基于作為收集小組而選擇的子小組的個數(shù)和收集數(shù)據(jù)的收集周期,生成每單位時間從第一存儲部411b中讀取數(shù)據(jù)的計劃。
[0048]此外,計劃生成部414b在請求讀取的數(shù)據(jù)沒有包含在所選擇的子小組內(nèi)的情況下,再次生成計劃,以使得在單位時間內(nèi)收集小組的個數(shù)最少的時間段從第一存儲部411b中讀取出所請求的數(shù)據(jù)。
[0049]時間計算部414c基于由計劃生成部414b生成的計劃,計算出每單位時間讀取數(shù)據(jù)所需要的時間,作為所需讀取時間。具體而言,時間計算部414c計算出由計劃生成部414b生成的計劃中每單位時間的收集小組個數(shù)乘以數(shù)據(jù)傳輸速度后的值,以作為所需讀取時間。
[0050]判定部414d基于由時間計算部414c計算出的所需讀取時間,對是否能在單位時間內(nèi)讀取出數(shù)據(jù)進行判定。具體而言,判定部414d在由時間計算部414c計算出的所需讀取時間大于等于從單位時間減去規(guī)定的時間余量而得到的閾值時間的情況下,判定為無法在單位時間內(nèi)讀取出數(shù)據(jù),并發(fā)出警報。
[0051]數(shù)據(jù)讀取部414e在由判定部414d判定為能在單位時間內(nèi)讀取出數(shù)據(jù)的情況下,從存儲部中讀取數(shù)據(jù)。
[0052]圖5是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I所具備的數(shù)據(jù)收集裝置41執(zhí)行處理的處理步驟的流程圖。
[0053]如圖5所示,若請求收集數(shù)據(jù)(步驟S101),則CPU414的小組選擇部414a選擇收集小組(步驟S103)。具體而言,小組選擇部414a將第一存儲部411b的存儲區(qū)域分割成多個小組,并將小組的存儲區(qū)域進一步分割成多個子小組。接著,小組選擇部414a基于對應(yīng)于數(shù)據(jù)的大小的傳輸速度特性,選擇分割后的一個以上的子小組作為在小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得數(shù)據(jù)的讀取速度不會下降。
[0054]圖6是用于說明由本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I的數(shù)據(jù)收集裝置41所具備的小組選擇部414a所選擇的收集小組模式的圖。該收集小組的模式是基于對應(yīng)于數(shù)據(jù)的大小的傳輸速度特性而預(yù)先確定的,并作為收集小組模式存儲在第二存儲部412中。
[0055]小組選擇部414a基于存儲在第二存儲部412中的收集數(shù)據(jù)模式來選擇收集小組。
[0056]如圖6所示,小組模式501示出子小組的排列模式?!?”表示在第一存儲部411b中登錄有數(shù)據(jù)的子小組,“□”表示在第一存儲部411b中沒有登錄數(shù)據(jù)的子小組。
[0057]例如,小組模式501a以“ □ □ □ ”來表示。這表示,在起始的子小組502a中登錄有數(shù)據(jù),而在子小組502b~502d中沒有登錄數(shù)據(jù)。
[0058]在該小組模式501a的情況下,收集小組模式503a表示為“ ”。
[0059]這表示從傳輸速度特性方面來看,與讀取所有子小組502a~502d相比,僅讀取子小組502a的情況下的傳輸速度,即讀取速度較快。
[0060]小組模式501b以“..□□”來表示。這表示,在起始的子小組502a~502b中登錄有數(shù)據(jù),而在子小組502c~502d中沒有登錄數(shù)據(jù)。
[0061]在該小組模式501b的情況下,收集小組模式503b表示為“.”。
[0062]這表示從傳輸速度特性方面來看,與讀取所有子小組502a~502d相比,僅讀取子小組502a~502b的情況下的傳輸速度,即讀取速度較快。
[0063]小組模式501c以“.□口 ”來表示。這表示,在子小組502a、502c中登錄有數(shù)據(jù),而在子小組502b、502c中沒有登錄數(shù)據(jù)。
[0064]在該小組模式501c的情況下,收集小組模式503c表示為“口 ”。
[0065]這表不,從傳輸速度特性方面來看,與分別讀取子小組502a、502c相比,將被子小組502a和子小組502c夾住的子小組502b也包括在內(nèi),一并讀取子小組502a~502c的情況下的傳輸速度、即讀取速度較快。
[0066]小組模式501d以“ □口 ”來表示。這表示,在子小組502a、502d中登錄有數(shù)據(jù),而在子小組502b、502c中沒有登錄數(shù)據(jù)。
[0067]在該小組模式501d的情況下,收集小組模式503d表示為“□口 ”。
[0068]這表不,從傳輸速度特性方面來看,與分別讀取子小組502a、502d相比,將被子小組502a和子小組502d夾住的子小組502b、502c也包括在內(nèi),一并讀取子小組502a~502d的情況下的傳輸速度、即讀取速度較快。
[0069]小組模式501e以“..□”來表示。這表示,在起始的子小組502a~502c中登錄有數(shù)據(jù),而在子小組502d中沒有登錄數(shù)據(jù)。
[0070]在該小組模式501e的情況下,收集小組模式503e表示為“..”。
[0071]這表示從傳輸速度特性方面來看,與讀取所有子小組502a~502d相比,讀取子小組502a~502c的情況下的傳輸速度,即讀取速度較快。
[0072]小組模式501f以“..□”來表示。這表示,在子小組502a、502b、502d中登錄有數(shù)據(jù),而在子小組502c中沒有登錄數(shù)據(jù)。
[0073]在該小組模式501f的情況下,收集小組模式503f表示為“口 ”。
[0074]這表示從傳輸速度特性方面來看,與分別讀取子小組502a、502b、502d相比,讀取包含子小組502c在內(nèi)的子小組502a~502d的情況下的傳輸速度,即讀取速度較快。
[0075]小組模式501g以“.”來表示。這表示在所有子小組502a~502d中均登
錄有數(shù)據(jù)。
[0076]在該小組模式501g的情況下,收集小組模式503f當然就表示為[0077]由此,通過在第二存儲部412中存儲基于對應(yīng)于數(shù)據(jù)的大小的傳輸速度特性而預(yù)先確定的收集小組模式,小組選擇部414a能夠基于該收集小組模式來進行選擇,以作為收集小組。由此,小組選擇部414a能夠基于對應(yīng)于數(shù)據(jù)的大小的傳輸速度特性,選擇分割后的一個以上的子小組作為在小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得數(shù)據(jù)的讀取速度不會下降。
[0078]回到圖5,CPU414的計劃生成部414b計算出最恰當?shù)挠媱?步驟S105)。具體而言,計劃生成部414b基于由小組選擇部414a作為收集小組而選擇的子小組的個數(shù)和收集數(shù)據(jù)的收集周期,生成每單位時間(這里設(shè)為I毫秒)從第一存儲部411b中讀取數(shù)據(jù)的計劃。
[0079]例如,計劃生成部414b基于由小組選擇部414a選擇的收集小組的個數(shù)除以收集數(shù)據(jù)的收集周期而得到的值,以整數(shù)值來確定收集周期內(nèi)每單位時間的收集小組的個數(shù)。接著,計劃生成部414b通過在每單位時間配置該確定的值,來生成計劃。
[0080]圖7是表示由本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I的數(shù)據(jù)收集裝置41所具備的計劃生成部414b生成的計劃的一個示例的圖。另外,這里存在高速、中速、低速三種收集周期,高速收集時的收集周期為2毫秒,中速收集時的收集周期為25毫秒,低速收集時的收集周期為200毫秒。此外,這里將由小組選擇部414a選擇的收集小組個數(shù)設(shè)為114,高速收集時的收集小組個數(shù)設(shè)為“19”,中速收集時的收集小組個數(shù)設(shè)為“55”,低速收集時的收集小組個數(shù)設(shè)為“40”。
[0081]在高速收集的情況下,計劃生成部414b將由小組選擇部414a選擇的收集小組個數(shù)(=19)除以收集數(shù)據(jù)的收集周期( = 2),計算得到“9.5”,因此,計劃生成部414b將收集周期內(nèi)每單位時間的收集小組的個數(shù)設(shè)定為整數(shù)值,從而確定為10,9。
[0082]在圖7所示的例子中,計劃生成部414b將時間I中每單位時間的收集小組的個數(shù)配置為“10”,將下一個單位時間即時間2中每單位時間的收集小組的個數(shù)配置為“29”。在此之后的時間內(nèi)也同樣地,計劃生成部414b將時間3中每單位時間的收集小組的個數(shù)配置為“10”,將下一個單位時間即時間4中每單位時間的收集小組的個數(shù)配置為“9”。
[0083]此外,在中速收集的情況下,計劃生成部414b將由小組選擇部414a選擇的收集小組個數(shù)( = 55)除以收集數(shù)據(jù)的收集周期( = 25),計算得到“2.2”,因此,計劃生成部414b以整數(shù)值確定的收集周期內(nèi)每單位時間的收集小組的個數(shù)為“3”或者“2”。
[0084]例如,計劃生成部414b將從起始開始的5個單位時間的收集小組的個數(shù)設(shè)定為“3”,將接下來的20個單位時間的收集小組的個數(shù)設(shè)定為“2”,從而確定每單位時間的收集小組的個數(shù)為 3、3、3、3、3、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2、2。
[0085]在圖7所示的例子中,計劃生成部414b將時間I?5內(nèi)每單位時間的收集小組的個數(shù)配置為“3”,將接下來的單位時間即時間6?25內(nèi)每單位時間的收集小組的個數(shù)配置為“2”。在此之后的時間內(nèi)也同樣地,計劃生成部414b將時間26?30內(nèi)每單位時間的收集小組的個數(shù)配置為“3”,將接下來的單位時間即時間31?50內(nèi)每單位時間的收集小組的個數(shù)配置為“2”。
[0086]此外,在低速收集的情況下,計劃生成部414b將由小組選擇部414a選擇的收集小組個數(shù)( = 40)除以收集數(shù)據(jù)的收集周期( = 200),計算得到“0.2”,因此,計劃生成部414b以整數(shù)值確定的收集周期內(nèi)每單位時間的收集小組的個數(shù)為“I”或者“O”。[0087]例如,計劃生成部414b將從起始開始的40個單位時間內(nèi)的收集小組的個數(shù)確定為“ I”,將接下來160個單位時間內(nèi)的收集小組的個數(shù)確定為“O”。
[0088]在圖7所示的例子中,計劃生成部414b將時間I?40內(nèi)每單位時間的收集小組的個數(shù)配置為“1”,將接下來的單位時間即時間41?200內(nèi)每單位時間的收集小組的個數(shù)配置為“O”。在此之后的時間內(nèi)也同樣地,計劃生成部414b將時間201?240內(nèi)每單位時間的收集小組的個數(shù)配置為“ I ”,將接下來的單位時間即時間241?400內(nèi)每單位時間的收集小組的個數(shù)配置為“O”。
[0089]由此,計劃生成部414b基于由小組選擇部414a作為收集小組而選擇的子小組的個數(shù)和收集數(shù)據(jù)的收集周期,生成每單位時間從第一存儲部411b中讀取數(shù)據(jù)的計劃。
[0090]回到圖5,CPU414的時間計算部414c基于由計劃生成部414b生成的計劃,計算出每單位時間讀取數(shù)據(jù)所需要的時間,作為所需讀取時間(步驟S107)。具體而言,時間計算部414c將由計劃生成部414b生成的計劃中每單位時間的收集小組個數(shù)設(shè)為Cg,將對應(yīng)于數(shù)據(jù)傳輸量的數(shù)據(jù)傳輸速度設(shè)為Vt,使用下述(數(shù)學式I)計算出與數(shù)據(jù)傳輸量相對應(yīng)的所需讀取時間Tt。
[0091]Tt = CgXVt...(數(shù)學式 I)
這里,由于數(shù)據(jù)傳輸速度Vt因網(wǎng)卡的傳輸速度特性等的不同而不同,因此時間計算部414c通過讀取虛擬數(shù)據(jù)來測定每個收集小組個數(shù)的數(shù)據(jù)傳輸速度Vt。例如,若在讀取4096字節(jié)的數(shù)據(jù)時的數(shù)據(jù)傳輸速度為25微秒,則時間計算部414c將收集小組個數(shù)為4的情況下的數(shù)據(jù)傳輸速度Vt設(shè)為25微秒。若在讀取3072字節(jié)的數(shù)據(jù)時的數(shù)據(jù)傳輸速度為24微秒,則時間計算部414c將收集小組個數(shù)為3的情況下的數(shù)據(jù)傳輸速度Vt設(shè)為24微秒。若在讀取2048字節(jié)的數(shù)據(jù)時的數(shù)據(jù)傳輸速度為22微秒,則時間計算部414c將收集小組個數(shù)為2的情況下的數(shù)據(jù)傳輸速度Vt設(shè)為22微秒。若在讀取1024字節(jié)的數(shù)據(jù)時的數(shù)據(jù)傳輸速度為20微秒,則時間計算部414c將收集小組個數(shù)為I的情況下的數(shù)據(jù)傳輸速度Vt設(shè)為20微秒。
[0092]于是,在圖7所示的例子中,在高速收集的情況下,在時間I讀取的收集小組個數(shù)為“10”,若其中讀取4096字節(jié)的數(shù)據(jù)的收集小組個數(shù)為“4”、讀取3072字節(jié)的數(shù)據(jù)的收集小組個數(shù)為“3”、讀取2048字節(jié)的數(shù)據(jù)的收集小組數(shù)為“2”、讀取1028字節(jié)的數(shù)據(jù)的收集小組個數(shù)為“1”,則時間計算部414c利用(數(shù)學式I)計算出高速收集的所需讀取時間Th,即為 236 微秒( = 25X 4+24 X 3+22 X 2+20 X I)。
[0093]此外,在圖7所示的例子中,在中速收集的情況下,在時間I讀取的收集小組個數(shù)為“3”,若將這些收集小組全部設(shè)為讀取4096字節(jié)的數(shù)據(jù)的收集小組,則時間計算部414c利用(數(shù)學式I)計算出中速收集的所需讀取時間Tm,即為75微秒( = 25X3)。而且,在圖7所示的例子中,在低速收集的情況下,在時間I讀取的收集小組個數(shù)為“3”,若將這些收集小組全部設(shè)為讀取4096字節(jié)的數(shù)據(jù)的收集小組,則時間計算部414c利用(數(shù)學式I)計算出低速收集的所需讀取時間Tl,即為25微秒(=25X I)。
[0094]接著,時間計算部414c對根據(jù)高速收集、中速收集、低速收集時各自的數(shù)據(jù)傳輸量而得到的所需讀取時間Tt (Th.Tm.Tl)進行合計,從而計算出所需讀取時間T為336微秒(=236+75+25)。
[0095]回到圖5,接著,CPU414的判定部414d基于由時間計算部414c計算出的所需讀取時間T,對是否能在單位時間內(nèi)讀取出數(shù)據(jù)進行判定(步驟S109)。具體而言,判定部414d對由時間計算部414c計算出的所需讀取時間T是否在閾值時間以上進行判定(步驟S109)。這里,閾值時間Tb是指從單位時間減去規(guī)定的時間余量Tc而得到的時間。這里,若將單位時間設(shè)為I毫秒,時間余量Tc設(shè)為100微秒,則閾值時間Tb為900微秒。
[0096]在圖7所示的例子中,由于時間I中所需讀取時間T為336微秒,在閾值時間Tb即900微秒以下,因此判定部414d判定為在單位時間內(nèi)能夠讀取出數(shù)據(jù)。
[0097]在步驟S109中,在判定為單位時間內(nèi)無法讀取出數(shù)據(jù)的情況(否的情況)下,判定部414d發(fā)出無法進行數(shù)據(jù)收集的警報(步驟S111)。具體而言,判定部414d向監(jiān)視裝置62發(fā)送無法進行數(shù)據(jù)收集的警報信號,監(jiān)視裝置62在顯示裝置61上顯示警報,并且輸出警報音。
[0098]另一方面,在步驟S109中,在判定為能夠讀取數(shù)據(jù)的情況(是的情況)下,判定部414d進行負荷計算(步驟S113)。具體而言,判定部414d通過從閾值時間減去所需讀取時間,計算出剩余能力。例如,在圖7所示的例子中,由于閾值時間Tb為900微秒,所需讀取時間T為336微秒,因此判定部414d計算出剩余能力為564微秒。
[0099]接著,判定部414d對負荷是否在允許范圍內(nèi)進行判定(步驟S115)。具體而言,判定部414d在步驟S113中計算出的剩余能力為正值時,判定為負荷在允許范圍內(nèi),在步驟S113中計算出的剩余能力為O微秒以下時,判定為負荷超過允許范圍。
[0100]在步驟S115中,在判定為負荷超過允許范圍的情況(否的情況)下,判定部414d發(fā)送過負荷的警報(步驟S117)。具體而言,判定部414d向監(jiān)視裝置62發(fā)送過負荷的警報信號,監(jiān)視裝置62在顯示裝置61上顯示警報,并且輸出警報音。
[0101]另一方面,在步驟S115中,在判定為負荷在允許范圍內(nèi)的情況(是的情況)下,數(shù)據(jù)讀取部414e開始收集數(shù)據(jù)(步驟S119)。具體而言,數(shù)據(jù)讀取部414e基于由計劃生成部414b生成的計劃,從第一存儲部411b中讀取數(shù)據(jù),然后將由計時器411a計時得到的時刻與讀取出的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)存儲到第二存儲部412中。
[0102]如上所述,根據(jù)本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I所具備的數(shù)據(jù)收集裝置41,包括:第一存儲部411b,該第一存儲部411b存儲在多個控制裝置21?23之間掃描傳輸?shù)臄?shù)據(jù);小組選擇部414a,該小組選擇部414a將第一存儲部411b的存儲區(qū)域分割成多個小組,并將小組的存儲區(qū)域進一步分割成多個子小組,基于對應(yīng)于數(shù)據(jù)的大小的數(shù)據(jù)傳輸速度特性,選擇分割后的一個以上的子小組作為在小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得數(shù)據(jù)的讀取速度不會下降;計劃生成部414b,該計劃生成部414b基于作為收集小組而選擇的子小組的個數(shù)和收集數(shù)據(jù)的收集周期,生成每單位時間從第一存儲部411b中讀取數(shù)據(jù)的計劃;以及數(shù)據(jù)讀取部414e,該數(shù)據(jù)讀取部414e基于生成的計劃,從第一存儲部411b中讀取數(shù)據(jù),因此無論數(shù)據(jù)量的多少均能以簡單的結(jié)構(gòu)迅速地收集數(shù)據(jù)。
[0103]圖8是表示本發(fā)明的實施方式I的數(shù)據(jù)收集系統(tǒng)I所具備的數(shù)據(jù)收集裝置41中,在新增收集數(shù)據(jù)的項目的情況下的處理的處理步驟的流程圖。
[0104]如圖8所示,若通過用戶操作來新增收集數(shù)據(jù)的項目(步驟S201),則計劃生成部414b對增加的數(shù)據(jù)項目的數(shù)據(jù)是否包含在收集小組內(nèi)進行判定(步驟S203)。
[0105]在步驟S201中,在判定為增加的數(shù)據(jù)項目的數(shù)據(jù)包含在收集小組內(nèi)的情況(是的情況)下,由于增加的數(shù)據(jù)項目的數(shù)據(jù)已經(jīng)成為數(shù)據(jù)收集的對象,因此計劃生成部414b將該數(shù)據(jù)項目添加到收集小組中(步驟S205)。
[0106]另一方面,在步驟S201中,在判定為增加的數(shù)據(jù)項目的數(shù)據(jù)沒有包含在收集小組內(nèi)的情況(否的情況)下,由于增加的數(shù)據(jù)項目的數(shù)據(jù)不是數(shù)據(jù)收集的對象,因此需要重新生成計劃。
[0107]因此,計劃生成部414b將該數(shù)據(jù)項目添加到收集小組個數(shù)最少的時間中(步驟S207)。在圖7所示的例子中,在增加未包含在作為高速收集的收集小組中的數(shù)據(jù)的情況下,計劃生成部414b在時間I和時間2中收集小組個數(shù)最少的時間即時間2中添加包含新增的數(shù)據(jù)項目的收集小組,并將收集小組個數(shù)從“9”變更為“ 10”。同樣地,計劃生成部414b也同樣地將時間4、6、8 --中的收集小組個數(shù)從“9”變更為“10”。
[0108]由此,計劃生成部414b再次生成計劃,以使得在單位時間內(nèi)收集小組的個數(shù)最少的時間段內(nèi)從第一存儲部411b中讀取出所請求的數(shù)據(jù)。由此,在數(shù)據(jù)收集的過程中增加所采用的數(shù)據(jù)項目的情況下,無論數(shù)據(jù)量的多少,也均能以簡單的結(jié)構(gòu)迅速地收集數(shù)據(jù)。
[0109]另外,在本發(fā)明的實施方式I中,數(shù)據(jù)收集裝置41基于圖6所示的收集小組模式,對收集小組進行選擇,但收集小組模式并不限于圖6所示的模式。
[0110]例如,在本發(fā)明的實施方式I中,小組模式501c以來表示,在這種情況下,收集小組模式503c表示為“.。從傳輸速度特性方面來看,與將子小組502a與子小組502c夾住的子小組502b也包括在內(nèi),一并讀取子小組502a~502c的情況相比,分別讀取子小組502a、502c的情況下的傳輸速度,即讀取速度較快,在這種情況下也可以將收集小組模式503c設(shè)為“”,即僅讀取子小組502a、502c。
[0111]此外,也可以在開始進行數(shù)據(jù)收集時,對讀取子小組502a~502c的情況下的傳輸速度,和分別讀取子小組502a、502c的情況下的傳輸速度進行測量,然后采用任一傳輸速度較快的方式。
[0112]此外,也可以通過執(zhí)行安裝于計算機中的數(shù)據(jù)收集程序來實現(xiàn)上述實施方式。即,例如可以通過從存儲有數(shù)據(jù)收集程序的記錄介質(zhì)中讀取該數(shù)據(jù)收集程序,并由CPU414執(zhí)行該數(shù)據(jù)收集程序,來構(gòu)成數(shù)據(jù)收集裝置,也可以通過經(jīng)由通信網(wǎng)絡(luò)傳輸、安裝該數(shù)據(jù)收集程序,并由CPU414執(zhí)行該數(shù)據(jù)收集程序,來構(gòu)成數(shù)據(jù)收集裝置。
標號說明
[0113]I…數(shù)據(jù)收集系統(tǒng) 21~23…控制裝置
41~43…數(shù)據(jù)收集裝置 51...上位網(wǎng)絡(luò) 52…控制網(wǎng)絡(luò) 61…顯示裝置 62…監(jiān)視裝置 411…第一網(wǎng)卡 411a…計時器 411b…第一存儲部 411c…第一存儲控制部 412…第2存儲部413…第二網(wǎng)卡 414…CPU 414a…小組選擇部 414b…計劃生成部 414c…時間計算部 414d…判定部 414e…數(shù)據(jù)讀取部 工業(yè)上的實用性
[0114]本發(fā)明可適用于收集車間數(shù)據(jù)的數(shù)據(jù)收集系統(tǒng)等。
【權(quán)利要求】
1.一種數(shù)據(jù)收集裝置,其特征在于,包括: 存儲部,該存儲部存儲在多個控制裝置間掃描傳輸?shù)臄?shù)據(jù); 小組選擇部,該小組選擇部將所述存儲部的存儲區(qū)域分割成多個小組,并將所述小組的存儲區(qū)域進一步分割成多個子小組,基于對應(yīng)于所述數(shù)據(jù)的大小的數(shù)據(jù)傳輸速度特性,選擇分割后的一個以上的所述子小組作為在所述小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得所述數(shù)據(jù)的讀取速度不會下降; 計劃生成部,該計劃生成部基于作為所述收集小組而選擇的子小組的個數(shù)和收集所述數(shù)據(jù)的收集周期,生成每單位時間從所述存儲部讀取出所述數(shù)據(jù)的計劃;以及 數(shù)據(jù)讀取部,該數(shù)據(jù)讀取部基于生成的所述計劃,從所述存儲部中讀取出所述數(shù)據(jù)。
2.如權(quán)利要求1所述的數(shù)據(jù)收集裝置,其特征在于,還包括: 時間計算部,該時間計算部基于由所述計劃生成部生成的計劃,計算出每個所述單位時間讀取所述數(shù)據(jù)所需要的時間,作為所需讀取時間;以及 判定部,該判定部基于由所述時間計算部計算出的所需讀取時間,對在所述單位時間內(nèi)是否能讀取出所述數(shù)據(jù)進行判定, 所述數(shù)據(jù)讀取部在由所述判定部判定為在所述單位時間內(nèi)能讀取出所述數(shù)據(jù)的情況下,從所述存儲部中讀取出所述數(shù)據(jù)。
3.如權(quán)利要求2所述的數(shù)據(jù)收集裝置,其特征在于, 所述時間計算部計算出由所述計劃生成部生成的計劃中的每單位時間的所述收集小組個數(shù)乘以數(shù)據(jù)傳輸速度后得到的值,以作為所述所需讀取時間。
4.如權(quán)利要求2所述的數(shù)據(jù)收集裝置,其特征在于, 所述判定部在由所述時間計算部計算出的所需讀取時間大于等于從單位時間減去規(guī)定的時間余量而得到的閾值時間的情況下,判定為在所述單位時間內(nèi)無法讀取出所述數(shù)據(jù),并發(fā)出警報。
5.如權(quán)利要求1所述的數(shù)據(jù)收集裝置,其特征在于, 所述計劃生成部在請求讀取的數(shù)據(jù)沒有包含在所選擇的所述子小組內(nèi)的情況下,再次生成所述計劃,以在所述單位時間內(nèi)所述收集小組的個數(shù)最少的時間段從所述存儲部中讀取出所請求的所述數(shù)據(jù)。
6.一種數(shù)據(jù)收集程序,其特征在于,該數(shù)據(jù)收集程序在計算機上執(zhí)行以下步驟: 存儲步驟,在該存儲步驟中存儲在多個控制裝置間掃描傳輸?shù)臄?shù)據(jù); 小組選擇步驟,在該小組選擇步驟中,將所述存儲部的存儲區(qū)域分割成多個小組,并將所述小組的存儲區(qū)域進一步分割成多個子小組,基于對應(yīng)于所述數(shù)據(jù)的大小的數(shù)據(jù)傳輸速度特性,選擇分割后的一個以上的所述子小組作為在所述小組內(nèi)連續(xù)讀取數(shù)據(jù)的單位即收集小組,以使得所述數(shù)據(jù)的讀取速度不會下降; 計劃生成步驟,在該計劃生成步驟中,基于作為所述收集小組而選擇的子小組的個數(shù)和收集所述數(shù)據(jù)的收集周期,生成每單位時間從所述存儲部讀取出所述數(shù)據(jù)的計劃;以及數(shù)據(jù)讀取步驟,在該數(shù)據(jù)讀取步驟中,基于生成的所述計劃,從所述存儲部中讀取出所述數(shù)據(jù)。
7.如權(quán)利要求6所述的數(shù)據(jù)收集程序,其特征在于,還執(zhí)行以下步驟: 時間計算步驟,在該時間計算步驟中,基于由所述計劃生成步驟生成的計劃,計算出每個所述單位時間讀取所述數(shù)據(jù)所需要的時間,作為所需讀取時間;以及 判定步驟,在該判定步驟中,基于由所述時間計算步驟計算出的所需讀取時間,對在所述單位時間內(nèi)是否能讀取出所述數(shù)據(jù)進行判定, 在所述數(shù)據(jù)讀取步驟中,在由所述判定步驟判定為在所述單位時間內(nèi)能讀取出所述數(shù)據(jù)的情況下,從所述存儲部中讀取出所述數(shù)據(jù)。
8.如權(quán)利要求7所述的數(shù)據(jù)收集程序,其特征在于, 在所述時間計算步驟中計算出由所述計劃生成步驟生成的計劃中的每單位時間的所述收集小組個數(shù)乘以數(shù)據(jù)傳輸速度后得到的值,以作為所述所需讀取時間。
9.如權(quán)利要求7所述的數(shù)據(jù)收集程序,其特征在于, 在所述判定步驟中,在由所述時間計算步驟計算出的所需讀取時間大于等于從單位時間減去規(guī)定的時間余量而得到的閾值時間的情況下,判定為在所述單位時間內(nèi)無法讀取出所述數(shù)據(jù),并發(fā)出警報。
10.如權(quán)利要求6所述的數(shù)據(jù)收集程序,其特征在于, 在所述計劃生成步驟中,在請求讀取的數(shù)據(jù)沒有包含在所選擇的所述子小組內(nèi)的情況下,再次生成所述計劃,以在所述單位時間內(nèi)所述收集小組的個數(shù)最少的時間段從所述存儲部中讀取出所請求的所述數(shù)據(jù)。
【文檔編號】G05B23/02GK103959187SQ201280058825
【公開日】2014年7月30日 申請日期:2012年6月26日 優(yōu)先權(quán)日:2012年6月26日
【發(fā)明者】野島章 申請人:東芝三菱電機產(chǎn)業(yè)系統(tǒng)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
云浮市| 凤山县| 上犹县| 延长县| 页游| 龙泉市| 始兴县| 铜山县| 乃东县| 新龙县| 姜堰市| 福贡县| 林芝县| 原平市| 通山县| 赤壁市| 苏尼特右旗| 长葛市| 通海县| 台州市| 榆树市| 恭城| 朝阳区| 平江县| 凤庆县| 玛多县| 远安县| 宝清县| 手机| 临清市| 高雄市| 交口县| 织金县| 桓台县| 溧水县| 天水市| 景泰县| 石楼县| 南阳市| 呼伦贝尔市| 东乡族自治县|