專利名稱:使用電子描述語(yǔ)言腳本配置過(guò)程控制系統(tǒng)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本公開(kāi)一般涉及過(guò)程控制系統(tǒng),更特別地,本公開(kāi)涉及使用電子描述語(yǔ)言(EDL)腳本配置過(guò)程控制系統(tǒng)的方法和裝置。
背景技術(shù):
電子設(shè)備描述語(yǔ)言(EDDL)已經(jīng)被用來(lái)提供結(jié)構(gòu)化的和標(biāo)準(zhǔn)化的格式,以描述和 規(guī)定制煉廠(process plant)的現(xiàn)場(chǎng)設(shè)備,以便于通過(guò)主機(jī)過(guò)程控制系統(tǒng)的控制組件來(lái)解 釋、控制和/或管理現(xiàn)場(chǎng)設(shè)備。因此,EDDL通常并入用于對(duì)與現(xiàn)場(chǎng)設(shè)備有關(guān)的數(shù)據(jù)進(jìn)行參 數(shù)化和可視化的標(biāo)準(zhǔn)化接口。最近,EDDL已經(jīng)被增強(qiáng)來(lái)描述和/或規(guī)定現(xiàn)場(chǎng)設(shè)備數(shù)據(jù)的先 進(jìn)的顯示和/或圖示。
發(fā)明內(nèi)容
公開(kāi)的示例性方法包括加載代表制煉廠的第一腳本,以及編譯所述第一腳本以形 成第二腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造的解釋性系統(tǒng)級(jí)腳本,所述第二腳 本根據(jù)與用于所述制煉廠的特殊控制系統(tǒng)有關(guān)的供應(yīng)商特定的配置語(yǔ)言構(gòu)造。所公開(kāi)的示例性裝置包括編輯器和編譯器,所述編輯器可用來(lái)創(chuàng)建代表制煉廠的 第一腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造的解釋性系統(tǒng)級(jí)腳本;所述編譯器從 所述第一腳本形成第二腳本,所述第二腳本根據(jù)與用于所述制煉廠的特殊過(guò)程控制系統(tǒng)有 關(guān)的供應(yīng)商特定的配置語(yǔ)言構(gòu)造。另一個(gè)公開(kāi)的示例性方法包括,利用編輯器來(lái)形成代表制煉廠的第一腳本,所述 第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造的解釋性系統(tǒng)級(jí)腳本;從第一腳本生成第二腳本,所 述第二腳本根據(jù)用于特殊過(guò)程控制系統(tǒng)的配置語(yǔ)言構(gòu)造;以及基于所述第二腳本配置所述 制煉廠的過(guò)程控制系統(tǒng)。
圖1是根據(jù)本公開(kāi)的教導(dǎo)構(gòu)造的示例性過(guò)程控制系統(tǒng)的示意圖。圖2圖解了實(shí)現(xiàn)圖1中的示例性制煉廠配置系統(tǒng)的示例性方式。圖3圖解了實(shí)現(xiàn)圖2中的示例性編譯器的示例性方式。圖4圖解了可被用來(lái)圖示圖1中的示例性過(guò)程控制系統(tǒng)的示例性的模式 (schema)0圖5圖解了可被用來(lái)表示圖4中的示例性模式的示例性系統(tǒng)級(jí)EDL腳本。圖6-9圖解了可被用來(lái)為過(guò)程控制系統(tǒng)形成模式的示例性模式元件。圖10圖解了從圖8和9中的示例性模式元件構(gòu)造的示例性系統(tǒng)級(jí)EDL腳本。圖11是代表可被用來(lái)基于系統(tǒng)級(jí)EDL腳本配置圖1中的示例性過(guò)程控制系統(tǒng)的 示例性過(guò)程的流程圖。圖12是代表可被用來(lái)將系統(tǒng)級(jí)EDL腳本轉(zhuǎn)換成過(guò)程控制系統(tǒng)特定的配置腳本的示例性過(guò)程的流程圖。圖13是可被用來(lái)和/或編程來(lái)實(shí)現(xiàn)圖11和/或12的示例性過(guò)程,和/或,更一 般地,實(shí)現(xiàn)圖1和2中的示例性制煉廠配置系統(tǒng)的示意圖。
具體實(shí)施方式
一般地,這里描述的制造的示例性的裝置、方法和物品可被用來(lái)經(jīng)由電子描述語(yǔ) 言(EDL)腳本和/或解釋性系統(tǒng)級(jí)腳本來(lái)定義、描述和/或以其他方式規(guī)定制煉廠控制系 統(tǒng)的所有部分或任意部分。在一些EDL腳本語(yǔ)言中,諸如根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言(XML)構(gòu)造 的EDL腳本語(yǔ)言中,這種EDL腳本也被稱作模式。之前,電子設(shè)備描述語(yǔ)言(EDDL)和EDL腳 本只被用來(lái)定義、描述和/或以其他方式規(guī)定過(guò)程控制系統(tǒng)的現(xiàn)場(chǎng)設(shè)備。相反,這里描述的 示例性EDL腳本可用來(lái)定義、描述和/或以其他方式規(guī)定過(guò)程控制系統(tǒng)的任意數(shù)量和/或 類型的、附加的和/或可選的、控制組件和/或非控制組件。此外,示例性EDL腳本可用來(lái) 定義、描述和/或規(guī)定過(guò)程控制系統(tǒng)的任意或所有組件之間的任意數(shù)量和/或類型的互聯(lián)。 因此,在一些示例中,單一模式可被用來(lái)定義整個(gè)過(guò)程控制系統(tǒng)。之前未經(jīng)由EDL腳本定義 的過(guò)程控制系統(tǒng)的示例性組件包括但不限于,控制器、操作員工作站、輸入/輸出(I/O)卡、 路由器、交換機(jī)、集線器、防火墻、電源和/或I/O網(wǎng)關(guān)。這里描述的示例性EDL腳本被構(gòu)造來(lái)支持由任意過(guò)程控制系統(tǒng)供應(yīng)商所制造的、 提供的和/或?qū)嵤┑倪^(guò)程控制系統(tǒng)組件。因此,如下面關(guān)于圖3的更全面的描述的,這種EDL 腳本可隨后被編譯、翻譯、解釋和/或以其他方式處理,以形成一個(gè)或多個(gè)供應(yīng)商特定的腳 本和/或系統(tǒng)特定的腳本,所述腳本然后可被加載到來(lái)自任意數(shù)量的特殊組件供應(yīng)商的特 殊的過(guò)程控制系統(tǒng)組件和/或以其他方式被用來(lái)配置這些組件。因此,這種供應(yīng)商和/或 系統(tǒng)特定的腳本一般根據(jù)供應(yīng)商特定的配置語(yǔ)言來(lái)構(gòu)造。圖1是示例性過(guò)程控制系統(tǒng)100的示意圖。為簡(jiǎn)潔和清楚,貫穿以下公開(kāi)內(nèi)容,將 參考圖1中的示例性過(guò)程控制系統(tǒng)100。然而,這里描述的用來(lái)基于EDL腳本定義、規(guī)定、描 述和/或配置過(guò)程控制系統(tǒng)的方法和裝置可適用于其他過(guò)程控制系統(tǒng)。圖1中的示例性過(guò) 程控制系統(tǒng)100包括一個(gè)或多個(gè)過(guò)程控制器(其中之一被標(biāo)出參考數(shù)字110)、一個(gè)或多個(gè) 操作員站(其中之一被標(biāo)出參考數(shù)字115)和一個(gè)或多個(gè)工作站(其中之一被標(biāo)出參考數(shù) 字120)。示例性過(guò)程控制器110、示例性操作員站115和工作站120經(jīng)由總線和/或局域 網(wǎng)(LAN) 125被通信地耦合,所述局域網(wǎng)通常被稱作應(yīng)用控制網(wǎng)絡(luò)(ACN)。圖1中的示例性操作員站115允許制煉廠操作員審查和/或操作一個(gè)或多個(gè)操作 員顯示屏和/或應(yīng)用,其使得制煉廠操作員查看制煉廠變量、查看制煉廠狀態(tài)、查看制煉廠 條件、查看制煉廠報(bào)警和/或改變制煉廠設(shè)置(例如,設(shè)置點(diǎn)和/或操作狀態(tài)、清除報(bào)警、沉 默報(bào)警等)。這種屏幕和/或應(yīng)用通常由過(guò)程控制工程師設(shè)計(jì)和/或?qū)嵤?。圖1中的示例性工作站120可被配置為應(yīng)用站以執(zhí)行一個(gè)或多個(gè)信息技術(shù)應(yīng)用、 用戶交互應(yīng)用和/或通信應(yīng)用。例如,工作站120可被配置來(lái)主要執(zhí)行過(guò)程控制相關(guān)的應(yīng) 用,而另一個(gè)應(yīng)用站(未示出)可被配置來(lái)主要執(zhí)行通信應(yīng)用,其使得過(guò)程控制系統(tǒng)100使 用任意所需的通信媒介(例如,無(wú)線的、硬連線的等)和協(xié)議(例如,HTTP、SOAP等)與其 他設(shè)備或系統(tǒng)通信。圖1中的示例性操作員站115和示例性工作站120可使用一個(gè)或多個(gè) 工作站和/或任意其他合適的計(jì)算機(jī)系統(tǒng)和/或處理系統(tǒng)來(lái)實(shí)施。操作員站115和/或工作站120,例如,可使用單處理器個(gè)人計(jì)算機(jī)、單或多處理器工作站等來(lái)實(shí)施。圖1中的示例性LAN 125可使用任意所需的通信媒介和協(xié)議來(lái)實(shí)施。例如,LAN125可基于有線和/或無(wú)線以太網(wǎng)通信方案。然而,本領(lǐng)域的技術(shù)人員將容易理解的是,任 意其他合適的通信媒介和/或協(xié)議可被使用。另外,雖然圖1中只圖解了單一的LAN 125, 在圖1的示例性系統(tǒng)100中,多個(gè)LAN和/或其他可選的通信硬件可用來(lái)提供冗余通信路 徑。圖1中的示例性控制器110經(jīng)由數(shù)字?jǐn)?shù)據(jù)總線135和輸入/輸出(I/O)網(wǎng)關(guān) 140被耦合到多個(gè)智能現(xiàn)場(chǎng)設(shè)備130、131和132。智能現(xiàn)場(chǎng)設(shè)備130-132可以是現(xiàn)場(chǎng)總線 (Fieldbus)兼容的閥、致動(dòng)器、傳感器等,在這種情況下,智能現(xiàn)場(chǎng)設(shè)備130-132經(jīng)由數(shù)字 數(shù)據(jù)總線135使用著名的基金會(huì)現(xiàn)場(chǎng)(FoimdationFieldbus)總線協(xié)議通信。當(dāng)然,其他類 型的智能現(xiàn)場(chǎng)設(shè)備和通信協(xié)議可被用來(lái)作為替代。例如,智能現(xiàn)場(chǎng)設(shè)備130-132可替代為 Profibus和/或HART兼容設(shè)備,其經(jīng)由數(shù)據(jù)總線135使用著名的Profibus和HART通信協(xié) 議通信。與I/O網(wǎng)關(guān)140不同的、相似的和/或相同的附加的I/O設(shè)備,可被耦合到控制器 110,以使得附加的智能現(xiàn)場(chǎng)設(shè)備組與控制器110通信,所述智能現(xiàn)場(chǎng)設(shè)備可以是基金會(huì)現(xiàn) 場(chǎng)總線設(shè)備、HART設(shè)備等。除了示例性智能現(xiàn)場(chǎng)設(shè)備130-132之外,一個(gè)或多個(gè)非智能現(xiàn)場(chǎng)設(shè)備133和134 可被通信地耦合到示例性控制器110。圖1中的示例性非智能現(xiàn)場(chǎng)設(shè)備133和134可以是, 例如,常規(guī)的4-20毫安(mA)或0-10伏直流電(VDC)設(shè)備,這些設(shè)備經(jīng)由各自的鏈路與控 制器110通信。圖1中的示例性控制器110可以是,例如,DeltaV 控制器,由費(fèi)雪羅斯蒙特系統(tǒng) 有限公司,一個(gè)艾默生過(guò)程管理公司出售。然而,任意其他控制器可被使用作為替代。另 夕卜,雖然圖1中僅示出一個(gè)控制器110,任意所需類型和/或類型的組合的附加的控制器和 /或過(guò)程控制平臺(tái)可被耦合到LAN 125。無(wú)論如何,示例性控制器110執(zhí)行一個(gè)或多個(gè)與過(guò) 程控制系統(tǒng)100相關(guān)的過(guò)程控制例程,所述過(guò)程控制例程由系統(tǒng)工程師和/或其他系統(tǒng)操 作員使用操作員站115生成,并已經(jīng)被下載到和/或?qū)嵗诳刂破?10中。為基于一個(gè)或多個(gè)EDL腳本配置示例性過(guò)程控制系統(tǒng)100的控制組件(例如,示 例性控制器110,示例性操作員站115,示例性工作站120,示例性I/O網(wǎng)關(guān)140和/或示例 性現(xiàn)場(chǎng)設(shè)備130-134),圖1中的示例性過(guò)程控制系統(tǒng)100包括過(guò)程控制系統(tǒng)配置系統(tǒng)150。 如下面關(guān)于圖2的描述,圖1中的示例性的過(guò)程控制系統(tǒng)配置系統(tǒng)150包括,編輯器210 (圖 2)以允許用戶創(chuàng)建EDL和/或解釋性腳本和/或模式,其以供應(yīng)商和/或系統(tǒng)非特定的方 式代表可能所有的過(guò)程控制系統(tǒng)100 ;和編譯器220以基于EDL腳本和/或模式生成供應(yīng) 商和/或系統(tǒng)特定的配置和/或操作數(shù)據(jù)庫(kù)。所述供應(yīng)商特定的配置和/或操作數(shù)據(jù)庫(kù)包 括一個(gè)或多個(gè)供應(yīng)商特定的腳本、信息和/或數(shù)據(jù),其可被用來(lái)實(shí)際配置示例性過(guò)程控制 系統(tǒng)100的特定的品牌和型號(hào)的控制組件,和/或被根據(jù)供應(yīng)商特定的配置語(yǔ)言構(gòu)造。雖然圖1圖解了示例性過(guò)程控制系統(tǒng)100,其中經(jīng)由下面更加詳細(xì)描述的EDL腳 本而定義、描述和/或以其他方式規(guī)定制煉廠控制系統(tǒng)的所有部分或任意部分的示例性制 造的裝置、方法和物品可有利地被采用,本領(lǐng)域的技術(shù)人員將容易理解這里描述的制造的 裝置、方法和物品,如果需要,可有利地被用于比圖1所示的示例較復(fù)雜或較不復(fù)雜的其他 制煉廠和/或過(guò)程控制系統(tǒng)(例如,具有多個(gè)控制器,在多個(gè)地理位置等)。此外,雖然為了清楚圖解,在圖1中未示出,但是制煉廠和/或過(guò)程控制系統(tǒng)可包括任意數(shù)量和/或類型 的附加的和/或可選的設(shè)備、組件和/或系統(tǒng)。例如,制煉廠和/或過(guò)程控制系統(tǒng)可包括和 /或?qū)嵤┓阑饓?、交換機(jī)、路由器、集線器、電源和/或由過(guò)程控制系統(tǒng)管理和/或控制的任 意其他設(shè)備,過(guò)程控制系統(tǒng)管理例如為DeltaV過(guò)程控制系統(tǒng),由費(fèi)雪羅斯蒙特系統(tǒng)有限公 司,一個(gè)艾默生過(guò)程管理公司出售。圖2圖解了實(shí)現(xiàn)圖1中的示例性的過(guò)程控制系統(tǒng)配置系統(tǒng)150的示例性方式。為 允許用戶創(chuàng)建代表過(guò)程控制系統(tǒng)(如圖1中的示例性系統(tǒng)100)的EDL腳本和/或模式205, 圖2中的示例性配置系統(tǒng)150包括任意數(shù)量和/或類型的EDL編輯器以及EDL庫(kù)215,EDL 編輯器之一被標(biāo)出參考數(shù)字210。可被用來(lái)代表圖1中的示例性過(guò)程控制系統(tǒng)100的示例 性模式和EDL腳本205分別關(guān)于圖4和圖5在下面示出。圖1中的示例性EDL庫(kù)215包括 多個(gè)基于EDL的模式和/或描述,用于任何數(shù)量和/或類型的過(guò)程控制系統(tǒng)組件和/或過(guò) 程控制系統(tǒng)互聯(lián),并可被選擇和/或用來(lái)構(gòu)造示例性EDL腳本205。可包括在示例性EDL庫(kù) 215中的用于某些示例性過(guò)程控制系統(tǒng)組件的示例性模式在下面圖5-9中示出。在圖10中 示出了可從圖8和圖9的示例性模式元件創(chuàng)建的另一個(gè)示例性EDL腳本205的一部分。示例性EDL編輯器210可被配置來(lái)創(chuàng)建、修改、查看和/或編輯基于XML的模式和 /或EDL腳本205,并且可例如使用來(lái)自Altova 的XMLSpy 實(shí)施。然而,任意EDL編輯 器210可被使用作為替代。利用示例性EDL編輯器210 的一個(gè)或多個(gè)用戶接口和/或菜單, 用戶可與圖2中的示例性EDL編輯器210交互以創(chuàng)建示例性EDL腳本205。例如,用戶可與 EDL編輯器210交互以從EDL庫(kù)215選擇、連接和/或配置模式元件,來(lái)形成圖1中的示例 性過(guò)程控制系統(tǒng)100的、獨(dú)立于供應(yīng)商和/或系統(tǒng)的表示(就是說(shuō),用于該示例性過(guò)程控制 系統(tǒng)的模式)。為編譯示例性EDL腳本205,圖2中的示例性的過(guò)程控制系統(tǒng)配置系統(tǒng)150包括 示例性編譯器220。圖2中的示例性編譯器220基于供應(yīng)商非特定的EDL腳本205生成和 /或形成供應(yīng)商特定的控制系統(tǒng)配置腳本、文件和/或數(shù)據(jù)225。示例性編譯器220可通過(guò) 編譯、翻譯和/或以其他方式處理EDL腳本205生成供應(yīng)商特定的信息225。實(shí)現(xiàn)圖2中的 示例性編譯器220的示例性方式關(guān)于圖3在下面描述。當(dāng)形成系統(tǒng)特定的配置信息225時(shí),圖2中的示例性編譯器220可訪問(wèn)和/或查 詢?cè)O(shè)備數(shù)據(jù)庫(kù)230以獲得設(shè)備特定的信息和/或數(shù)據(jù)。圖2中的示例性設(shè)備數(shù)據(jù)庫(kù)230包 括關(guān)于由特定的控制系統(tǒng)組件所實(shí)現(xiàn)的接口和/或方法的信息。例如,EDL腳本205可包 括對(duì)通用I/O網(wǎng)關(guān)的引用。當(dāng)該通用的I/O網(wǎng)關(guān)引用被示例性編譯器220處理時(shí),編譯器 220從設(shè)備數(shù)據(jù)庫(kù)230獲得特定于示例性過(guò)程控制系統(tǒng)100中所包括的I/O網(wǎng)關(guān)140的品 牌和型號(hào)的數(shù)據(jù)和/或信息,并在系統(tǒng)特定的配置腳本225中包括和/或并入這些數(shù)據(jù)和 /或信息°如圖2所示,示例性設(shè)備數(shù)據(jù)庫(kù)230關(guān)于供應(yīng)商特定的配置系統(tǒng)240來(lái)實(shí)現(xiàn)。圖2 中的示例性的系統(tǒng)特定的配置系統(tǒng)240是DeltaV過(guò)程控制系統(tǒng)的一部分,DeltaV過(guò)程控制 系統(tǒng)由費(fèi)雪羅斯蒙特系統(tǒng)有限公司,一個(gè)艾默生過(guò)程管理公司出售。為允許導(dǎo)入示例性的 過(guò)程控制系統(tǒng)配置腳本和/或信息225,圖2中的示例性DeltaV配置系統(tǒng)240包括數(shù)據(jù)庫(kù) 服務(wù)器245,其具有導(dǎo)入和/或數(shù)據(jù)庫(kù)填充模塊250。圖2中的示例性導(dǎo)入模塊250從示例 性的系統(tǒng)特定的腳本225導(dǎo)入數(shù)據(jù)、文件和/或其他配置信息,并且將導(dǎo)入的數(shù)據(jù)、文件和/或配置信息儲(chǔ)存在DeltaV配置數(shù)據(jù)庫(kù)255中。如例如經(jīng)由一個(gè)或多個(gè)配置工具260所配 置,圖2中的示例性數(shù)據(jù)庫(kù)服務(wù)器245基于和/或從儲(chǔ)存在DeltaV配置數(shù)據(jù)庫(kù)255中的數(shù) 據(jù)、文件和/或配置信息創(chuàng)建DeltaV操作數(shù)據(jù)庫(kù)265。過(guò)程控制系統(tǒng)100的實(shí)際的(即物 理的)過(guò)程控制組件基于這樣形成的示例性DeltaV操作數(shù)據(jù)庫(kù)265數(shù)據(jù)被加載、配置和/ 或編程。雖然圖2中的示例性的系統(tǒng)特定的配置腳本225由示例性編譯器220生成,系統(tǒng) 特定的配置腳本225的任意部分可附加地或可選地使用例如DeltaV過(guò)程控制系統(tǒng)的其他 工具和/或接口(未示出)被生成。雖然實(shí)現(xiàn)圖1中的示例性的過(guò)程控制系統(tǒng)配置系統(tǒng)150的示例性方式已經(jīng)在圖2中圖解,但是,圖2所示的一個(gè)或多個(gè)接口、數(shù)據(jù)結(jié)構(gòu)、元件、過(guò)程和/或設(shè)備可以任何其他 方式被結(jié)合、分開(kāi)、重新安排、忽略、去除和/或?qū)嵤?。例如,配置系統(tǒng)240可包括特定于來(lái) 自其他供應(yīng)商的任意數(shù)量的附加的和/或可選的過(guò)程控制系統(tǒng)的配置系統(tǒng)模塊。此外,圖2 中的示例性EDL編輯器210、示例性EDL腳本205、示例性EDL庫(kù)215、示例性編譯器220、示 例性的系統(tǒng)特定的腳本225、示例性設(shè)備數(shù)據(jù)庫(kù)230、示例性DeltaV配置系統(tǒng)240、示例性數(shù) 據(jù)服務(wù)器245、示例性導(dǎo)入模塊250、示例性DeltaV配置數(shù)據(jù)庫(kù)、示例性配置工具260、示例 性DeltaV操作數(shù)據(jù)庫(kù)265和/或更一般地,示例性的過(guò)程控制系統(tǒng)配置系統(tǒng)150可由硬件、 軟件、固件和/或硬件、軟件、固件的任意組合所實(shí)現(xiàn)。因此,例如,任意或示例性EDL編輯 器210、示例性EDL腳本205、示例性EDL庫(kù)215、示例性編譯器220、示例性的系統(tǒng)特定的腳 本225、示例性設(shè)備數(shù)據(jù)庫(kù)230、示例性DeltaV配置系統(tǒng)240、示例性數(shù)據(jù)服務(wù)器245、示例 性導(dǎo)入模塊250、示例性DeltaV配置數(shù)據(jù)庫(kù)、示例性配置工具260、示例性DeltaV操作數(shù)據(jù) 庫(kù)265和/或更一般地,示例性的過(guò)程控制系統(tǒng)配置系統(tǒng)150可由一個(gè)或多個(gè)電路、可編程 處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)和/或現(xiàn)場(chǎng)可編程邏輯器件(FPLD) 等所實(shí)現(xiàn)。此外,過(guò)程控制系統(tǒng)配置系統(tǒng)150可包括接口、數(shù)據(jù)結(jié)構(gòu)、元件、過(guò)程和/或設(shè)備 而不是或除了那些圖2中所示的,和/或可包括多個(gè)任意或所有的圖示的接口、數(shù)據(jù)結(jié)構(gòu)、 元件、過(guò)程和/或設(shè)備。圖3圖解了實(shí)現(xiàn)圖2中的示例性編譯器220的示例性方式。為識(shí)別EDL腳本205 中的分類的文本塊(即,單詞,token),圖3中的示例性編譯器220包括掃描器305和分詞 器(tokenizer)310。使用任意數(shù)量和類型的算法、邏輯和/或方法,圖3中的示例性掃描器 掃描和/或分析EDL腳本205以識(shí)別EDL腳本205中的詞位(lexeme),即,識(shí)別包含在EDL 腳本205中的特殊類型的字符串。示例性的詞位包括但不限于,字母串、數(shù)字串、標(biāo)點(diǎn)符號(hào)、 數(shù)學(xué)運(yùn)算符等。使用任意數(shù)量和/或類型的算法、邏輯和/或方法,圖3中的示例性分詞器 310處理由掃描器305所識(shí)別的詞位以識(shí)別特殊的單詞,即,能分類的輸入字符串。例如, 掃描器305可識(shí)別代表例如一個(gè)句子的字母串詞位,示例性分詞器310將其劃分和/或分 成一個(gè)或多個(gè)詞。分詞器310所識(shí)別的每一個(gè)單詞具有值(例如變量的實(shí)際名稱)和類型 (例如變量、運(yùn)算符、數(shù)字等)。為執(zhí)行語(yǔ)法分析,圖3中的示例性編譯器220包括解析器315。使用任意數(shù)量和/ 或類型的算法、邏輯和/或方法,圖3中的示例性解析器315處理和/或分析由示例性分詞 器310所識(shí)別的單詞以識(shí)別和/或確定他們關(guān)于EDL腳本205的語(yǔ)法的關(guān)系。換句話說(shuō), 示例性解析器315識(shí)別EDL腳本205中所包含的表達(dá)式。為將示例性解析器315所識(shí)別的表達(dá)式翻譯成供應(yīng)商和/或系統(tǒng)特定的形式,圖3中的示例性編譯器220包括解釋器320。使用任意數(shù)量和/或類型的算法、邏輯和/或方 法,圖3中的示例性解釋器320將EDL腳本205的每一個(gè)識(shí)別的表達(dá)式翻譯成相應(yīng)的供應(yīng) 商特定的表達(dá)式,其代表特殊的品牌和型號(hào)的控制系統(tǒng)組件的相應(yīng)的動(dòng)作。例如,EDL腳本 205可包括賦值給通用溫度測(cè)量?jī)x的上限閾值的表達(dá)式。因此,解釋器320生成一個(gè)或多個(gè) 相應(yīng)的供應(yīng)商特定的表達(dá)式和/或配置語(yǔ)句225,其為過(guò)程控制系統(tǒng)100中所實(shí)施的特殊品 牌和型號(hào)的溫度測(cè)量?jī)x正確配置溫度上限。在此示例中,示例性解釋器320可從設(shè)備數(shù)據(jù) 庫(kù)230獲得供應(yīng)商特定的配置語(yǔ)言表示以正確配置那個(gè)品牌和型號(hào)的溫度測(cè)量?jī)x。雖然實(shí)現(xiàn)圖2中的示例性編譯器220的示例性方式已經(jīng)在圖3中圖解,圖3所示 的一個(gè)或多個(gè)接口、數(shù)據(jù)結(jié)構(gòu)、元件、過(guò)程和/或設(shè)備可以任何其他方式被結(jié)合、分開(kāi)、重新 安排、忽略、去除和/或?qū)嵤?。此外,圖3中的示例性掃描器305、示例性分詞器310、示例性 解析器315、示例性解釋器320和/或更一般地,示例性編譯器220可由硬件、軟件、固件和 /或硬件、軟件、固件的任意組合所實(shí)現(xiàn)。因此,例如,任意或示例性掃描器305、示例性分詞 器310、示例性解析器315、示例性解釋器320和/或更一般地,示例性編譯器220可由一個(gè) 或多個(gè)電路、可編程處理器、ASIC、PLD和/或FPLD等所實(shí)現(xiàn)。此外,編譯器220可包括接 口、數(shù)據(jù)結(jié)構(gòu)、元件、過(guò)程和/或設(shè)備而不是或除了那些圖3中所示的和/或可包括多個(gè)任 意或所有的圖示的接口、數(shù)據(jù)結(jié)構(gòu)、元件、過(guò)程和/或設(shè)備。圖4圖解了可用于圖示圖1中的示例性過(guò)程控制系統(tǒng)100的示例性模式400。如 圖4所示,示例性過(guò)程控制系統(tǒng)100可包括圖1中的示例性工作站120和示例性過(guò)程控制 器110。圖4中的示例性控制器110具有屬性集405,其中包括,名稱406和描述407。圖4 中的示例性控制器110也有能力集410,其被定義和/或規(guī)定為屬性集415,以及任意數(shù)量 和/類型的附加的性能420。例如,控制器110可包括(a) —個(gè)或多個(gè)接口卡425,其允許 控制器110與示例性過(guò)程控制系統(tǒng)100的其他組件(例如,圖1中的任意示例性現(xiàn)場(chǎng)設(shè)備 130-134和/或示例性I/O網(wǎng)關(guān)140)通信,(b)命令430,其定義和/或許可執(zhí)行如校準(zhǔn)、 自診斷等操作,和/或(c)菜單435,其可被用來(lái)實(shí)施第一級(jí)接口結(jié)構(gòu),而不必使用專門(mén)的 編程語(yǔ)言。圖4中的示例性命令430可被定義使得命令自動(dòng)插入相應(yīng)組件的菜單結(jié)構(gòu)435 中。圖4中的示例性菜單435可被用來(lái)允許用戶使用相應(yīng)元件的基本操作,如配置、運(yùn)行時(shí) 操作和/或診斷。雖然圖4中只描繪了部分示例性控制系統(tǒng)100,但是本領(lǐng)域的技術(shù)人員將 容易理解的是,過(guò)程控制系統(tǒng)的所有部分或任意部分能以類似圖4所示的方式經(jīng)由模式圖 來(lái)描繪。圖5圖解了可被用來(lái)表示圖4中的示例性模式400,并且因此,實(shí)現(xiàn)圖2中的示例 性EDL腳本205的示例性EDL腳本500。圖5中的示例性EDL腳本500根據(jù)XML構(gòu)造。圖 5中的示例性EDL腳本500的過(guò)程控制系統(tǒng)100經(jīng)由相應(yīng)的XML表達(dá)式引用控制器110和 工作站120。同樣地,控制器110引用圖4中的示例性能力410。雖然圖5中的示例性EDL 腳本500中只描繪了圖4中的部分示例性模式,但是本領(lǐng)域的技術(shù)人員將容易理解的是,過(guò) 程控制系統(tǒng)模式的所有部分或任意部分,并且因此過(guò)程控制系統(tǒng)能以類似圖5所示的方式 在EDL腳本中被表示。圖6-9圖解了可被用來(lái)和/或結(jié)合以描繪和/或定義過(guò)程控制系統(tǒng)的一些示例性圖形模式元件。圖6-9中的示例性模式元件可被包括在儲(chǔ)存于圖2中的示例性EDL庫(kù)215 中的和/或可從圖2中的示例性EDL庫(kù)215容易獲得的多個(gè)模式中。圖6中的示例性模式元件描繪了包括控制器110和工作站120的過(guò)程控制系統(tǒng)100。圖7中的示例性模式元件描繪了具有屬性415、能力410、其他性能420、卡425、命令430和菜單435的過(guò)程控制器 110。圖4所示的示例是圖6和圖7的示例性模式元件的示例性組合。圖8圖解了可被用來(lái)描繪和/或定義接口卡805以被分配到和/或鏈接到例如圖 7中的示例性控制器模式的卡425。圖9中的示例性模式描繪和/或定義I/O通道905,其 可被分配到和/或鏈接到例如圖8中的示例性接口卡805的I/O通道810。圖10圖解了代表圖8和圖9的示例性模式元件的組合的示例性EDL腳本的一部 分。在圖10所示的示例中,圖9中的示例性I/O通道905被鏈接到圖8中的示例性接口卡 805的I/O通道810,如線1005所描繪。圖11圖解了代表可被執(zhí)行以基于EDL模式和/或腳本來(lái)配置示例性過(guò)程控制系 統(tǒng)100的示例性過(guò)程的流程圖。圖12圖解了可被執(zhí)行以實(shí)現(xiàn)圖2和圖3中的示例性編譯器 220的示例性過(guò)程的流程圖。圖11和圖12的示例性過(guò)程可由處理器、控制器和/或任意其 他合適的處理設(shè)備執(zhí)行。例如,圖11和圖12的示例性過(guò)程可體現(xiàn)在編碼指令中,所述編碼 指令被存儲(chǔ)在任意有形的計(jì)算機(jī)可讀介質(zhì)上,如閃存、光盤(pán)(CD)、數(shù)字多功能光盤(pán)(DVD)、 軟盤(pán)、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、可編程ROM(PROM)、電可編程ROM(EPROM) 和/或電可擦除PROM(EEPROM)、光存儲(chǔ)盤(pán)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)盤(pán)、磁存儲(chǔ)設(shè)備和/或可被 用來(lái)以機(jī)器訪問(wèn)的指令或數(shù)據(jù)結(jié)構(gòu)的形式攜帶或儲(chǔ)存程序代碼和/指令并且可由處理器、 通用或?qū)S玫挠?jì)算機(jī)或其他帶有處理器的機(jī)器(例如,下面關(guān)于圖13討論的示例性處理器 平臺(tái)P100)所訪問(wèn)的其他介質(zhì)。以上的組合可包括在計(jì)算機(jī)可讀介質(zhì)范圍中。機(jī)器可訪 問(wèn)指令包括,例如,導(dǎo)致處理器、通用的計(jì)算機(jī)、專用的處理機(jī)器實(shí)施一個(gè)或多個(gè)特殊過(guò)程 的指令和/或數(shù)據(jù)??蛇x地,圖11和圖12的一些或所有的示例性過(guò)程可使用ASIC、PLD、 FPLD、離散邏輯、硬件、固件等的任意組合來(lái)實(shí)施。此外,圖11和圖12的一些或所有的示例 性過(guò)程可替代被人工實(shí)施或作為任意上述技術(shù)的任意組合,例如,固件、軟件、離散邏輯和/ 或硬件的任意組合。此外,可采用許多其他方法實(shí)現(xiàn)圖11和圖12的示例性操作。例如,塊 的執(zhí)行順序可被改變,和/或所描述的一個(gè)或多個(gè)塊可被改變、去除、細(xì)分或結(jié)合。另外,圖 11和圖12的任意或所有的示例性過(guò)程可被例如單獨(dú)的處理線程、處理器、設(shè)備、離散邏輯、 電路等順序執(zhí)行和/或并行執(zhí)行。圖11中的示例性過(guò)程始于使用示例性EDL編輯器210以為示例性過(guò)程控制系統(tǒng) 100創(chuàng)建和/或生成模式和/或EDL腳本205,如圖4中的示例性模式400和/或圖5中的 示例性EDL腳本500 (塊1105)。示例性編譯器220被執(zhí)行和/或操作以從EDL腳本205倉(cāng)!J 建系統(tǒng)和/或供應(yīng)商特定的數(shù)據(jù)和/或配置信息225 (塊1110)。使用示例性導(dǎo)入和/或數(shù)據(jù)填充模塊250,系統(tǒng)和/或供應(yīng)商特定的數(shù)據(jù)和/或配 置信息225被導(dǎo)入系統(tǒng)和/或供應(yīng)商特定的配置數(shù)據(jù)庫(kù)255 (塊1115)。示例性數(shù)據(jù)庫(kù)服務(wù) 器245被操作和/或執(zhí)行以基于配置數(shù)據(jù)庫(kù)255形成系統(tǒng)和/或供應(yīng)商特定的操作數(shù)據(jù)庫(kù) 265 (塊1120)。過(guò)程控制系統(tǒng)100被從操作數(shù)據(jù)庫(kù)265配置、加載和/或編程(塊1125)。 然后控制從圖11中的示例性過(guò)程退出。圖12中的示例性過(guò)程始于圖3中的示例性掃描器305掃描EDL腳本文件205以 識(shí)別包含在EDL腳本文件205中的詞位(塊1205)。示例性分詞器310基于所識(shí)別的詞位 識(shí)別包含在EDL腳本文件205中的單詞(塊1210)。
基于由分詞器310所識(shí)別的單詞,圖3中的示例性解析器315分析單詞以確定單 詞之間的語(yǔ)法關(guān)系(塊1215)。示例性解釋器320將所識(shí)別的語(yǔ)法關(guān)系翻譯成特定于特殊 品牌和型號(hào)的過(guò)程控制系統(tǒng)組件的表達(dá)式、數(shù)據(jù)和/或配置信息225 (塊1220)。然后控制 從圖12中的示例性過(guò)程退出。圖13是可被用來(lái)和/或編程來(lái)實(shí)現(xiàn)圖1、2和3中的示例性的過(guò)程控制系統(tǒng)配置 系統(tǒng)150和/或示例性編譯器220的示例性處理器平臺(tái)PlOO的示意圖。例如,處理器平臺(tái) PlOO可由一個(gè)或多個(gè)通用的處理器、處理器核、微控制器等實(shí)現(xiàn)。圖13中的示例的處理器平臺(tái)PlOO包括至少一個(gè)通用的可編程處理器P105。處理 器P105執(zhí)行存在于處理器P105的存儲(chǔ)器中(例如,在RAM P115和/或ROM P120中)的 編碼指令PllO和/或P112。處理器P105可以是任意類型的處理單元,例如處理器核、處理 器和/或微控制器。處理器P105其中可執(zhí)行圖11和/或圖12中的示例性過(guò)程,以實(shí)施這 里描述的示例性方法或裝置。處理器P105經(jīng)由總線P125與主存儲(chǔ)器(包括ROM P120和/或RAM P115)通信。 RAM Pl 15可由動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)、同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器(SDRAM)和/或任意其他類型 的RAM設(shè)備實(shí)現(xiàn),并且ROM可由閃存、EPR0M、EEPR0M、CD、DVD和任意其他所需類型的存儲(chǔ)設(shè) 備實(shí)現(xiàn)。對(duì)存儲(chǔ)器P115和存儲(chǔ)器P120的訪問(wèn)可由存儲(chǔ)器控制器(未示出)控制。示例性 存儲(chǔ)器P115可被用來(lái)實(shí)現(xiàn)示例性EDL腳本205、示例性EDL庫(kù)215、示例性的系統(tǒng)和/或供 應(yīng)商特定的腳本225、示例性設(shè)備數(shù)據(jù)庫(kù)230、示例性配置數(shù)據(jù)庫(kù)225和/或示例性操作數(shù) 據(jù)庫(kù)265。處理器平臺(tái)PlOO還包括接口電路P130。接口電路P130可由任意類型的接口標(biāo)準(zhǔn) 實(shí)現(xiàn),例如外部存儲(chǔ)器接口、串行端口、通用輸入/輸出等。一個(gè)或多個(gè)輸入設(shè)備P135和一 個(gè)或多個(gè)輸出設(shè)備P140被連接到接口電路P130。雖然這里描述了某些示例性的制造的方法、裝置和物品,本專利的覆蓋范圍并不局限于此。這種示例是非限定的說(shuō)明性的示例。相反,此專利涵蓋了無(wú)論是從字面上或根 據(jù)等同原則完全落入所附權(quán)利要求書(shū)范圍內(nèi)的所有的制造的方法、裝置和物品。
權(quán)利要求
一種方法,包括加載代表制煉廠的第一腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造的解釋性系統(tǒng)級(jí)腳本;以及編譯所述第一腳本以形成第二腳本,所述第二腳本根據(jù)與用于所述制煉廠的特殊過(guò)程控制系統(tǒng)有關(guān)的供應(yīng)商特定的配置語(yǔ)言構(gòu)造。
2.如權(quán)利要求1所述的方法,其中所述第一腳本可編譯以形成第三腳本,所述第三腳 本根據(jù)與用于所述制煉廠或第二制煉廠中的至少一個(gè)的第二過(guò)程控制系統(tǒng)有關(guān)的第二供 應(yīng)商特定的配置語(yǔ)言構(gòu)造。
3.如權(quán)利要求1所述的方法,其中,編譯所述第一腳本以形成所述第二腳本包括 識(shí)別包含在所述第一腳本中的一個(gè)或多個(gè)詞位;基于所述一個(gè)或多個(gè)詞位識(shí)別包含在所述第一腳本中的單詞; 識(shí)別所述單詞之間的一個(gè)或多個(gè)語(yǔ)法關(guān)系;以及 基于所述單詞和所述語(yǔ)法關(guān)系形成所述第二腳本。
4.如權(quán)利要求1所述的方法,其中所述第一腳本根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言構(gòu)造。
5.如權(quán)利要求1所述的方法,其中所述第一腳本代表所述過(guò)程控制系統(tǒng)的第一設(shè)備和 所述過(guò)程控制系統(tǒng)的第二設(shè)備之間的關(guān)系。
6.如權(quán)利要求5所述的方法,其中所述第一設(shè)備包括現(xiàn)場(chǎng)設(shè)備并且所述第二設(shè)備包括 控制系統(tǒng)組件。
7.如權(quán)利要求1所述的方法,還包括將所述第二腳本導(dǎo)入到與所述過(guò)程控制系統(tǒng)有關(guān) 的過(guò)程控制系統(tǒng)配置數(shù)據(jù)庫(kù)中。
8.如權(quán)利要求1所述的方法,還包括基于所述第二腳本生成過(guò)程控制系統(tǒng)操作數(shù)據(jù)庫(kù);以及 基于所述操作數(shù)據(jù)庫(kù)配置所述過(guò)程控制系統(tǒng)。
9.一種裝置,包括編輯器,其可用來(lái)創(chuàng)建代表制煉廠的第一腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言 構(gòu)造的解釋性系統(tǒng)級(jí)腳本;以及編譯器,其從所述第一腳本形成第二腳本,所述第二腳本根據(jù)與用于所述制煉廠的特 殊過(guò)程控制系統(tǒng)有關(guān)的供應(yīng)商特定的配置語(yǔ)言構(gòu)造。
10.如權(quán)利要求9所述的裝置,其中,所述第一腳本將被編譯以形成第三腳本,所述第 三腳本根據(jù)與用于所述制煉廠或第二制煉廠中的至少一個(gè)的第二過(guò)程控制系統(tǒng)有關(guān)的第 二配置語(yǔ)言構(gòu)造。
11.如權(quán)利要求9所述的裝置,其中所述編譯器包括掃描器,其識(shí)別包含在所述第一腳本中的一個(gè)或多個(gè)詞位; 分詞器,其基于所述一個(gè)或多個(gè)詞位識(shí)別包含在所述第一腳本中的單詞; 解析器,其識(shí)別所述單詞之間的一個(gè)或多個(gè)語(yǔ)法關(guān)系;以及 解釋器,其基于所述單詞和所述語(yǔ)法關(guān)系形成所述第二腳本。
12.如權(quán)利要求9所述的裝置,其中所述第一腳本根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言構(gòu)造。
13.如權(quán)利要求9所述的裝置,其中所述第一腳本代表所述過(guò)程控制系統(tǒng)的第一設(shè)備 和所述過(guò)程控制系統(tǒng)的第二設(shè)備之間的關(guān)系。
14.如權(quán)利要求9所述的裝置,還包括數(shù)據(jù)庫(kù)填充器,其基于所述第二腳本填充過(guò)程控制系統(tǒng)配置數(shù)據(jù)庫(kù);以及數(shù)據(jù)庫(kù)服務(wù)器,其基于所述過(guò)程控制系統(tǒng)配置數(shù)據(jù)庫(kù)配置所述過(guò)程控制系統(tǒng)。
15.一種制品,其儲(chǔ)存機(jī)器可讀指令,當(dāng)所述指令被執(zhí)行時(shí)導(dǎo)致機(jī)器加載代表制煉廠的第一腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造的解釋性系統(tǒng) 級(jí)腳本;以及編譯所述第一腳本以形成第二腳本,所述第二腳本根據(jù)與用于所述制煉廠的特殊過(guò)程 控制系統(tǒng)有關(guān)的供應(yīng)商特定的配置語(yǔ)言構(gòu)造。
16.如權(quán)利要求15所述的制品,其中所述機(jī)器可讀指令當(dāng)被執(zhí)行時(shí)使所述機(jī)器編譯所 述第一腳本以形成第三腳本,所述第三腳本根據(jù)與用于所述制煉廠或第二制煉廠中的至少 一個(gè)的第二過(guò)程控制系統(tǒng)有關(guān)的第二供應(yīng)商特定的配置語(yǔ)言構(gòu)造。
17.如權(quán)利要求15所述的制品,其中,所述機(jī)器可讀指令當(dāng)被執(zhí)行時(shí)使所述機(jī)器通過(guò) 以下操作來(lái)編譯所述第一腳本以形成所述第二腳本識(shí)別包含在所述第一腳本中的一個(gè)或多個(gè)詞位;基于所述一個(gè)或多個(gè)詞位識(shí)別包含在所述第一腳本中的單詞;識(shí)別所述單詞之間的一個(gè)或多個(gè)語(yǔ)法關(guān)系;以及基于所述單詞和所述語(yǔ)法關(guān)系形成所述第二腳本。
18.如權(quán)利要求15所述的制品,其中所述第一腳本代表所述過(guò)程控制系統(tǒng)的現(xiàn)場(chǎng)設(shè)備 和所述過(guò)程控制系統(tǒng)的控制系統(tǒng)組件之間的關(guān)系。
19.如權(quán)利要求15所述的制品,其中,所述機(jī)器可讀指令當(dāng)被執(zhí)行時(shí)使所述機(jī)器將所 述第二腳本導(dǎo)入到與所述過(guò)程控制系統(tǒng)有關(guān)的過(guò)程控制系統(tǒng)配置數(shù)據(jù)庫(kù)中。
20.如權(quán)利要求15所述的制品,其中,所述機(jī)器可讀指令當(dāng)被執(zhí)行時(shí)使所述機(jī)器基于所述第二腳本生成過(guò)程控制系統(tǒng)操作數(shù)據(jù)庫(kù);以及基于所述操作數(shù)據(jù)庫(kù)配置所述過(guò)程控制系統(tǒng)。
21.一種方法,包括利用編輯器來(lái)形成代表制煉廠的第一腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造 的解釋性系統(tǒng)級(jí)腳本;以及從所述第一腳本生成第二腳本,所述第二腳本根據(jù)用于特殊過(guò)程控制系統(tǒng)的配置語(yǔ)言 構(gòu)造;以及基于所述第二腳本配置用于所述制煉廠的所述過(guò)程控制系統(tǒng)。
22.如權(quán)利要求21所述的方法,還包括使用編輯器以形成基于可擴(kuò)展標(biāo)記語(yǔ)言XML的 代表所述制煉廠的模式,其中所述編輯器將所述模式保存為所述第一腳本。
23.如權(quán)利要求21所述的方法,其中所述第一腳本代表所述過(guò)程控制系統(tǒng)的第一設(shè)備 和所述過(guò)程控制系統(tǒng)的第二設(shè)備之間的關(guān)系。
24.如權(quán)利要求23所述的方法,其中所述第一設(shè)備包括現(xiàn)場(chǎng)設(shè)備并且所述第二設(shè)備包 括控制系統(tǒng)組件。
25.如權(quán)利要求21所述的方法,其中所述第一腳本根據(jù)可擴(kuò)展標(biāo)記語(yǔ)言XML構(gòu)造。
26.如權(quán)利要求21所述的方法,還包括使用數(shù)據(jù)庫(kù)導(dǎo)入接口以將所述第二腳本導(dǎo)入到 過(guò)程控制系統(tǒng)配置數(shù)據(jù)庫(kù)中,其中基于所述過(guò)程控制系統(tǒng)配置數(shù)據(jù)庫(kù)來(lái)配置所述過(guò)程控制系統(tǒng)。
27.如權(quán)利要求21所述的方法,其中基于所述第二腳本配置所述過(guò)程控制系統(tǒng)包括 轉(zhuǎn)換所述第二腳本以形成控制系統(tǒng)操作數(shù)據(jù)庫(kù);以及 基于所述控制系統(tǒng)操作數(shù)據(jù)庫(kù)配置所述過(guò)程控制系統(tǒng)。
全文摘要
本發(fā)明公開(kāi)了一種使用電子描述語(yǔ)言(EDL)腳本配置過(guò)程控制系統(tǒng)的方法和裝置。公開(kāi)的示例性方法包括加載代表制煉廠的第一腳本,以及編譯所述第一腳本以形成第二腳本,所述第一腳本包括根據(jù)電子描述語(yǔ)言構(gòu)造的解釋性系統(tǒng)級(jí)腳本,所述第二腳本根據(jù)與用于所述制煉廠的特殊控制系統(tǒng)有關(guān)的供應(yīng)商特定的配置語(yǔ)言構(gòu)造。
文檔編號(hào)G05B19/418GK101813938SQ20101012919
公開(kāi)日2010年8月25日 申請(qǐng)日期2010年2月20日 優(yōu)先權(quán)日2009年2月19日
發(fā)明者加里·基思·勞, 詹姆斯·蘭道爾·巴倫汀, 馬克·尼克松 申請(qǐng)人:費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司