日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

過程控制系統(tǒng)及其配置系統(tǒng)和方法

文檔序號:9825843閱讀:452來源:國知局
過程控制系統(tǒng)及其配置系統(tǒng)和方法
【技術領域】
[0001] 本發(fā)明的公開內(nèi)容涉及用于工業(yè)工廠的工業(yè)自動化的領域。具體地,其涉及對用 于工業(yè)工廠的過程控制系統(tǒng)的配置。
【背景技術】
[0002] 圖1A示出了用于石油、鋼鐵和化學過程工業(yè)的工業(yè)工廠的過程控制系統(tǒng)100。在 工業(yè)工廠中,諸如傳感器102和閥裝置、致動器104之類的現(xiàn)場裝置測量或控制過程,諸如 由工廠設備執(zhí)行的流體過程。傳感器102的示例是流量計、溫度指示器,閥裝置104是流量 控制閥和開/閉閥,致動器104是風扇和電動機?,F(xiàn)場裝置102、104連接至現(xiàn)場網(wǎng)絡106。 現(xiàn)場裝置102、104通過輸入輸出(I/O)單元連接至在控制網(wǎng)絡110中的控制器108。基于 來自傳感器102的測量結果,控制器108執(zhí)行用于生成用以控制致動器的信號的計算???制器108中的每個控制邏輯封裝在功能塊中。功能塊被定義為:接收或生成為每個現(xiàn)場裝 置所定義的輸入?yún)?shù)、輸出參數(shù),并且包括用以計算這些參數(shù)的算法。參數(shù)包括過程變量和 在功能塊中生成的調整參數(shù)。過程變量是對其的測量存在的變量,諸如溫度、壓力、力、進料 (feed)、流速、化學成分、重量、位置和速度。調整參數(shù)是在控制器中應用來對過程進行控制 的變量??刂七壿嬍强刂破?08的算法。
[0003] 控制網(wǎng)絡110中的人機接口(HMI)終端112與功能塊交換數(shù)據(jù)并且將信息提供給 操作員以操作過程控制系統(tǒng)1〇〇。過程控制系統(tǒng)1〇〇針對諸如設備和現(xiàn)場裝置之類的部分 而基于所交換的數(shù)據(jù)來管理并發(fā)布來自功能塊的命令。所發(fā)布的命令基于在工程工具120 中根據(jù)作為工業(yè)工廠的規(guī)范的設計數(shù)據(jù)而準備和修改的控制邏輯。控制邏輯被轉換為二進 制控制數(shù)據(jù)以在控制器和HMI終端中運行。操作員通過在控制器和HMI終端中應用二進制 控制數(shù)據(jù)來控制和操作工業(yè)工廠。HMI終端112的屏幕定義由工程工具120準備。功能塊 基于來自傳感器的測量結果和二進制控制數(shù)據(jù)來執(zhí)行計算以生成用于致動器的信號。操作 員在過程調整期間為調整參數(shù)設置設計值。
[0004] 圖1B示出了用于設置或配置過程控制系統(tǒng)100的工程工具120。用戶使用工程 工具120中的編輯器122來針對工業(yè)工廠的設計數(shù)據(jù)的任何改變而準備和修改控制邏輯。 改變的示例是為不同的過程或者用于該過程的不同原材料設置不同的現(xiàn)場裝置參數(shù)值。不 同的過程針對不同的產(chǎn)品或者同一產(chǎn)品的不同等級。所準備和修改的控制邏輯被存儲為序 列化的控制數(shù)據(jù)124。序列化的控制數(shù)據(jù)124由轉換器126讀取。轉換器126根據(jù)序列化 的控制數(shù)據(jù)124生成二進制控制數(shù)據(jù)128,該二進制控制數(shù)據(jù)128是二進制格式的控制數(shù) 據(jù)。二進制控制數(shù)據(jù)128存儲在數(shù)據(jù)庫130中。二進制控制數(shù)據(jù)128被發(fā)送至過程控制系 統(tǒng)100以在HMI終端112和控制器108中運行。
[0005] 在工業(yè)工廠中,存在針對參數(shù)的許多數(shù)據(jù)文件和數(shù)據(jù)集。當相關的數(shù)據(jù)集是不同 類型或來源時,這些參數(shù)具有復雜的數(shù)據(jù)關系。一個示例是與控制器有關的功能塊中的參 數(shù)。該參數(shù)在功能塊中被定義為第一類型并且當在警報管理系統(tǒng)中時被定義為第二類型。 第一類型的定義和第二類型的定義是不同的。當在設計數(shù)據(jù)中改變參數(shù)或參數(shù)關系時,識 別在用于過程控制系統(tǒng)100的控制邏輯中要更新的對應參數(shù)是繁重的。
[0006] 如圖1C所示,使用與工程工具分開且不同的工具來手動地準備用于工業(yè)工廠的 文檔,諸如指令手冊、控制邏輯定義以及規(guī)范。單獨地準備從控制邏輯到控制數(shù)據(jù)的用于工 業(yè)工廠的文檔。
[0007] 由于文檔是手動準備的,因此確保文檔與用于工業(yè)工廠的控制邏輯或控制數(shù)據(jù)一 致是繁重且耗時的。在石油加工工廠的示例中,諸如石油之類的原材料的成分取決于原產(chǎn) 國。因此,必須針對每個不同的成分來改變加工工廠的過程控制系統(tǒng)中的控制邏輯。針對 原材料的不同成分的不同控制邏輯的文檔是單獨地手動準備的。準備是繁重的且耗時的。
[0008] 文檔由作為工程工具或過程控制系統(tǒng)的客戶或供應商的用戶準備。由于不同的用 戶不同地準備并修改控制邏輯,因此必須由同一用戶準備或更新文檔。這對于其他用戶是 不便且麻煩的。
[0009] 另外,控制邏輯由于工業(yè)工廠中的連續(xù)的操作上的改進而連續(xù)地改變。在理想狀 況下,針對控制邏輯的每次改變來更新文檔。然而,實際上,每當控制邏輯改變時就更新文 檔在邏輯上是具有挑戰(zhàn)性的。因此,通常不更新文檔。在一些情況下,用戶整理控制邏輯的 改變以定期地更新文檔。由于文檔編制是手動過程,因此錯誤和疏忽在準備或更新文檔期 間是普遍發(fā)生的。定期更新可能引起更多不準確。這導致控制邏輯與文檔之間的不一致性。 當文檔缺乏準確性時,文檔不是對于過程工廠的可靠文檔編制。
[0010] 在典型的工業(yè)工廠中,規(guī)范文檔包括上千頁。手動地更新這樣大型的文檔是繁重 且耗時的。為了確保文檔與控制邏輯一致,手動過程需要很多額外的人力、時間和成本。這 增加了維護和更新過程控制系統(tǒng)的成本。除了維護和更新控制邏輯的成本外,當需要改變 過程控制系統(tǒng)時,需要另外的成本來確保文檔編制與控制邏輯一致。在過程工業(yè)的成本競 爭環(huán)境中,推遲或完全避免維護文檔編制的成本。在這些狀況下,文檔因缺乏更新而過時。 存在改進文檔的準備和更新的需要。
[0011] 工業(yè)工廠被設計并構建為延續(xù)30年或以上的很長時期。在典型的大型工業(yè)工廠 中,過程控制系統(tǒng)控制多于10000臺現(xiàn)場裝置。在過程控制系統(tǒng)中存在許多復雜且先進的 功能。對于具有許多復雜且先進的功能的工業(yè)工廠,需要許多用戶在一起工作以維護或更 新工廠控制系統(tǒng)的控制邏輯。在工廠運營的數(shù)年內(nèi)用戶可能已改變?,F(xiàn)有的用戶不得不更 新他們對控制邏輯的理解,并且新的用戶必須發(fā)現(xiàn)并理解控制邏輯,以便對控制邏輯做出 改變。理解控制邏輯的一種途徑來自文檔。當文檔由于以上說明的原因而與控制邏輯不一 致時,根據(jù)文檔來理解是不可能的。
[0012] 存在準備過程控制系統(tǒng)的許多工程任務。一項工程任務是生成控制邏輯或文檔的 方法。對所生成的控制邏輯執(zhí)行測試以確??刂七壿嬚_。由于控制邏輯包括每個控制器 108所特有的數(shù)據(jù),因此重復地執(zhí)行控制邏輯的工程任務、設計、生成和測試。這需要很多努 力和時間來為工業(yè)工廠準備過程控制系統(tǒng)100。
[0013] 不同的用戶不同地執(zhí)行工程任務。當進行維護的用戶不同于先前用戶時,需要來 自該用戶的更多努力。存在改善并標準化工程任務的質量的需求。這是為了改善理解過程 工廠的過程控制系統(tǒng)的便利性。
[0014] 用戶必須花費額外的人力和時間來對控制邏輯進行解釋并且使用不同類型的文 檔(諸如具有所有修訂改變的規(guī)范文檔)進行驗證。這招致了維護過程控制系統(tǒng)的附加成 本。
[0015] 需要通過減少所涉及的人力、時間和成本來提高準備、修改和維護過程控制系統(tǒng) 及其文檔編制的效率。另外,需要提高控制邏輯和文檔編制的一致性。需要一種機制來有 效地實現(xiàn)連續(xù)維護和操作改進。

【發(fā)明內(nèi)容】

[0016] 本發(fā)明包括用于過程控制系統(tǒng)的配置系統(tǒng),該過程控制系統(tǒng)被配置為執(zhí)行過程控 制。該配置系統(tǒng)包括儲存庫,該儲存庫包括至少一個存儲器和存儲在該存儲器中的一個或 多個定義模塊。每個定義模塊可以包括用于控制關聯(lián)部件的控制邏輯。該配置系統(tǒng)還包括 儲存庫控制器。儲存庫控制器可以被配置為接收對工業(yè)系統(tǒng)內(nèi)的特定部件的一個或多個屬 性進行標識的用戶輸入。儲存庫控制器另外可以使得能夠從儲存庫中選擇定義模塊,其中, 所選擇的定義模塊包括用于對具有所標識的一個或多個部件屬性的關聯(lián)部件進行控制的 控制邏輯。
[0017] 儲存庫控制器還可以被配置為生成定義模塊的實現(xiàn)實例以控制特定部件,其中, 實現(xiàn)實例包括基于所選擇的定義模塊中的控制邏輯而生成的二進制控制邏輯。
[0018] 在實施例中,儲存庫控制器可以被配置為基于經(jīng)修改的控制邏輯來生成二進制控 制邏輯。經(jīng)修改的控制邏輯可以通過基于與特定部件相對應的設計規(guī)范數(shù)據(jù)而修改所選擇 的定義模塊中的控制邏輯來生成。所選擇的定義模塊可以包括用于對至關聯(lián)部件的輸入或 來自關聯(lián)部件的輸出中的至少一個進行控制的控制邏輯。
[0019] 儲存庫還可以包括一個或多個過程模板,每個過程模板均包括用于控制一組部件 的操作的過程數(shù)據(jù)。儲存庫控制器可以被配置為:接收對與工業(yè)系統(tǒng)的子系統(tǒng)相關聯(lián)的一 個或多個屬性進行標識的用戶輸入,并且使得能夠從儲存庫中選擇過程模板,其中,所選擇 的過程模板包括用于對具有所標識的與子系統(tǒng)相關聯(lián)的一個或多個屬性的一組部件進行 控制的控制邏輯。
[0020] 儲存庫控制器還可以被配置為生成用于控制子系統(tǒng)的二進制控制邏輯,其中,所 生成的二進制控制邏輯基于所選擇的過程模板內(nèi)的過程數(shù)據(jù)。
[0021] 儲存庫可以另外包括一個或多個人機接口(HMI)部分,每個HMI部分包括用于生 成與用于工業(yè)系統(tǒng)的至少一個部件相關聯(lián)的HMI的信息。儲存庫控制器可以被配置為:(i) 接收對與打算生成的HMI相關聯(lián)的一個或多個屬性進行標識的用戶輸入;(ii)使得能夠從 儲存庫中選擇HMI部分,其中,所選擇的HMI部分包括用于生成具有所標識的與打算生成的 HMI相關聯(lián)的一個或多個屬性的HMI的信息;以及(iii)呈現(xiàn)基于所選擇的HMI部分內(nèi)的 信息的HMI以向用戶顯示。
[0022] 儲存庫內(nèi)的HMI部分可以包括一個或多個圖形窗口模板,該一個或多個圖形窗口 模板被配置為使得能夠對用于工業(yè)系統(tǒng)的至少一個部件進行基于用戶接口的控制。儲存庫 內(nèi)的HMI部分還可以包括一個或多個鏈接部分,每個鏈接部分包括用于生成HMI的HMI子 部件以及一組關聯(lián)屬性,所述關聯(lián)屬性被傳播到包括在所生成的HMI內(nèi)的所述鏈接部分的 每個實例。
[0023] 儲存庫控制器可以被配置為使得對鏈接部分的關聯(lián)屬性中的任一個的修改導致 在每個所生成的HMI內(nèi)的所述鏈接部分的每個實例的屬性的對應修改。
[0024] 在一個實施例中,儲存庫內(nèi)的HMI部分可以包括一個或多個定制面板,其中,每個 定制面板與定義模塊特定地相關聯(lián)。每個定制面板可以包括被特定地配置為用于對關聯(lián)的 定義模塊的實現(xiàn)實例所要求的用戶輸入進行接收的一個或多個元件,或者可以包括被特定 地配置為用于向用戶呈現(xiàn)通過關聯(lián)的定義模塊的實現(xiàn)實例而生成的各輸出的一個或多個 元件。
[0025] 在另一實施例中,響應于定義模塊的實現(xiàn)實例的生成,基于與該定義模塊特定地 相關聯(lián)的定制面板來生成HMI。
[0026] 儲存庫控制器還可以被配置為通過以下操作來將定義模塊或過程模板中的至少 一個添加到儲存庫中:(i)基于用戶輸入來修改儲存庫內(nèi)的現(xiàn)有定義模塊或現(xiàn)有過程模 板;或者(ii)從現(xiàn)有定義模塊的實現(xiàn)實例或現(xiàn)有過程模板的實現(xiàn)實例中提取信息,并且基 于所提取的信息生成所添加的定義模塊或所添加的過程模板;或者(iii)從在工業(yè)系統(tǒng)內(nèi) 所實現(xiàn)的二進制控制邏輯中提取信息,并且基于所提取的信息生成所添加的定義模塊。
[0027] 用戶輸入或所提取的用于生成所添加的定義模塊或所添加的過程模板的信息可 以包括與工業(yè)系統(tǒng)內(nèi)的一個或多個部件相對應的控制邏輯、屬性定義或調整參數(shù)中的至少 一個。
[0028] 儲存庫控制器可以另外被配置為將唯一標識符分配給添加到儲存庫中的每個定 義模塊或每個過程模板,或者將與在儲存庫內(nèi)修改的每個定義模塊或每個過程模板相對應 的版本號分配給在儲存庫內(nèi)修改的每個定義模塊或每個過程模板。
[0029] 在本發(fā)明的具體實施例中,儲存庫控制器可以被配置為:與先前已從儲存庫下載 數(shù)據(jù)的用戶連接,并且向該用戶提供與隨后對所下載的數(shù)據(jù)的儲存庫更新有關的信息。
[0030] 本發(fā)明另外提供了一種用于配置用于執(zhí)行過程控制的過程控制系統(tǒng)的方法。該方 法包括將一個或多個定義模塊存儲在包括至少一個存儲器的儲存庫中。每個定義模塊包括 用于控制關聯(lián)部件的控制邏輯,其中,所述控制邏輯是基于與關聯(lián)部件相對應的輸入?yún)?shù) 和輸出參數(shù)中的至少一個而生成的。該方法另外包括:接收對工業(yè)系統(tǒng)內(nèi)的特定部件的一 個或多個屬性進行標識的用戶輸入,并且從儲存庫中選擇定義模塊,其中所選擇的定義模 塊包括用于控制具有所標識的一個或多個部件屬性的關聯(lián)部件的控制邏輯。
[0031] 該方法還可以包括生成所述定義模塊的實現(xiàn)實例以控制特定部件。定義模塊的實 現(xiàn)實例包括基于所選擇的定義模塊中的控制邏輯而生成的二進制控制邏輯。
[0032] 該方法還可以包括通過以下操作來將定義模塊或過程模板中的至少一個添加到 儲存庫中:(i)基于用戶輸入來修改儲存庫內(nèi)的現(xiàn)有定義模塊或現(xiàn)有過程模板;或者(ii) 從現(xiàn)有定義模塊的實現(xiàn)實例或現(xiàn)有過程模板的實現(xiàn)實例中提取信息,并且基于所提取的信 息生成所添加的定義模塊或所添加的過程模板;或者(iii)從在工業(yè)系統(tǒng)內(nèi)所實現(xiàn)的二進 制控制邏輯中提取信息,并且基于所提取的信息生成所添加的定義模塊。
[0033] 在本發(fā)明的實施例中,該方法可以包括:將唯一標識符分配給添加到儲存庫中的 每個定義模塊或每個過程模板;或者將與在儲存庫內(nèi)修改的每個定義模塊或每個過程模板 相對應的版本號分配給在儲存庫內(nèi)修改的每個定義模塊或每個過程模板。
【附圖說明】
[0034] 圖1A是現(xiàn)有技術中的過程控制配置系統(tǒng)。
[0035] 圖1B是現(xiàn)有技術中的工程工具的圖。
[0036] 圖1C示出了現(xiàn)有技術中用以準備工廠文檔的手動工作流程。
[0037] 圖2A是示例過程控制的管道布置和儀表圖。
[0038] 圖2B和圖2C是根據(jù)本發(fā)明的一些實施例的將控制邏輯分配給控制器的示例。
[0039] 圖3A、圖3B、圖3C示出了根據(jù)本發(fā)明的一些實施例的定義模塊。
[0040] 圖4A示出了示例編輯器400。
[0041] 圖4B示出了所生成的定義模塊與應用模塊之間的鏈接以及所定義的應用模塊與 控制器之間的鏈接的示例。
[0042] 圖5示出了根據(jù)一些實施例的本發(fā)明的示例框圖。
[0043] 圖6A、圖6B、圖6C、圖6D是根據(jù)本發(fā)明的一些實施例的工作流程。
[0044] 圖7A是根據(jù)本發(fā)明的一些實施例的模塊生成器的示例顯示屏幕。
[0045] 圖7B是根據(jù)本發(fā)明的一些實施例的用以顯示所生成的鏈接的示例顯示屏幕。
[0046] 圖7C是根據(jù)本發(fā)明的一些實施例的用于文檔布局配置器的示例顯示屏幕。
[0047] 圖7D是根據(jù)一些實施例的工廠文檔的示例內(nèi)容表。
[0048] 圖8A是根據(jù)本發(fā)明的一些實施例的編輯器的工作流程。
[0049] 圖8B是根據(jù)本發(fā)明的一些實施例的批量編輯器(mass editor)的工作流程。
[0050] 圖9是根據(jù)本發(fā)明的一些實施例的過程控制配置系統(tǒng)。
[0051] 圖10不出了根據(jù)本發(fā)明所配置的儲存庫的系統(tǒng)實施例。
[0052] 圖11不出了工業(yè)工廠內(nèi)的不例性子系統(tǒng)。
[0053] 圖12示出了根據(jù)本發(fā)明的實施例的儲存庫控制器。
[0054] 圖13A和圖13B不出了根據(jù)本發(fā)明的不例性工作流程。
[0055] 圖14是用于過程控制配置系統(tǒng)的框圖。
【具體實施方式】
[0056] 過程控制系統(tǒng)
[0057] 圖2A是用于工業(yè)工廠230(未示出)中的設備210的示例過程控制系統(tǒng)200的圖。 在該示例中,設備210是原油爐。過程控制系統(tǒng)200具有用以控制設備210的不同部分的 部分220、222、224、226、228。部分220、222、224、226、228中的每一個包括子部分。在該示 例中,部分220具有子部分:現(xiàn)場裝置202、204和控制邏輯206。在用于控制工業(yè)工廠230 中的過程232(未示出)的控制器212(圖9中所示)
當前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1