一種系統(tǒng)工作流程異常監(jiān)測方法
【專利摘要】本發(fā)明涉及一種系統(tǒng)工作流程異常監(jiān)測方法,所述方法包括(1)構(gòu)建組態(tài)監(jiān)測系統(tǒng);(2)將工作流程預設(shè)規(guī)則到組態(tài)監(jiān)測系統(tǒng)中;(3)服務(wù)器獲取設(shè)備管理系統(tǒng)中工作流程目前所處環(huán)節(jié);(4)服務(wù)器將環(huán)節(jié)信息及工作流程推送給組態(tài)監(jiān)測系統(tǒng);(5)組態(tài)監(jiān)測系統(tǒng)根據(jù)預設(shè)規(guī)則判斷是否異常。本發(fā)明工作流程的異常判斷由服務(wù)器端轉(zhuǎn)移到了客戶端,避免了服務(wù)器端及設(shè)備管理系統(tǒng)受到干擾時無法判斷環(huán)節(jié)是否正常的風險,而且由于客戶端組態(tài)監(jiān)測系統(tǒng)規(guī)則可定義,可適應(yīng)靈活多變的業(yè)務(wù)流程。
【專利說明】一種系統(tǒng)工作流程異常監(jiān)測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于監(jiān)測技術(shù),具體講涉及一種系統(tǒng)工作流程異常監(jiān)測方法。
【背景技術(shù)】
[0002]在業(yè)務(wù)應(yīng)用系統(tǒng)中,往往存在眾多的工作流程,如在自動化倉儲系統(tǒng)中,出庫任務(wù)的工作流程包括確定貨物位置、巷道機運行到貨物位置處、巷道機將貨物從貨架上取出、巷道機將貨物送到流水線上、流水線將貨物按照一定的路徑送到出口等多個環(huán)節(jié)。而且,這些環(huán)節(jié)一般來說還需要在客戶PC上進行監(jiān)控。根據(jù)不同的出庫任務(wù),某些環(huán)節(jié)可以精簡或環(huán)節(jié)的順序可能不同。在這種情況下,如何有效地監(jiān)測工作流程是否正常是極為重要的。
[0003]目前的工作流程監(jiān)測方法是實時采集工作流程所處的環(huán)節(jié),或任務(wù)進入各環(huán)節(jié)時由各環(huán)節(jié)自行上報,然后在客戶端PC上進行展視。這種監(jiān)測方法僅具備展示功能,而不具備發(fā)現(xiàn)異常功能,僅能如實地反映目前工作流程所處的環(huán)節(jié),至于說當前的環(huán)節(jié)是否是流程規(guī)定的環(huán)節(jié)則無法確定。
【發(fā)明內(nèi)容】
[0004]針對現(xiàn)有技術(shù)的不足,本發(fā)明提供一種系統(tǒng)工作流程異常監(jiān)測方法,本發(fā)明利用在組態(tài)中設(shè)定規(guī)則的方法來對工作流程進行展示及異常監(jiān)測,并根據(jù)規(guī)則來確定工作流程是否正常。
[0005]組態(tài)軟件,又稱組態(tài)監(jiān)控軟件。譯自英文SCADA,即Supervisory Control andData Acquisition (數(shù)據(jù)采集與監(jiān)視控制)。它是指一些數(shù)據(jù)采集與過程控制的專用軟件。它們處在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。
[0006]“組態(tài)(Configure) ”的含義是“配置”、“設(shè)定”、“設(shè)置”等意思,是指用戶通過類似“搭積木”的簡單方式來完成自己所需要的軟件功能,而不需要編寫計算機程序,也就是所謂的“組態(tài)”?!氨O(jiān)控(Supervisory Control)",即“監(jiān)視和控制”,是指通過計算機信號對自動化設(shè)備或過程進行監(jiān)視、控制和管理。
[0007]本發(fā)明的目的是采用下述技術(shù)方案實現(xiàn)的:
[0008]一種系統(tǒng)工作流程異常監(jiān)測方法,其改進之處在于,所述方法包括
[0009]( I)構(gòu)建組態(tài)監(jiān)測系統(tǒng);
[0010](2)將工作流程預設(shè)規(guī)則到組態(tài)監(jiān)測系統(tǒng)中;
[0011](3)服務(wù)器獲取設(shè)備管理系統(tǒng)中工作流程目前所處環(huán)節(jié);
[0012](4)服務(wù)器將環(huán)節(jié)信息及工作流程推送給組態(tài)監(jiān)測系統(tǒng);
[0013](5)組態(tài)監(jiān)測系統(tǒng)根據(jù)預設(shè)規(guī)則判斷是否異常。
[0014]優(yōu)選的,所述步驟(I)包括通過組態(tài)軟件平臺構(gòu)建組態(tài)監(jiān)測系統(tǒng)。
[0015]優(yōu)選的,所述步驟(2)包括根據(jù)不同的工作流程設(shè)定不同的流程規(guī)則保存于組態(tài)監(jiān)測系統(tǒng)中。[0016]優(yōu)選的,所述步驟(3)包括服務(wù)器每隔一段時間從設(shè)備管理系統(tǒng)中獲取當前工作流程并判斷所處環(huán)節(jié)。
[0017]優(yōu)選的,所述步驟(4)包括服務(wù)器在工作流程執(zhí)行過程中將執(zhí)行的工作流程及目前的環(huán)節(jié)發(fā)送至組態(tài)監(jiān)測系統(tǒng)。
[0018]優(yōu)選的,所述步驟(5)包括組態(tài)監(jiān)測系統(tǒng)根據(jù)獲取的環(huán)節(jié)狀態(tài)及工作流程并結(jié)合針對這一工作流程制定的規(guī)則判斷當前工作流程是否正常。
[0019]優(yōu)選的,所述步驟(5)包括判斷結(jié)果給出正常或不正常提示;正常則返回步驟(3);不正常則報警。
[0020]與現(xiàn)有技術(shù)比,本發(fā)明的有益效果為:
[0021]1、本發(fā)明客戶端的監(jiān)測不僅僅具有展示功能,還具有監(jiān)測工作流程是否異常的功倉泛。
[0022]2、本發(fā)明異常的發(fā)現(xiàn)并非是由服務(wù)器告知的,而是由監(jiān)測客戶端自行主動發(fā)現(xiàn)的。
[0023]3、本發(fā)明工作流程的異常判斷由服務(wù)器端轉(zhuǎn)移到了客戶端,避免了服務(wù)器端及設(shè)備管理系統(tǒng)受到干擾時無法判斷環(huán)節(jié)是否正常的風險。
[0024]4、本發(fā)明由于客戶端組態(tài)監(jiān)測系統(tǒng)規(guī)則可定義,可適應(yīng)靈活多變的業(yè)務(wù)流程和業(yè)務(wù)規(guī)則。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明提供一種系統(tǒng)工作流程異常監(jiān)測方法的流程圖。
[0026]圖2為本發(fā)明提供的一種系統(tǒng)工作流程異常監(jiān)測方法結(jié)構(gòu)圖。
【具體實施方式】
[0027]實施例
[0028]本發(fā)明的結(jié)構(gòu)圖如附圖2所示,本發(fā)明包括有任務(wù)執(zhí)行機構(gòu)、任務(wù)控制機構(gòu)和任務(wù)監(jiān)測機構(gòu)。
[0029]下面結(jié)合附圖1對本發(fā)明進行具體描述。
[0030]( I)構(gòu)建組態(tài)監(jiān)測系統(tǒng)。
[0031]以計量設(shè)備倉儲管理系統(tǒng)為例,通過組態(tài)軟件平臺構(gòu)建專用的組態(tài)監(jiān)測系統(tǒng);
[0032](2)將工作流程規(guī)則設(shè)定到上一步構(gòu)建的組態(tài)監(jiān)測系統(tǒng)中。
[0033]以出庫工作為例,出庫工作環(huán)節(jié)包括:
[0034]a、確定貨物位置;
[0035]b、巷道機運行到貨物位置處;
[0036]C、巷道機將貨物從貨架上取出;
[0037]d、巷道機將貨物送到流水線上;
[0038]e、流水線將貨物按照一定的路徑送到出口等。
[0039]假定這些工作環(huán)節(jié)順序為a->b->C->d->e,另外,在環(huán)節(jié)e,流水線的路徑假設(shè)為pl->p2->p3o
[0040]將上述規(guī)則存入到構(gòu)建的組態(tài)中。[0041 ] (3)服務(wù)器獲取工作流程目前所處環(huán)節(jié)。
[0042]假定目前服務(wù)器啟動了一個出庫任務(wù),開始進行第一個環(huán)節(jié)a,服務(wù)器通過設(shè)備管理系統(tǒng)獲取需出庫的貨物位置,后續(xù)環(huán)節(jié)b、C、d、e則交給設(shè)備管理系統(tǒng)執(zhí)行,服務(wù)器每隔一段時間從設(shè)備管理系統(tǒng)中獲取一次巷道機、貨物等的位置;
[0043](4)服務(wù)器將環(huán)節(jié)信息及工作流程推送給組態(tài)監(jiān)測系統(tǒng)。
[0044]服務(wù)器獲取到巷道機、貨物等的位置后,判斷處在哪一個環(huán)節(jié)。并將判斷出的環(huán)節(jié)信息推送到客戶端的組態(tài)監(jiān)測系統(tǒng)中;
[0045](5)組態(tài)監(jiān)測系統(tǒng)根據(jù)預設(shè)規(guī)則判斷是否異常。
[0046]由于設(shè)備管理系統(tǒng)執(zhí)行任務(wù)可能受到干擾或出錯,而有些錯誤是設(shè)備管理系統(tǒng)無法判斷的,服務(wù)器收到這些信息后如實地反映到客戶端組態(tài)監(jiān)測系統(tǒng),組態(tài)監(jiān)測系統(tǒng)除了展示目前工作流程所處的環(huán)節(jié)處,還可根據(jù)預先設(shè)定的規(guī)則進行判斷,確定工作流程是否存在異常。
[0047]最后應(yīng)當說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其限制,盡管參照上述實施例對本發(fā)明進行了詳細的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當理解:依然可以對本發(fā)明的【具體實施方式】進行修改或者等同替換,而未脫離本發(fā)明精神和范圍的任何修改或者等同替換,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當中。
【權(quán)利要求】
1.一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述方法包括 (1)構(gòu)建組態(tài)監(jiān)測系統(tǒng); (2)將工作流程預設(shè)規(guī)則到組態(tài)監(jiān)測系統(tǒng)中; (3)服務(wù)器獲取設(shè)備管理系統(tǒng)中工作流程目前所處環(huán)節(jié); (4)服務(wù)器將環(huán)節(jié)信息及工作流程推送給組態(tài)監(jiān)測系統(tǒng); (5)組態(tài)監(jiān)測系統(tǒng)根據(jù)預設(shè)規(guī)則判斷是否異常。
2.如權(quán)利要求1所述的一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述步驟(I)包括通過組態(tài)軟件平臺構(gòu)建組態(tài)監(jiān)測系統(tǒng)。
3.如權(quán)利要求1所述的一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述步驟(2)包括根據(jù)不同的工作流程設(shè)定不同的流程規(guī)則保存于組態(tài)監(jiān)測系統(tǒng)中。
4.如權(quán)利要求1所述的一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述步驟(3)包括服務(wù)器每隔一段時間從設(shè)備管理系統(tǒng)中獲取當前工作流程并判斷所處環(huán)節(jié)。
5.如權(quán)利要求1所述的一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述步驟(4)包括服務(wù)器在工作流程執(zhí)行過程中將執(zhí)行的工作流程及目前的環(huán)節(jié)發(fā)送至組態(tài)監(jiān)測系統(tǒng)。
6.如權(quán)利要求1所述的一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述步驟(5)包括組態(tài)監(jiān)測系統(tǒng)根據(jù)獲取的環(huán)節(jié)狀態(tài)及工作流程并結(jié)合針對這一工作流程制定的規(guī)則判斷當前工作流程是否正常。
7.如權(quán)利要求1所述的一種系統(tǒng)工作流程異常監(jiān)測方法,其特征在于,所述步驟(5)包括判斷結(jié)果給出正?;虿徽L崾荆徽t返回步驟(3);不正常則報警。
【文檔編號】G06Q10/06GK103544571SQ201310529168
【公開日】2014年1月29日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】鄭安剛, 陳昊, 巫鐘興 申請人:國家電網(wǎng)公司, 中國電力科學研究院