工廠控制監(jiān)視系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種工廠控制監(jiān)視系統(tǒng),能降低客戶端與服務(wù)器之間的通信量,并能提高處理速度。因此,工廠控制監(jiān)視系統(tǒng)中包括:設(shè)置在服務(wù)器中、對(duì)客戶端的操作監(jiān)視畫面中的機(jī)械群所對(duì)應(yīng)的操作權(quán)處理信息進(jìn)行存儲(chǔ)的服務(wù)器側(cè)存儲(chǔ)部;設(shè)置在客戶端中、對(duì)服務(wù)器側(cè)存儲(chǔ)部的操作權(quán)處理信息的復(fù)制進(jìn)行存儲(chǔ)的客戶端側(cè)存儲(chǔ)部;以及與各個(gè)操作監(jiān)視畫面對(duì)應(yīng)設(shè)置在客戶端中、并基于客戶端側(cè)存儲(chǔ)部的操作權(quán)處理信息進(jìn)行操作權(quán)處理的操作權(quán)處理部??蛻舳藗?cè)存儲(chǔ)部的全局變量存儲(chǔ)部中存儲(chǔ)各客戶端操作權(quán)處理信息,客戶端側(cè)存儲(chǔ)部的本地變量存儲(chǔ)部中存儲(chǔ)各操作畫面操作權(quán)處理信息。
【專利說(shuō)明】工廠控制監(jiān)視系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種工廠控制監(jiān)視系統(tǒng)。
【背景技術(shù)】
[0002]已知在現(xiàn)有的工廠控制監(jiān)視系統(tǒng)中,包括由客戶端和服務(wù)器構(gòu)成的客戶端-服務(wù)器型操作員站(OPS)、以及控制工廠的控制器,OPS服務(wù)器收集并存儲(chǔ)控制器的數(shù)據(jù),OPS客戶端與OPS服務(wù)器進(jìn)行所需數(shù)據(jù)的通信,并向操作者(操作員)提供人機(jī)接口(例如參照專利文獻(xiàn)I)。
現(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)
[0003]專利文獻(xiàn)1:日本專利特開2002-073166號(hào)公報(bào)
【發(fā)明內(nèi)容】
發(fā)明所要解決的技術(shù)問(wèn)題
[0004]然而,在上述那樣采用客戶端-服務(wù)器型結(jié)構(gòu)的工廠控制監(jiān)視系統(tǒng)中,每次在客戶端上進(jìn)行操作等時(shí),都會(huì)進(jìn)行操作權(quán)處理、附條件控制操作部件檢測(cè)處理。操作權(quán)處理是判定該操作等是否具有應(yīng)被許可的權(quán)限的處理。此外,附條件控制操作部件檢測(cè)處理是如下處理:對(duì)附條件控制操作部件(該操作部件被操作時(shí)的處理因條件而異的部件。例如切換按鈕等)被操作的情況進(jìn)行檢測(cè),并對(duì)通過(guò)該操作執(zhí)行的處理進(jìn)行條件判斷。
[0005]并且,在上述操作權(quán)處理、附條件控制部件檢測(cè)處理中,需要參照保存在服務(wù)器一側(cè)的數(shù)據(jù)。因此,每當(dāng)進(jìn)行上述操作權(quán)處理、附條件控制部件檢測(cè)處理時(shí),都在客戶端與服務(wù)器之間進(jìn)行通信,存在操作權(quán)處理、附條件控制部件檢測(cè)處理較為耗時(shí)的問(wèn)題。
[0006]此外,若對(duì)各個(gè)客戶端終端設(shè)定操作權(quán),則對(duì)客戶端中的每個(gè)操作監(jiān)視畫面設(shè)定的操作權(quán)有兩種。然而,在專利文獻(xiàn)I所示那樣現(xiàn)有的工廠控制監(jiān)視系統(tǒng)中,對(duì)每個(gè)客戶端設(shè)定的操作權(quán)的處理所需的信息以及對(duì)每個(gè)操作監(jiān)視畫面設(shè)定的操作權(quán)的處理所需的信息并未特別加以區(qū)分地存儲(chǔ)在服務(wù)器上的數(shù)據(jù)庫(kù)中,因此存在無(wú)法充分實(shí)現(xiàn)將兩者信息性質(zhì)的差異等考慮在內(nèi)的最優(yōu)化的問(wèn)題。
[0007]另外,在采用現(xiàn)有的客戶端一服務(wù)器型結(jié)構(gòu)的工廠控制監(jiān)視系統(tǒng)中,在各個(gè)HMI客戶端中分別進(jìn)行檢測(cè)構(gòu)成工廠設(shè)備的機(jī)械群的故障等并發(fā)出警報(bào)的處理。因此,每次進(jìn)行警報(bào)檢測(cè)處理都由多個(gè)HMI客戶端經(jīng)由網(wǎng)絡(luò)訪問(wèn)HMI服務(wù)器的與警報(bào)處理信息相關(guān)的標(biāo)簽。因此,HMI客戶端與HMI服務(wù)器之間的警報(bào)處理信息的通信處理量較多,該通信處理會(huì)達(dá)到瓶頸,導(dǎo)致綜合處理速度的下降。
[0008]本發(fā)明是為了解決上述問(wèn)題而完成的,其目的在于獲得一種客戶端一服務(wù)器型的工廠控制監(jiān)視系統(tǒng),能減少客戶端與服務(wù)器之間的通信量,并能提高處理速度。
解決技術(shù)問(wèn)題所采用的技術(shù)方案
[0009]本發(fā)明的工廠控制監(jiān)視系統(tǒng)中,包括:控制器,該控制器對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制;多個(gè)HMI客戶端,該多個(gè)HMI客戶端與多個(gè)所述機(jī)械群分別對(duì)應(yīng)設(shè)置,并顯示有一個(gè)以上的操作監(jiān)視畫面服務(wù)器,該HMI服務(wù)器與所述HMI客戶端可通信地設(shè)置,并從所述控制器收集數(shù)據(jù);服務(wù)器側(cè)存儲(chǔ)部,該服務(wù)器側(cè)存儲(chǔ)部設(shè)置在所述HMI服務(wù)器中,并對(duì)顯示在所述HMI客戶端中的所述操作監(jiān)視畫面中的、與所述機(jī)械群的操作權(quán)有關(guān)的操作權(quán)處理信息進(jìn)行存儲(chǔ);客戶端側(cè)存儲(chǔ)部,該客戶端側(cè)存儲(chǔ)部設(shè)置在所述HMI客戶端中,并對(duì)從存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的操作權(quán)處理信息復(fù)制而來(lái)的操作權(quán)處理信息進(jìn)行存儲(chǔ);以及操作權(quán)處理部,該操作權(quán)處理部與各個(gè)所述操作監(jiān)視畫面對(duì)應(yīng)設(shè)置在所述HMI客戶端中,基于存儲(chǔ)在所述客戶端側(cè)存儲(chǔ)部中的操作權(quán)處理信息進(jìn)行所述操作監(jiān)視畫面上的操作權(quán)處理,所述客戶端側(cè)存儲(chǔ)部由以下部分構(gòu)成:全局變量存儲(chǔ)部,該全局變量存儲(chǔ)部設(shè)置在每個(gè)所述HMI客戶端中,并能由屬于同一所述HMI客戶端的所述操作權(quán)處理部進(jìn)行訪問(wèn);以及本地變量存儲(chǔ)部,該本地變量存儲(chǔ)部設(shè)置在每個(gè)所述操作監(jiān)視畫面中,并能由屬于同一所述操作監(jiān)視畫面的所述操作權(quán)處理部進(jìn)行訪問(wèn),所述全局變量存儲(chǔ)部存儲(chǔ)操作權(quán)處理信息中的、與對(duì)每個(gè)所述HMI客戶端設(shè)定的操作權(quán)有關(guān)的各客戶端操作權(quán)處理信息,所述本地變量存儲(chǔ)部存儲(chǔ)操作權(quán)處理信息中的、與對(duì)每個(gè)所述操作監(jiān)視畫面設(shè)定的操作權(quán)有關(guān)的各畫面操作權(quán)處理信息。
[0010]此外,本發(fā)明的工廠控制監(jiān)視系統(tǒng)中,包括:控制器,該控制器對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制;多個(gè)HMI客戶端,該多個(gè)HMI客戶端與多個(gè)所述機(jī)械群分別對(duì)應(yīng)設(shè)置,并顯示有一個(gè)以上的操作監(jiān)視畫面服務(wù)器,該HMI服務(wù)器與所述HMI客戶端可通信地設(shè)置,并具有服務(wù)器側(cè)存儲(chǔ)部,該服務(wù)器側(cè)存儲(chǔ)部將從所述控制器中收集到的數(shù)據(jù)作為警報(bào)處理信息進(jìn)行存儲(chǔ);以及警報(bào)檢測(cè)處理部,該警報(bào)檢測(cè)處理部設(shè)置在所述HMI服務(wù)器中,并進(jìn)行警報(bào)檢測(cè)處理,該警報(bào)檢測(cè)處理基于存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的警報(bào)處理信息,檢測(cè)應(yīng)對(duì)與多個(gè)所述HMI客戶端分別對(duì)應(yīng)的所述機(jī)械群通知警報(bào)的狀態(tài),所述服務(wù)器側(cè)存儲(chǔ)部存儲(chǔ)與所述警報(bào)檢測(cè)處理部的警報(bào)檢測(cè)處理的結(jié)果有關(guān)的警報(bào)結(jié)果信息,所述HMI客戶端包括通知部,該通知部基于存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的所述警報(bào)結(jié)果信息,進(jìn)行警報(bào)通知。
發(fā)明效果
[0011]在本發(fā)明的工廠控制監(jiān)視系統(tǒng)中,能降低客戶端與服務(wù)器之間的通信量,從而能提高處理速度。
【專利附圖】
【附圖說(shuō)明】
[0012]圖1是表示使用了本發(fā)明實(shí)施方式I的工廠控制監(jiān)視系統(tǒng)的工廠設(shè)備的現(xiàn)場(chǎng)機(jī)械以及HMI客戶端的圖。
圖2是對(duì)本發(fā)明實(shí)施方式I的工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)進(jìn)行說(shuō)明的圖。
圖3是對(duì)本發(fā)明實(shí)施方式2的工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)進(jìn)行說(shuō)明的圖。
圖4是對(duì)本發(fā)明實(shí)施方式3的工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)進(jìn)行說(shuō)明的圖。
圖5是對(duì)本發(fā)明實(shí)施方式3的工廠控制監(jiān)視系統(tǒng)的動(dòng)作進(jìn)行說(shuō)明的流程圖。
【具體實(shí)施方式】
[0013]下面根據(jù)附圖對(duì)本發(fā)明進(jìn)行說(shuō)明。各圖中,相同的標(biāo)號(hào)表示了相同或相當(dāng)?shù)牟糠?,并適當(dāng)簡(jiǎn)化或省略其重復(fù)說(shuō)明。
[0014]實(shí)施方式1.圖1和圖2是本發(fā)明實(shí)施方式I的圖,圖1是表示應(yīng)用了工廠控制監(jiān)視系統(tǒng)的工廠設(shè)備的現(xiàn)場(chǎng)機(jī)械以及HMI客戶端的圖,圖2是說(shuō)明工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)的圖。
[0015]圖1中,I是具備工廠設(shè)備的現(xiàn)場(chǎng)機(jī)械。這里,作為工廠設(shè)備,以軋制工廠為具體例來(lái)進(jìn)行說(shuō)明?,F(xiàn)場(chǎng)機(jī)械I由多個(gè)機(jī)械群構(gòu)成。該機(jī)械群通過(guò)基于各個(gè)機(jī)械所具有的功能的共通性等對(duì)構(gòu)成現(xiàn)場(chǎng)機(jī)械I的各機(jī)械進(jìn)行區(qū)分而得到。
[0016]軋制工廠的現(xiàn)場(chǎng)機(jī)械I所具備的主要機(jī)械群有粗軋機(jī)Ia(RM)、精軋機(jī)Ib (FM)以及卷取機(jī)Ic(DC)。首先利用粗軋機(jī)Ia對(duì)軋制材料進(jìn)行軋制。之后,利用配置在粗軋機(jī)Ia的出口側(cè)的精軋機(jī)Ib將軋制材料軋制到產(chǎn)品板厚。然后,利用配置在精軋機(jī)Ib的出口側(cè)的卷取機(jī)4將軋制材料卷繞成卷材狀。
[0017]為了進(jìn)行各現(xiàn)場(chǎng)機(jī)械I (粗軋機(jī)la、精軋機(jī)Ib以及卷取機(jī)Ic)的狀態(tài)監(jiān)視、操作,與構(gòu)成現(xiàn)場(chǎng)機(jī)械I的機(jī)械群分別相對(duì)應(yīng)地設(shè)置有一個(gè)以上的HMI客戶端2。另外,HMI是Human Machine Interface (人機(jī)接口 )的簡(jiǎn)稱。
[0018]具體而言,與粗軋機(jī)Ia對(duì)應(yīng)地設(shè)置有第一粗軋機(jī)用客戶端3a以及第二粗軋機(jī)用客戶端3b這兩個(gè)HMI客戶端。此外,與精軋機(jī)Ib對(duì)應(yīng)地設(shè)置有第一精軋機(jī)用客戶端4a以及第二精軋機(jī)用客戶端4b這兩個(gè)HMI客戶端。并且,與卷取機(jī)Ic對(duì)應(yīng)地設(shè)置有第一卷取機(jī)用客戶端5a以及第二卷取機(jī)用客戶端5b這兩個(gè)HMI客戶端。
[0019]現(xiàn)場(chǎng)機(jī)械I的管理者(或者監(jiān)視著、操作者。以下稱為“管理者等”)利用HMI客戶端2進(jìn)行現(xiàn)場(chǎng)機(jī)械I的狀態(tài)監(jiān)視、操作。具體而言,利用第一粗軋機(jī)用客戶端3a及第二粗軋機(jī)用客戶端3b中的某一個(gè)進(jìn)行粗軋機(jī)Ia的狀態(tài)監(jiān)視、操作。此外,利用第一精軋機(jī)用客戶端4a及第二精軋機(jī)用客戶端4b中的某一個(gè)進(jìn)行精軋機(jī)Ib的狀態(tài)監(jiān)視、操作。并且,利用第一卷取機(jī)用客戶端5a及第二卷取機(jī)用客戶端5b中的某一個(gè)進(jìn)行卷取機(jī)Ic的狀態(tài)監(jiān)視、操作。
[0020]各HMI客戶端2與HMI服務(wù)器可通信地相連。并且,由各HMI客戶端2經(jīng)由HMI服務(wù)器進(jìn)行各現(xiàn)場(chǎng)機(jī)械I的狀態(tài)監(jiān)視、操作等。圖2示出具有該客戶端一服務(wù)器型結(jié)構(gòu)的工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)。
[0021]對(duì)各現(xiàn)場(chǎng)機(jī)械I分別設(shè)有控制器6。該控制器6進(jìn)行現(xiàn)場(chǎng)機(jī)械I的狀態(tài)數(shù)據(jù)的獲取、現(xiàn)場(chǎng)機(jī)械I的控制??刂破?與第一通信網(wǎng)絡(luò)7a相連。并且,HMI服務(wù)器8與第一通信網(wǎng)絡(luò)7a相連。由此,控制器6與HMI服務(wù)器8經(jīng)由第一通信網(wǎng)絡(luò)7a相互可通信地連接。
[0022]HMI服務(wù)器8不僅與第一通信網(wǎng)絡(luò)7a相連,也與第二通信網(wǎng)絡(luò)7b相連。并且,該第二通信網(wǎng)絡(luò)7b與各HMI客戶端2相連。由此,HMI服務(wù)器8與各HMI客戶端2經(jīng)由第二通信網(wǎng)絡(luò)7b相互可通信地連接。
[0023]如上所述,對(duì)現(xiàn)場(chǎng)機(jī)械I中的某一個(gè)機(jī)械群設(shè)有一個(gè)以上的HMI客戶端2。這里,對(duì)一個(gè)機(jī)械群設(shè)置例如兩個(gè)HMI客戶端2,并將這兩個(gè)HMI客戶端2設(shè)為第一 HMI客戶端2a和第二 HMI客戶端2b。
[0024]就與圖1的示例的關(guān)系而言,第一粗軋機(jī)用客戶端3a、第一精軋機(jī)用客戶端4a以及第一卷取機(jī)用客戶端5a相當(dāng)于第一 HMI客戶端2a,第二粗軋機(jī)用客戶端3b、第二精軋機(jī)用客戶端4b以及第二卷取機(jī)用客戶端5b相當(dāng)于第二 HMI客戶端2b。
[0025]第一 HMI客戶端2a及第二 HMI客戶端2b中分別具備由顯示器等構(gòu)成的顯示裝置,該顯示裝置用于向管理者等顯示所需的信息,并顯示管理者等操作上述客戶端所需的按鈕等 UI (User Interface:用戶接口)。
[0026]HMI客戶端2各自所具備的顯示裝置中顯示有一個(gè)以上的操作監(jiān)視畫面。這里,假設(shè)HMI客戶端2分別顯示有例如兩個(gè)操作監(jiān)視畫面。即,第一 HMI客戶端2a中顯示有第一操作監(jiān)視畫面9a和第二操作監(jiān)視畫面%。第二 HMI客戶端2b中也顯示有第一操作監(jiān)視畫面9a和第二操作監(jiān)視畫面9b。
[0027]各個(gè)HMI客戶端2所顯示的第一操作監(jiān)視畫面9a中顯示有例如第一操作按鈕1a0此外,各個(gè)HMI客戶端2所顯示的第二操作監(jiān)視畫面9b中顯示有例如第二操作按鈕1b0
[0028]在管理者等對(duì)顯示在HMI客戶端2的操作監(jiān)視畫面中的操作按鈕等進(jìn)行操作后,操作信號(hào)經(jīng)由第二通信網(wǎng)絡(luò)7b被發(fā)送給HMI服務(wù)器8。該操作信號(hào)的內(nèi)容被寫入到HMI服務(wù)器8所具備的數(shù)據(jù)庫(kù)8a的對(duì)應(yīng)的標(biāo)簽變量中,其內(nèi)容經(jīng)由第一通信網(wǎng)絡(luò)7a被傳輸給控制器6。
[0029]反過(guò)來(lái),HMI服務(wù)器8經(jīng)由第一通信網(wǎng)絡(luò)7a從控制器6獲取到的與現(xiàn)場(chǎng)機(jī)械I的狀態(tài)有關(guān)的數(shù)據(jù)并寫入到HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a的對(duì)應(yīng)的標(biāo)簽變量中,并經(jīng)由第二通信網(wǎng)絡(luò)7b顯示在HMI客戶端2的操作監(jiān)視畫面中。
[0030]各HMI客戶端2中設(shè)置有進(jìn)行第一操作監(jiān)視畫面9a及第二操作監(jiān)視畫面9b各自的操作權(quán)處理的操作權(quán)處理單元。該操作權(quán)處理單元分別與第一操作監(jiān)視畫面9a及第二操作監(jiān)視畫面9b對(duì)應(yīng)設(shè)置,與第一操作監(jiān)視畫面9a對(duì)應(yīng)的是第一操作權(quán)處理單元I Ia,與第二操作監(jiān)視畫面9b對(duì)應(yīng)的是第二操作權(quán)處理單元lib。
[0031]各HMI客戶端2具備存儲(chǔ)操作權(quán)處理信息的客戶端側(cè)操作權(quán)處理信息存儲(chǔ)部。操作權(quán)處理信息是顯示在各HMI客戶端2中的各個(gè)操作監(jiān)視畫面(第一操作監(jiān)視畫面9a及第二操作監(jiān)視畫面9b)中的與機(jī)械群的操作權(quán)有關(guān)的信息。
[0032]客戶端側(cè)操作權(quán)處理信息存儲(chǔ)部由全局變量存儲(chǔ)部12以及本地變量存儲(chǔ)部構(gòu)成。全局變量存儲(chǔ)部12是能由屬于同一 HMI客戶端2的操作權(quán)處理單元進(jìn)行訪問(wèn)的存儲(chǔ)部。各HMI客戶端2中分別存在一個(gè)全局變量存儲(chǔ)部12。
[0033]并且,能從第一 HMI客戶端2a的第一操作權(quán)處理單元Ila以及第二操作權(quán)處理單元Ilb訪問(wèn)第一 HMI客戶端2a的全局變量存儲(chǔ)部12。此外,能從第二 HMI客戶端2b的第一操作權(quán)處理單元Ila以及第二操作權(quán)處理單元Ilb訪問(wèn)第二 HMI客戶端2b的全局變量存儲(chǔ)部12。
[0034]本地變量存儲(chǔ)部是能由屬于同一操作監(jiān)視畫面的操作權(quán)處理單元進(jìn)行訪問(wèn)的存儲(chǔ)部。本地變量存儲(chǔ)部與各HMI客戶端2的操作監(jiān)視畫面分別一一對(duì)應(yīng)。即,在各HMI客戶端2中存在與第一操作監(jiān)視畫面9a相對(duì)應(yīng)的第一本地變量存儲(chǔ)部13a、以及與第二操作監(jiān)視畫面9b相對(duì)應(yīng)的第二本地變量存儲(chǔ)部13b。
[0035]并且,僅能從第一 HMI客戶端2a的第一操作權(quán)處理單元I Ia訪問(wèn)第一 HMI客戶端2a的第一本地變量存儲(chǔ)部13a。此外,僅能從第一 HMI客戶端2a的第二操作權(quán)處理單元Ilb訪問(wèn)第一 HMI客戶端2a的第二本地變量存儲(chǔ)部13b。
[0036]同樣,僅能從第二 HMI客戶端2b的第一操作權(quán)處理單元I Ia訪問(wèn)第二 HMI客戶端2b的第一本地變量存儲(chǔ)部13a。此外,僅能從第二 HMI客戶端2b的第二操作權(quán)處理單元Ilb訪問(wèn)第二 HMI客戶端2b的第二本地變量存儲(chǔ)部13b。
[0037]全局變量存儲(chǔ)部12中存儲(chǔ)有操作權(quán)處理信息中的、與對(duì)每個(gè)HMI客戶端2設(shè)定的操作權(quán)有關(guān)的各客戶端操作權(quán)處理信息。此外,第一本地變量存儲(chǔ)部13a及第二本地變量存儲(chǔ)部13b中存儲(chǔ)有操作權(quán)處理信息中的、與對(duì)各個(gè)HMI客戶端2的每個(gè)操作監(jiān)視畫面設(shè)定的操作權(quán)有關(guān)的各畫面操作權(quán)處理信息。
[0038]各HMI客戶端2的操作權(quán)處理單元基于存儲(chǔ)在客戶端側(cè)操作權(quán)處理信息存儲(chǔ)部中的操作權(quán)處理信息進(jìn)行操作監(jiān)視畫面中的操作權(quán)處理。
[0039]具體而言,第一 HMI客戶端2a的第一操作權(quán)處理單元Ila在第一 HMI客戶端2a的第一操作監(jiān)視畫面9a被操作時(shí),參照第一 HMI客戶端2a的全局變量存儲(chǔ)部12中存儲(chǔ)的各客戶端操作權(quán)處理信息、以及第一 HMI客戶端2a的第一本地變量存儲(chǔ)部13a中存儲(chǔ)的各畫面操作權(quán)處理信息,執(zhí)行判斷是否許可該操作的操作權(quán)處理。
[0040]此外,第一 HMI客戶端2a的第二操作權(quán)處理單元Ilb在第一 HMI客戶端2a的第二操作監(jiān)視畫面9b被操作時(shí),參照第一 HMI客戶端2a的全局變量存儲(chǔ)部12中存儲(chǔ)的各客戶端操作權(quán)處理信息、以及第一 HMI客戶端2a的第二本地變量存儲(chǔ)部13b中存儲(chǔ)的各畫面操作權(quán)處理信息,執(zhí)行判斷是否許可該操作的操作權(quán)處理。
[0041]對(duì)于第二 HMI客戶端2b也同樣,第二 HMI客戶端2b的第一操作權(quán)處理單元Ila在第二 HMI客戶端2b的第一操作監(jiān)視畫面9a被操作時(shí),參照第二 HMI客戶端2b的全局變量存儲(chǔ)部12中存儲(chǔ)的各客戶端操作權(quán)處理信息、以及第二 HMI客戶端2b的第一本地變量存儲(chǔ)部13a中存儲(chǔ)的各畫面操作權(quán)處理信息,執(zhí)行判斷是否許可該操作的操作權(quán)處理。
[0042]此外,第二 HMI客戶端2b的第二操作權(quán)處理單元Ilb在第二 HMI客戶端2b的第二操作監(jiān)視畫面9b被操作時(shí),參照第二 HMI客戶端2b的全局變量存儲(chǔ)部12中存儲(chǔ)的各客戶端操作權(quán)處理信息、以及第二 HMI客戶端2b的第二本地變量存儲(chǔ)部13b中存儲(chǔ)的各畫面操作權(quán)處理信息,執(zhí)行判斷是否許可該操作的操作權(quán)處理。
[0043]HMI服務(wù)器8所具備的數(shù)據(jù)庫(kù)8a中存儲(chǔ)有操作權(quán)處理信息。操作權(quán)處理信息作為與操作權(quán)處理信息有關(guān)的標(biāo)簽14存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中。與操作權(quán)處理信息有關(guān)的標(biāo)簽14中存儲(chǔ)的操作權(quán)處理信息14a由初始值、當(dāng)前值、操作歷史、更新周期以及其它信息構(gòu)成。
[0044]HMI客戶端2的客戶端側(cè)操作權(quán)處理信息存儲(chǔ)單元即全局變量存儲(chǔ)部12以及第一本地變量存儲(chǔ)部13a和第二本地變量存儲(chǔ)部13b中存儲(chǔ)的操作權(quán)處理信息通過(guò)將存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的操作權(quán)處理信息復(fù)制后得到。
[0045]S卩,存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的操作權(quán)處理信息在規(guī)定的時(shí)刻經(jīng)由第二通信網(wǎng)絡(luò)7b被發(fā)送給各HMI客戶端2。并且,各HMI客戶端2將從HMI服務(wù)器8發(fā)送過(guò)來(lái)的操作權(quán)處理信息存儲(chǔ)到全局變量存儲(chǔ)部12以及第一本地變量存儲(chǔ)部13a和第二本地變量存儲(chǔ)部13b中。
[0046]這里,從HMI服務(wù)器8發(fā)送操作權(quán)處理信息的所述規(guī)定時(shí)刻例如設(shè)定為存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的與操作權(quán)處理信息有關(guān)的標(biāo)簽14的操作權(quán)處理信息14a被更新時(shí)等。另外,對(duì)于存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的與操作權(quán)處理信息有關(guān)的標(biāo)簽14的操作權(quán)處理信息14a被更新的時(shí)刻,其對(duì)各客戶端操作權(quán)處理信息和各畫面操作權(quán)處理信息而言通常是不同的。
[0047]如上所述,對(duì)每個(gè)HMI客戶端2設(shè)定有各客戶端操作權(quán)處理信息。因此,存儲(chǔ)在HMI服務(wù)器8中的各客戶端操作權(quán)處理信息被更新的時(shí)刻例如是HMI客戶端2的電源接通時(shí)、或管理者等登錄HMI客戶端2時(shí)等。
[0048]此外,如上所述,對(duì)各HMI客戶端2的每個(gè)操作監(jiān)視畫面設(shè)定有各畫面操作權(quán)處理信息。因此,存儲(chǔ)在HMI服務(wù)器8中的各畫面操作權(quán)處理信息被更新的時(shí)刻例如是HMI客戶端2中顯示了新的操作監(jiān)視畫面時(shí)、或所顯示的操作監(jiān)視畫面被變更時(shí)等。
[0049]由此,對(duì)于從HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a向各HMI客戶端2的全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部進(jìn)行的操作權(quán)處理信息的復(fù)制,其例如在HMI客戶端2的電源接通時(shí)、或HMI客戶端2中顯示了新的操作監(jiān)視畫面時(shí)這樣的上述規(guī)定時(shí)刻進(jìn)行。
[0050]另一方面,如上所述,每當(dāng)存在相對(duì)于操作監(jiān)視畫面的操作等而需要進(jìn)行操作權(quán)處理時(shí),都要進(jìn)行各HMI客戶端2的操作權(quán)處理單元對(duì)全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部的訪問(wèn)。
[0051]因此,將存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的操作權(quán)處理信息復(fù)制到HMI客戶端2的全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部的處理、以及由HMI客戶端2的操作權(quán)處理單元向全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部的訪問(wèn)彼此獨(dú)立并非同步地進(jìn)行。
[0052]如上述那樣構(gòu)成的工廠控制監(jiān)視系統(tǒng)包括:對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制的控制器;與多個(gè)機(jī)械群分別對(duì)應(yīng)設(shè)置、并顯示有一個(gè)以上的操作監(jiān)視畫面的多個(gè)HMI客戶端;能與HMI客戶端進(jìn)行通信、并對(duì)來(lái)自控制器的數(shù)據(jù)進(jìn)行收集的HMI服務(wù)器;設(shè)置于HMI服務(wù)器、并對(duì)顯示在HMI客戶端中的操作監(jiān)視畫面中的與對(duì)機(jī)械群的操作權(quán)有關(guān)的操作權(quán)處理信息進(jìn)行存儲(chǔ)的服務(wù)器側(cè)存儲(chǔ)部;設(shè)置在HMI客戶端中、并對(duì)從存儲(chǔ)在服務(wù)器側(cè)存儲(chǔ)部中的操作權(quán)處理信息復(fù)制而來(lái)的操作權(quán)處理信息進(jìn)行存儲(chǔ)的客戶端側(cè)存儲(chǔ)部;以及與各個(gè)操作監(jiān)視畫面對(duì)應(yīng)設(shè)置在HMI客戶端中、并基于存儲(chǔ)在客戶端側(cè)存儲(chǔ)部中的操作權(quán)處理信息進(jìn)行操作監(jiān)視畫面上的操作權(quán)處理的操作權(quán)處理部。并且,客戶端側(cè)存儲(chǔ)部由全局變量存儲(chǔ)部和本地變量存儲(chǔ)部構(gòu)成,該全局變量存儲(chǔ)部設(shè)置在每個(gè)HMI客戶端中,并能由屬于同一 HMI客戶端的操作權(quán)處理部訪問(wèn),該本地變量存儲(chǔ)部設(shè)置在每個(gè)操作監(jiān)視畫面中,能由屬于同一操作監(jiān)視畫面的操作權(quán)處理部訪問(wèn),全局變量存儲(chǔ)部對(duì)操作權(quán)處理信息中的、與對(duì)每個(gè)HMI客戶端設(shè)定的操作權(quán)有關(guān)的各客戶端操作權(quán)處理信息進(jìn)行存儲(chǔ),本地變量存儲(chǔ)部對(duì)操作權(quán)處理信息中的、與對(duì)每個(gè)操作監(jiān)視畫面設(shè)定的操作權(quán)有關(guān)的各畫面操作權(quán)處理信息進(jìn)行存儲(chǔ)。
[0053]因此,能降低客戶端與服務(wù)器之間的通信量,能提高操作權(quán)處理速度,并且通過(guò)將相對(duì)于各個(gè)客戶端終端設(shè)定的操作權(quán)和相對(duì)于每個(gè)操作監(jiān)視畫面設(shè)定的操作權(quán)分別存儲(chǔ)到全局變量存儲(chǔ)部和本地變量存儲(chǔ)部中,來(lái)將各個(gè)操作權(quán)的性質(zhì)考慮在內(nèi),從而能排除無(wú)用的訪問(wèn)等。
[0054]此外,通過(guò)使存儲(chǔ)在服務(wù)器側(cè)存儲(chǔ)部中的操作權(quán)處理信息向客戶端側(cè)存儲(chǔ)部的復(fù)制(發(fā)送)、以及從操作權(quán)處理部向客戶端側(cè)存儲(chǔ)部的訪問(wèn)相互獨(dú)立且非同步地進(jìn)行,從而能進(jìn)行客戶端上的操作權(quán)處理而與客戶端與服務(wù)器之間的通信處理無(wú)關(guān),能進(jìn)一步提高處理速度。
[0055]實(shí)施方式2. 圖3涉及本發(fā)明的實(shí)施方式2,是對(duì)工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)進(jìn)行說(shuō)明的圖。
這里說(shuō)明的實(shí)施方式2在上述實(shí)施方式I的結(jié)構(gòu)的基礎(chǔ)上,不僅將顯示在HMI客戶端的操作監(jiān)視畫面上的附條件控制操作按鈕被操作時(shí)的處理所需的信息存放在HMI服務(wù)器上,也存放在HMI客戶端上。并且,參照存儲(chǔ)在HMI客戶端中的信息來(lái)進(jìn)行顯示在HMI客戶端的操作監(jiān)視畫面上的附條件控制操作按鈕被操作時(shí)的處理。
[0056]g卩,圖3中,各個(gè)HMI客戶端2的第一操作監(jiān)視畫面9a中顯示的第一操作按鈕10a、以及各個(gè)HMI客戶端2的第二操作監(jiān)視畫面9b中顯示的第二操作按鈕1b為附條件控制操作按鈕。
[0057]附條件控制操作按鈕是該控制操作按鈕被操作時(shí)的處理根據(jù)條件而不同的按鈕。具體而言,例如現(xiàn)場(chǎng)機(jī)械I所具備的對(duì)某一功能的有效/無(wú)效進(jìn)行切換的切換按鈕等相當(dāng)于該附條件控制操作按鈕。
[0058]該切換按鈕的示例中,對(duì)于與該切換按鈕相對(duì)應(yīng)的現(xiàn)場(chǎng)機(jī)械I的某一特定功能,若該切換按鈕被操作時(shí)該功能為無(wú)效,則需要從HMI客戶端2向HMI服務(wù)器8發(fā)送使該功能有效這一意思的操作信號(hào)。相反,若該切換按鈕被操作時(shí)該功能為有效,則需要從HMI客戶端2向HMI服務(wù)器8發(fā)送使該功能無(wú)效這一意思的操作信號(hào)。
[0059]由此,對(duì)于附條件控制操作按鈕,在被操作時(shí)進(jìn)行了條件判斷之后,伴隨該操作的處理內(nèi)容得以確定。為了實(shí)施在附條件控制操作按鈕被操作時(shí)進(jìn)行條件判斷從而決定伴隨該操作的處理內(nèi)容的附條件控制操作按鈕檢測(cè)處理,各個(gè)HMI客戶端2具備附條件控制操作按鈕檢測(cè)處理單元。附條件控制操作按鈕檢測(cè)處理單元原則上與顯示在HMI客戶端2的監(jiān)視操作畫面中的各個(gè)附條件控制操作按鈕對(duì)應(yīng)設(shè)置。
[0060]具體而言,與第一 HMI客戶端2a的第一操作按鈕1a對(duì)應(yīng)地在第一 HMI客戶端2a中設(shè)置有第一附條件控制操作按鈕檢測(cè)處理單元15a。此外,與第一 HMI客戶端2a的第二操作按鈕1b對(duì)應(yīng)地在第一 HMI客戶端2a中設(shè)置有第二附條件控制操作按鈕檢測(cè)處理單元 15b。
[0061]同樣,與第二 HMI客戶端2b的第一操作按鈕1a對(duì)應(yīng)地在第二 HMI客戶端2b中設(shè)置有第一附條件控制操作按鈕檢測(cè)處理單元15a。此外,與第二 HMI客戶端2b的第二操作按鈕1b對(duì)應(yīng)地在第二 HMI客戶端2b中設(shè)置有第二附條件控制操作按鈕檢測(cè)處理單元15b。
[0062]HMI服務(wù)器8所具備的數(shù)據(jù)庫(kù)8a中存儲(chǔ)有附條件控制操作按鈕檢測(cè)處理所需的附條件控制操作按鈕處理信息。附條件控制操作按鈕處理信息作為與附條件操作按鈕處理信息有關(guān)的標(biāo)簽16存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中。與附條件控制操作按鈕處理信息有關(guān)的標(biāo)簽16中存儲(chǔ)的附條件控制操作按鈕處理信息16a由初始值、當(dāng)前值、操作歷史、更新周期以及其它信息構(gòu)成。另外,在先前的切換按鈕的示例中,附條件控制操作按鈕處理信息即為與該切換按鈕相對(duì)應(yīng)的現(xiàn)場(chǎng)機(jī)械I的特定功能是有效還是無(wú)效的信息。
[0063]各個(gè)HMI客戶端2的全局變量存儲(chǔ)部12以及第一本地變量存儲(chǔ)部13a和第二本地變量存儲(chǔ)部13b中存儲(chǔ)有將存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的附條件控制操作按鈕處理信息復(fù)制后得到的信息。這意味著,全局變量存儲(chǔ)部12以及第一本地變量存儲(chǔ)部13a和第二本地變量存儲(chǔ)部13b構(gòu)成了客戶端側(cè)附條件控制操作按鈕處理信息存儲(chǔ)部。
[0064]并且,各HMI客戶端2的附條件控制操作按鈕檢測(cè)處理單元基于存儲(chǔ)在客戶端側(cè)附條件控制操作按鈕處理信息存儲(chǔ)部中的附條件控制操作按鈕處理信息,進(jìn)行顯示在操作監(jiān)視畫面中的附條件控制操作按鈕被操作時(shí)的附條件控制操作按鈕檢測(cè)處理。
[0065]具體而言,對(duì)于第一 HMI客戶端2a的第一附條件控制操作按鈕檢測(cè)處理單元15a,在顯示在第一 HMI客戶端2a的第一操作監(jiān)視畫面9a中的第一操作按鈕1a被操作時(shí),參照存儲(chǔ)在第一 HMI客戶端2a的全局變量存儲(chǔ)部12、第一本地變量存儲(chǔ)部13a中的附條件控制操作按鈕處理信息,來(lái)執(zhí)行與該操作相對(duì)應(yīng)的附條件控制操作按鈕檢測(cè)處理。
[0066]此外,對(duì)于第一 HMI客戶端2a的第二附條件控制操作按鈕檢測(cè)處理單元15b,在顯示在第一 HMI客戶端2a的第二操作監(jiān)視畫面9b中的第二操作按鈕1b被操作時(shí),參照存儲(chǔ)在第一 HMI客戶端2a的全局變量存儲(chǔ)部12、第二本地變量存儲(chǔ)部13b中的附條件控制操作按鈕處理信息,來(lái)執(zhí)行與該操作相對(duì)應(yīng)的附條件控制操作按鈕檢測(cè)處理。
[0067]同樣,對(duì)于第二HMI客戶端2b的第一附條件控制操作按鈕檢測(cè)處理單元15a,在顯示在第二 HMI客戶端2b的第一操作監(jiān)視畫面9a中的第一操作按鈕1a被操作時(shí),參照存儲(chǔ)在第二 HMI客戶端2b的全局變量存儲(chǔ)部12、第一本地變量存儲(chǔ)部13a中的附條件控制操作按鈕處理信息,來(lái)執(zhí)行與該操作相對(duì)應(yīng)的附條件控制操作按鈕檢測(cè)處理。
[0068]此外,對(duì)于第二 HMI客戶端2b的第二附條件控制操作按鈕檢測(cè)處理單元15b,在顯示在第二 HMI客戶端2b的第二操作監(jiān)視畫面9b中的第二操作按鈕1b被操作時(shí),參照存儲(chǔ)在第二 HMI客戶端2b的全局變量存儲(chǔ)部12、第二本地變量存儲(chǔ)部13b中的附條件控制操作按鈕處理信息,來(lái)執(zhí)行與該操作相對(duì)應(yīng)的附條件控制操作按鈕檢測(cè)處理。
[0069]存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的附條件控制操作按鈕處理信息在規(guī)定的時(shí)刻經(jīng)由第二通信網(wǎng)絡(luò)7b被發(fā)送給各HMI客戶端2。并且,各HMI客戶端2將從HMI服務(wù)器8發(fā)送過(guò)來(lái)的附條件控制操作按鈕處理信息存儲(chǔ)到全局變量存儲(chǔ)部12以及第一本地變量存儲(chǔ)部13a和第二本地變量存儲(chǔ)部13b中。
[0070]這里,對(duì)于由HMI服務(wù)器8發(fā)送附條件控制操作按鈕處理信息、復(fù)制到HMI客戶端2 一側(cè)的上述規(guī)定時(shí)刻,將其設(shè)定為例如存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的與附條件控制操作按鈕處理信息有關(guān)的標(biāo)簽16的附條件控制操作按鈕處理信息16a被更新時(shí)等。
[0071]另一方面,如上所述,每次當(dāng)存在對(duì)操作監(jiān)視畫面的附條件控制操作按鈕的操作從而需要進(jìn)行附條件控制操作按鈕檢測(cè)處理時(shí),進(jìn)行各HMI客戶端2的附條件控制操作按鈕檢測(cè)處理單元對(duì)全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部的訪問(wèn)。
[0072]因此,彼此獨(dú)立并且非同步地進(jìn)行以下處理:S卩,將存儲(chǔ)在HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中的附條件控制操作按鈕處理信息復(fù)制到HMI客戶端2的全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部的處理;以及由HMI客戶端2的附條件控制操作按鈕檢測(cè)處理單元向全局變量存儲(chǔ)部12、本地變量存儲(chǔ)部進(jìn)行訪問(wèn)。
其它結(jié)構(gòu)與實(shí)施方式I相同,并省略其詳細(xì)說(shuō)明。
[0073]如上述那樣構(gòu)成的工廠控制監(jiān)視系統(tǒng)在實(shí)施方式I的結(jié)構(gòu)的基礎(chǔ)上,服務(wù)器側(cè)存儲(chǔ)部對(duì)與顯示HMI客戶端中的操作監(jiān)視畫面內(nèi)的附條件控制操作部件有關(guān)的附條件控制操作部件處理信息進(jìn)行存儲(chǔ),客戶端側(cè)存儲(chǔ)部對(duì)從存儲(chǔ)在服務(wù)器側(cè)存儲(chǔ)部中的附條件控制操作部件處理信息復(fù)制過(guò)來(lái)的附條件控制操作部件處理信息進(jìn)行存儲(chǔ),HMI客戶端包括附條件控制操作部件檢測(cè)處理部,該附條件控制操作部件檢測(cè)處理部基于存儲(chǔ)在客戶端側(cè)存儲(chǔ)部中的附條件控制操作部件處理信息,進(jìn)行顯示在操作監(jiān)視畫面中的附條件控制操作部件被操作時(shí)的附條件控制操作部件處理。
因此,除了能起到與實(shí)施方式I相同的效果以外,還能降低與附條件控制操作部件處理有關(guān)的客戶端與服務(wù)器之間的通信量,能提高處理速度。
[0074]實(shí)施方式3.圖4和圖5涉及本發(fā)明的實(shí)施方式3,圖4是對(duì)工廠控制監(jiān)視系統(tǒng)的結(jié)構(gòu)進(jìn)行說(shuō)明的圖,圖5是表示工廠控制監(jiān)視系統(tǒng)的動(dòng)作的流程圖。
[0075]若在工廠控制監(jiān)視系統(tǒng)中產(chǎn)生了構(gòu)成工廠設(shè)備的機(jī)械裝置發(fā)生故障等通常的工廠運(yùn)轉(zhuǎn)存在阻礙的情況,則對(duì)工廠的管理者等發(fā)出警報(bào)。在發(fā)出該警報(bào)的情況下,首先發(fā)出用于向管理者等告知需要確認(rèn)所發(fā)生的情況的詳細(xì)信息的“代表警報(bào)”。
[0076]該代表警報(bào)通常向針對(duì)構(gòu)成警報(bào)監(jiān)視對(duì)象即工廠設(shè)備的各個(gè)機(jī)械群設(shè)定的每個(gè)警報(bào)區(qū)域發(fā)出。為此,以往,在與各機(jī)械群即警報(bào)區(qū)域相對(duì)應(yīng)的HMI客戶端中分別單獨(dú)進(jìn)行檢測(cè)需要發(fā)出警報(bào)的情況的發(fā)生的警報(bào)檢測(cè)處理。
[0077]相比于此,這里說(shuō)明的實(shí)施方式3在上述實(shí)施方式1、實(shí)施方式2所采用的客戶端一服務(wù)器型結(jié)構(gòu)中,在HMI服務(wù)器一側(cè)統(tǒng)一實(shí)施對(duì)所有警報(bào)區(qū)域(機(jī)械群)的警報(bào)檢測(cè)處理。
[0078]如實(shí)施方式I中說(shuō)明的那樣,HMI服務(wù)器8經(jīng)由第一通信網(wǎng)絡(luò)7a從控制器6中獲取與現(xiàn)場(chǎng)機(jī)械I的狀態(tài)有關(guān)的信息。如圖4所示,由此獲取到的與現(xiàn)場(chǎng)機(jī)械I的狀態(tài)有關(guān)的信息中的、警報(bào)檢測(cè)所使用的信息作為與警報(bào)處理信息有關(guān)的標(biāo)簽17存儲(chǔ)到HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a中。
[0079]該與警報(bào)處理信息有關(guān)的標(biāo)簽17中存儲(chǔ)的信息的具體例有:現(xiàn)場(chǎng)機(jī)械I上發(fā)生的故障的嚴(yán)重程度、發(fā)生該故障的機(jī)械群即工廠區(qū)域。故障的嚴(yán)重程度涉及警報(bào)的優(yōu)先度,例如按照嚴(yán)重程度的高低,有重度故障、中度故障、輕度故障三個(gè)等級(jí)。
[0080]HMI服務(wù)器8具備警報(bào)檢測(cè)處理單元18。該警報(bào)檢測(cè)處理單元18參照數(shù)據(jù)庫(kù)8a的與警報(bào)處理信息有關(guān)的標(biāo)簽17中存儲(chǔ)的內(nèi)容,從而進(jìn)行對(duì)需要警報(bào)的情況的產(chǎn)生進(jìn)行檢測(cè)的警報(bào)檢測(cè)處理。由該HMI服務(wù)器8的警報(bào)檢測(cè)處理單元18進(jìn)行的警報(bào)檢測(cè)處理的流程如圖5所示。該警報(bào)檢測(cè)處理由警報(bào)檢測(cè)處理單元18每隔一定周期執(zhí)行。
[0081]首先,在警報(bào)檢測(cè)處理之前,進(jìn)行警報(bào)檢測(cè)處理所使用的本地變量的初始化處理19。對(duì)一個(gè)警報(bào)區(qū)域使用三個(gè)本地變量。這是因?yàn)槊總€(gè)警報(bào)區(qū)域都需要對(duì)是否分別檢測(cè)到重度故障、中度故障以及輕度故障的信息進(jìn)行儲(chǔ)存的本地變量。
[0082]因此,在監(jiān)視對(duì)象的警報(bào)區(qū)域?yàn)閙(m是自然數(shù))個(gè)的情況下,所需的本地變量的數(shù)量總共為3m個(gè)。并且,本地變量I儲(chǔ)存在警報(bào)區(qū)域I的重度故障標(biāo)志中,本地變量2儲(chǔ)存在警報(bào)區(qū)域I的中度故障標(biāo)志中,本地變量3儲(chǔ)存在警報(bào)區(qū)域I的輕度故障標(biāo)志中。本地變量(3m-2)儲(chǔ)存在警報(bào)區(qū)域m的重度故障標(biāo)志中,本地變量(3m — I)儲(chǔ)存在警報(bào)區(qū)域m的中度故障標(biāo)志中,本地變量(3m)儲(chǔ)存在警報(bào)區(qū)域m的輕度故障標(biāo)志中。
[0083]在實(shí)施了上述那樣的初始化處理19后,轉(zhuǎn)移到實(shí)際的警報(bào)檢測(cè)處理20。警報(bào)檢測(cè)處理20由新警報(bào)發(fā)生檢測(cè)處理20a、重度故障警報(bào)檢測(cè)處理20b、中度故障警報(bào)檢測(cè)處理20c、輕度故障警報(bào)檢測(cè)處理20d、以及警報(bào)結(jié)果處理20e構(gòu)成。
[0084]首先,在開始了新警報(bào)發(fā)生檢測(cè)處理20a后(步驟SI),在步驟S2中,警報(bào)檢測(cè)處理單元18確認(rèn)是否存在新發(fā)生的警報(bào)。并且,在沒(méi)有新發(fā)生警報(bào)的情況下,進(jìn)入步驟S15并進(jìn)行警報(bào)結(jié)果處理20e。該情況下,不執(zhí)行重度故障警報(bào)檢測(cè)處理20b、中度故障警報(bào)檢測(cè)處理20c、以及輕度故障警報(bào)檢測(cè)處理20d。
[0085]另一方面,在步驟S2中存在新發(fā)生的警報(bào)的情況下,進(jìn)入步驟S3并開始重度故障警報(bào)檢測(cè)處理20b。在該重度故障警報(bào)檢測(cè)處理20b開始后,在步驟S4中,警報(bào)檢測(cè)處理單元18實(shí)施每個(gè)警報(bào)區(qū)域的重度故障檢測(cè)。在接下來(lái)的步驟S5中,確認(rèn)步驟S4的檢測(cè)結(jié)果,即是否發(fā)生了重度故障警報(bào)。在確認(rèn)發(fā)生了重度故障警報(bào)的情況下,進(jìn)入步驟S15并進(jìn)行警報(bào)結(jié)果處理20e。該情況下,不執(zhí)行中度故障警報(bào)檢測(cè)處理20c以及輕度故障警報(bào)檢測(cè)處理20d。
[0086]另一方面,在步驟S5中未發(fā)生重度故障警報(bào)的情況下,進(jìn)入步驟S6。在該步驟S6中,警報(bào)檢測(cè)處理單元18確認(rèn)所有警報(bào)區(qū)域(I?m)中的重度故障警報(bào)發(fā)生的確認(rèn)是否結(jié)束。并且,在所述警報(bào)區(qū)域中的重度故障警報(bào)發(fā)生的確認(rèn)未結(jié)束的情況下,返回到步驟S4。
[0087]在步驟S6中確認(rèn)到所有警報(bào)區(qū)域中的重度故障警報(bào)發(fā)生的確認(rèn)已結(jié)束的情況下進(jìn)入步驟S7,開始中度故障警報(bào)檢測(cè)處理20c。在該中度故障警報(bào)檢測(cè)處理20c開始后,在步驟S8中,警報(bào)檢測(cè)處理單元18實(shí)施每個(gè)警報(bào)區(qū)域的中度故障檢測(cè)。在接下來(lái)的步驟S9中,確認(rèn)步驟S8的檢測(cè)結(jié)果,即是否發(fā)生了中度故障警報(bào)。在確認(rèn)發(fā)生了中度故障警報(bào)的情況下,進(jìn)入步驟S15并進(jìn)行警報(bào)結(jié)果處理20e。該情況下,不執(zhí)行輕度故障警報(bào)檢測(cè)處理20cL
[0088]另一方面,在步驟S9中未發(fā)生中度故障警報(bào)的情況下,進(jìn)入步驟S10。在該步驟SlO中,警報(bào)檢測(cè)處理單元18確認(rèn)所有警報(bào)區(qū)域(I?m)中的中度故障警報(bào)發(fā)生的確認(rèn)是否結(jié)束。并且,在所有警報(bào)區(qū)域中的中度故障警報(bào)發(fā)生的確認(rèn)尚未結(jié)束的情況下,返回到步驟S8。
[0089]在步驟SlO中確認(rèn)到所有警報(bào)區(qū)域中的中度故障警報(bào)發(fā)生的確認(rèn)已結(jié)束的情況下進(jìn)入步驟S11,開始中度故障警報(bào)檢測(cè)處理20d。在該輕度故障警報(bào)檢測(cè)處理20d開始后,在步驟S12中,警報(bào)檢測(cè)處理單元18實(shí)施每個(gè)警報(bào)區(qū)域的輕度故障檢測(cè)。在接下來(lái)的步驟S13中,確認(rèn)步驟S12的檢測(cè)結(jié)果,即是否發(fā)生了輕度故障警報(bào)。在確認(rèn)發(fā)生了輕度故障警報(bào)的情況下,進(jìn)入步驟S15并進(jìn)行警報(bào)結(jié)果處理20e。
[0090]另一方面,在步驟S13中未發(fā)生輕度故障警報(bào)的情況下,進(jìn)入步驟S14。在該步驟S14中,警報(bào)檢測(cè)處理單元18確認(rèn)所有警報(bào)區(qū)域(I?m)中的輕度故障警報(bào)發(fā)生的確認(rèn)是否結(jié)束。并且,在所有警報(bào)區(qū)域中的輕度故障警報(bào)發(fā)生的確認(rèn)尚未結(jié)束的情況下,返回到步驟S12。在所有警報(bào)區(qū)域中的輕度故障警報(bào)發(fā)生的確認(rèn)已結(jié)束的情況下進(jìn)入步驟S15,并進(jìn)行警報(bào)結(jié)果處理20e。
[0091]在步驟S15的警報(bào)結(jié)果處理20e中,警報(bào)檢測(cè)處理單元18將以上處理的結(jié)果寫入HMI服務(wù)器8所具備的數(shù)據(jù)庫(kù)8a的與警報(bào)結(jié)果信息有關(guān)的標(biāo)簽21中。
[0092]另外,在有多個(gè)HMI客戶端2的情況下,能使監(jiān)視對(duì)象的警報(bào)區(qū)域(機(jī)械群)根據(jù)HMI客戶端2而不同。在設(shè)定了每個(gè)HMI客戶端2之間不同的警報(bào)區(qū)域的情況下,在步驟S15的警報(bào)結(jié)果處理20e后進(jìn)入步驟S16,確認(rèn)是否對(duì)所有HMI客戶端2確認(rèn)了警報(bào)發(fā)生。并且,在對(duì)所有HMI客戶端2的警報(bào)發(fā)生的確認(rèn)尚未完成的情況下,返回到步驟S2。
[0093]由此,在按照?qǐng)D5所示的流程完成了警報(bào)檢測(cè)處理單元18的警報(bào)檢測(cè)處理后,警報(bào)檢測(cè)處理的結(jié)果被儲(chǔ)存到與警報(bào)結(jié)果信息有關(guān)的標(biāo)簽21中。
[0094]HMI客戶端2中顯示有用于向管理者等通知警報(bào)檢測(cè)結(jié)果的第三操作監(jiān)視畫面9c。該第三操作監(jiān)視畫面9c中顯示有燈22。HMI客戶端2定期訪問(wèn)HMI服務(wù)器8的數(shù)據(jù)庫(kù)8a的與警報(bào)結(jié)果信息有關(guān)的標(biāo)簽21。并且,在檢測(cè)到警報(bào)發(fā)生的情況下,HMI客戶端2的燈22點(diǎn)亮或變色等,從而向管理者等通知警報(bào)的發(fā)生。
[0095]這里,如上所述,警報(bào)中按照嚴(yán)重程度的高低存在重度故障警報(bào)、中度故障警報(bào)以及輕度故障警報(bào)這三個(gè)等級(jí)。并且,根據(jù)圖5的流程圖也可知,該嚴(yán)重程度的順序也是警報(bào)的優(yōu)先度的順序。能使顯示在HMI客戶端2的第三操作監(jiān)視畫面9c中的燈22以區(qū)別該警報(bào)的優(yōu)先度(嚴(yán)重程度)的方式來(lái)通知。
[0096]為了實(shí)現(xiàn)該目的,例如可以將燈22設(shè)為按照警報(bào)的每個(gè)優(yōu)先度(嚴(yán)重程度)設(shè)置的多個(gè)燈的集合體?;蛘?,也可以使燈22的點(diǎn)亮方式根據(jù)警報(bào)的優(yōu)先度(嚴(yán)重程度)以可區(qū)別的方式變化。該燈22的點(diǎn)亮方式變化的具體例例如考慮持續(xù)點(diǎn)亮或閃爍、在閃爍的情況下改變閃爍速度、或者改變燈22的點(diǎn)亮顏色、亮度。
[0097]用具體的例子來(lái)說(shuō)明其中的、根據(jù)警報(bào)的嚴(yán)重程度改變燈22的點(diǎn)亮顏色的情況。首先,在監(jiān)視對(duì)象即現(xiàn)場(chǎng)機(jī)械I的某一個(gè)檢測(cè)到中度故障的情況下,燈22點(diǎn)亮中度故障警報(bào)的顏色。并且,若在燈22點(diǎn)亮中度故障警報(bào)的顏色的情況下新發(fā)生了重度故障的警報(bào),則由于重度故障的優(yōu)先順位高于中度故障,因此燈22的顏色從中度故障警報(bào)的顏色切換為重度故障警報(bào)的顏色。
[0098]另一方面,若在燈22點(diǎn)亮中度故障警報(bào)的顏色的情況下新發(fā)生了輕度故障的警報(bào),則由于輕度故障的優(yōu)先順位低于中度故障,因此燈22的顏色依舊為中度故障警報(bào)的顏色,而不切換為輕度故障警報(bào)的顏色。之后,若通過(guò)采取某些應(yīng)對(duì)措施而消除了所有中度故障而僅剩下輕度故障,則燈22的顏色從中度故障警報(bào)的顏色切換為重度故障警報(bào)的顏色。
其它結(jié)構(gòu)可以與實(shí)施方式1、實(shí)施方式2相同地來(lái)構(gòu)成。
[0099]在采用現(xiàn)有的客戶端一服務(wù)器型結(jié)構(gòu)的工廠控制監(jiān)視系統(tǒng)中,如上所述,各個(gè)HMI客戶端分別進(jìn)行警報(bào)檢測(cè)處理。因此,每次進(jìn)行警報(bào)檢測(cè)處理都由多個(gè)HMI客戶端經(jīng)由網(wǎng)絡(luò)訪問(wèn)HMI服務(wù)器的與警報(bào)處理信息相關(guān)的標(biāo)簽。因此,雖然具有能將警報(bào)檢測(cè)處理的負(fù)擔(dān)分散到各HMI客戶端的優(yōu)點(diǎn),但HMI客戶端與HMI服務(wù)器之間的警報(bào)處理信息的通信處理量較多,該通信處理會(huì)達(dá)到瓶頸,導(dǎo)致綜合處理速度的下降。HMI客戶端數(shù)越多,這一問(wèn)題越顯著,此外,作為監(jiān)視對(duì)象的機(jī)械群(警報(bào)區(qū)域)的數(shù)量越多,則從HMI客戶端訪問(wèn)的標(biāo)簽數(shù)量會(huì)變多,因此這一問(wèn)題會(huì)越顯著。
[0100]相比于此,本發(fā)明實(shí)施方式3的工廠控制監(jiān)視系統(tǒng)包括:對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制的控制器;與多個(gè)機(jī)械群分別對(duì)應(yīng)設(shè)置、并顯示有一個(gè)以上的操作監(jiān)視畫面的多個(gè)HMI客戶端;與HMI客戶端可通信地設(shè)置、并具有將從控制器收集到的數(shù)據(jù)作為警報(bào)處理信息進(jìn)行存儲(chǔ)的服務(wù)器側(cè)存儲(chǔ)部的HMI服務(wù)器;以及警報(bào)檢測(cè)處理部,該警報(bào)檢測(cè)處理部設(shè)置在HMI服務(wù)器中,并進(jìn)行警報(bào)檢測(cè)處理,該警報(bào)檢測(cè)處理基于存儲(chǔ)在服務(wù)器側(cè)存儲(chǔ)部中的警報(bào)處理信息,對(duì)應(yīng)向與多個(gè)HMI客戶端分別對(duì)應(yīng)的機(jī)械群通知警報(bào)的狀態(tài)進(jìn)行檢測(cè)。并且,服務(wù)器側(cè)存儲(chǔ)部對(duì)與警報(bào)檢測(cè)處理部的警報(bào)檢測(cè)處理的結(jié)果有關(guān)的警報(bào)結(jié)果信息進(jìn)行存儲(chǔ),HMI客戶端具備通知部,該通知部基于存儲(chǔ)在服務(wù)器側(cè)存儲(chǔ)部中的警報(bào)結(jié)果信息進(jìn)行警報(bào)的通知。
[0101]因此,在HMI客戶端與HMI服務(wù)器之間通行的并非警報(bào)處理信息,而是經(jīng)過(guò)警報(bào)檢測(cè)處理后的結(jié)果即警報(bào)結(jié)果信息。由于警報(bào)結(jié)果信息是僅包含經(jīng)過(guò)警報(bào)檢測(cè)處理的結(jié)果的信息,因此數(shù)據(jù)大小比警報(bào)檢測(cè)處理前的警報(bào)處理信息要小。因此,能降低HMI客戶端與HMI服務(wù)器之間的通信處理量,能提高一連串警報(bào)檢測(cè)的處理速度。
[0102]此外,在根據(jù)嚴(yán)重程度將警報(bào)區(qū)分為多個(gè)后,在警報(bào)檢測(cè)處理部中優(yōu)先檢測(cè)嚴(yán)重程度較高的警報(bào),從而能在檢測(cè)到嚴(yán)重程度較高的警報(bào)的時(shí)刻,跳過(guò)對(duì)嚴(yán)重程度與之相比較低的警報(bào)的檢測(cè)處理,從而能降低警報(bào)檢測(cè)的處理量,能進(jìn)一步提高一連串警報(bào)檢測(cè)的處理速度。
工業(yè)上的實(shí)用性
[0103]本發(fā)明能用于如下這種客戶端一服務(wù)器型的工廠控制監(jiān)視系統(tǒng),該工廠控制監(jiān)視系統(tǒng)包括:對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制的控制器;與多個(gè)機(jī)械群分別對(duì)應(yīng)設(shè)置、并顯示有一個(gè)以上的操作監(jiān)視畫面的多個(gè)HMI客戶端;以及與HMI客戶端可通信地設(shè)定、并從控制器收集數(shù)據(jù)的HMI服務(wù)器。
標(biāo)號(hào)說(shuō)明
[0104]
I現(xiàn)場(chǎng)機(jī)械 Ia粗軋機(jī) Ib精軋機(jī) Ic卷取機(jī) 2 HMI客戶端 2a第一 HMI客戶端 2b第二 HMI客戶端 3a第一粗軋機(jī)用客戶端 3b第二粗軋機(jī)用客戶端 4a第一精軋機(jī)用客戶端 4b第二精軋機(jī)用客戶端 5a第一卷取機(jī)用客戶端 5b第二卷取機(jī)用客戶端 6控制器 7a第一通信網(wǎng)絡(luò) 7b第二通信網(wǎng)絡(luò) 8 HMI服務(wù)器 8a數(shù)據(jù)庫(kù)
9a第一操作監(jiān)視畫面 9b第二操作監(jiān)視畫面 9c第三操作監(jiān)視畫面 1a第一操作按鈕 1b第二操作按鈕 Ila第一操作權(quán)處理單元 Ilb第二操作權(quán)處理單元12全局變量存儲(chǔ)部
13a第一本地變量存儲(chǔ)部
13b第二本地變量存儲(chǔ)部
14與操作權(quán)處理信息有關(guān)的標(biāo)簽
14a操作權(quán)處理信息
15a第一附條件控制操作按鈕檢測(cè)處理單元
15b第二附條件控制操作按鈕檢測(cè)處理單元
16與附條件控制操作按鈕處理信息有關(guān)的標(biāo)簽
16a附條件控制操作按鈕處理信息
17與警報(bào)處理信息有關(guān)的標(biāo)簽
18警報(bào)檢測(cè)處理單元
19初始化處理
20警報(bào)檢測(cè)處理
20a新警報(bào)發(fā)生檢測(cè)處理
20b重度故障警報(bào)檢測(cè)處理
20c中度故障警報(bào)檢測(cè)處理
20d輕度故障警報(bào)檢測(cè)處理
20e警報(bào)結(jié)果處理
21與警報(bào)結(jié)果信息有關(guān)的標(biāo)簽
22 燈
【權(quán)利要求】
1.一種工廠控制監(jiān)視系統(tǒng),其特征在于,包括:控制器,該控制器對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制; 多個(gè)HMI客戶端,該多個(gè)HMI客戶端與多個(gè)所述機(jī)械群分別對(duì)應(yīng)設(shè)置,并顯示有一個(gè)以上的操作監(jiān)視畫面; HMI服務(wù)器,該HMI服務(wù)器與所述HMI客戶端可通信地設(shè)置,并從所述控制器收集數(shù)據(jù); 服務(wù)器側(cè)存儲(chǔ)部,該服務(wù)器側(cè)存儲(chǔ)部設(shè)置在所述HMI服務(wù)器中,并對(duì)顯示在所述HMI客戶端中的所述操作監(jiān)視畫面中的與對(duì)所述機(jī)械群的操作權(quán)有關(guān)的操作權(quán)處理信息進(jìn)行存儲(chǔ); 客戶端側(cè)存儲(chǔ)部,該客戶端側(cè)存儲(chǔ)部設(shè)置在所述HMI客戶端中,并對(duì)從存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的操作權(quán)處理信息復(fù)制而來(lái)的操作權(quán)處理信息進(jìn)行存儲(chǔ);以及 操作權(quán)處理部,該操作權(quán)處理部與各個(gè)所述操作監(jiān)視畫面對(duì)應(yīng)設(shè)置在所述HMI客戶端中,基于存儲(chǔ)在所述客戶端側(cè)存儲(chǔ)部中的操作權(quán)處理信息進(jìn)行所述操作監(jiān)視畫面上的操作權(quán)處理, 所述客戶端側(cè)存儲(chǔ)部由以下部分構(gòu)成: 全局變量存儲(chǔ)部,該全局變量存儲(chǔ)部設(shè)置在每個(gè)所述HMI客戶端中,并能由屬于同一所述HMI客戶端的所述操作權(quán)處理部進(jìn)行訪問(wèn);以及 本地變量存儲(chǔ)部,該本地變量存儲(chǔ)部設(shè)置在每個(gè)所述操作監(jiān)視畫面中,并能由屬于同一所述操作監(jiān)視畫面的所述操作權(quán)處理部進(jìn)行訪問(wèn), 所述全局變量存儲(chǔ)部存儲(chǔ)操作權(quán)處理信息中的、與對(duì)每個(gè)所述HMI客戶端設(shè)定的操作權(quán)有關(guān)的各客戶端操作權(quán)處理信息, 所述本地變量存儲(chǔ)部存儲(chǔ)操作權(quán)處理信息中的、與對(duì)每個(gè)所述操作監(jiān)視畫面設(shè)定的操作權(quán)有關(guān)的各畫面操作權(quán)處理信息。
2.如權(quán)利要求1所述的工廠控制監(jiān)視系統(tǒng),其特征在于,相互獨(dú)立并且非同步地進(jìn)行以下操作:即,將存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的操作權(quán)處理信息復(fù)制到所述客戶端側(cè)存儲(chǔ)部;及從所述操作權(quán)處理部訪問(wèn)所述客戶端側(cè)存儲(chǔ)部。
3.如權(quán)利要求1或2所述的工廠控制監(jiān)視系統(tǒng),其特征在于,所述服務(wù)器側(cè)存儲(chǔ)部存儲(chǔ)與顯示在所述HMI客戶端中的所述操作監(jiān)視畫面內(nèi)的附條件控制操作部件有關(guān)的附條件控制操作部件處理信息, 所述客戶端側(cè)存儲(chǔ)部存儲(chǔ)從存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的附條件控制操作部件處理信息復(fù)制而來(lái)的附條件控制操作部件處理信息, 所述HMI客戶端包括附條件控制操作部件檢測(cè)處理部,該附條件控制操作部件檢測(cè)處理部基于存儲(chǔ)在所述客戶端側(cè)存儲(chǔ)部中的附條件控制操作部件處理信息,進(jìn)行顯示在所述操作監(jiān)視畫面中的所述附條件控制操作部件被操作時(shí)的附條件控制操作部件處理。
4.如權(quán)利要求3所述的工廠控制監(jiān)視系統(tǒng),其特征在于,相互獨(dú)立并且非同步地進(jìn)行以下操作:即,將存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的附條件控制操作部件處理信息復(fù)制到所述客戶端側(cè)存儲(chǔ)部;及從所述附條件控制操作部件檢測(cè)處理部訪問(wèn)所述客戶端側(cè)存儲(chǔ)部。
5.一種工廠控制監(jiān)視系統(tǒng),其特征在于,包括:控制器,該控制器對(duì)構(gòu)成工廠的多個(gè)機(jī)械群進(jìn)行控制; 多個(gè)HMI客戶端,該多個(gè)HMI客戶端與多個(gè)所述機(jī)械群分別對(duì)應(yīng)設(shè)置,并顯示有一個(gè)以上的操作監(jiān)視畫面; HMI服務(wù)器,該HMI服務(wù)器與所述HMI客戶端可通信地設(shè)置,并具有服務(wù)器側(cè)存儲(chǔ)部,該服務(wù)器側(cè)存儲(chǔ)部將從所述控制器中收集到的數(shù)據(jù)作為警報(bào)處理信息進(jìn)行存儲(chǔ);以及 警報(bào)檢測(cè)處理部,該警報(bào)檢測(cè)處理部設(shè)置在所述HMI服務(wù)器中,并進(jìn)行警報(bào)檢測(cè)處理,該警報(bào)檢測(cè)處理基于存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的警報(bào)處理信息,檢測(cè)應(yīng)對(duì)與多個(gè)所述HMI客戶端分別對(duì)應(yīng)的所述機(jī)械群通知警報(bào)的狀態(tài), 所述服務(wù)器側(cè)存儲(chǔ)部存儲(chǔ)與所述警報(bào)檢測(cè)處理部的警報(bào)檢測(cè)處理的結(jié)果有關(guān)的警報(bào)結(jié)果信息, 所述HMI客戶端包括通知部,該通知部基于存儲(chǔ)在所述服務(wù)器側(cè)存儲(chǔ)部中的所述警報(bào)結(jié)果信息,進(jìn)行警報(bào)通知。
6.如權(quán)利要求5所述的工廠控制監(jiān)視系統(tǒng),其特征在于,所述警報(bào)根據(jù)嚴(yán)重程度被區(qū)分為多種, 所述警報(bào)檢測(cè)處理部?jī)?yōu)先檢測(cè)嚴(yán)重程度較高的警報(bào)。
【文檔編號(hào)】G05B23/02GK104508583SQ201280075089
【公開日】2015年4月8日 申請(qǐng)日期:2012年8月3日 優(yōu)先權(quán)日:2012年8月3日
【發(fā)明者】王云, 野島章, 藤枝宏之 申請(qǐng)人:東芝三菱電機(jī)產(chǎn)業(yè)系統(tǒng)株式會(huì)社