專利名稱:具有狀態(tài)捕獲和恢復(fù)的控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本文公開(kāi)的主g涉及控制系統(tǒng),并且更具體地涉及配置可編程控制器。
背景技術(shù):
用于過(guò)程、エ廠和設(shè)備的控制系統(tǒng)可包括很多種邏輯來(lái)配置控制系統(tǒng)是如何監(jiān)視和控制過(guò)程、エ廠和設(shè)備??刂葡到y(tǒng)可包括一個(gè)或多個(gè)可編程控制器。在某些應(yīng)用中,該控制系統(tǒng)可包括兩個(gè)、三個(gè)或以上可編程控制器的冗余配置。每個(gè)控制器可執(zhí)行設(shè)計(jì)成監(jiān)視和控制由控制器控制的過(guò)程、エ廠和/或設(shè)備的邏輯??筛淖兛刂破鱽?lái)優(yōu)化過(guò)程、エ廠和設(shè)備。另外,在過(guò)程、エ廠或設(shè)備的非期望行為或?yàn)榱嗽\斷目的的情況下在控制器上進(jìn)行根本原因分析(RCA)或其他分析例程可以是有用的。
發(fā)明內(nèi)容
與最初要求保護(hù)的發(fā)明在范圍上相當(dāng)?shù)哪承?shí)施例在下文概述。這些實(shí)施例不意在限制要求保護(hù)的發(fā)明的范圍,而相反這些實(shí)施例只意在提供本發(fā)明的可能形式的簡(jiǎn)要描述。實(shí)際上,本發(fā)明可包含與下文闡述的實(shí)施例相似或不同的多種形式。在第一實(shí)施例中,方法包括接收命令用于保存耦合于エ業(yè)系統(tǒng)的控制器的狀態(tài),其中該控制器包括處理器和非易失性存儲(chǔ)器;在控制和監(jiān)視エ業(yè)系統(tǒng)期間捕獲該控制器的狀態(tài);以及將捕獲的狀態(tài)寫入該控制器的非易失性存儲(chǔ)器。在第二實(shí)施例中,系統(tǒng)包括控制器,其包括處理器和耦合于該處理器的非易失性存儲(chǔ)器。該非易失性存儲(chǔ)器包括用于捕獲控制器的狀態(tài)并且將捕獲的狀態(tài)寫入該控制器的非易失性存儲(chǔ)器的指令,其中該控制器控制并且監(jiān)視耦合于該控制器的エ業(yè)系統(tǒng),其中捕獲的狀態(tài)包括控制器的狀態(tài)變量和過(guò)程變量。在第三實(shí)施例中,方法包括提供命令給控制器來(lái)捕獲該控制器的狀態(tài);將來(lái)自該控制器的捕獲的狀態(tài)復(fù)制到工作站;在虛擬控制器的仿真中加載捕獲的狀態(tài),其中該虛擬控制器模仿該控制器;以及在該虛擬控制器中執(zhí)行仿真。
本發(fā)明的這些和其他特征、方面和優(yōu)勢(shì)當(dāng)參照附圖(其中相似的符號(hào)在整個(gè)附圖中代表相似的部件)閱讀下列詳細(xì)說(shuō)明時(shí)將變得更好理解,其中圖I是實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的控制系統(tǒng)的示意圖; 圖2根據(jù)本發(fā)明的實(shí)施例的圖I的控制系統(tǒng)的控制器的框圖;圖3是描繪根據(jù)本發(fā)明的實(shí)施例的狀態(tài)捕獲的圖I的控制器的框圖;圖4是圖示根據(jù)本發(fā)明的實(shí)施例接收命令、捕獲并且保存狀態(tài)的圖I的控制器和工作站的框圖;圖5是根據(jù)本發(fā)明的實(shí)施例用于捕獲并且分析控制器的狀態(tài)的流程圖。
具體實(shí)施例方式本發(fā)明的ー個(gè)或多個(gè)特定實(shí)施例將在下文描述。為了提供這些實(shí)施例的簡(jiǎn)潔說(shuō)明,可不在該說(shuō)明書中描述實(shí)際實(shí)現(xiàn)的所有特征。應(yīng)該意識(shí)到在任何這樣的實(shí)際實(shí)現(xiàn)的開(kāi)發(fā)中,如在任何工程或設(shè)計(jì)項(xiàng)目中,必須做出許多實(shí)現(xiàn)特定的決定以達(dá)到開(kāi)發(fā)者的特定目標(biāo),例如遵守系統(tǒng)相關(guān)和業(yè)務(wù)相關(guān)的約束等,其可在實(shí)現(xiàn)之間變化。此外,應(yīng)該意識(shí)到這樣的開(kāi)發(fā)努力可能是復(fù)雜并且耗時(shí)的,但對(duì)于具有該公開(kāi)的利益的那些普通技術(shù)人員仍將是設(shè)計(jì)、制作和制造的例行任務(wù)。當(dāng)介紹本發(fā)明的各種實(shí)施例的要素時(shí),冠詞“一”、“該”和“所述”意在表示存在要素中的ー個(gè)或多個(gè)。術(shù)語(yǔ)“包括”、“包含”和“具有”意在為包括性的并且表示可存在除列出的要素外的附加要素。本發(fā)明的實(shí)施例包括控制系統(tǒng),其在系統(tǒng)的控制和監(jiān)視期間捕獲控制器的狀態(tài)。捕獲的狀態(tài)可包括過(guò)程變量、狀態(tài)變量、診斷信息、事件信息和警報(bào)信息。捕獲的狀態(tài)可存儲(chǔ)在控制器的非易失性存儲(chǔ)器上。捕獲的狀態(tài)可從一個(gè)平臺(tái)復(fù)制到另ー個(gè)平臺(tái)(例如工作 站等)。捕獲的狀態(tài)可加載在虛擬控制器以及在工作站上執(zhí)行的仿真中加載。適合于捕獲的狀態(tài)的模型狀態(tài)可從數(shù)據(jù)庫(kù)加載并且可進(jìn)行捕獲的狀態(tài)的仿真。圖I描繪了根據(jù)本發(fā)明的實(shí)施例的耦合于控制系統(tǒng)12的エ業(yè)系統(tǒng)10,例如エ廠。該系統(tǒng)10可包括例如過(guò)程14、渦輪機(jī)16、發(fā)電部件18或任何其他部件或其組合。在其他實(shí)施例中,該系統(tǒng)10可包括氣化爐(gasifier)、氣體處理系統(tǒng)(例如酸性氣體去除)、空氣分離單元或其他過(guò)程或部件。過(guò)程14可包括多種操作部件,例如電動(dòng)馬達(dá)、閥、致動(dòng)器、傳感器或大量的制造、加工、材料搬運(yùn)和其他應(yīng)用。此外,過(guò)程14可包括用于通過(guò)自動(dòng)化和/或觀察調(diào)整過(guò)程變量的控制和監(jiān)視設(shè)備。渦輪機(jī)16可包括蒸汽渦輪機(jī)、燃?xì)鉁u輪機(jī)、風(fēng)カ渦輪機(jī)、水力渦輪機(jī)或其任何組合。例如,渦輪機(jī)16可包括具有燃?xì)鉁u輪機(jī)、蒸汽渦輪機(jī)和熱回收蒸汽發(fā)生(HRSG)系統(tǒng)的聯(lián)合循環(huán)。此外,渦輪機(jī)16可驅(qū)動(dòng)發(fā)電部件18,其可包括發(fā)電機(jī)或例如壓縮機(jī)等機(jī)械驅(qū)動(dòng)器。備選地,在一些實(shí)施例中,渦輪機(jī)14和/或發(fā)電部件可以是太陽(yáng)能供能的。渦輪機(jī)16和發(fā)電部件18可包括任何數(shù)量的操作部件,例如馬達(dá)、旋轉(zhuǎn)部件、功率電子器件、傳感器、致動(dòng)器等。圖示的過(guò)程14、渦輪機(jī)16和發(fā)電部件18可包括任何數(shù)量的傳感器20和致動(dòng)器/馬達(dá)22。這些傳感器20可包括適于提供關(guān)于過(guò)程條件的信息的任何數(shù)量的裝置。例如,這些傳感器20可監(jiān)視溫度、壓カ、速度、流體流率、振動(dòng)、噪聲、廢氣排放、功率輸出、間隙(clearance)或任何其他適合的參數(shù)。致動(dòng)器22可相似地包括適于響應(yīng)于輸入信號(hào)進(jìn)行機(jī)械動(dòng)作的任何數(shù)量的裝置。例如,致動(dòng)器22可控制燃料注入速率、稀釋劑或水注入速率、冷卻劑速率、功率輸出水平、速度、流率、間隙等。如圖示的,這些傳感器20和致動(dòng)器22例如通過(guò)輸入/輸出24等與控制系統(tǒng)12通信。控制系統(tǒng)12可包括ー個(gè)、兩個(gè)、三個(gè)或以上的控制器26 (例如,可編程邏輯控制器),其可采用適合用于監(jiān)視和控制系統(tǒng)10的任何方式操作。例如,圖I描繪了具有三個(gè)控制器(控制器I、控制器2和控制器3)的系統(tǒng)。這些控制器26還可稱為“實(shí)時(shí)控制器”,其中實(shí)時(shí)控制器是有形的實(shí)體控制器,其具有在下文在圖2中描述的用于實(shí)時(shí)控制和監(jiān)視エ業(yè)系統(tǒng)的部件。傳感器20和致動(dòng)器22可通過(guò)輸入/輸出24與控制器26中的任何控制器或全部控制器直接通信。輸入/輸出24可以是耦合于控制器26或與控制器26 —體化的組件(pack)、卡或其他裝置。另外,輸入/輸出24可通過(guò)例如網(wǎng)絡(luò)(例如,以太網(wǎng))和交換機(jī)等適合的部件耦合于控制器并且與控制器通信。這些裝置可用于操作過(guò)程設(shè)備。實(shí)際上,它們可在由控制系統(tǒng)12和控制器26監(jiān)視和控制的過(guò)程回路內(nèi)使用。在某些實(shí)施例中,控制器26可以是獨(dú)立的和/或與過(guò)程14、渦輪機(jī)16和/或發(fā)電部件18 —體化。在一個(gè)實(shí)施例中,控制系統(tǒng)12可以是由弗吉尼亞州Salem的通用電氣公司制造的Mark VIe控制系統(tǒng)。另外,控制系統(tǒng)12可耦合于ー個(gè)或多個(gè)工作站28并且與ー個(gè)或多個(gè)工作站28通信。這些工作站28可包括臺(tái)式機(jī)、膝上型電腦或任何其他適合的電子裝置。這些工作站28可通過(guò)例如有線或無(wú)線以太網(wǎng)等有線或無(wú)線網(wǎng)絡(luò)30耦合于控制系統(tǒng)12。這些工作站28可用作控制系統(tǒng)12的人機(jī)界面(HMI),其可使操作者或工程師能夠配置并且監(jiān)視控制系統(tǒng)12的部件,例如控制器26和輸入/輸出24。圖2描繪了根據(jù)本發(fā)明的實(shí)施例的控制器26中的ー個(gè)的各種部件??刂破?6可包括處理器32、網(wǎng)絡(luò)裝置34、端ロ 36、狀態(tài)顯示器38、易失性存儲(chǔ)器40和非易失性存儲(chǔ)器 42。處理器32可執(zhí)行用于操作控制器26的指令,例如存儲(chǔ)在易失性存儲(chǔ)器40和非易失性存儲(chǔ)器42中的指令。網(wǎng)絡(luò)裝置34可包括用干與工作站28、輸入/輸出24以及其他控制器26通信的一個(gè)或多個(gè)網(wǎng)絡(luò)裝置。例如,網(wǎng)絡(luò)裝置34可包括一個(gè)或多個(gè)有線或無(wú)線以太網(wǎng)裝置。端ロ 36可包括用于將控制器26物理連接到其他裝置的端ロ。這些端ロ可包括以太網(wǎng)端ロ、USB端ロ、COM端ロ等。狀態(tài)顯示器38可包括用于指示控制器26的狀態(tài)的顯示器并且可包括發(fā)光二極管(LED)、液晶顯不器(IXD)和OLED顯不器。另外,如上文提到的,控制器26可包括易失性存儲(chǔ)器40和非易失性存儲(chǔ)器42。易失性存儲(chǔ)器40可包括隨機(jī)存取存儲(chǔ)器(RAM),例如DRAM。非易失性存儲(chǔ)器42可包括閃速存儲(chǔ)器、相變存儲(chǔ)器、電阻存儲(chǔ)器或任何其他適合的非易失性存儲(chǔ)器。另外,在一些實(shí)施例中,非易失性存儲(chǔ)器42可包括磁存儲(chǔ)裝置,例如硬驅(qū)動(dòng)器、帶驅(qū)動(dòng)器等。如在下文描述的,非易失性存儲(chǔ)器42可響應(yīng)于控制器26的狀態(tài)捕獲操作來(lái)存儲(chǔ)捕獲的狀態(tài)信息。該狀態(tài)信息可稍后由控制器26或由例如工作站28等其他裝置從非易失性存儲(chǔ)器42訪問(wèn)。圖3描繪了根據(jù)本發(fā)明的實(shí)施例的控制器26的狀態(tài)的捕獲。如上文提到的,捕獲的狀態(tài)可從一個(gè)平臺(tái)(例如,控制器26)保存到另ー個(gè)平臺(tái)(例如,工作站28)。如上文描述的,控制器26可通過(guò)輸入/輸出24從系統(tǒng)10的各種受控部件(例如來(lái)自過(guò)程14、渦輪機(jī)16和/或發(fā)電18的傳感器20和致動(dòng)器22等)接收數(shù)據(jù)/發(fā)送數(shù)據(jù)到系統(tǒng)10的各種受控部件(例如來(lái)自過(guò)程14、渦輪機(jī)16和/或發(fā)電18的傳感器20和致動(dòng)器22等)。當(dāng)接收到“捕獲狀態(tài)”命令43 (也稱為“保存狀態(tài)”命令)時(shí),控制器26的處理器32可將狀態(tài)信息寫入易失性存儲(chǔ)器40并且隨后將該狀態(tài)信息寫入非易失性存儲(chǔ)器42來(lái)保存捕獲的狀態(tài)44?!安东@的狀態(tài)”可以例如通過(guò)網(wǎng)絡(luò)裝置34在有線或無(wú)線網(wǎng)絡(luò)上接收。在一些實(shí)施例中,狀態(tài)的捕獲可在控制器26的重新啟動(dòng)過(guò)程期間進(jìn)行。在其他實(shí)施例中,狀態(tài)信息可首先寫入非易失性存儲(chǔ)器42而未將狀態(tài)信息寫入易失性存儲(chǔ)器40中。狀態(tài)捕獲可在控制器26的操作期間發(fā)生而沒(méi)有重新啟動(dòng)控制器26。捕獲的狀態(tài)44可包括由控制器26從系統(tǒng)10的部件接收的數(shù)據(jù)。捕獲的狀態(tài)44還可包括來(lái)自控制器26的操作信息,例如可存儲(chǔ)在易失性存儲(chǔ)器40中并且由控制器26用于控制和監(jiān)視系統(tǒng)10的信息等。例如,如在圖3中示出的,捕獲的狀態(tài)44可包括過(guò)程變量、狀態(tài)變量、事件信息、控制常數(shù)信息、診斷信息和警報(bào)信息。如在下文描述的,捕獲的狀態(tài)44可作為文件保存用于復(fù)制到另ー個(gè)平臺(tái)。在一些實(shí)施例中,易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器42還可包括存儲(chǔ)由控制器26執(zhí)行的命令的緩沖器。命令還可在捕獲的狀態(tài)44中捕獲,并且如在下文描述的,命令可在虛擬控制器上的仿真中重現(xiàn)。另外,可對(duì)捕獲的狀態(tài)44標(biāo)記時(shí)間以包括捕獲的信息的日期和時(shí)間。在一些實(shí)施例中,這些狀態(tài)可被連續(xù)捕獲以產(chǎn)生連續(xù)的捕獲的狀態(tài)。這些連續(xù)的捕獲的狀態(tài)可在虛擬控制器中重現(xiàn)以在時(shí)間間隔上分析不同狀態(tài)。圖4描繪了根據(jù)本發(fā)明的實(shí)施例保存控制器26和工作站28之間的捕獲的狀態(tài)。如在上文在圖3中描繪并且在圖4中再次示出的,非易失性存儲(chǔ)器42可存儲(chǔ)捕獲的狀態(tài)44,其包括控制器26的狀態(tài)信息。在一些實(shí)施例中,捕獲的狀態(tài)44可由工作站28訪問(wèn)用于分析和/或仿真。如在圖4中示出的,工作站28可包括處理器46、易失性 存儲(chǔ)器48和非易失性存儲(chǔ)器50以及例如顯示器、輸入裝置等其他部件。工作站28可存儲(chǔ)并且執(zhí)行虛擬控制器52,即控制器26的軟件仿真。該虛擬控制器52可模仿工作站28上的控制器26并且可執(zhí)行系統(tǒng)10的仿真。在一個(gè)實(shí)施例中,該虛擬控制器52是由弗吉尼亞州Salem的通用電氣公司制造的Mark VIe虛擬控制。在一些實(shí)施例中,該虛擬控制器52可結(jié)合例如由弗吉尼亞州Salem的通用電氣公司制造的ARTEMIS等其他仿真軟件。如在圖4中示出的,工作站28可訪問(wèn)(例如,復(fù)制)存儲(chǔ)在控制器26上的捕獲的狀態(tài)44。捕獲的狀態(tài)44可在工作站28上執(zhí)行的虛擬控制器52中恢復(fù)。ARTEMIS還可加載模型狀態(tài)53,其與來(lái)自數(shù)據(jù)庫(kù)54的捕獲的狀態(tài)44匹配。例如,在ARTEMIS中執(zhí)行的仿真可使用虛擬控制器52中的捕獲的狀態(tài)44以及建模環(huán)境中的模型狀態(tài)53來(lái)進(jìn)行仿真以用于根據(jù)捕獲的狀態(tài)44分析仿真。在其他實(shí)施例中,可使用其他仿真軟件,例如由內(nèi)達(dá)華州Las Vegas 的 TRAX International 制造的 ProTRAX 等。圖5描繪了根據(jù)本發(fā)明的實(shí)施例用于捕獲控制器26的狀態(tài)以及在虛擬控制器52中恢復(fù)狀態(tài)的過(guò)程60。過(guò)程60的ー些或全部可在非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn),例如控制器26的易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器42以及工作站28的易失性存儲(chǔ)器48和非易失性存儲(chǔ)器50。最初,不同系統(tǒng)的模型狀態(tài)可生成并且保存在數(shù)據(jù)庫(kù)52中(框62)。這些模型狀態(tài)可基于感興趣的特定參數(shù)并且可包括對(duì)于過(guò)程、渦輪機(jī)和發(fā)電系統(tǒng)的不同狀態(tài)。這些模型狀態(tài)可對(duì)應(yīng)于多個(gè)建模環(huán)境并且可在多個(gè)工作站上使用。接著,可證實(shí)控制系統(tǒng)12的控制器26處于控制狀態(tài)(框64)。如果控制器26處于控制狀態(tài),可捕獲控制器26的狀態(tài)(框66),如在擴(kuò)展框66中進(jìn)ー步圖示的。該擴(kuò)展框66描繪了對(duì)于另ー個(gè)平臺(tái)(例如工作站28等)的過(guò)程68以及對(duì)于控制器26的過(guò)程70。用戶可使用工作站28上的界面以使用例如Telnet等適合的網(wǎng)絡(luò)協(xié)議通過(guò)網(wǎng)絡(luò)30連接到控制器26(框70)。用戶可在控制器26上發(fā)起捕獲狀態(tài)命令(框72)。響應(yīng)于該命令,控制器26可例如通過(guò)將狀態(tài)信息寫入易失性存儲(chǔ)器40并且然后寫入非易失性存儲(chǔ)器42或直接寫入非易失性存儲(chǔ)器42來(lái)捕獲控制器26的狀態(tài)(框74)。如上文描述的,捕獲的狀態(tài)可包括過(guò)程變量、狀態(tài)變量、診斷信息、警報(bào)信息和事件信息。另外,在其他實(shí)施例中,捕獲的狀態(tài)可包括來(lái)自控制器26的捕獲的命令。控制器26可將捕獲的狀態(tài)保存到存儲(chǔ)在控制器26的非易失性存儲(chǔ)器中的文件(框76)。接著,控制器26可發(fā)送指示狀態(tài)捕獲完成的消息給工作站28 (框78)。當(dāng)接收到該完成消息時(shí),工作站28可復(fù)制或移動(dòng)來(lái)自控制器26的捕獲的狀態(tài)文件(框80)并且結(jié)束捕獲的狀態(tài)操作(框82)。在一些實(shí)施例中,控制器28的狀態(tài)可被連續(xù)捕獲。在這樣的實(shí)施例中,控制器上的狀態(tài)捕獲(框74和76)可重復(fù)進(jìn)行以在一段時(shí)間內(nèi)捕獲狀態(tài)。由控制器26捕獲的每個(gè)狀態(tài)可在一段延時(shí)后捕獲,例如大約每I秒、2秒、3秒、4秒或每5秒或以上。在接收到捕獲的狀態(tài)后,捕獲的狀態(tài)可在虛擬控制器52的仿真中恢復(fù)(框84)。虛擬控制器52可從數(shù)據(jù)庫(kù)54選擇與捕獲的狀態(tài)匹配的合適的模型狀態(tài)(框86)。如上文提到的,該選擇可基于捕獲的狀態(tài)的狀態(tài)信息,其包括例如負(fù)載等變量。ARTEMIS可將來(lái)自數(shù)據(jù)庫(kù)54的模型狀態(tài)加載到具有捕獲的狀態(tài)信息的仿真中(框88)。然后可從控制器26脫機(jī)分析該仿真(框90)??商幚碓摲抡嬉栽试S逐步地或采用連續(xù)方式地分析系統(tǒng)10的一部分。如上文論述的,捕獲的狀態(tài)還可包括在控制器26上執(zhí)行的命令,并且這些命令可在虛擬控制器和仿真中重現(xiàn)。在一些實(shí)施例中,捕獲的狀態(tài)可在控制器上執(zhí)行任何命令之前加載來(lái)確保與控制器的狀態(tài)的適當(dāng)?shù)膶?duì)應(yīng)。分析可包括根本原因分析(RCA)、參數(shù)調(diào)節(jié)等。在分析仿真后,例如優(yōu)化等配置更改可在控制器26中實(shí)現(xiàn)(框92)。在一些實(shí)施例中,虛擬控制器的來(lái)自捕獲的狀態(tài)的控制常數(shù)可不恢復(fù)或可改變以有助于系統(tǒng)10的調(diào)節(jié)。 本發(fā)明的技術(shù)效果包括捕獲例如過(guò)程、渦輪機(jī)或發(fā)電系統(tǒng)等系統(tǒng)的控制器的實(shí)時(shí)狀態(tài)而不重新啟動(dòng)控制器或中斷控制器的操作。此外,實(shí)時(shí)狀態(tài)的捕獲可在重新啟動(dòng)的過(guò)程期間進(jìn)行。另外的技術(shù)效果包括將捕獲的狀態(tài)從ー個(gè)平臺(tái)(例如,控制器)復(fù)制到另ー個(gè)平臺(tái)(例如,工作站),以及在工作站上的虛擬控制器的仿真中加載捕獲的狀態(tài)。該書面說(shuō)明使用示例來(lái)公開(kāi)本發(fā)明,其包括最佳模式,并且還使本領(lǐng)域內(nèi)技術(shù)人員能夠?qū)嵺`本發(fā)明,其包括制作和使用任何裝置或系統(tǒng)并且執(zhí)行任何包含的方法。本發(fā)明的專利范圍由權(quán)利要求限定,并且可包括本領(lǐng)域內(nèi)技術(shù)人員想到的其他示例。這樣的其他示例如果它們具有不與權(quán)利要求的書面語(yǔ)言不同的結(jié)構(gòu)要素,或者如果它們包括與權(quán)利要求的書面語(yǔ)言無(wú)實(shí)質(zhì)區(qū)別的等同結(jié)構(gòu)要素則規(guī)定在權(quán)利要求的范圍內(nèi)。部件列表
權(quán)利要求
1.一種方法,其包括 接收命令(43)來(lái)保存耦合于工業(yè)系統(tǒng)(10)的控制器(26)的狀態(tài)(44),其中所述控制器(26)包括處理器(32)和非易失性存儲(chǔ)器(42); 在控制和監(jiān)視所述工業(yè)系統(tǒng)(10)期間捕獲所述控制器(26)的狀態(tài)(44);以及 將捕獲的狀態(tài)(44)寫入所述控制器(26)的所述非易失性存儲(chǔ)器(42)。
2.如權(quán)利要求I所述的方法,其包括將所述捕獲的狀態(tài)(44)寫入所述控制器(26)的易失性存儲(chǔ)器(40)。
3.如權(quán)利要求I所述的方法,其包括在所述控制器(26)處接收來(lái)自所述工業(yè)系統(tǒng)(10)的傳感器(20)、來(lái)自所述工業(yè)系統(tǒng)(10)的致動(dòng)器(22)或其組合的數(shù)據(jù)。
4.如權(quán)利要求I所述的方法,其中所述狀態(tài)(44)包括所述控制器(26)的過(guò)程變量、所述控制器(26)的狀態(tài)變量或其組合。
5.如權(quán)利要求I所述的方法,其中所述狀態(tài)(44)包括診斷信息、事件信息、警報(bào)信息或其組合。
6.如權(quán)利要求I所述的方法,其中捕獲所述狀態(tài)(44)包括捕獲由所述控制器(26)執(zhí)行的命令。
7.如權(quán)利要求I所述的方法,其中接收所述命令(43)包括通過(guò)有線或無(wú)線連接(34)接收所述命令(43)。
8.如權(quán)利要求I所述的方法,其包括經(jīng)由所述控制器(26)控制和監(jiān)視所述工業(yè)系統(tǒng)(10),其中所述工業(yè)系統(tǒng)(10)包括過(guò)程(14)、渦輪機(jī)(16)、發(fā)電系統(tǒng)(18)或其組合。
9.一種系統(tǒng)(12),其包括 控制器(26),所述控制器(26)包括 處理器(32); 耦合于所述處理器(32)的非易失性存儲(chǔ)器(42),其中所述非易失性存儲(chǔ)器(42)包括指令,其用于 捕獲所述控制器(26)的狀態(tài)(44),其中所述控制器(26)控制并且監(jiān)視耦合于所述控制器(26)的工業(yè)系統(tǒng)(10);以及 將捕獲的狀態(tài)(44)寫入所述控制器(26)的所述非易失性存儲(chǔ)器(42),其中所述捕獲的狀態(tài)(44)包括所述控制器(26)的狀態(tài)變量和過(guò)程變量。
10.如權(quán)利要求9所述的系統(tǒng),其中所述控制器(26)包括多個(gè)輸入/輸出(24),其接收來(lái)自所述工業(yè)系統(tǒng)(10)的多個(gè)傳感器(20)的數(shù)據(jù)。
11.如權(quán)利要求9所述的系統(tǒng),其包括耦合于所述控制器(26)的工作站(28)。
12.如權(quán)利要求11所述的系統(tǒng),其中所述非易失性存儲(chǔ)器(42)包括用于從所述工作站(28)接收捕獲狀態(tài)(44)命令的指令。
13.如權(quán)利要求11所述的系統(tǒng),其中所述非易失性存儲(chǔ)器(42)包括用于將來(lái)自所述控制器(26)的捕獲的狀態(tài)(44)復(fù)制到所述工作站(28)的指令。
14.如權(quán)利要求11所述的控制器(26),其中所述工作站(28)包括虛擬控制器(52)。
15.如權(quán)利要求9所述的控制器(26),其中所述捕獲的狀態(tài)(44)包括所述控制器(26)的事件信息、診斷信息和警報(bào)信息。
全文摘要
本發(fā)明涉及具有狀態(tài)捕獲和恢復(fù)的控制系統(tǒng)。提供用于保存實(shí)時(shí)控制器(26)的狀態(tài)(44)的方法。該方法包括接收命令(43)來(lái)保存耦合于工業(yè)系統(tǒng)(10)的控制器(26)的狀態(tài)(44),其中該控制器(26)包括處理器(32)和非易失性存儲(chǔ)器(42);在控制和監(jiān)視該工業(yè)系統(tǒng)(10)期間捕獲該控制器(26)的狀態(tài)(44);以及將捕獲的狀態(tài)(44)寫入該控制器(26)的該非易失性存儲(chǔ)器(42)。
文檔編號(hào)G05B23/02GK102692919SQ20121008968
公開(kāi)日2012年9月26日 申請(qǐng)日期2012年3月22日 優(yōu)先權(quán)日2011年3月22日
發(fā)明者A·J·保羅, M·V·S·杜武里, N·孔查庫(kù)里, R·K·穆泰亞爾帕蒂, V·R·森達(dá)拉姆 申請(qǐng)人:通用電氣公司