數(shù)據(jù)收集系統(tǒng)、數(shù)據(jù)收集裝置、數(shù)據(jù)收集系統(tǒng)程序、以及數(shù)據(jù)收集程序的制作方法
【專利摘要】本發(fā)明包括:第二存儲(chǔ)部(412),該第二存儲(chǔ)部(412)將由計(jì)時(shí)器(411a)計(jì)時(shí)得到的時(shí)刻與數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進(jìn)行存儲(chǔ);以及微處理器(414),該微處理器(414)中,微處理器內(nèi)核(414d)僅執(zhí)行判定處理,該判定處理基于計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到采樣周期時(shí),其他的微處理器內(nèi)核(414a~414c)將過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部(412)中。
【專利說明】數(shù)據(jù)收集系統(tǒng)、數(shù)據(jù)收集裝置、數(shù)據(jù)收集系統(tǒng)程序、以及數(shù)據(jù)收集程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及從控制裝置中收集數(shù)據(jù)的數(shù)據(jù)收集系統(tǒng)、數(shù)據(jù)收集裝置、數(shù)據(jù)收集系統(tǒng)程序、以及數(shù)據(jù)收集程序,該控制裝置廣泛應(yīng)用于包含鋼鐵、造紙車間或汽車產(chǎn)業(yè)等的組裝操作的FA領(lǐng)域、化學(xué)車間等PA領(lǐng)域、以及上下水道系統(tǒng)或其他公共系統(tǒng)等產(chǎn)業(yè)用系統(tǒng)的控制收集。
【背景技術(shù)】
[0002]用于控制車間設(shè)備等控制對(duì)象的通常的控制系統(tǒng)由通過網(wǎng)絡(luò)連接的多臺(tái)控制裝置構(gòu)成,通過經(jīng)由該網(wǎng)絡(luò)在控制裝置間進(jìn)行控制信息的傳輸來控制車間設(shè)備。
[0003]此外,通過經(jīng)由該網(wǎng)絡(luò)從控制裝置收集過程值等數(shù)據(jù),來監(jiān)視車間設(shè)備。
[0004]在該控制系統(tǒng)中對(duì)控制車間設(shè)備過程中的數(shù)據(jù)進(jìn)行存儲(chǔ),例如,當(dāng)車間設(shè)備發(fā)生某種異?,F(xiàn)象時(shí),考慮到通過對(duì)所存儲(chǔ)的數(shù)據(jù)進(jìn)行分析,會(huì)有助于探明所發(fā)生的異?,F(xiàn)象的原因以及制定解決方案。
[0005]因此,就希望與所存儲(chǔ)的數(shù)據(jù)的時(shí)刻相一致地在相同的顯示畫面上顯示多個(gè)過程值等。
[0006]在專利文獻(xiàn)I中,提出了以下鋼鐵設(shè)備系統(tǒng)的數(shù)據(jù)收集裝置,在該數(shù)據(jù)收集裝置中,以二進(jìn)制數(shù)據(jù)的形式收集控制裝置輸出至鋼鐵車間的控制信息,并以二進(jìn)制數(shù)據(jù)的形式收集由控制裝置輸出的控制信息所控制的鋼鐵車間的事件信息,對(duì)同一時(shí)刻收集到的控制信息的二進(jìn)制數(shù)據(jù)和事件信息的二進(jìn)制數(shù)據(jù)添加通用關(guān)鍵詞,存儲(chǔ)添加有通用關(guān)鍵詞的控制信息的二進(jìn)制數(shù)據(jù),并存儲(chǔ)添加有通用關(guān)鍵詞的事件信息的二進(jìn)制數(shù)據(jù)。
現(xiàn)有技術(shù)文獻(xiàn) 專利文獻(xiàn)
[0007]專利文獻(xiàn)1:日本專利特開2010 - 271850號(hào)公報(bào)
【發(fā)明內(nèi)容】
發(fā)明所要解決的技術(shù)問題
[0008]然而,由于控制鋼鐵、造紙車間的多個(gè)控制裝置以數(shù)毫秒的控制周期進(jìn)行工作,因此若以數(shù)毫秒的控制周期來收集專利文獻(xiàn)I所記載的控制裝置傳輸?shù)臄?shù)據(jù),則由于控制運(yùn)算而產(chǎn)生的負(fù)荷等,有時(shí)會(huì)導(dǎo)致采樣時(shí)刻發(fā)生前后數(shù)微秒左右的偏差。
[0009]因此,采集由多個(gè)控制裝置提供的數(shù)據(jù)的時(shí)刻不準(zhǔn)確且不一定一致,從而難以將同一時(shí)刻的過程值適當(dāng)?shù)仫@示在相同的顯示畫面上。
[0010]本發(fā)明是鑒于上述問題而完成的,提供一種以簡單的結(jié)構(gòu)在適當(dāng)?shù)牟蓸訒r(shí)刻收集數(shù)據(jù)的數(shù)據(jù)收集系統(tǒng)、數(shù)據(jù)收集裝置、數(shù)據(jù)收集系統(tǒng)程序、以及數(shù)據(jù)收集程序。
解決技術(shù)問題所采用的技術(shù)方案
[0011]為實(shí)現(xiàn)上述目的,本發(fā)明所涉及的數(shù)據(jù)收集系統(tǒng)的第一特征在于,該數(shù)據(jù)收集系統(tǒng)具備對(duì)由控制裝置提供的數(shù)據(jù)進(jìn)行收集的多個(gè)數(shù)據(jù)收集裝置、以及通過網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)收集裝置相連接的、對(duì)由所述多個(gè)數(shù)據(jù)收集裝置收集到的數(shù)據(jù)進(jìn)行顯示的數(shù)據(jù)顯示裝置,所述多個(gè)數(shù)據(jù)收集裝置包括:時(shí)鐘,該時(shí)鐘進(jìn)行計(jì)時(shí);存儲(chǔ)部,該存儲(chǔ)部將由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻與所述數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進(jìn)行存儲(chǔ);以及微處理器,該微處理器具有多個(gè)微處理器內(nèi)核,其中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中,所述數(shù)據(jù)顯示裝置基于存儲(chǔ)在所述多個(gè)數(shù)據(jù)收集裝置的所述存儲(chǔ)部中的過程數(shù)據(jù),以時(shí)間軸相一致的方式將多個(gè)所述數(shù)據(jù)顯示在顯示部中。
[0012]本發(fā)明所涉及的數(shù)據(jù)收集系統(tǒng)的第二特征在于,所述多個(gè)數(shù)據(jù)收集裝置中的某一個(gè)數(shù)據(jù)收集裝置是按規(guī)定間隔將由本裝置的時(shí)鐘計(jì)時(shí)得到的時(shí)刻發(fā)送給其他的數(shù)據(jù)收集裝置的主數(shù)據(jù)收集裝置,其他數(shù)據(jù)收集裝置基于由所述主數(shù)據(jù)收集裝置發(fā)送來的時(shí)刻,對(duì)本裝置所具備的時(shí)鐘的時(shí)刻進(jìn)行校準(zhǔn)。
[0013]為實(shí)現(xiàn)上述目的,本發(fā)明所涉及的數(shù)據(jù)收集裝置的第一特征在于,包括:時(shí)鐘,該時(shí)鐘進(jìn)行計(jì)時(shí);存儲(chǔ)部,該存儲(chǔ)部將由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻與控制對(duì)象的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進(jìn)行存儲(chǔ);以及微處理器,該微處理器具有多個(gè)微處理器內(nèi)核,其中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中。
[0014]為實(shí)現(xiàn)上述目的,本發(fā)明所涉及的數(shù)據(jù)收集系統(tǒng)程序的第一特征在于,該數(shù)據(jù)收集系統(tǒng)程序由多個(gè)數(shù)據(jù)收集裝置、以及數(shù)據(jù)顯示裝置所執(zhí)行,該多個(gè)數(shù)據(jù)收集裝置對(duì)由控制裝置提供的數(shù)據(jù)進(jìn)行收集,該數(shù)據(jù)顯示裝置通過網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)收集裝置相連接,且對(duì)由所述多個(gè)數(shù)據(jù)收集裝置所收集到的數(shù)據(jù)進(jìn)行顯示,在所述多個(gè)數(shù)據(jù)收集裝置中執(zhí)行以下步驟:存儲(chǔ)步驟,在該存儲(chǔ)步驟中,將由時(shí)鐘計(jì)時(shí)得到的時(shí)刻與所述數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)存儲(chǔ)到存儲(chǔ)部中;以及存儲(chǔ)控制步驟,在該存儲(chǔ)控制步驟中,多個(gè)微處理器內(nèi)核中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中,在所述數(shù)據(jù)顯示裝置中執(zhí)行顯示步驟,在該顯示步驟中,基于存儲(chǔ)在所述多個(gè)數(shù)據(jù)收集裝置的所述存儲(chǔ)部中的過程數(shù)據(jù),以時(shí)間軸相一致的方式將多個(gè)所述數(shù)據(jù)顯示在顯示部中。
[0015]本發(fā)明所涉及的數(shù)據(jù)收集系統(tǒng)程序的第二特征在于,在所述多個(gè)數(shù)據(jù)收集裝置中的某一個(gè)數(shù)據(jù)收集裝置中還執(zhí)行起到主數(shù)據(jù)收集裝置作用的步驟,在該步驟中按規(guī)定間隔將由本裝置的時(shí)鐘計(jì)時(shí)得到的時(shí)刻發(fā)送給其他的數(shù)據(jù)收集裝置,在其他數(shù)據(jù)收集裝置中還執(zhí)行以下步驟,即:基于由所述主數(shù)據(jù)收集裝置發(fā)送來的時(shí)刻,對(duì)本裝置所具備的時(shí)鐘的時(shí)刻進(jìn)行校準(zhǔn)。
[0016]為實(shí)現(xiàn)上述目的,本發(fā)明所涉及的數(shù)據(jù)收集程序的第一特征在于,在計(jì)算機(jī)上執(zhí)行以下步驟:存儲(chǔ)步驟,在該存儲(chǔ)步驟中,將由時(shí)鐘計(jì)時(shí)得到的時(shí)刻與控制對(duì)象的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)存儲(chǔ)到存儲(chǔ)部中;以及存儲(chǔ)控制步驟,在該存儲(chǔ)控制步驟中,多個(gè)微處理器內(nèi)核中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中。
發(fā)明效果
[0017]根據(jù)本發(fā)明的數(shù)據(jù)收集系統(tǒng)、數(shù)據(jù)收集裝置、數(shù)據(jù)收集系統(tǒng)程序、以及數(shù)據(jù)收集程序,能夠以簡單的結(jié)構(gòu)、在適當(dāng)?shù)牟蓸訒r(shí)刻對(duì)數(shù)據(jù)進(jìn)行收集。
【專利附圖】
【附圖說明】
[0018]圖1是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)的連接關(guān)系的圖。
圖2是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)的控制裝置及數(shù)據(jù)收集裝置所具備的共用存儲(chǔ)器的掃描傳輸概念的示意圖。
圖3是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)所具備的數(shù)據(jù)收集裝置的結(jié)構(gòu)的圖。圖4是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)所具備的數(shù)據(jù)收集裝置執(zhí)行處理的處理步驟的流程圖。
【具體實(shí)施方式】
[0019]以下,參照【專利附圖】
【附圖說明】用于實(shí)施本發(fā)明的最佳方式。
[0020]<實(shí)施方式1>
圖1是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)的連接關(guān)系的圖。
[0021]如圖1所示,本發(fā)明的實(shí)施方式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相連接。
[0022]控制裝置21?22例如由以PLC(Programmable Logic Controller:可編程邏輯控制器)為代表的控制用控制器構(gòu)成。
[0023]數(shù)據(jù)收集裝置41?43對(duì)由控制裝置21?22提供的數(shù)據(jù)進(jìn)行收集。這里,所謂數(shù)據(jù)是指例如在以熱軋車間的車間設(shè)備作為控制對(duì)象的情況下,在運(yùn)行熱軋車間上所需的關(guān)于車間控制設(shè)備的各種數(shù)據(jù),即,制造指示數(shù)據(jù),制造實(shí)際數(shù)據(jù)、警報(bào)數(shù)據(jù)、軋輥數(shù)據(jù)、模型計(jì)算數(shù)據(jù)、模型學(xué)習(xí)數(shù)據(jù)、常數(shù)數(shù)據(jù)、參數(shù)數(shù)據(jù)等。
[0024]此外,連接至控制網(wǎng)絡(luò)52的數(shù)據(jù)收集裝置41?43、控制裝置21?22具有共用存儲(chǔ)器,通過在各個(gè)裝置間進(jìn)行控制數(shù)據(jù)的掃描傳輸(循環(huán)傳輸),來實(shí)現(xiàn)作為網(wǎng)絡(luò)裝置的功倉泛。
[0025]因此,在各共用存儲(chǔ)器內(nèi)設(shè)有分別在各裝置間進(jìn)行分配的發(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)的共用存儲(chǔ)器。關(guān)于該共用存儲(chǔ)器的掃描傳輸概念將在后文中闡述。
[0026]顯示裝置61具備有機(jī)EL (electroluminescence:電致發(fā)光)顯示器、液晶顯示器等圖像輸出裝置,與監(jiān)視裝置62相連接。顯示裝置61基于由監(jiān)視裝置62提供的輸出信號(hào),顯不圖表等。
[0027]監(jiān)視裝置62基于數(shù)據(jù)收集裝置41?43的存儲(chǔ)部中所存儲(chǔ)的過程數(shù)據(jù),以使多個(gè)數(shù)據(jù)的時(shí)間軸相一致的方式將數(shù)據(jù)顯示在顯示裝置61上。具體而言,監(jiān)視裝置62在顯示裝置61的一個(gè)趨勢圖上以時(shí)刻相一致的方式顯示從數(shù)據(jù)收集裝置41?43獲得的數(shù)據(jù)。
[0028]圖2是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)I的控制裝置21?22及數(shù)據(jù)收集裝置41?43所具備的共用存儲(chǔ)器的掃描傳輸概念的示意圖。
[0029]如圖2的Cl行所示,在每個(gè)控制周期,利用一次數(shù)據(jù)傳輸將控制裝置21的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)傳輸給連接至同一個(gè)傳輸路徑的所有裝置(控制裝置22?23、以及數(shù)據(jù)收集裝置41?43)各自的共用存儲(chǔ)器。同樣地,如C2行所示,在每個(gè)控制周期,也將控制裝置22的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)傳輸給控制裝置21、23、以及數(shù)據(jù)收集裝置41?43各自的共用存儲(chǔ)器。
[0030]由此,由于在各共用存儲(chǔ)器內(nèi)設(shè)有分別在各裝置間進(jìn)行分配的發(fā)送數(shù)據(jù)區(qū)域和接收數(shù)據(jù)區(qū)域,通過掃描傳輸將數(shù)據(jù)傳輸給所有裝置內(nèi)的共用存儲(chǔ)器,因此能夠在各裝置間共用相同的數(shù)據(jù)。
[0031]圖3是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)I所具備的數(shù)據(jù)收集裝置41?43的結(jié)構(gòu)的圖。
[0032]如圖3所示,數(shù)據(jù)收集系統(tǒng)I具有經(jīng)由控制網(wǎng)絡(luò)52相連接的數(shù)據(jù)收集裝置41?43。
[0033]數(shù)據(jù)收集裝置41 (主數(shù)據(jù)收集裝置)包括第一網(wǎng)卡411、第二存儲(chǔ)部412、第二網(wǎng)卡413、以及CPU414,分別經(jīng)由總線417相連接。
[0034]第一網(wǎng)卡411是用于與控制網(wǎng)絡(luò)52相連接的接口卡,包括以自推進(jìn)方式進(jìn)行計(jì)時(shí)的計(jì)時(shí)器411a、第一存儲(chǔ)部411b、第一存儲(chǔ)控制部411c、以及發(fā)送部411d。
[0035]第一存儲(chǔ)部411b是上述共用存儲(chǔ)器,存儲(chǔ)由控制裝置21?22提供的數(shù)據(jù)。
[0036]第一存儲(chǔ)部411b的發(fā)送數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)被改寫,則第一存儲(chǔ)控制部411c向其他裝置進(jìn)行掃描傳輸,或者通過掃描傳輸來改寫第一存儲(chǔ)部411b的接收數(shù)據(jù)區(qū)域內(nèi)的數(shù)據(jù)。
[0037]發(fā)送部411d在利用本裝置即數(shù)據(jù)收集裝置41的計(jì)時(shí)器411a計(jì)時(shí)得到的時(shí)刻,例如,以10(毫秒)等規(guī)定間隔在控制網(wǎng)絡(luò)52上進(jìn)行多播(multicast)。
[0038]第二存儲(chǔ)部412將由計(jì)時(shí)器411a計(jì)時(shí)得到的時(shí)刻和存儲(chǔ)在第一存儲(chǔ)部411b中的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進(jìn)行存儲(chǔ)。
[0039]第二網(wǎng)卡413是用于與上位網(wǎng)絡(luò)51相連接的接口卡。
[0040]CPU414進(jìn)行數(shù)據(jù)收集裝置41的關(guān)鍵控制。此外,CPU414具有4個(gè)微處理器內(nèi)核414a ?414d0
[0041]在這些微處理器內(nèi)核414a?414d中,微處理器內(nèi)核414d僅進(jìn)行判定處理,基于由計(jì)時(shí)器411a計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定。例如,使用搭載于
OS(Operating System:操作系統(tǒng))上的 API (Application Program Interface:應(yīng)用程序接口)等來進(jìn)行設(shè)定,使得將判定處理僅分配給微處理器內(nèi)核414d。這里,預(yù)先將采樣周期設(shè)定為例如I (毫秒)。
[0042]由此,即使CPU414的處理負(fù)荷變大,但由于微處理器內(nèi)核414d僅執(zhí)行判定處理,因此仍能夠?qū)κ欠襁_(dá)到采樣周期進(jìn)行準(zhǔn)確的判定。
[0043]另一方面,在由微處理器內(nèi)核414d判定為達(dá)到采樣周期時(shí),微處理器內(nèi)核414a?414c將第一存儲(chǔ)部411b中所存儲(chǔ)的過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412中。[0044]數(shù)據(jù)收集裝置42、43與數(shù)據(jù)收集裝置41相同,具備第二存儲(chǔ)部412、第二網(wǎng)卡413、以及CPU414,分別經(jīng)由總線417相連接。
[0045]此外,數(shù)據(jù)收集裝置42、43還分別具備第一網(wǎng)卡421以替代第一網(wǎng)卡411。
[0046]第一網(wǎng)卡421是用于與控制網(wǎng)絡(luò)52連接的接口卡,包括以自推進(jìn)方式進(jìn)行計(jì)時(shí)的計(jì)時(shí)器411a、第一存儲(chǔ)部411b、第一存儲(chǔ)控制部411c、以及同步部421d。在這些結(jié)構(gòu)中,關(guān)于計(jì)時(shí)器411a、第一存儲(chǔ)部411b以及第一存儲(chǔ)控制部411c,分別與第一網(wǎng)卡411所具備的分別標(biāo)注有相同標(biāo)號(hào)的結(jié)構(gòu)相同,因此省略說明。
[0047]同步部421d基于從作為主數(shù)據(jù)收集裝置的數(shù)據(jù)收集裝置41經(jīng)由控制網(wǎng)絡(luò)52發(fā)送數(shù)據(jù)的時(shí)刻,對(duì)本裝置所具備的計(jì)時(shí)器411 a的時(shí)刻進(jìn)行校準(zhǔn)。
[0048]由此,能夠使數(shù)據(jù)收集裝置42、43所具備的計(jì)時(shí)器411a的時(shí)刻與數(shù)據(jù)收集裝置41所具備的計(jì)時(shí)器411a的時(shí)刻相匹配。因此,能夠使控制網(wǎng)絡(luò)52上具備的多個(gè)數(shù)據(jù)收集裝置中所有的數(shù)據(jù)收集裝置的時(shí)刻同步。
[0049]圖4是表示本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)I所具備的數(shù)據(jù)收集裝置41?43執(zhí)行處理的處理步驟的流程圖。
[0050]如圖4所示,CPU414的微處理器內(nèi)核414d基于由計(jì)時(shí)器411a計(jì)時(shí)得到的時(shí)刻,對(duì)是否達(dá)到采樣周期(這里為I毫秒)進(jìn)行判定(步驟S101)。
[0051]在步驟SlOl中,在判定為達(dá)到采樣周期(這里為I毫秒)的情況(YES的情況)下,微處理器內(nèi)核414a?414c將第一存儲(chǔ)部411b中所存儲(chǔ)的過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412 中(步驟 S102)。
[0052]接著,在微處理器內(nèi)核414a?414c將過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412中后,微處理器內(nèi)核414d執(zhí)行步驟SlOl的處理。
[0053]由此,CPU414的微處理器內(nèi)核414d基于由計(jì)時(shí)器411a計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期(這里為I毫秒)進(jìn)行判定,而不執(zhí)行該判定處理以外的處理,因此微處理器內(nèi)核414d的資源全部用于該判定處理。因此,微處理器內(nèi)核414d能夠以較高的精度對(duì)是否達(dá)到采樣周期(這里為I毫秒)進(jìn)行判定。
[0054]因此,根據(jù)本發(fā)明的實(shí)施方式I的數(shù)據(jù)收集系統(tǒng)I,由于微處理器內(nèi)核414d僅執(zhí)行判定處理,基于由計(jì)時(shí)器411a進(jìn)行計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在由微處理器內(nèi)核414d判定為達(dá)到采樣周期時(shí),微處理器內(nèi)核414a?414c將第一存儲(chǔ)部411b中所存儲(chǔ)的過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412中,因此能夠?qū)⑴c準(zhǔn)確的時(shí)刻相關(guān)聯(lián)的數(shù)據(jù)作為過程數(shù)據(jù)進(jìn)行收集。由此,監(jiān)視裝置62基于該過程數(shù)據(jù),能夠在顯示裝置61的一個(gè)趨勢圖上以時(shí)刻相一致的方式顯示從數(shù)據(jù)收集裝置41?43獲取的數(shù)據(jù),從而能夠防止數(shù)據(jù)在時(shí)間上的偏差。
[0055]由此,用戶能夠?qū)︼@示裝置61的趨勢圖上重疊顯示的從數(shù)據(jù)收集裝置41?43獲取的數(shù)據(jù)進(jìn)行觀察,在車間內(nèi)發(fā)生某些異常情況時(shí),用戶通過觀察該所存儲(chǔ)的趨勢圖并進(jìn)行解析,能有助于探明發(fā)生異常情況的原因,以及制定解決方案。此外,該存儲(chǔ)的過程數(shù)據(jù)也可用于對(duì)以提高產(chǎn)品質(zhì)量為目的的車間設(shè)備的改進(jìn)進(jìn)行研究的情況。
[0056]另外,在本發(fā)明的實(shí)施方式I中,以如下數(shù)據(jù)收集裝置41為例進(jìn)行了說明,即:在CPU414的微處理器內(nèi)核414d判定為達(dá)到采樣周期的情況下,微處理器內(nèi)核414a?414c將第一存儲(chǔ)部411b中所存儲(chǔ)的過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412中,但并不限于此。[0057]例如,在由CPU414的微處理器內(nèi)核414d判定為達(dá)到采樣周期時(shí),也可以將第一存儲(chǔ)部411b中所存儲(chǔ)的過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412中。
[0058]此外,在CPU414的微處理器內(nèi)核414d判定為達(dá)到采樣周期的情況下,也可以將達(dá)到采樣周期這一信息通知給微處理器內(nèi)核414a~414c,在通知完成后,直接再次開始是否達(dá)到采樣周期的判定處理。此時(shí),微處理器內(nèi)核414a~414c在從微處理器內(nèi)核414d接收到達(dá)到采樣周期的通知后,與微處理器內(nèi)核414d的判定處理并行地將第一存儲(chǔ)部411b中所存儲(chǔ)的過程數(shù)據(jù)存儲(chǔ)到第二存儲(chǔ)部412中。
[0059]由此,微處理器內(nèi)核414d能夠僅執(zhí)行最小限度的處理,從而能夠以更高的精度來收集時(shí)刻。
[0060]此外,也可以通過執(zhí)行安裝于計(jì)算機(jī)中的數(shù)據(jù)收集程序來實(shí)現(xiàn)上述實(shí)施方式。即,例如可以通過從存儲(chǔ)有數(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ù)收集裝置。同樣地,通過執(zhí)行數(shù)據(jù)收集系統(tǒng)程序,來構(gòu)成數(shù)據(jù)收集裝置41~43以及監(jiān)視裝置62。
標(biāo)號(hào)說明[0061]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…計(jì)時(shí)器 411b…第一存儲(chǔ)部 411c…第一存儲(chǔ)控制部 411cl...發(fā)送部 412…第2存儲(chǔ)部 413…第二網(wǎng)卡 414…CPU
414a~414d…微處理器內(nèi)核 417…總線 421…第一網(wǎng)卡 421d…同步部 工業(yè)上的實(shí)用性
[0062]本發(fā)明可適用于收集車間數(shù)據(jù)的數(shù)據(jù)收集系統(tǒng)等。
【權(quán)利要求】
1.一種數(shù)據(jù)收集系統(tǒng),該數(shù)據(jù)收集系統(tǒng)包括:對(duì)由控制裝置提供的數(shù)據(jù)進(jìn)行收集的多個(gè)數(shù)據(jù)收集裝置;以及通過網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)收集裝置相連接的、對(duì)由所述多個(gè)數(shù)據(jù)收集裝置收集到的數(shù)據(jù)進(jìn)行顯示的數(shù)據(jù)顯示裝置,其特征在于, 所述多個(gè)數(shù)據(jù)收集裝置包括: 時(shí)鐘,該時(shí)鐘進(jìn)行計(jì)時(shí); 存儲(chǔ)部,該存儲(chǔ)部將由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻與所述數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進(jìn)行存儲(chǔ);以及 微處理器,該微處理器具有多個(gè)微處理器內(nèi)核,其中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中, 所述數(shù)據(jù)顯示裝置基于存儲(chǔ)在所述多個(gè)數(shù)據(jù)收集裝置的所述存儲(chǔ)部中的過程數(shù)據(jù),以時(shí)間軸相一致的方式將多個(gè)所述數(shù)據(jù)顯示在顯示部中。
2.如權(quán)利要求1所述的數(shù)據(jù)收集系統(tǒng),其特征在于, 所述多個(gè)數(shù)據(jù)收集裝置中的某一個(gè)數(shù)據(jù)收集裝置是按規(guī)定間隔將由本裝置的時(shí)鐘計(jì)時(shí)得到的時(shí)刻發(fā)送給其他數(shù)據(jù)收集裝置的主數(shù)據(jù)收集裝置, 其他數(shù)據(jù)收集裝置基于由所述主數(shù)據(jù)收集裝置發(fā)送來的時(shí)刻,對(duì)本裝置所具備的時(shí)鐘的時(shí)刻進(jìn)行校準(zhǔn)。
3.一種數(shù)據(jù)收集裝置,其特征在于,包括: 時(shí)鐘,該時(shí)鐘進(jìn)行計(jì)時(shí); 存儲(chǔ)部,該存儲(chǔ)部將由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻與控制對(duì)象的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)進(jìn)行存儲(chǔ);以及 微處理器,該微處理器具有多個(gè)微處理器內(nèi)核,其中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中。
4.一種數(shù)據(jù)收集系統(tǒng)程序,該數(shù)據(jù)收集系統(tǒng)程序由多個(gè)數(shù)據(jù)收集裝置、以及數(shù)據(jù)顯示裝置來執(zhí)行,其中,該多個(gè)數(shù)據(jù)收集裝置對(duì)由控制裝置提供的數(shù)據(jù)進(jìn)行收集,該數(shù)據(jù)顯示裝置通過網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)收集裝置相連接,并對(duì)由所述多個(gè)數(shù)據(jù)收集裝置收集到的數(shù)據(jù)進(jìn)行顯示,其特征在于, 在所述多個(gè)數(shù)據(jù)收集裝置中執(zhí)行以下步驟: 存儲(chǔ)步驟,在該存儲(chǔ)步驟中,將由時(shí)鐘計(jì)時(shí)得到的時(shí)刻與所述數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)存儲(chǔ)到存儲(chǔ)部中;以及 存儲(chǔ)控制步驟,在該存儲(chǔ)控制步驟中,多個(gè)微處理器內(nèi)核中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中, 在所述數(shù)據(jù)顯示裝置中執(zhí)行顯示步驟,在該顯示步驟中,基于存儲(chǔ)在所述多個(gè)數(shù)據(jù)收集裝置的所述存儲(chǔ)部中的過程數(shù)據(jù),以時(shí)間軸相一致的方式將多個(gè)所述數(shù)據(jù)顯示在顯示部中。
5.如權(quán)利要求4所述的數(shù)據(jù)收集系統(tǒng)程序,其特征在于,在所述多個(gè)數(shù)據(jù)收集裝置中的某一個(gè)數(shù)據(jù)收集裝置中還執(zhí)行起到主數(shù)據(jù)收集裝置作用的步驟,在該步驟中按規(guī)定間隔將由本裝置的時(shí)鐘計(jì)時(shí)得到的時(shí)刻發(fā)送給其他數(shù)據(jù)收集裝置, 在其他數(shù)據(jù)收集裝置中還執(zhí)行以下步驟,即:基于由所述主數(shù)據(jù)收集裝置發(fā)送來的時(shí)刻,對(duì)本裝置所具備的時(shí)鐘的時(shí)刻進(jìn)行校準(zhǔn)。
6.一種數(shù)據(jù)收集程序,其特征在于,在計(jì)算機(jī)上執(zhí)行以下步驟: 存儲(chǔ)步驟,在該存儲(chǔ)步驟中,將由時(shí)鐘計(jì)時(shí)得到的時(shí)刻與控制對(duì)象的數(shù)據(jù)建立關(guān)聯(lián),并作為過程數(shù)據(jù)存儲(chǔ)到存儲(chǔ)部中;以及 存儲(chǔ)控制步驟,在該存儲(chǔ)控制步驟中,多個(gè)微處理器內(nèi)核中的某一個(gè)微處理器內(nèi)核僅執(zhí)行判定處理,該判定 處理基于由所述時(shí)鐘計(jì)時(shí)得到的時(shí)刻對(duì)是否達(dá)到采樣周期進(jìn)行判定,在判定為達(dá)到所述采樣周期時(shí),其他的微處理內(nèi)核將所述過程數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)部中。
【文檔編號(hào)】G05B23/02GK103988137SQ201280058772
【公開日】2014年8月13日 申請(qǐng)日期:2012年6月26日 優(yōu)先權(quán)日:2012年6月26日
【發(fā)明者】野島章 申請(qǐng)人:東芝三菱電機(jī)產(chǎn)業(yè)系統(tǒng)株式會(huì)社