用于配置控制裝置中的模擬過程報警的系統和方法
【專利摘要】本發明公開一種用于配置數字控制裝置中的模擬過程報警的系統和方法。所述系統可包括:邏輯編輯器,所述邏輯編輯器配置用于在所述數字控制系統內創建模板,所述模板包括與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名;人機界面,所述人機界面配置用于向用戶提供使與所述數字控制系統內的所述模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖,并從所述用戶接收從所創建的模板中選擇模板的請求;以及模板生成器,所述模板生成器配置用于基于對所述模板的選擇,自動生成所述模擬過程報警的所述對應模擬報警子變量的所述別名。所述別名可直接在所述模擬過程變量上定義。
【專利說明】用于配置控制裝置中的模擬過程報警的系統和方法
【技術領域】
[0001]本發明大體上涉及控制系統,并且更具體地,涉及用于配置控制裝置中的模擬過程報警的系統和方法。
【背景技術】
[0002]在一些發電設備或過程脫離預期操作范圍時,用于此類設備或過程的某些數字控制系統的操作員可接收到警告。此類設備可包括發電設備、煉油設備、管道泵站、制造設施以及很多其他適當應用中的機器。這些通知一般采取在人機界面(HMI)上通過如喇叭、指示燈和報警列表的手段向操作員發出通知的“報警”的形式。在一些常規數字控制系統中,存在稱為“模擬過程報警”的特定類別的報警。模擬報警可針對任一模擬過程變量進行配置并可生成多種條件下的報警狀態。對于任何給定模擬報警,可能存在多種使能(enable)、設定點值、時間延遲值和報警標記變量。
[0003]在某些常規系統中配置多個模擬報警可能是耗時的,因為每個模擬報警均可在對應模擬過程變量中進行配置。此外,以這樣的方式配置模擬報警可導致模擬報警之間一致性和均一性的缺乏。
[0004]在某些常規系統中,控制器運行時間中的功能塊可用于生成模擬報警。然而,這可能在過程變量與其模擬報警配置之間引入層,這使得對系統的維護和改變相對更加困難。
[0005]另外,在一些情況下,控制系統中的與客戶設施處的命名約定可不同。例如,控制系統中的“超過上限”變量的主要名稱可為“00AI1000.H”,而變量的客戶名稱可遵循(例如)電廠標識系統(KKS)命名約定。在此情況下,為了以熟悉的方式顯示變量,操作員可能需要手動將KKS名稱分配給每個報警變量,這導致了大量努力。
[0006]因此,常規系統并未提供配置數字控制系統中的模擬過程報警,這允許從控制邏輯內單個點管理模擬報警的配置和文件編制并提供與報警關聯的變量的自動化和交叉引用。此外,現有解決方案并未提供用于數字控制系統中模擬報警的集中式基于模板的命名機制。
【發明內容】
[0007]本發明涉及用于配置控制裝置中的模擬過程報警的計算機實現的方法。根據一個實施例中,提供一種方法。所述方法可包括:在數字控制系統內,創建一個或多個模板,其中每個模板包括用于與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名;通過人機界面向用戶提供使與數字控制系統內的模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖;從用戶接收對從一個或多個模板中選擇模板的請求;以及基于對模板的選擇,自動生成模擬過程報警的對應一個或多個模擬報警子變量的一個或多個別名,其中所述一個或多個別名直接在模擬過程變量上定義。
[0008]根據另一個實施例,提供一種系統。所述系統可包括:邏輯編輯器,所述邏輯編輯器配置用于在數字控制系統內創建一個或多個模板,其中每個模板包括用于與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名;人機界面,所述人機界面配置用于向用戶提供使與數字控制系統內的模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖并從用戶接收對從一個或多個模板中選擇模板的請求;以及模板生成器,所述模板生成器配置用于基于對模板的選擇,自動生成模擬過程報警的對應一個或多個模擬報警子變量的一個或多個別名,其中所述一個或多個別名直接在模擬過程變量上定義。
[0009]根據又一個實施例,提供一種非瞬時性處理器可讀介質。所述介質可具有用于配置數字控制系統中的模擬過程報警的指令,所述指令在由一個或多個處理器執行時,導致所述一個或多個處理器在數字控制系統內創建一個或多個模板,其中每個模板包括用于與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名;通過人機界面向用戶提供使與數字控制系統內的模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖;從用戶接收對從一個或多個模板中選擇模板的請求;以及基于對模板的選擇,自動生成模擬過程報警的對應一個或多個模擬報警子變量的一個或多個別名,其中所述一個或多個別名直接在模擬過程變量上定義。
[0010]根據以下結合隨附附圖所進行的描述,其他實施例和方面將會變得明顯。
【專利附圖】
【附圖說明】
[0011]圖1描繪示出根據本發明的實施例的示例性環境和系統的塊圖。
[0012]圖2描繪根據本發明的示例性實施例的示例性數字控制系統。
[0013]圖3描繪示出根據本發明的示例性實施例的用于配置模擬過程報警的系統的各個模塊的塊圖。
[0014]圖4描繪示出根據本發明的示例性實施例的用于配置模擬過程報警的系統中的模擬報警的配置屬性的總結(wrapping)的塊圖。
[0015]圖5描繪根據本發明的示例性實施例的基于所創建的模板的模擬報警子變量的別名的自動生成的示意表示。
[0016]圖6描繪根據本發明的示例性實施例的方法的流程圖。
【具體實施方式】
[0017]以下【具體實施方式】包括對附圖的參照,所述附圖形成【具體實施方式】的部分。附圖包括根據示例性實施例的圖示。這些示例性實施例在本說明書中又被稱為“實例”,對其進行足夠詳細地描述以使得所屬領域中的技術人員能夠實踐本發明的主題。在不脫離要求保護的主題的范圍的情況下,可組合示例性實施例、可利用其他實施例、或可做出結構、邏輯和電氣的變化。因此,不應以限制性意義理解以下【具體實施方式】,并且范圍是由所附權利要求書和其等效物限定。
[0018]本說明書中公開的示例性實施例可使用多種技術實現。例如,本說明書中描述的方法可在計算機系統上執行的軟件中或在利用微處理器或其他專門設計的專用集成電路(ASIC)、可編程邏輯裝置的組合的硬件中、或以它們的各種組合來實現。具體地講,本說明書中描述的方法可由位于如磁盤驅動器或計算機可讀介質的存儲介質上的一系列的計算機可執行指令實現。
[0019]本說明書中描述的實施例涉及用于配置數字控制系統中的模擬過程報警的計算機實現的方法。數字控制系統用于控制各種設備,如發電設備、煉油設備、管道泵站、制造設施等。有時,數字控制系統所控制的設備或過程可能脫離預期操作范圍。例如,過程溫度可變得過高、或壓力可變得過低。當這種情況發生時,數字控制系統可在HMI上以喇叭、指示燈、報警列表的形式將特定通知提供給操作員。
[0020]根據示例性實施例,模擬報警(其生成了多種條件下的報警狀態)可由特殊虛擬塊來表示和控制。模擬報警虛擬塊可提供用戶界面以配置和顯示模擬報警數據。這可允許用戶檢查邏輯圖上模擬報警的狀態和配置。
[0021]通過使用模擬報警虛擬塊,用戶可從單個點集中配置模擬報警,并且由于此塊僅僅是可視化而非運行時間構造,因此模擬報警可直接在過程變量上定義。與常規解決方案相比,本說明書中描述的實施例可使得能夠在過程變量與用于過程變量的模擬報警配置之間未引入層的情況下配置模擬報警。因此,通過本說明書中描述的示例性實施例可簡化對數字控制系統的維護和改變。
[0022]在一些示例性實施例中,一種用于配置數字控制系統中的模擬過程報警的方法可包括創建用于生成模擬報警名稱的模板。每個模板可包括對應于與模擬過程變量關聯的一個或多個模擬報警子變量的一個或多個別名。因此,可通過替換模擬報警子變量的名稱的不同部分基于所選擇的模板自動生成模擬報警子變量的別名。
[0023]本發明的某些實施例的技術效果可包括通過提供集中式用戶界面來配置和顯示與模擬報警關聯的模擬報警數據而改進可用性并簡化數字控制系統的維護和修改。另外技術效果可包括通過可視化塊并且消除對運行時間構造的需要來直接在過程變量上定義模擬報警的能力。而且,另外技術效果可包括保持模擬報警子變量命名的均一性;促進模擬報警的重命名;以及通過使用用于生成模擬報警名稱的預定義的基于別名的模板來減少人為錯誤和配置時間。
[0024]現在參照附圖,圖1描繪示出根據一個或多個示例性實施例的適用于實施用于配置數字控制系統中的模擬過程報警的方法的系統環境100的簡化圖。具體地,系統環境100可包括設備110、具有用于配置模擬過程報警的系統300的數字控制系統200、HMI 130以及用戶140。
[0025]設備110可包括發電設備、煉油設備、管道泵站、制造設施中的機器等。設備110和用于設備110的模擬報警的配置可受數字控制系統200控制。數字控制系統200可包括用于配置模擬過程報警的系統300,所述用于配置模擬過程報警的系統300在控制邏輯中將設備110的模擬報警的配置和文件編制總結到一處,由此允許與報警關聯的變量的自動化和交叉引用。
[0026]用戶140可通過人機界面130來與數字控制系統200交互。人機界面130可提供對模擬報警配置的控制和可視化并且可包括簡單文本顯示、圖形操作員面板、觸摸屏、工業化個人計算機(iPC)、監視控制與數據采集系統(SCADA)、基于web的HMI解決方案等。
[0027]圖2描繪根據一個或多個示例性實施例的具有用于配置模擬過程報警的引入系統300的數字控制系統200的示意性圖示。數字控制系統200可包括操作來運行用于配置模擬過程報警的系統300的處理器215。處理器215可通信地連接至輸入裝置225、顯示器220和控制器205。控制器205可通信地連接至設備(未示出),所述設備可(例如)包括發電設備、煉油設備、管道泵站、制造設施等。在操作中,用于配置模擬過程報警的系統300可由處理器215運行并且在顯示器220上圖形顯示。用戶140可使用輸入裝置225來將命令輸入至用于配置模擬過程報警的系統300。設備110的數據可由控制器205接收并且由處理器215處理。模擬報警和模擬變量定義的邏輯可位于處理器215和/或控制器205中。用于配置模擬過程報警的系統300可接收關于模擬報警和模擬變量定義的邏輯的數據并在顯示器220上虛擬表示這些數據。當用戶140為用于配置模擬過程報警的系統300來向輸入裝置225輸入命時,可使命令傳輸至模擬報警的邏輯,并且可在那里直接執行模擬變量定義。
[0028]圖3描繪示出一個或多個示例性實施例的用于配置模擬過程報警的系統300的各個模塊的塊圖。用于配置模擬過程報警的系統300可包括、嵌入或連接至邏輯編輯器305、人機界面310和模板生成器315。總體上,用于配置模擬過程報警的系統300可配置用于實施本說明書中公開的用于配置模擬報警的方法。在示例性實施例中,用于配置模擬過程報警的系統300可為可安裝在數字控制系統200上的專用軟件應用程序。
[0029]在一些示例性實施例中,邏輯編輯器305、人機界面310和模板生成器315可集成在單個設備內,或替代地,可遠程地定位并且通過第三方任選地訪問。用于配置模擬過程報警的系統300可進一步包括額外模塊,但此類模塊的公開內容省略,以便避免使得本教義的完整描述繁瑣。
[0030]邏輯編輯器305可配置用于針對數字控制系統200內的模擬報警變量的名稱創建模板。每個模板可包括用于模擬過程變量的對應模擬報警子變量的一個或多個別名。基于子變量的別名,可生成報警變量名稱。
[0031]人機界面310可配置用于向用戶提供模擬報警虛擬塊圖。模擬虛擬塊圖可使與數字控制系統內的模擬過程變量關聯的處理邏輯可視化。另外,通過人機界面310,可從用戶接收對從數字控制系統中可用的模板中選擇模板的請求。
[0032]模板生成器315可配置用于基于由用戶140選擇的模板自動生成用于模擬過程報警的對應模擬報警子變量的別名。對于用于配置模擬過程報警的系統300,別名可直接在模擬過程變量上以及使用系統來修改的其他配置屬性定義。
[0033]可直接在模擬過程變量上定義別名,因為用于配置模擬過程報警的系統300可能不存儲模擬報警的配置屬性,而是總結它們并且將它們的表示提供給用戶140。
[0034]圖4描繪示出根據一個或多個示例性實施例的用于配置模擬過程報警的系統300中的模擬報警的配置屬性的總結400的塊圖。
[0035]與數字控制系統內的模擬過程變量405關聯的模擬報警410可包括配置屬性415。這些配置屬性415可包括設定點值、時間延遲值、報警標記變量等。用于配置模擬過程報警的系統300可總結配置屬性415、將它們呈現給用戶并且使得用戶能夠修改配置屬性415。由于總結配置屬性415,變量的屬性415的配置可執行而不會在報警過程變量405與模擬報警配置之間創建層。
[0036]數字控制系統200中的報警過程變量405表示設備110的一些參數,如溫度、壓力、水平、PH值、密度、水分含量、重量、速度等。在設備110的操作期間,參數中的一些可偏離預期操作范圍。當這種情況發生時,報警條件可發生。
[0037]在一些示例性實施例中,當數字控制系統200確定報警條件發生時,可觸發模擬報警,并且用戶140 (包括數字控制系統200的系統工程師和操作員)可被告知報警條件。在一些示例性實施例中,可通過聲音、指示燈、報警列表等告知用戶140。
[0038]根據某些示例性實施例,可基于對報警條件已經發生的確定執行動作。這些動作可相對于設定點值、時間延遲值、報警標記變量執行并可通過用于配置模擬過程報警的系統300進行控制。為了這個目的,用于配置模擬過程報警的系統300可向用戶140提供使與數字控制系統內的模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖。在使用這個模擬報警虛擬塊圖時,用戶140可查看和修改模擬報警的狀態和配置。
[0039]另外,模擬報警虛擬塊圖提供對可允許管理與模擬報警子變量關聯的一些模擬報警特性的配置框的訪問。此類模擬報警特性可包括(例如)輸入、輸出、參數等。
[0040]根據某些示例性實施例,模擬報警虛擬塊圖可以具有智能塊形狀的塊的形式提供。
[0041]可根據與用戶140的組織所采用的命名約定不同的命名約定來對數字控制系統200中的模擬報警變量命名。為了以熟悉的方式查看模擬報警,用戶140可能想要顯示用別名(即變量的第二名稱,其允許了單個變量同時遵循多個命名約定)替換的模擬報警名稱。為了這個目的,用于配置模擬過程報警的系統300也可允許為模擬報警變量的名稱來創建模板。
[0042]基于模板,用于配置模擬過程報警的系統300可自動生成用于每個模擬報警子變量的別名。可通過“替換”字符串來每系統一次地定義別名以生成名稱的不同部分,而非針對每個報警變量手動分配另一名稱。
[0043]在一些示例性實施例中,用于模擬報警變量的名稱的每個模板可對應于特定命名約定(如KKS)。
[0044]圖5描繪根據一個或多個不例性實施例的基于所創建的模板的模擬報警子變量的別名的自動生成500的示意表示。
[0045]在將模擬報警虛擬塊插入數字控制系統200中時,可由數字控制系統200的操作員或控制工程師創建模板。操作員可選擇要處理的模板,并被提示模板中定義的每個屬性的輸入值。
[0046]模板的模板屬性505可包括多個屬性,包括屬性名稱、描述等。操作員可根據模板的命名約定來指定所選擇的模板的屬性的值。
[0047]基于針對屬性指定的值,可通過由屬性的名稱組成別名來自動生成子變量名稱的別名字符串510。隨后可將屬性值替換成別名字符串,并且可將每個別名應用于對應報警變量。
[0048]在一些示例性實施例中,在生成時,可將別名置入對應子變量的別名特性。
[0049]用于配置模擬過程報警的系統300可包含根據不同命名約定來創建的多個模板。用戶140可選擇將使用的模板。
[0050]報警變量的別名的自動生成促進提供用于報警變量的別名,由此消除人為錯誤和時間。此外,由于自動生成,別名可保持均一性和一致性并且避免格式差異和變異。
[0051]圖6描繪根據一個或多個示例性實施例的用于配置模擬過程報警的方法600的流程圖。方法600可由處理邏輯執行,所述處理邏輯可包括硬件(例如,專用邏輯、可編程邏輯和微代碼)、軟件(如在通用計算機系統或專用機器上運行的軟件)或兩者的組合。在一個示例性實施例中,處理邏輯位于用于配置模擬過程報警的系統300處,所述用于配置模擬過程報警的系統300可位于數字控制系統200中。方法600可由以上參照圖3所述各種模塊執行。這些模塊中的每個均可包括處理邏輯。所屬領域中的技術人員應了解,前述模塊的實例可為虛擬的,并且被認為由模塊執行的指令實際上可由處理器檢索和執行。前述模塊還可包括存儲卡、服務器和/或計算機磁盤。雖然各種模塊可配置用于執行本說明書中描述的一個或多個步驟,但更少或更多的模塊可被提供并仍落在示例性實施例的范圍內。
[0052]如圖6所示,方法600可在操作605處開始,其中邏輯編輯器305針對模擬報警子變量的別名創建模板。在一些實施例中,創建模板可包括向操作員提供配置對話框。在這個配置對話框中,操作員可輸入子變量的別名。當接收到與子變量的別名相關的輸入數據時,可將別名保存至數字控制系統數據庫。
[0053]在操作610處,人機界面310可向用戶提供使處理邏輯可視化的模擬報警虛擬塊圖。模擬報警虛擬塊圖可提供用戶界面來配置和顯示模擬報警數據。用戶界面可為用戶顯示邏輯圖上模擬報警的狀態和配置。
[0054]在一些實施例中,模擬報警虛擬塊圖可通過以具有智能塊形狀的用戶塊的形式在邏輯圖上顯示模擬報警數據來引用變量。
[0055]在操作615處,人機界面310可接收對從用于配置模擬過程報警的系統300中可用的模板中選擇模板的用戶請求,以用對應于特定命名約定的別名替換模擬報警名稱。
[0056]在操作620處,模板生成器315可基于對模板的選擇自動生成用于模擬報警子變量的別名。所產生的別名可對應于特定命名約定并可替換模擬報警子變量的主要名稱,如為用戶所顯示的。
[0057]在一些示例性實施例中,所生成的別名可存儲到對應子變量的別名性質。
[0058]方法600可實現對模擬過程報警別名和配置的集中配置并允許與報警關聯的變量的自動化和交叉引用。以它們的狀態、參數和配置表示模擬過程報警的模擬報警虛擬塊圖可能不是運行時間構造、而是可視化,這樣使得模擬報警可直接針對過程變量維持。
[0059]對根據示例性實施例的系統、方法、裝置和計算機程序產品的塊圖進行了參考。應了解,塊圖中的至少一些塊,以及塊圖中的塊組合分別可至少部分地由計算機程序指令實施。這些計算機程序指令可加載到通用計算機、專用計算機、基于硬件的專用計算機或者其他可編程數據處理裝置上來構成一種機器,所述機器借助在計算機或其他可編程數據處理設備中執行的指令來構成實施塊圖中至少一些塊或者所述塊圖中的塊組合的功能的手段。
[0060]這些計算機程序指令還可存儲在計算機可讀存儲器中,所述存儲器可引導計算機或其他可編程數據處理裝置以特定方式運作,以使得存儲在所述計算機可讀存儲器中的指令產生一種制品,所述制品包括實施一個或多個塊中指定的功能的指令手段。所述計算機程序指令還可加載到計算機或其他可編程數據處理裝置上,以使得將要在所述計算機或其他可編程裝置上執行的一系列操作步驟產生一種計算機實施過程,以使得在所述計算機或其他可編程裝置上執行的指令提供用于執行一個或多個塊中指定的功能的步驟。
[0061]本說明書中描述的系統的一個或多個部件以及方法的一個或多個要素可通過計算機的操作系統上運行的應用程序實施。系統的一個或多個部件還可通過其他計算機系統配置來實踐,包括手持裝置、多處理器系統、基于微處理器的或可編程的消費電子裝置、微型計算機、主計算機等。
[0062]為本說明書中描述的系統和方法的組成部分的應用程序可包括實施特定抽象數據類型并且執行特定任務或動作的例行程序、程序、部件、數據結構等。在分布式計算環境中,應用程序(整體或部分地)可位于本地存儲器或其他存儲器中。另外或替代地,應用程序(整體或部分)可定位于遠程存儲器中或存儲裝置中,以便顧及到由通過通信網絡而連接的遠程處理設備來執行任務的情況。
[0063]受前述描述和相關附圖中提出的教義的啟發,將會想到本說明書中所陳述的與前述描述有關的示例性描述的許多修改和其他實施例。因此,將了解,本發明可以許多形式體現,并且不應限于上述示例性實施例。因此,應了解,本發明并不限于所公開的具體實施例,各種修改和其他實施例意圖包括在隨附權利要求書的范圍內。盡管本說明書中采用了特定術語,但是這些術語具有通用意義并僅用于說明意義,而不用于限制目的。
【權利要求】
1.一種用于配置數字控制系統中的模擬過程報警的方法,所述方法包括: 在所述數字控制系統內創建一個或多個模板,其中每個模板包括與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名; 通過人機界面向用戶提供使與所述數字控制系統內的所述模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖; 從所述用戶接收從所述一個或多個模板中選擇模板的請求;以及基于對所述模板的選擇,自動生成所述模擬過程報警的所述對應一個或多個模擬報警子變量的所述一個或多個別名,其中所述一個或多個別名直接在所述模擬過程變量上定義。
2.根據權利要求1所述的方法,所述方法進一步包括: 確定報警條件已經發生;以及 基于所述確定,選擇性地將一個或多個通知提供給所述數字控制系統的操作員。
3.根據權利要求2所述的方法,所述方法進一步包括基于對所述報警條件已經發生的所述確定,執行以下動作中的一個或多個:實現過程;提供設定點值;提供時間延遲值;以及設定報警標記變量。
4.根據權利要求2所述的方法,其中所述報警條件包括意外操作值。
5.根據權利要求2所述的方法,其中所述一個或多個通知包括聲音、指示燈和報警列表中的一個或多個。
6.根據權利要求1所述的方法,其中創建模板包括: 向操作員提供配置對話框; 從所述操作員接收輸入數據,所述輸入數據包括所述子變量的所述一個或多個別名;以及 將所述一個或多個別名保存至數字控制系統數據庫。
7.根據權利要求6所述的方法,其中所述子變量與以下模擬報警特性中的一個或多個關聯:輸入、輸出、參數,并且所述操作員能夠使用所述配置對話框設定所述模擬報警特性。
8.根據權利要求1所述的方法,其中所述一個或多個別名對應于特定命名約定。
9.根據權利要求1所述的方法,其中所述一個或多個模板中的每個對應于特定命名約定。
10.根據權利要求1所述的方法,其中所述模擬報警虛擬塊圖是以具有智能塊形狀的塊的形式提供。
11.一種用于配置數字控制系統中的模擬過程報警的系統,所述系統包括: 邏輯編輯器,所述邏輯編輯器配置用于在所述數字控制系統內創建一個或多個模板,其中每個模板包括與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名; 人機界面,所述人機界面配置用于向用戶提供使與所述數字控制系統內的所述模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖并且從所述用戶接收從所述一個或多個模板中選擇模板的請求;以及 模板生成器,所述模板生成器配置用于基于對所述模板的選擇,自動生成所述模擬過程報警的所述對應一個或多個模擬報警子變量的所述一個或多個別名,其中所述一個或多個別名直接在所述模擬過程變量上定義。
12.根據權利要求11所述的系統,其中與所述模擬過程變量關聯的所述處理邏輯用于確定報警條件已經發生,并且基于所述確定,選擇性地將一個或多個通知提供給所述數字控制系統的操作員。
13.根據權利要求12所述的系統,與所述模擬過程關聯的所述處理邏輯進一步配置用于執行以下動作中的一個或多個:實現過程;提供設定點值;提供時間延遲值;以及設定報警標記變量。
14.根據權利要求12所述的系統,其中所述報警條件包括意外操作值。
15.根據權利要求12所述的系統,其中所述一個或多個通知包括聲音、指示燈和報警列表中的一個或多個。
16.根據權利要求11所述的系統,其中所述模板生成器配置用于: 向操作員提供配置對話框; 從所述操作員接收輸入數據,所述輸入數據包括所述子變量的所述一個或多個別名;以及 將所述一個或多個別名保存至數字控制系統數據庫。
17.根據權利要求11所述的系統,其中所述子變量與以下模擬報警特性中的一個或多個關聯:輸入、輸出、參數,并且所述操作員能夠使用所述配置對話框設定所述模擬報警特性。
18.根據權利要求11所述的系統,其中所述一個或多個別名對應于特定命名約定。
19.根據權利要求11所述的系統,其中所述一個或多個模板中的每個對應于特定命名約定。
20.一種具有用于配置數字控制系統中的模擬過程報警的指令的非瞬時性處理器可讀介質,所述指令在由一個或多個處理器執行時,導致所述一個或多個處理器: 在所述數字控制系統內創建一個或多個模板,其中每個模板包括與模擬過程變量關聯的對應一個或多個模擬報警子變量的一個或多個別名; 通過人機界面向用戶提供使與所述數字控制系統內的所述模擬過程變量關聯的處理邏輯可視化的模擬報警虛擬塊圖; 從所述用戶接收從所述一個或多個模板中選擇模板的請求;以及基于對所述模板的所述選擇,自動生成所述模擬過程報警的所述對應一個或多個模擬報警子變量的所述一個或多個別名,其中所述一個或多個別名直接在所述模擬過程變量上定義。
【文檔編號】G05B19/042GK104412183SQ201380035060
【公開日】2015年3月11日 申請日期:2013年6月11日 優先權日:2012年7月23日
【發明者】R.W.格拉布斯, L.D.蔡爾茲, T.J.羅德 申請人:通用電氣公司