專利名稱:自定義的工業(yè)警報(bào)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種工,制系統(tǒng),特別是在:oik環(huán)境中產(chǎn)生警報(bào)。
背景技術(shù):
由于計(jì)算機(jī)技術(shù)的發(fā)展,現(xiàn)代企業(yè)能比幾年前類似性質(zhì)的企業(yè)以更高的效 率進(jìn)《Tii轉(zhuǎn)。例如,連網(wǎng)可以使得公司的職員通過電子郵件瞬間地溝通,快速 地將數(shù)據(jù)文件發(fā)送給不同的職員,操作數(shù)據(jù)文件,共享與項(xiàng)目有關(guān)的數(shù)據(jù)以減 少產(chǎn)品中的副本等等。此外,技術(shù)的發(fā)展使得工廠應(yīng)用也變得部分或完全自動 化了。例如,以往需要工人親身接近重機(jī)器和其它一 意情況的操作,現(xiàn)在 可以在一個(gè)距其安全的距離完成了 。
此外,高精度機(jī)器的采用可以最小化與人類行為相關(guān)的一些缺陷。許多工 廠的設(shè)備將與生產(chǎn)相關(guān)的數(shù)據(jù)提供到可以由工廠地面上的系繳過禾勢項(xiàng)目管理 員訪問的 庫中。例如,傳繊和相關(guān)軟件能夠檢測一具^m器在一給定時(shí) 間內(nèi)已經(jīng)完成了操作的多種情況。進(jìn)一步地,來自傳感器的數(shù)據(jù)可被提供給與 系統(tǒng)警報(bào)相關(guān)的處理單元。因此,工廠自動化系統(tǒng)可瀏覽所收集的數(shù)據(jù),并且 自動化和/或半自動化調(diào)度設(shè)備維護(hù)、設(shè),換,驅(qū)動傳動裝置,響應(yīng)實(shí)時(shí) 和與自動處理有關(guān)的其它各種工序。
在傳統(tǒng)的工業(yè)環(huán)境中,當(dāng)一^l程變量已經(jīng)處于閾值范圍之外時(shí)和/或當(dāng)操 作員采麟種操作(例如按下緊急停止按鈕)時(shí)產(chǎn)生警報(bào)。另外,這些警報(bào)一般在 高級系統(tǒng)內(nèi)被創(chuàng)建,像制造執(zhí)行系統(tǒng)(MES),并且不是由工廠地面上的設(shè)備來 創(chuàng)建的。因此,警報(bào)可能是亥懷容緩的,并且如果警報(bào)由不同的但是相關(guān)的設(shè) 備所引起則警報(bào)可能很難解決。 一旦產(chǎn)生警報(bào),它們就會以"面包-切片
(cookie《utter)"的方式被發(fā)燈舒頁定的接收者。因此,每一個(gè)接收者接收同樣 的警報(bào)。特別地,管理人員接收到的警報(bào)和操作員接收到的警報(bào)是一樣的。
發(fā)明內(nèi)容
為了對此處所描述的一些方面ii^基本的,,下面給出了對戶;n青求主題
的簡,述。此 不是詳盡綜述,也不試圖標(biāo)識關(guān)敏決定1K;件或者試圖描
述附青求的主題的范圍。其唯一目的是以簡化形式給出某些概念,作為稍后給 出的更具體描述的序言。
所要求保護(hù)的主題涉及魯棒性警報(bào)管理和將自定義的警報(bào)m給個(gè)人或設(shè) 備。更具體地,警報(bào)和相關(guān)的元 至少部分地根據(jù)環(huán)境 、設(shè)備參數(shù)和/或 用戶特性被打包并發(fā)送給適當(dāng)?shù)脑O(shè)備或用戶。例如,可能會發(fā)生引發(fā)警報(bào)的事 件。現(xiàn)場設(shè)備和/或控制器育,分析當(dāng)前的環(huán)境翻、設(shè)備參數(shù)和/鋼戶特征, 將警報(bào)與和前述的環(huán)境數(shù)據(jù)、設(shè)備參數(shù)和/或用戶特征相關(guān)的元 —起打包。 一些元數(shù)據(jù)的例子包括像時(shí)刻、星期、年你可以是駐留于時(shí)間戳內(nèi))、地理位置、 在工業(yè)環(huán)境中相對于某一寺定設(shè)備或區(qū)域的健、設(shè)錢型、產(chǎn)生警報(bào)的原因、 出錯或失效設(shè)備的類型、溫度、地點(diǎn)、速度、加 等諸如此類的相關(guān)數(shù)據(jù)。 這些元數(shù)據(jù)可能被保存在一個(gè)或多個(gè) 倉庫中,由用于發(fā)出警報(bào)的控制器或 由現(xiàn)場設(shè)備來訪問。與警報(bào)相關(guān)的信息肯辦被接收和分析以決定適當(dāng)?shù)慕邮照?和由此定制警報(bào)。接著警報(bào)被傳遞會髓當(dāng)?shù)慕邮照?。另外,元娜還可以包括
與企業(yè)資源計(jì)劃(ERP)系統(tǒng)相關(guān)的,,像訂單號、產(chǎn)品號、序列號、抽凝馬、
客戶姓名和其它與要制造的貨物/產(chǎn)品(而不是僅與生產(chǎn)產(chǎn)品的設(shè)備相關(guān)的元數(shù) 銜相關(guān)的適合信息。相魁也,警報(bào)和/或事件可與訂單號等有關(guān)。
在一個(gè)實(shí)施例中,在警報(bào)被打te前,可以識別出多個(gè)可能接收者中的一 個(gè)或多個(gè)預(yù)期的接收者。此操作可以通過識別候選用戶或設(shè)備,判定許可、能 力、職J^平、狀態(tài)、位置、關(guān)注的適當(dāng)?shù)燃壓椭T如是否有數(shù)娥況影響的其 他設(shè)備或過程之類的其它參數(shù)等等。
另外或相應(yīng)地,在決定如何打包警報(bào)時(shí),可以對警報(bào)的類型和格式進(jìn)m平 估。例如,如果接鵬戶與具有有限的顯示空間刺氏分辨率的圖形用戶界面相 關(guān)聯(lián),貝何以為該圖形用戶界面上的最佳顯示定制警報(bào)。相反,如果預(yù)期接收
者采用具有高分辨莉n大屏幕實(shí)際資產(chǎn)的魯棒性顯示屏而利用圖形用戶界面, 則對警tra行打包,由此以一種更有審美感的方式來皿大量的細(xì)節(jié)。對,, 如果接收者是設(shè)備時(shí),則警報(bào)可以包括機(jī)器可讀代碼,然而如果接收者是用戶
時(shí),貝何見符號和MA類可讀字符是比較魏的。
為達(dá)成前述及有關(guān)目的,結(jié)合以下描述和附圖在i!W附青求的主題的某些
示例性方面進(jìn)行描述。但是,這些方面僅僅是其中采用了所請求主題的原理的 各種方式中示意性的幾種,并且這種主題用于包括所有的方面及其等價(jià)體。當(dāng) 結(jié)合附圖考慮時(shí),根據(jù)本發(fā)明的以下詳細(xì)描述,其它優(yōu)點(diǎn)和新穎性特征將變得 顯而易見。
S
圖1例示了一種在工業(yè)自動化環(huán)境中產(chǎn)生警報(bào)的系統(tǒng)。
圖2例示了一種產(chǎn)生警報(bào)且其中將警報(bào)和環(huán)境 打包并發(fā)^^ 頁期接收 者的系統(tǒng)。
圖3例示了一種示例:Dlke制器^il^設(shè)備。
圖4例示了一種肯辦自定義由遺留 制器產(chǎn)生的警報(bào)的示例代理組件。
圖5例示了一種促使將定制警報(bào)M^給設(shè)備的系統(tǒng)。
圖6例示了一種促使修改警報(bào)格式以3g^特定通信協(xié)議的系統(tǒng)。
圖7例示了一種促使根據(jù)用戶輸入而把警報(bào)縦會誠備的系統(tǒng)。
圖8是用于例示將自定義的警報(bào)^^舒頁期接收者的方法的f^流程圖。
圖9是將定制的警報(bào)發(fā)送纟舒翻接收者的方法的4樣流程圖。
圖10是示例計(jì),境。
圖11是示例計(jì)翻己置。
具體實(shí)施例方式
現(xiàn)在參考附圖描淑;f要求保護(hù)的主題,其中所有圖中相同的標(biāo)號指的是相
同的元件。在以下描述中,出于解釋目的,闡述許多具體細(xì)節(jié)以對所要求保護(hù) 的主題提供詳盡的理解。但是,顯見無需這些具體細(xì)節(jié)即可實(shí)現(xiàn)該要求保護(hù)的 主題。在其它實(shí)例中,以框圖形式示出公知的結(jié)構(gòu)和設(shè)備,以便于描述所要求 做的主題。
如本申請中所4頓的那樣,術(shù)語"組件"和"系統(tǒng)"獻(xiàn)煞十對幾有關(guān)的實(shí) 體,即硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件是但不限 于是處理器上運(yùn)行的進(jìn)程、處理器、贈、可執(zhí)行代碼、執(zhí)行線程、辦和計(jì) ^m。作為示例,月艮務(wù)器上運(yùn)行的應(yīng)用禾M^和該服務(wù)器都可以是組件。 一個(gè)或 多個(gè)組件可駐留Tit程和/或執(zhí)fi^程內(nèi)部,且組件可位于一臺計(jì)^#1±和/或分
布在兩臺或多臺計(jì)算m間。
此外,可利用標(biāo)準(zhǔn)編程和減工程技術(shù)^^要求微的主題的各方面實(shí)現(xiàn)為 一種方法、裝置或制品以生成軟件、固件、硬件或其任意組合來控制計(jì)算沐幾實(shí) 現(xiàn)本發(fā)明主題的各個(gè)方面制品。此處所4頓的術(shù)語"制品"意圖包括從tti可計(jì)
算機(jī)可讀設(shè)備、載體或介質(zhì)可訪問的計(jì)^m程序。例如,計(jì)算機(jī)可讀介質(zhì)包括 但不限于磁存儲設(shè)備(例如,硬盤、軟件、磁帶......)、光盤(例如,壓縮光盤
(CD)、數(shù)字多功育^:(DVD)......)、智育g卡和閃存設(shè)備(例如,閃存卡、記憶棒、
鍵驅(qū)動......)。此外,應(yīng)當(dāng)理解,可用載M承載諸如在發(fā)送和接收電子郵件中
或在訪問因特網(wǎng)或局域網(wǎng)(LAN)等網(wǎng)絡(luò)中j頓的計(jì)^m可讀電子娜。當(dāng)然,
本領(lǐng)域技術(shù)人員會認(rèn)識至贓不脫離此處所描述的范圍和精神的情況下可對此配
置做出許多修改。
現(xiàn)在參考附圖,圖i示出一種在:nik自動化環(huán)境下產(chǎn)生警報(bào)的系統(tǒng)ioo。 系統(tǒng)ioo包括一個(gè)能接收警報(bào)和與引起警報(bào)的事件相關(guān)的環(huán)境薩的打包組件 102。例如,環(huán)境 &括與謝?;蚓瘓?bào)有關(guān)的所繊倒的參數(shù),諸如設(shè)備的
位置、運(yùn)動部件的運(yùn)纟ms和/働n鵬、鵬、壓力、扭力、警報(bào)時(shí)間、當(dāng)前 時(shí)刻、星期幾、是否當(dāng)日為法定假日、周末、事件的地理隨、工人的出勤數(shù)、 受警報(bào)影響的機(jī)器、與事件相關(guān)的操作員、操作員的健、操作員的喜好等等。 打包組件102育,少部分鵬于所接收的環(huán)境,方問存儲在繊倉庫
106中的元數(shù)據(jù)104。元數(shù)據(jù)104涉及預(yù)期的接收者,并且包括與用戶角色、許
可與否、經(jīng)歷、被培訓(xùn)程度、接收者是設(shè)備還是用戶、顯示設(shè)備的特征、警報(bào)
的說明等相關(guān)的信息。元麵還包括與企業(yè)資源itl (ERP)系統(tǒng)相關(guān)的信息, 例如訂單號、序列號、產(chǎn)品號、批次代碼、客戶姓名或者其它與要制造的貨物/ 產(chǎn)品相關(guān)的合適的信息。因此,警報(bào)可以根據(jù)客戶身份、批次號或其它合適的 "高級"信息而被檢索。打包組件102可以{頓元 104來定制^^接收者 喜好/參數(shù)的警報(bào)。例如,打鉍且件102育劉別警報(bào)的危急性,以及打包警報(bào)以 致于警報(bào)的接收者可察覺到警報(bào)與特定優(yōu)先級相關(guān)。在一個(gè)例子中,元娜104 可以被打包組4牛102有效利用以創(chuàng)建Mf共給操作員的圖形,戶皿圖形 該警 報(bào)具有更高優(yōu)先級(例如紅色感嘆號)。
系統(tǒng)100還包括一個(gè)供鄉(xiāng)舒且件108,它可以把定制的警報(bào)110 M^舒頁期 接收設(shè)備112。也就是說,打包組件102和供給組件108協(xié)同操作以把一些自定
義的警報(bào)傳送給不同的預(yù)期接收者,其中這些警報(bào)可以基于非常類似的事件。
在一個(gè)例子中,控制器可以探測到一傾停止工作(M分析傳麟的輸出),
以及警報(bào)被,給打包組件102。打包組件102可査閱環(huán)境 ,例如時(shí)刻,然 后通過訪問 倉庫106來檢索與該環(huán)境 相關(guān)的元數(shù)據(jù)。元 可表示兩 個(gè)與蟲的操作者應(yīng)當(dāng)以不同的格式來接收繊。因此,打包組件102可據(jù)此來 打包警報(bào)并把這些警報(bào)鵬給供辦且件108。依次,供給組件108把定審啲警報(bào) 傳遞(M31不同的格式)給兩個(gè)操作者。打包組件102也可以根據(jù)與設(shè)備112 有關(guān)的需求來格式化警報(bào)110。例如,如果設(shè)備112是具有很小的黑白屏的手持 式設(shè)備,貝U傳遞警報(bào)以頓以把內(nèi)舗晰地顯恭娥備112的用戶。相反,如 果接收設(shè)備112具撤大的顯示屏面粉尺寸、高^fJI率、以及多種fe^,那么 警報(bào)110就能被定制以衝共更多顆粒信息,包括圖形、顏色方案等等。
在另一個(gè)例子中,在制皿程期間,焊接機(jī)可能^1熱。與該狀況相關(guān)的 環(huán)境信息104被收集并被編譯,包括機(jī)器的當(dāng)前纟鵬、機(jī)器正織作下的安全 》鵬范圍、機(jī)器的位置、機(jī)器正焊接的產(chǎn)品、例如像熱敏感度和成本之類的產(chǎn) 品屬性等等。這^f言息可以被傳遞給打包組件102,其可以把這些信息存儲在數(shù) 據(jù)倉庫中以備以后使用,和/或者利用環(huán)境信息來訪問 倉庫106內(nèi)的適當(dāng)元 數(shù)據(jù)。然后打包組件102訪問元數(shù)據(jù)104并且確定焊接機(jī)的,皿成警報(bào)的 原因并且告知用戶情況很嚴(yán)重(由于被焊接的產(chǎn)品剤艮高的熱敏性,可能會被 高溫造成損壞,或者該鵬已鄉(xiāng)彌出了正常的纟鵬范圍)。因此,警報(bào)需要引起 維護(hù)員以及操作員的注意和重視。打包組件102育,禾,元 104來定, 當(dāng)?shù)牟僮髡卟⑶冶鎰e出預(yù)期的操作者正攜帶著小黑白屏的手持式設(shè)備。然后由 打包組件102根據(jù)用戶、緊急情況、手持式設(shè)備112屏幕、用戶喜好和/或各種 其它因素來定制警報(bào)。然后傑煞且件108有選掛也將定制的警報(bào)110傳邀合操 作者以及維護(hù)員(以為維護(hù)員所自定義的方式)。
在另一個(gè)例子中,打包組件102可根據(jù)環(huán)境 和所接收的警報(bào)而確定焊 接機(jī)(通過溫度的波動)應(yīng)該離線一段時(shí)間以及確定由該機(jī)器所生產(chǎn)的產(chǎn)品與 截止完成時(shí)間有關(guān)。因此,有可能希望通知高級工廠管理員、各個(gè)維護(hù)人員, 以及是公司的首席執(zhí)行官。定制的警報(bào)110會嫩打包并以指定纟^^人的格式 同時(shí)被傳送給工廠管理員和CEO。例如,工廠管理員可能就在現(xiàn)聲,并通過手 機(jī)或者尋呼機(jī)收到信息,而CEO可能在另一個(gè)國家并收到email。現(xiàn)在轉(zhuǎn)到圖2,圖示出一種產(chǎn)生警報(bào)的系統(tǒng)200,其中將警報(bào)和環(huán)境 打 包并發(fā)邀舒頁期接收者。系統(tǒng)200包括控制器202,它能根據(jù)事件或非事件,例 如接收到用戶輸入、翻倒剝牛的變化等產(chǎn)生警報(bào)。例如,控制器202可以是 邏輯控制器、自動控制器和/^^似的控制器。系統(tǒng)200還包括捕獲與警報(bào)102 相關(guān)的環(huán)境 的傳繊204,例如鵬、時(shí)刻、星期幾、位移和其它維的環(huán) 境 ??刂破?02和傳繊204分別傳送警報(bào)和環(huán)境繊至打包組件102。打 包組件102用于把與警報(bào)相關(guān)的繊(包括環(huán)境纖)保留在翻倉庫106中, 所述數(shù)據(jù)倉庫被用于備份信息以備將來使用(例如通過機(jī)器學(xué)習(xí)技術(shù)進(jìn)行分 析)。例如,警報(bào)和及與其相關(guān)的環(huán)境數(shù)據(jù)的保留允許對與特定時(shí)期的特定警報(bào) 相關(guān)的模式、傾向和/麟似內(nèi)容進(jìn)行辨識。另外,可對娜倉庫106中的麵 進(jìn)行分析以增強(qiáng)預(yù)防性維護(hù)技術(shù)、習(xí)慣地與警報(bào)相關(guān)聯(lián)的本地操作員(為隨后 的培訓(xùn))等等。
定制的警報(bào)110可以被傳送至供給組件108,期#9來把警報(bào)110 Jl^給 預(yù)期的接收者。供會煞且件108齢方問實(shí)時(shí) 庫208,其包含與接收設(shè)備112 的實(shí)時(shí)割牛有關(guān)的元數(shù)據(jù)。這對言息包括與接收設(shè)備112相關(guān)的地理位置、設(shè) 備112的類型、與設(shè)備112相關(guān)的用戶、與用戶進(jìn)fi^信的,方法等。然后 把警報(bào)110傳避姐濾組件210,其能根據(jù)元 和接收設(shè)備112來過濾警報(bào) 110以產(chǎn)生與多余數(shù)據(jù)無關(guān)的警報(bào)。因此,接收者不會受不必要的信息所累,并 且可降低工業(yè)自動化網(wǎng)絡(luò)上的通信量。
現(xiàn)在轉(zhuǎn)到圖3,圖示出一種在控制器游見場設(shè)備中產(chǎn)生警報(bào)的系統(tǒng)300。系 統(tǒng)300包括控制器/iP湯設(shè)備302,其可以是可編程的邏輯控制器、自動控制器 和/或其它誠的控制器。控制器艦場設(shè)備302也可以紅廠地面設(shè)備,例如泵、 印刷機(jī)、鉆孔豐滅其它頓的設(shè)備??刂破髋瀳鲈O(shè)備302包括其可根據(jù)某種事 件發(fā)生或者某種事件沒有發(fā)生來產(chǎn)生警報(bào)的警報(bào)生成器304??刂破?i見場設(shè)備 302還包括打包組件102和供給組件108。
警報(bào)生雌304可通信i魅禺合于打包組件102,并且將所倉犍的警報(bào)傳遞 給打包組件102。當(dāng)收到警報(bào)時(shí),打包組件102育巨從傳繊204中接收環(huán)境娜。 打包組件102也能與,倉庫106交換信息以剤,報(bào)信息以及訪問元數(shù)據(jù)104 并定制上面所描述的警報(bào)。供給組件108會鏘定制的警報(bào)110傳送纟維當(dāng)?shù)脑O(shè) 備112。此外,盡管MM示為位于控制器艦場設(shè)備302的外部,但 匕處應(yīng)當(dāng)理解數(shù)據(jù)倉庫106也可駐留被制制器、現(xiàn)場設(shè)備302的內(nèi)部。在另一個(gè)例子中,數(shù)據(jù)倉庫206可以位于網(wǎng)絡(luò)的中心,以便若干控制器、現(xiàn)場設(shè)備可以輕松地訪問 元數(shù)據(jù)104 (以數(shù)據(jù)倉庫106中的其它內(nèi)容)。
現(xiàn)在轉(zhuǎn)到圖4,圖示出一種產(chǎn)生警報(bào)的系統(tǒng)400。系統(tǒng)400包括會,產(chǎn)生警 報(bào)和/或樹共導(dǎo)致警報(bào)產(chǎn)生的麵的控制器202。系統(tǒng)400還包括代理組件402, 戶;M代理組件402獸,制器202接收警報(bào)和減導(dǎo)致警報(bào)產(chǎn)生的繊。因此, 代理組件402可以用來在其之中創(chuàng)建警報(bào)(例如代理組件402包體報(bào)生麟 304)。打包組件102接收警報(bào)和與之相關(guān)的環(huán)境 。打包組件102育&i方問數(shù) 據(jù)倉庫106內(nèi)的元繊104,并且生成自定義的警報(bào)。供辦且件108接收這種警 報(bào)并且將其樹共纟維當(dāng)?shù)脑O(shè)備112 (從^f個(gè)可能的設(shè)備中)。
當(dāng)控制器202魏留物(legacy)控制器時(shí)(因此它不具備生成警報(bào)以及打 包的功能),可以{頓代理組件402。例如,制造商用會,行此處戶脫功能的 控制器來代替工廠中的每個(gè)現(xiàn)有控制器,代價(jià)是非常大的。此外,控制器202 能充分地執(zhí)行核心功能,致使立即替代這種控制器202是不合需要的。因此, 可以禾傭被作為一種附加硬件的代理組件402,以鵬制器202和代理組件402 可以作為斜蟲的邏輯實(shí)體。此外,代理組件402還能錢種情況下給軒個(gè)不 同控制器及時(shí)鵬功能。依照例子來說,代理組件402可以l頗夂置在網(wǎng)絡(luò)中, 其中戶脫代理組件402可以與例如在路由器、開關(guān)、網(wǎng)關(guān)等等之內(nèi)#處的其 它控制器進(jìn)fi^信。
此外,盡管 倉庫106|^示成位于代理組件402的外部,但,當(dāng)理 解這種M倉庫106也可駐留在代理組件402的內(nèi)部。另外, 倉庫106可 ,戯夂置以便若干控制器和/或代理組件可訪問該 倉庫105以及訪問其中所保 留的元 104。
現(xiàn)在轉(zhuǎn)到圖5,圖示出一種將定制的警報(bào)JI^嫌定設(shè)備的系統(tǒng)。系統(tǒng)500 包括將定制的警報(bào)110麟給安全組件502的供辦且件108。安全組件502可以 豐細(xì)來分# #報(bào)信息并且 >把敏劇言息掛共給未經(jīng)授權(quán)方。安全組件502可 向預(yù)期接收都樹共最小的警報(bào)504,戶;fM小的警報(bào)504包含與警報(bào)有關(guān)的最小 的或者"僅骨架(barebones)"量的信息以便不犧牲安全性或者泄漏敏感信息的 情況下來傳遞警報(bào)。最小警報(bào)504也可以包括來自設(shè)備112的用戶的認(rèn)證請求
506。例如,這種認(rèn)證請求包括對用戶名、密碼、個(gè)人身份號、生物特征(比如
聲音、指紋)和為認(rèn)證目的來識另,戶的其他鋪信息。而且,認(rèn)證請求與用 戶的位置相關(guān)。例如,如果用戶處于信息很容易被公開的位置,則不適宜向用 戶am敏感的警報(bào)信息。
例如,供會^且件108可以從打包組件102中得到指令(圖1)以向設(shè)備112 傳送警報(bào),其中設(shè)備112是公共終端。安全組件502使警報(bào)在公共終端上MT 播,同時(shí)防止把敏感信息泄漏給不希望的各方。此外,當(dāng)警報(bào)發(fā)生時(shí),管理員 被授予低級工人不具有的這種公共終端上的權(quán)限。安全組件502允許管理員在 無需紐安全的情況下采取必對亍動去解決警報(bào)問題。其它可能的MJ^黑客、 病毒或其它惡意代碼。安全組件502可用于卩1±這些 >。
在另外一個(gè)例子中,安全組件502可以限制訪問繊倉庫106中所保留的 元織訓(xùn)(圖1)。依照此例,惡意的個(gè)人也許想要缺與產(chǎn)生消費(fèi)品(例如 藥品)相關(guān)的安全。因此,該惡意個(gè)人或許想要訪問和改變元數(shù)據(jù)致使警報(bào)不 會被掛共到適當(dāng)方。安全組件502可以記就元薩104的訪問,可以請求認(rèn) 證信息,可以禾,公共/私有密鑰對來確認(rèn)請求實(shí)^g豐觀元翻104的訪問 等。
現(xiàn)在轉(zhuǎn)到圖6,圖示出一種根據(jù)各種工業(yè)自動^l信協(xié)iMJI^警報(bào)的系 統(tǒng)600。系統(tǒng)600包括一個(gè)供鄉(xiāng)^且件108,如上所述,所述供給組件108可以將 警報(bào)傳,預(yù)期接收設(shè)備。然而,系統(tǒng)600闡述了預(yù)期接收設(shè)備可以與不同的 通信協(xié)議相關(guān),例如控制和信息協(xié)議(CIP)、設(shè)備網(wǎng)(DeviceNet)、控制網(wǎng)
(ConlrolNet)、以太網(wǎng)IP (EtherNetIP)、輪廓總線(Profibus)、哈待(Hart)、 基本現(xiàn)場總線(Foundation Fieldbus)和/^它^I的協(xié)議。具體來說,制造操 作中很常見的是使用由不同生產(chǎn)廠商生產(chǎn)的設(shè)備,但不同廠商生產(chǎn)的設(shè)備都與 特定的協(xié)議相關(guān),這些協(xié)議可能不兼容于其它設(shè)備所〗頓的協(xié)議。
系統(tǒng)600包括從供辦且件108中接收警報(bào)并且根據(jù)與預(yù)期接收設(shè)備相關(guān)的 協(xié)議來格式化警報(bào)的,組件602。然后根據(jù)正確的通信協(xié)議把信息傳避合相應(yīng) 的設(shè)備(設(shè)備604—608的其中之一)。
現(xiàn)在轉(zhuǎn)到圖7,圖示出一種打包警報(bào)、把警報(bào)^^給設(shè)備并禾擁用戶輸入 來Mi 警報(bào)的系統(tǒng)。系統(tǒng)700包括可象以上戶;M那樣與供給組件108相結(jié)合地 進(jìn)行操作的打^l且件102,戶欣供辦且件108可將定制的警報(bào)110傳送至設(shè)備 112。在一個(gè)實(shí)施例中,設(shè)備112包括用戶輸A&件702,戶脫用戶輸Ai且件702
允許用戶為警報(bào)110添加附加信息且將其返回給打包組件102以側(cè)專您合另外 一個(gè)設(shè)備。添力倒警報(bào)中的信息可能涉及警報(bào)本身、傳送方法、雇員的特征或 其它M的信息。在另一個(gè)實(shí)施例中,用戶輸M且件702也能,細(xì)來把警報(bào)傳 送給其它的設(shè)備。例如,操作員相信警報(bào)的內(nèi)容對相鄰的生產(chǎn)線來說是很重要 的,并且將警報(bào)110傳送給與臨近妒線有關(guān)的一個(gè)或多個(gè)操作員。itW,用 戶輸AM件702還能^^ 知監(jiān)控組件(未示出)預(yù)期的用戶已經(jīng)查閱了警 報(bào)。例如,如果預(yù)期用戶沒有艦4頓用戶輸入組件702表明在規(guī)定的時(shí)間窗 口內(nèi)收到了警報(bào),那么供纟煞且件106就會將警報(bào)#^合其它人員、將該警報(bào)重 新發(fā)送至與該用戶相關(guān)的不同設(shè)備,等等。
以特定例子為例,打包組件102對警報(bào)110進(jìn)行打包,以便把警報(bào)傳邀合 高級工廠管理員,因?yàn)楣芾韱T具有必要的許可來査看并解決警報(bào)110。雇員也與 必需的許可相關(guān),但是系統(tǒng)700并沒有利用這一知識進(jìn)行魏。此時(shí),高級管 理員可以通過用戶輸入組件702提供這種更新信息,從而創(chuàng)建附加的元數(shù)據(jù) 704。元娜704可以駐留于繊倉庫106中。因此,當(dāng)打包組件102歐產(chǎn)生 與戰(zhàn)限制相關(guān)的警報(bào)時(shí),供給組件106就將警報(bào)傳]^合所散的雇員。
參考圖8和9,舉例說明了根據(jù)所要求保護(hù)的主題的各個(gè)方面的方法。然 而,為了便于說明,iM—系列動作來顯示并描述了該方法,應(yīng)當(dāng)理解和明白, 所要求f尉戶的主題不受動作的 娘限制,因?yàn)槟承﹦幼骺砂床煌?嬌發(fā)生和/或 與此處所示與所述的其它動作同時(shí)發(fā)生。例如,本領(lǐng)域技術(shù)人員將理解和明白, 方法也可被表示為諸如狀態(tài)圖中所示的一系列相關(guān)的狀態(tài)或事件。此外,并非 所有示出的動作都是實(shí)現(xiàn)根據(jù)所要求保護(hù)的主題的方法所必須的。另外,需要 進(jìn)一步理解的是以下和旨說明書中所公開的方法可被存儲于一種產(chǎn)品上以簡
化將這種方法傳輸和傳送到計(jì)^m。此處所使用的術(shù)語"制品"意圖包括可從
ftf可計(jì)^m可讀設(shè)備、載體或介質(zhì)中訪問的計(jì)t^^歸。
特定地轉(zhuǎn)到圖8,圖示出將定制的警報(bào)發(fā)送纟舒頁期接收者的方法800。在 802開始方法800,在804把警報(bào)和描述警報(bào)的元 打包在一起。例如,元數(shù) 據(jù)涉及顯示偏好、設(shè)備參數(shù)、與將要提供纟M寺定用戶的信息量相關(guān)的細(xì)節(jié)。在 打包前,警報(bào)和元繊采用原始數(shù)據(jù)的形式(能夠表明存在的問題,但是缺少 問題類型、如何解決問題等相關(guān)的細(xì)節(jié))。在806, 一旦警報(bào)被組織和打包,并 且識別了接收者,就把警報(bào)和相關(guān)的元繊傳送至預(yù)期的接收設(shè)備。例如,預(yù)
期接收設(shè)備可以是HM終端、個(gè)人數(shù)字助理(PDA)、移動電話、膝上型計(jì)算 機(jī)等等。在808,認(rèn)證接收設(shè)備和/或與其相關(guān)的用戶以準(zhǔn)i,收警報(bào)信息。認(rèn) 證確保了關(guān)鍵的警報(bào)信息不會發(fā)送給不希望的各方。
接收警報(bào)的設(shè)備可以是任何類型的常M信設(shè)備,例如手機(jī)、PDA、工作 站、呼叫機(jī)或PA系統(tǒng)等等。接收警報(bào)的設(shè)備也可以簡單地是無需用戶輸入就可 以采取《彌的自動化設(shè)備。在810,可以根據(jù)與設(shè)備相關(guān)的參數(shù)定制警報(bào)。例如, 如果設(shè)備是手機(jī),貝U警報(bào)可采用電話呼叫^C本消息的方式。在另一^iJ子中, 如果設(shè)備^I業(yè)自動化設(shè)備,則警報(bào)可以只包括機(jī)器可讀代碼。在812,,所 定制的消息。然后設(shè)備將采鵬當(dāng)?shù)男袆右越鉀Q引起警報(bào)盼瞎況。在814方法結(jié)束。
現(xiàn)在轉(zhuǎn)到圖9, |說明了一種示意性流程,戶;M流程舉例說明了用于將
定制的警報(bào)^i^舒頁期接收者的方法900。在902開始方法900,在904收至瞎 報(bào)。警報(bào)與例如時(shí)刻、星期幾、與警報(bào)相關(guān)的操作員等等之類的環(huán)境繊相關(guān),。 在906,與警報(bào)相結(jié)合地確定環(huán)境繊,包括鵬、時(shí)刻、位移禾唭它誠的信 息。在908訪問與接收者設(shè)備或用戶相關(guān)的元數(shù)據(jù)。被訪問的元數(shù)據(jù)至少部分 地基于環(huán)境數(shù)據(jù)。例如,如果環(huán)境數(shù)據(jù)表明工廠的特定區(qū)中出現(xiàn)了警報(bào),那么 所訪問的元 就與位于或臨近于該區(qū)的設(shè)備和/或人員有關(guān)。在910,把警報(bào) 和元數(shù)據(jù)的至少一^K 集打包在一起。子集是根據(jù)環(huán)境數(shù)據(jù)而最相關(guān)地確定的 部分。在這一點(diǎn)上定制警報(bào)以便有效i腿行傳送。在172把警報(bào)傳澄舒頁期接 收者(禾,如根據(jù)接收者的身M定制)。
參考圖10,用于實(shí)現(xiàn)本發(fā)明的各個(gè)方面的示例性環(huán)境1010包括計(jì)算機(jī) 1012。計(jì)^fl 1012包括處理單元1014、系統(tǒng)存儲器1016和系統(tǒng)總線1018。系 統(tǒng)總線1018將包括但不限于系統(tǒng)存儲器1016在內(nèi)的系統(tǒng)組件耦合到處理單元 1014。處理單元1014可以是各種可用的處理器。也可將雙微處理器和其它多處 理器體系結(jié)構(gòu)用作處理單元1014。
系統(tǒng)總線1018可以是若干類總線結(jié)構(gòu)中的樹可一種,包括存儲器總線或存 儲器控制器、夕卜圍總線嫩卜部總線,和/或l柳各種可用總線體系結(jié)構(gòu)中的倒可 一禾中的本地總線,這些可用總線體系結(jié)構(gòu)包括,但不限于,8比特總線、工業(yè)標(biāo) 準(zhǔn)體系結(jié)構(gòu)(ISA)、 Wit體系結(jié)構(gòu)(MCA)、擴(kuò)展ISA (EISA)、智能驅(qū)動器 電子設(shè)備(IDE)、 VESA局部總線(VLB)、外圍部件互聯(lián)(PCI)、通用串行總
線(USB)、高級圖形端口 (AGP)、個(gè)人計(jì)tm存ft^國際協(xié)會總線(PCMCIA)
和小型計(jì)^m系統(tǒng)接口 (SCSI)。
系統(tǒng)存儲器1016包括易失性存儲器1020和非易失性存儲器1022。包含基 本禾Mi字以在諸如啟動時(shí)在計(jì)^n 1012內(nèi)部的各元件間傳遞信息的基本輸A/^ 出系統(tǒng)(BIOS)儲存在非易失性存儲器1022中。作為示例而非限制,非易失性 存儲器1022包括只餘儲器(ROM)、可編程ROM (PROM)、電可編程ROM (EPROM)、電可擦除ROM (EEPROM)或閃存。易失性存儲器1020包括擔(dān) 當(dāng)外部高速緩存的隨機(jī)存取存儲器(RAM)。作為示例而非限制,RAM可有多 種形式,諸如同步RAM(SRAM)、動態(tài)RAM(DRAM)、同步DRAM(SDRAM)、 雙,速率SDRAM (DDRSDRAM)、增強(qiáng)型SDRAM (ESDRAM)、同, 路DRAM (SLDRAM)和直接存儲器總線RAM (DRAM)。
計(jì)#+幾1012還包括可移動/不可移動、易失'l4/一^易失'性計(jì)^+幾存儲介質(zhì)。 例如,圖10示出了M存儲器1024。 M:存儲器1024包括但不限于如M:驅(qū) 動器、 驅(qū)動器、磁帶驅(qū)動器、Jaz驅(qū)動器、Zip驅(qū)動器、LS-100驅(qū)動器、閃 存卡或記憶棒之類的設(shè)備。此外,M:存儲1024可#4,包括存儲介質(zhì)或與其 它存儲介質(zhì)組合,所述其它存儲介質(zhì)包括但不限于諸如光盤ROM設(shè)備 (CI>ROM)、 CD可記錄驅(qū)動器(CD^R驅(qū)動器)、CD可重寫驅(qū)動器(CI>RW 驅(qū)動器),字多功育離ROM驅(qū)動器(DVD-ROM)等光盤驅(qū)動器。為方便把 磁盤存儲設(shè)備1024連接到系統(tǒng)總線1018,通常使用諸如接口 1026之類的可移 動或不可移動接口。
應(yīng)當(dāng)理解,圖10描述了在用戶與在^g的操作環(huán)境1010中所描述的基本 計(jì)^m資源之間擔(dān)當(dāng)中介的軟件。這種軟件包括操作系統(tǒng)1028。可儲存在M: 存儲器1024上的操作系統(tǒng)1028用來控制及分配計(jì)穀幾系統(tǒng)1012的資源。系統(tǒng) 應(yīng)用禾齡1030有利于操作系統(tǒng)1028艦存儲在系統(tǒng)存儲器1016中或鵬存儲 器1024上的禾聘模塊1032及禾歸 1034對資源進(jìn)行管理。應(yīng)當(dāng)離,本發(fā) 明可以用各種操作系統(tǒng)或操作系統(tǒng)的組合來實(shí)現(xiàn)。
用戶艦輸入設(shè)備1036把命令或信息輸入到計(jì)^+幾1012內(nèi)。輸入設(shè)備 1036包括但不限于諸如鼠標(biāo)、足跟l球、觸筆、觸翻、鵬、i満、操縱桿、 游戲墊、圓盤式衛(wèi)星天線、掃描儀、電視調(diào)諧卡、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、網(wǎng) 鄉(xiāng)皿像頭等等之類的指示設(shè)備。這,其它輸入設(shè)備經(jīng)由接口端口 1038ffiil系
統(tǒng)總線1018連到處理單元1014。接口端口 1038包括例如串行端口、荊亍端口、 游戲端口鵬用串行總線(USB)。輸出設(shè)備104(H頓一些和輸入設(shè)備1036相 同類型的端口。因而,例如,USB端口可用向計(jì)^mi012掛共輸入,M計(jì)算 機(jī)1012向輸出設(shè)備1040 輸出信息。輸出適配器1042用于表明在需要特定 適配器的其他輸入設(shè)備中間存在著像監(jiān)視器、揚(yáng)聲器及打印機(jī)這樣的一些輸出 設(shè)備1040。作為示例而非限制,輸出適配器1042包括麟輸出設(shè)備1040與系 統(tǒng)總線1018之間的連鮮段的視頻卡與聲卡。應(yīng)當(dāng)注意,其他設(shè)備和/或設(shè)備的 系統(tǒng)可向諸如遠(yuǎn)程計(jì),1044 ^共輸入與輸出能力。
禾U用與諸如遠(yuǎn)程計(jì)對幾1044之類的一個(gè)或多^程計(jì)對幾的邏離接,計(jì) ^mi012操作于聯(lián)網(wǎng)環(huán)境中。遠(yuǎn)程計(jì)^m 1044可以是個(gè)人計(jì)鋭幾、月艮務(wù)器、 路由器、網(wǎng)絡(luò)PC、工作站、基于微處理器的體、,設(shè)備戯它公共網(wǎng)絡(luò)節(jié) 點(diǎn)等等,且通常包括相對于計(jì)對幾1012戶腿的許多或頓元件。為簡單起見, 僅隨遠(yuǎn)程計(jì)^^幾1044而顯示了存儲設(shè)備1046。遠(yuǎn)程計(jì)^ni044ffl31網(wǎng)^口 1048邏輯i鵬接到計(jì)^m 1012,然后經(jīng)由通信連接1050而被物理連接。網(wǎng)絡(luò) 接口 1048包含諸如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)等通信網(wǎng)絡(luò)。LAN技術(shù) 包括光纖分布^ 接口 (FDDI)、銅纜分布式 接口 (CDDI)、以太網(wǎng)/EEE 802.3、令)MVIEEE 802.5等等。WAN技術(shù)包括但不限于點(diǎn)對點(diǎn)鏈接、如徵 業(yè)務(wù)數(shù)字網(wǎng)(ISDN)機(jī)器變體地電路交換網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)及數(shù)字用戶線 (DSL)。
通信連接1050指用于將網(wǎng),口 1048連到總線1018的硬件/軟件。盡管 為說明清楚,將通信連接1050示于計(jì)算機(jī)1012內(nèi)部,但它也可位于計(jì)算機(jī)1012 外部。僅為示例性目的,連接到網(wǎng)雜口 1048所必需的硬件漱件包括內(nèi)部和外 部技術(shù),諸如包括常規(guī)電話級調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器及DSL調(diào)審,調(diào)器 在內(nèi)的調(diào)制解調(diào)器、ISDN適配器及以太網(wǎng)卡。
圖11是本發(fā)明可與之交互的示例性計(jì)算環(huán)境1100的示意性框圖。系統(tǒng)1100 包括一個(gè)或多個(gè)客戶機(jī)1110??蛻魴C(jī)1110可以是硬件和/或軟件(例如,線程、 進(jìn)程、計(jì)算設(shè)備)。系統(tǒng)1100還包括一個(gè)或多個(gè)服務(wù)器1130。月艮務(wù)器1130也可 以是硬件和/或軟件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。例如,月艮務(wù)器1130可容 納線程以例如 使用本發(fā)明皿行變換??蛻魴C(jī)1110和服務(wù)器1130之間一 種可能的通信采取要在兩個(gè)或多個(gè)計(jì)對鵬呈之間傳送的所適合的娜包。系統(tǒng)1100包SM信框架1150,所^31信框架可用于簡化客戶機(jī)1110和服務(wù)器1130
之間的通信??蛻魴C(jī)iiio可操作iiyi接到可用于糊言息本地存儲到客戶機(jī)1110
的一個(gè)或多個(gè)客戶繊存儲器1160。類做也,月艮務(wù)器1130操作上連接到可用于 將信m^t也存儲至鵬務(wù)器1130的一個(gè)或多個(gè)服務(wù) ^存儲器1140。
戰(zhàn)內(nèi)容包括本發(fā)明的若干示例。當(dāng)然,出于描述所要求f娥的主題的目 的而描述組件和方法的每種可構(gòu)想的組合是不可能的,但是本領(lǐng)域技術(shù)人員可 認(rèn)識到,本發(fā)明的許多進(jìn)一步組合和變換是可能的。由此,本發(fā)明旨在在權(quán)利 要求書的精神和范圍之內(nèi)包括所有這種改變、修改和變化。J^卜,在W:語"包 括"用在說明書或權(quán)利要求書中的意義上,該術(shù)語以類似于術(shù)語"包含"的方 式意在包含性,當(dāng)把"包含"在用權(quán)利要求書中作為違度詞進(jìn)fi^釋時(shí)。
權(quán)利要求
1.一種工業(yè)自動化環(huán)境下的警報(bào)產(chǎn)生系統(tǒng),其特征在于,包括將環(huán)境數(shù)據(jù)和警報(bào)打包在一起的打包組件;將打包的環(huán)境數(shù)據(jù)和警報(bào)傳遞給適當(dāng)設(shè)備的供給組件。
2. 如權(quán)利要求i戶,的系統(tǒng),其特征在于,Qlk^制器包括打包組件和供 給組件。
3. 如權(quán)利要求i戶服的系統(tǒng),其特征在于,QK制器題輯控制器和自 動控制器中的其中一種。
4. 如權(quán)利要求i所述的系統(tǒng),其特征在于,還包括用于保留與警報(bào)相關(guān)的 數(shù)據(jù)的數(shù)據(jù)倉庫,打包組件訪問 倉庫和數(shù)據(jù)倉庫內(nèi)的打包數(shù)據(jù),其中警報(bào) 作為元數(shù)據(jù)。
5. 如權(quán)利要求4所述的系統(tǒng),其特征在于, 倉庫中的數(shù)據(jù)用來指明相應(yīng)設(shè)備的身分。
6. 如權(quán)利要求4戶,的系統(tǒng),其特征在于,元iyg包括與企業(yè)資源M^U系統(tǒng)相關(guān)的 。
7. 如權(quán)利要求1戶腿的系統(tǒng),其特征在于,還包括用于分析與警報(bào)相關(guān)的元,并至少部分地根據(jù)分析來有選^i也M^警報(bào)的大小的過濾組件,。
8. 如權(quán)利要求1戶脫的系統(tǒng),其特征在于,還包括其中包括與適當(dāng)設(shè)備的實(shí)時(shí)狀態(tài)相關(guān)的元 的實(shí)時(shí) 庫。
9. 如權(quán)利要求8所述的系統(tǒng),^tr征在于,實(shí)時(shí)狀^&括適當(dāng)設(shè)備的地理位置、與設(shè)備相關(guān)的用戶身份、與用戶進(jìn)t ii信的,方法中的一個(gè)或多個(gè)。
10. 如權(quán)利要求1戶腿的系統(tǒng),其特征在于,現(xiàn)場設(shè)備包括打包組件和供辦且件。
11. 如權(quán)利要求1所述的系統(tǒng),其特征在于,代理設(shè)備包括打包組件和供 辦且件,該代理設(shè)備可通信土鵬合 留鵬制器。
12. 如權(quán)利要求i戶;M的系統(tǒng),其特征在于,還包括用于在允im給組件把警報(bào)衝共給用戶之前認(rèn)證用戶的身份的安全組件。
13. 如權(quán)利要求12戶脫的系統(tǒng),^!f征在于,警報(bào)的內(nèi)容是由安勉且件所判定的用戶地理位置的功能。
14. 如權(quán)利要求12戶脫的系統(tǒng),辦征在于,安全組件與認(rèn)證用戶身份相 結(jié)合地分析一個(gè)或多個(gè)用戶名、密碼、個(gè)人身份號、生物寺征。
15. 如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括用于將警報(bào)從符合第一通信協(xié)議重新格式化為符合第二通信協(xié)議的橋接組件。
16. 如權(quán)利要求1所述的系統(tǒng),其特征在于,打包組件把警報(bào)的配置更新為先前所接收的用戶輸入的功能。
17. —種將自定義的警報(bào)發(fā)送給設(shè)備的方法,其特征在于,包括將與工業(yè)過程相關(guān)的警報(bào)和用于描述警報(bào)的元數(shù)據(jù)打包在一起;將警報(bào)和與其一起打包的元數(shù)據(jù)發(fā)送給預(yù)期的接收者。
18. 如權(quán)利要求17所述的方法,其特征在于,還包括 認(rèn)證預(yù)期接收者的身份;至少部分地根據(jù)該身份來自定義警報(bào)的內(nèi)容。
19. 如權(quán)利要求17所述的方法,其特征在于,還包括至少部分地根據(jù)預(yù)期接收者的身份重新格式化警報(bào)。
20. 如權(quán)利要求17所述的方法,其特征在于,還包括接收環(huán)境數(shù)據(jù);至少部分地根據(jù)接所收到的環(huán)境數(shù)據(jù)來選擇與警報(bào)一起打包的元數(shù)據(jù)。
21. 如權(quán)利要求17所述的方法,其特征在于,還包括 分析先前提供的用戶輸入; 至少部分地根據(jù)該分析來格式化警報(bào)。
22. —種用于執(zhí)行如權(quán)利要求17所述方法的現(xiàn)場設(shè)備。
23. —種將定制的警報(bào)發(fā)送給預(yù)期設(shè)備的系統(tǒng),其特征在于,包括 將工業(yè)警報(bào)和用于描述警報(bào)的元數(shù)據(jù)打包在一起的裝置;有選掛也將警報(bào)提供給預(yù)期接收者的裝置。
全文摘要
一種在工業(yè)自動化環(huán)境中的警報(bào)產(chǎn)生系統(tǒng),包括將環(huán)境數(shù)據(jù)和警報(bào)打包在一起的打包組件。供給組件將打包的環(huán)境數(shù)據(jù)和警報(bào)傳遞給適當(dāng)?shù)脑O(shè)備。因此,在給定特定的情況下,可以把所定制的警報(bào)提供給某些接收者。
文檔編號G05B19/048GK101201606SQ20071030667
公開日2008年6月18日 申請日期2007年9月28日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者C·M·理斯查, D·K·約翰遜, D·R·薩帕徹, D·塞諾赫斯基, E·G·道格里歐, J·J·拜爾, J·本茨迪塞克, K·H·豪爾, K·M·塔瑪西歐 申請人:洛克威爾自動控制技術(shù)股份有限公司