專利名稱:使用動(dòng)態(tài)目錄提供設(shè)備信息的基金會(huì)現(xiàn)場總線服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動(dòng)控制系統(tǒng)結(jié)構(gòu)。更特別地,本發(fā)明涉及工廠和企業(yè)應(yīng)用軟件如何訪問控制系統(tǒng)數(shù)據(jù),這些控制系統(tǒng)數(shù)據(jù)包括工廠和企業(yè)管理、操作、配置、維修以及控制系統(tǒng)診斷功能所需要的現(xiàn)場總線數(shù)據(jù)。
背景技術(shù):
自動(dòng)控制系統(tǒng)對(duì)所有工業(yè)部門,比如過程控制、離散控制、批量控制(組合了過程和離散控制)、機(jī)器工具控制、運(yùn)轉(zhuǎn)控制以及機(jī)器人技術(shù),都是至關(guān)重要的。在現(xiàn)代控制系統(tǒng)中最強(qiáng)烈的需求之一是開發(fā)和使用“開放”和“能共同操作”的系統(tǒng)。開放的、能共同操作的系統(tǒng)允許不同生產(chǎn)商制造的控制設(shè)備在同一系統(tǒng)中通信與合作而不需要定制編程。
向開放的、能共同操作的控制系統(tǒng)的推進(jìn)是由工廠和企業(yè)管理、應(yīng)用軟件供應(yīng)商、控制設(shè)備生產(chǎn)商以及終端用戶所驅(qū)動(dòng)的。工廠和企業(yè)管理想要開放的、能共同操作的控制系統(tǒng),因?yàn)樗麄冃枰L問所有的控制系統(tǒng)信息以便提供優(yōu)化工廠和企業(yè)操作所需的分析。客戶機(jī)應(yīng)用軟件供應(yīng)商想要開放的、能共同操作的控制系統(tǒng)以使他們的軟件可以利用運(yùn)行標(biāo)準(zhǔn)操作系統(tǒng)并通過標(biāo)準(zhǔn)通信系統(tǒng)互連的標(biāo)準(zhǔn)計(jì)算機(jī)平臺(tái)去訪問控制系統(tǒng)數(shù)據(jù)??刂圃O(shè)備生產(chǎn)商想要開放的、能共同操作的控制系統(tǒng),因?yàn)榇朔N系統(tǒng)允許他們把他們的產(chǎn)品銷售給更多的終端用戶而同時(shí)降低開發(fā)成本。終端用戶想要開放的、能共同操作的控制系統(tǒng),以使他們能夠不考慮生產(chǎn)商而只為他們的系統(tǒng)選擇最佳的應(yīng)用軟件和控制設(shè)備。
為了使控制系統(tǒng)成為真正開放和能共同操作的,在設(shè)備、設(shè)備中(通信系統(tǒng)層之上)的用戶層和計(jì)算機(jī)/應(yīng)用軟件集成結(jié)構(gòu)之間的通信系統(tǒng)必須被規(guī)定并被做成開放的?!艾F(xiàn)場總線”是用于描述這些類型的自動(dòng)控制系統(tǒng)的通用術(shù)語。
真正開放和能共同操作的現(xiàn)場總線控制系統(tǒng)之一是由現(xiàn)場總線基金會(huì)(Austin,TX)提供的FOUNDATIONTM現(xiàn)場總線(“FF”)系統(tǒng)。FF用戶層和低速31.25千比特/秒的現(xiàn)場總線(H1)在上述’892專利中被描述。運(yùn)行在100兆比特/秒或更高速度上的高速以太網(wǎng)(HSE)現(xiàn)場總線在上述’697申請(qǐng)中被描述?!?92專利和’697申請(qǐng)被轉(zhuǎn)讓給本申請(qǐng)的受讓人。
H1為現(xiàn)場級(jí)別的控制能力和集成提供開放和能共同操作的解決方案,而HSE在通常被稱為現(xiàn)場總線控制“骨干”網(wǎng)的一個(gè)很高性能通信系統(tǒng)上為分布式控制提供開放和能共同操作的解決方案。HSE控制骨干聚集來自例如H1設(shè)備這類低速控制設(shè)備和其它控制設(shè)備中的信息,該信息被使用于監(jiān)督和高級(jí)控制應(yīng)用中。HSE控制骨干聚集來自例如HSE設(shè)備這類高速控制設(shè)備和其它子系統(tǒng)中的數(shù)據(jù),并通過控制系統(tǒng)計(jì)算機(jī)去提供H1和HSE控制信息的訪問/改變。
工廠/企業(yè)應(yīng)用軟件操作在控制系統(tǒng)分層結(jié)構(gòu)中的“客戶機(jī)”和“服務(wù)器”級(jí)。需要一個(gè)開放和能共同操作的集成的現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)(是指客戶機(jī)和服務(wù)器),它將提供用于現(xiàn)場總線數(shù)據(jù)的“語義”(應(yīng)用軟件如何理解該控制系統(tǒng)數(shù)據(jù))的框架和共同的規(guī)范,而不管該現(xiàn)場總線數(shù)據(jù)是H1或HSE數(shù)據(jù)還是其它控制數(shù)據(jù)。在本發(fā)明之前,工廠/企業(yè)計(jì)算機(jī)上的客戶機(jī)應(yīng)用軟件不得不人工定制并且調(diào)整從提供對(duì)現(xiàn)場總線或其它控制設(shè)備數(shù)據(jù)的訪問的每個(gè)服務(wù)器中收到的數(shù)據(jù),因?yàn)槊總€(gè)服務(wù)器對(duì)同一語義信息進(jìn)行不同地識(shí)別和表示。對(duì)于現(xiàn)代服務(wù)器的要求是消除對(duì)人工定制或者調(diào)整客戶機(jī)應(yīng)用軟件的需要;本申請(qǐng)即針對(duì)這個(gè)要求。
現(xiàn)有的服務(wù)器規(guī)范提供了非常有限的運(yùn)行時(shí)(runtime)數(shù)據(jù)子集的自動(dòng)適配,因?yàn)榇藬?shù)據(jù)僅僅可通過例如消息結(jié)構(gòu)之類的語法來理解。例如,來自O(shè)PC(用于過程控制的OLE)基金會(huì)(Boca Raton,F(xiàn)L)的OPC規(guī)范通過基本訪問機(jī)制和運(yùn)行時(shí)數(shù)據(jù)(例如簡單的過程變量(PV)和調(diào)整點(diǎn)(SP))的語法的標(biāo)準(zhǔn)化來提供有限的適配。OPC規(guī)范通常足以允許稱為“屬性”的額外信息來定義運(yùn)行時(shí)數(shù)據(jù)的“類”屬性。類屬性包括運(yùn)行時(shí)數(shù)據(jù)的“設(shè)備描述”(DD)信息,例如幫助字串、工程單元和參數(shù)標(biāo)記。某些DD信息很復(fù)雜,例如包含條件、菜單和方法(它們是C程序)。另外的類屬性由描述現(xiàn)場總線設(shè)備或其它控制設(shè)備的能力范圍的“能力文件”(CF)來提供,例如最大參數(shù)數(shù)目、參數(shù)的初始值以及最大的通信會(huì)話數(shù)目。可是,雖然OPC允許服務(wù)器定義類屬性,但是對(duì)于類屬性并沒有標(biāo)準(zhǔn)化的定義,因此限制了與客戶機(jī)應(yīng)用軟件的互操作性以及由客戶機(jī)應(yīng)用軟件進(jìn)行的自動(dòng)適配。
另外,即使能夠?yàn)榉?wù)器數(shù)據(jù)而對(duì)類屬性進(jìn)行標(biāo)準(zhǔn)化,客戶機(jī)應(yīng)用軟件也需要知道運(yùn)行時(shí)數(shù)據(jù)的哪個(gè)“實(shí)例”正在被類屬性描述。也就是說,類屬性能告訴客戶機(jī)應(yīng)用軟件什么類型的運(yùn)行時(shí)數(shù)據(jù)正被訪問;但是它們無法識(shí)別正被訪問的具體數(shù)據(jù)。實(shí)例信息能通過訪問現(xiàn)場總線設(shè)備中的應(yīng)用目錄(它定位運(yùn)行時(shí)數(shù)據(jù))來被提供,但是類似于類屬性,這里并沒有應(yīng)用目錄信息的標(biāo)準(zhǔn)化定義,從而使得客戶機(jī)應(yīng)用軟件的互操作性和自動(dòng)適配是不可能的。
高級(jí)人/機(jī)接口(“HMI”)、趨勢、資產(chǎn)管理、配置、維護(hù)、診斷和工廠/企業(yè)管理應(yīng)用軟件必須能訪問運(yùn)行時(shí)數(shù)據(jù)和類屬性以及應(yīng)用目錄語義信息,這允許該軟件自動(dòng)地識(shí)別、翻譯并處理運(yùn)行時(shí)數(shù)據(jù)而不必人工介入。最后,為了有效,客戶機(jī)應(yīng)用軟件必須能夠通過單個(gè)接口訪問運(yùn)行時(shí)數(shù)據(jù)和語義信息。
OPC規(guī)范不能自動(dòng)和有效地支持這些高級(jí)應(yīng)用,因?yàn)闆]有開放和能共同操作的框架或規(guī)范用于通過當(dāng)前用來訪問運(yùn)行時(shí)數(shù)據(jù)的相同接口而提供上述語義信息給客戶機(jī)軟件應(yīng)用。
所需要的是用于集成的現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)的一種框架和共同規(guī)范,其可以向客戶機(jī)應(yīng)用軟件提供簡單的和復(fù)雜的運(yùn)行時(shí)數(shù)據(jù)的語義。
所需要的是用于集成的現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)的一種框架和共同規(guī)范,其遷移對(duì)現(xiàn)有的工廠/企業(yè)客戶機(jī)應(yīng)用軟件,例如HMI和其它OPC軟件應(yīng)用的支持,同時(shí)對(duì)高級(jí)客戶機(jī)應(yīng)用軟件(例如工廠/企業(yè)管理、配置、維護(hù)和診斷應(yīng)用軟件)的運(yùn)行時(shí)數(shù)據(jù)的自動(dòng)識(shí)別、翻譯和處理所需要的語義進(jìn)行標(biāo)準(zhǔn)化和集成。
所需要的是一種集成的現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu),它補(bǔ)充H1、HSE和其它現(xiàn)場總線結(jié)構(gòu),以便工廠/企業(yè)應(yīng)用軟件可以利用相應(yīng)的語義信息來自動(dòng)地翻譯該運(yùn)行時(shí)數(shù)據(jù)。
所需要的是一種集成的現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu),它提供用于工廠/企業(yè)應(yīng)用軟件訪問運(yùn)行時(shí)數(shù)據(jù)和相應(yīng)語義信息的單個(gè)接口。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例克服了上述的以及其它的缺點(diǎn)。本發(fā)明的實(shí)施例滿足上述需要。本發(fā)明的實(shí)施例提供一種新的和改良的控制系統(tǒng)結(jié)構(gòu),它具有用于客戶機(jī)應(yīng)用軟件的單個(gè)服務(wù)器接口,其通過在線提供高級(jí)工廠/企業(yè)管理、操作、配置、維護(hù)和診斷應(yīng)用軟件對(duì)運(yùn)行時(shí)數(shù)據(jù)和語義信息的即時(shí)電子訪問來消除人工干預(yù)。
本發(fā)明的實(shí)施例在此被共同稱為“集成現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)”(IFDSA)。IFDSA提供分別用于映射’892專利和’697申請(qǐng)中描述的運(yùn)行時(shí)數(shù)據(jù)(諸如H1和HSE現(xiàn)場總線設(shè)備數(shù)據(jù))的語義信息的框架和規(guī)范,并且還為客戶機(jī)應(yīng)用軟件定義單個(gè)接口。IFDSA框架使能對(duì)FF和其它控制設(shè)備類型的自動(dòng)適配。
通過提供一種方法和設(shè)備來實(shí)現(xiàn)用于高級(jí)應(yīng)用包的建立的人工干預(yù)的消除,所述方法和設(shè)備用于訪問工作FF設(shè)備的運(yùn)行時(shí)“活動(dòng)列表”,建造/更新一個(gè)被格式化為與從OPC基金會(huì)可獲得的OPC規(guī)范兼容的標(biāo)準(zhǔn)化瀏覽樹形結(jié)構(gòu),并且把FF目錄信息(它提供用于所有FF現(xiàn)場總線的語義信息和其它控制設(shè)備運(yùn)行時(shí)數(shù)據(jù))映射到新的服務(wù)器目錄。服務(wù)器目錄包含與FF目錄相同的語義信息,但是被格式化為與可從OPC基金會(huì)中獲得的OPC規(guī)范兼容。OPC兼容的瀏覽樹和語義信息接著被服務(wù)器透明地提供給客戶機(jī)應(yīng)用軟件。
IFSDA實(shí)現(xiàn)了單個(gè)接口,因?yàn)榭蛻舳说目蛻魴C(jī)應(yīng)用軟件不再必須使用分開的接口來訪問語義信息和運(yùn)行時(shí)數(shù)據(jù)。由于FF語義和運(yùn)行時(shí)數(shù)據(jù)對(duì)OPC規(guī)范的映射是在通信層之上,所以這種解決方案在實(shí)施方案發(fā)展到例如web服務(wù)之類的更新的技術(shù)時(shí)仍保持有效。
參考附圖,從下列描述中本發(fā)明的特征和優(yōu)點(diǎn)對(duì)本領(lǐng)域技術(shù)人員來說將變得顯而易見,附圖中類似數(shù)字是指類似項(xiàng),并且圖1是示出根據(jù)本發(fā)明原理的、集成的開放和能共同操作的控制系統(tǒng)的可仿效實(shí)施例的框圖;圖2是示出根據(jù)本發(fā)明原理的、具有FF目錄映射的集成現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)的可仿效實(shí)施例的框圖;圖3A是說明根據(jù)本發(fā)明原理的、在集成現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)的可仿效實(shí)施例中創(chuàng)建服務(wù)器目錄來使能自動(dòng)訪問的可仿效方法的流程圖;圖3B是一張圖表,說明了一個(gè)服務(wù)器目錄中的可仿效的標(biāo)準(zhǔn)化瀏覽樹形結(jié)構(gòu),并且圖形地說明了從創(chuàng)建服務(wù)器目錄來使能自動(dòng)訪問的方法中,建造/更新具有可仿效活動(dòng)列表與設(shè)備目錄的標(biāo)準(zhǔn)化瀏覽樹形結(jié)構(gòu)的步驟;圖4是一張圖表,說明了在FF目錄中的可仿效設(shè)備和從該設(shè)備映射的、在服務(wù)器目錄中的可仿效OPC項(xiàng),并且圖形地說明了從創(chuàng)建服務(wù)器目錄來使能自動(dòng)訪問的方法中,作為把FF目錄映射到服務(wù)器目錄的步驟的一部分,把設(shè)備映射到服務(wù)器目錄的OPC項(xiàng)的替換步驟;圖5是一張圖表,說明了在FF目錄中的可仿效應(yīng)用處理(AP)目錄和從FF目錄映射的、在服務(wù)器目錄中的可仿效OPC項(xiàng),并且圖形地說明了從創(chuàng)建服務(wù)器目錄來使能自動(dòng)訪問的方法中,作為把FF目錄映射到服務(wù)器目錄的步驟的一部分,把AP目錄映射到服務(wù)器目錄的OPC項(xiàng)中的替換步驟;圖6是一張圖表,說明了在FF目錄中的可仿效FF對(duì)象和從FF對(duì)象映射的、在服務(wù)器目錄中的可仿效OPC項(xiàng),并且圖形地說明了從創(chuàng)建服務(wù)器目錄來使能自動(dòng)訪問的方法中,作為把FF目錄映射到服務(wù)器目錄的步驟的一部分,把FF對(duì)象映射到服務(wù)器目錄的OPC項(xiàng)的替換步驟;和圖7是一張圖表,說明了根據(jù)本發(fā)明原理的、在OPC服務(wù)器中、在集成現(xiàn)場總線數(shù)據(jù)服務(wù)器結(jié)構(gòu)的可仿效實(shí)施例的可仿效服務(wù)器目錄中,客戶機(jī)應(yīng)用軟件利用服務(wù)器瀏覽功能訪問被映射的FF語義信息并利用服務(wù)器數(shù)據(jù)訪問功能來訪問與語義信息相應(yīng)的運(yùn)行時(shí)數(shù)據(jù)的一種可仿效方法。
具體實(shí)施例方式
為了簡潔和說明的目的,主要通過參考可仿效實(shí)施例來描述本發(fā)明,特別地是通過一個(gè)利用H1、HSE、OPC(既指客戶機(jī)操作也指服務(wù)器操作)的控制系統(tǒng)的可仿效實(shí)現(xiàn)和客戶機(jī)應(yīng)用軟件來描述。可是,本領(lǐng)域普通技術(shù)人員將很容易認(rèn)識(shí)到相同的原理同樣適用于其它的、利用任意其它集成結(jié)構(gòu)的實(shí)現(xiàn)和設(shè)計(jì)并能夠在其中實(shí)現(xiàn),且任意此類變化將是在未偏離本發(fā)明實(shí)際精神和范圍的這種修改之內(nèi)的。更明確地,本領(lǐng)域普通技術(shù)人員將很容易認(rèn)識(shí)到在可仿效實(shí)施中應(yīng)用到OPC的原理同樣適用于非OPC實(shí)現(xiàn)。
I.IFDSA概覽參見圖1,集成控制系統(tǒng)結(jié)構(gòu)的示例100被示出,在此,標(biāo)準(zhǔn)以太網(wǎng)設(shè)備130被用來把HSE鏈接設(shè)備110、HSE設(shè)備120和工廠/企業(yè)計(jì)算機(jī)190互連到以太網(wǎng)140。HSE鏈接設(shè)備110進(jìn)而又利用H1網(wǎng)絡(luò)150連接到H1設(shè)備170。客戶機(jī)應(yīng)用軟件180運(yùn)行于工廠/企業(yè)計(jì)算機(jī)190上。服務(wù)器軟件可以運(yùn)行于工廠/企業(yè)計(jì)算機(jī)190、HSE鏈接設(shè)備110或HSE設(shè)備120上??蛻魴C(jī)應(yīng)用軟件190還可以運(yùn)行于HSE鏈接設(shè)備110或HSE設(shè)備120上。實(shí)際的硬件和軟件配置將取決于特定的應(yīng)用需要。然而,可以使用除了如圖1所示的可仿效拓?fù)渲獾木W(wǎng)絡(luò)拓?fù)?、設(shè)備或配置,并且這樣的變化將處在不偏離本發(fā)明的實(shí)際精神和范圍的這種修改之內(nèi)。
根據(jù)本發(fā)明原理的實(shí)施例的IFDSA組件如圖2所示。IFDSA被設(shè)計(jì)成例如利用H1、HSE、OPC和客戶機(jī)應(yīng)用軟件去滿足集成的高性能分布式制造和過程控制環(huán)境的功能需求。IFDSA允許從各種H1、HSE和其它的控制與測量設(shè)備、由不同廠商制造的客戶機(jī)應(yīng)用軟件和服務(wù)器軟件來構(gòu)造分布式的自動(dòng)化系統(tǒng)。IFDSA是通過已經(jīng)適應(yīng)于H1、HSE和OPC環(huán)境特性的結(jié)構(gòu)組件來描述的。
在下面的公開內(nèi)容中引用的各種協(xié)議和標(biāo)準(zhǔn)在此處附件I里列出的手冊和規(guī)范中被詳細(xì)描述,它們可從現(xiàn)場總線基金會(huì)(總部設(shè)在Texas,Austin的一個(gè)非盈利組織)公開地獲得。通過呼叫512-794-8890或者登陸www.fieldbus.org,可以定購該規(guī)范和手冊。因此這些手冊和規(guī)范每一個(gè)各自的當(dāng)前版本在此被整體引入作為參考。在下面更詳細(xì)地描述IFDSA的每一結(jié)構(gòu)組件(如圖2所示)。
II.IFDSA組件圖2說明了IFDSA 50的一個(gè)可仿效實(shí)施例。正如所示出的,IFDSA 50最好包括OPC160和現(xiàn)場總線設(shè)備280(例如,H1設(shè)備170和HSE設(shè)備120-參見圖1)。OPC160的功能和組件可以被合并到單個(gè)OPC160計(jì)算機(jī)中或者被擴(kuò)展到多個(gè)OPC160計(jì)算機(jī)中。OPC160最好經(jīng)由現(xiàn)場總線網(wǎng)絡(luò)290與現(xiàn)場總線設(shè)備280通信(例如,H1網(wǎng)絡(luò)150和以太網(wǎng)140-參見圖1)。
在示出的實(shí)施例中,OPC160最好包括客戶機(jī)應(yīng)用軟件180和OPC客戶機(jī)210??蛻魴C(jī)應(yīng)用軟件180使用OPC客戶機(jī)210來訪問OPC服務(wù)器220中的信息。OPC客戶機(jī)210和OPC服務(wù)器220可以位于單個(gè)計(jì)算機(jī)中,或者,它們可能在通信網(wǎng)上的分開的計(jì)算機(jī)中(客戶機(jī)和服務(wù)器之間的通信網(wǎng)未在圖2中示出)。
運(yùn)行在OPC160中的客戶機(jī)應(yīng)用軟件180可以包括各種軟件(例如,作為分開的程序或者同一軟件的分開的模塊)。例如,客戶機(jī)應(yīng)用軟件180可以包括人/機(jī)接口應(yīng)用軟件181、維護(hù)/診斷應(yīng)用軟件182、配置應(yīng)用軟件183以及其它工廠/企業(yè)應(yīng)用軟件184。優(yōu)選實(shí)施例定義了要被包括在其它工廠/企業(yè)應(yīng)用軟件184中的現(xiàn)有的客戶機(jī)應(yīng)用軟件。
再次參見如圖2所示的實(shí)施例,第二OPC160計(jì)算機(jī)最好包括OPC服務(wù)器220和FF服務(wù)器模塊230。OPC服務(wù)器220例如可以是一個(gè)虛擬服務(wù)器,并且最好包括一個(gè)服務(wù)器瀏覽功能270。優(yōu)選地,在OPC服務(wù)器220(更明確地說是服務(wù)器瀏覽功能270)和OPC客戶機(jī)210之間啟用并保持通信。FF服務(wù)器模塊230最好包括FF目錄240、映射功能250和服務(wù)器目錄260。優(yōu)選地也在OPC服務(wù)器220(更明確地說是服務(wù)器瀏覽功能270)和FF服務(wù)器模塊230(更明確地說是服務(wù)器目錄)之間啟用并保持通信。
III.IFDSA目錄映射繼續(xù)參考圖2中說明的實(shí)施例,F(xiàn)F服務(wù)器模塊230優(yōu)選地監(jiān)視活動(dòng)列表400,它代表現(xiàn)場總線設(shè)備280中的工作的現(xiàn)場總線設(shè)備。在優(yōu)選實(shí)施例中,按照附件I中的且可從現(xiàn)場總線基金會(huì)中獲得的FF規(guī)范來創(chuàng)建活動(dòng)列表400?;顒?dòng)列表400識(shí)別FF服務(wù)器模塊230可用的現(xiàn)場總線設(shè)備280。對(duì)于活動(dòng)列表400中列出的每個(gè)設(shè)備,有一個(gè)廠商特定的標(biāo)識(shí)符的相應(yīng)列表,稱為對(duì)象詞典(OD)索引(OD索引在圖2中未示出)。OD索引在現(xiàn)場總線設(shè)備280中具有相應(yīng)的運(yùn)行時(shí)對(duì)象。設(shè)備中的可仿效運(yùn)行時(shí)對(duì)象在’892申請(qǐng)中被描述并且包括資源塊對(duì)象、轉(zhuǎn)換器塊對(duì)象、功能塊對(duì)象、趨勢對(duì)象、視圖對(duì)象、鏈接對(duì)象、告警對(duì)象、系統(tǒng)時(shí)間對(duì)象、功能塊調(diào)度對(duì)象和網(wǎng)絡(luò)業(yè)務(wù)對(duì)象。
雖然廠商可以定義另外的運(yùn)行時(shí)對(duì)象,但是優(yōu)選地通過附件I中引用的FF規(guī)范來將運(yùn)行時(shí)對(duì)象定義為FF對(duì)象。在任一情況中,上面所提及并且在’892申請(qǐng)(以及附件I中列出的FF規(guī)范)中描述的DD和CF技術(shù)最好被用于描述運(yùn)行時(shí)對(duì)象。DD和CF文件擴(kuò)展了設(shè)備中每個(gè)對(duì)象的描述,控制系統(tǒng)需要該描述來翻譯包括人機(jī)接口功能(諸如校準(zhǔn)和診斷)在內(nèi)的現(xiàn)場總線設(shè)備中的數(shù)據(jù)的含意。
DD/CF文件可以按照ASCII文本或者任何標(biāo)準(zhǔn)化程序設(shè)計(jì)語言(比如C、C++或者SmallTalk)來寫出。在優(yōu)選實(shí)施例中,DD文件按照DD語言(DDL)來編寫,而CF文件是如附件I中列出的并且可以從現(xiàn)場總線基金會(huì)中獲得的FF規(guī)范所描述的ASCII文本文件。
FF目錄240最好由稱為活動(dòng)列表的所有現(xiàn)場總線設(shè)備280的列表以及包含在每個(gè)FF設(shè)備中的AP目錄構(gòu)成??梢酝ㄟ^偵聽FF網(wǎng)絡(luò)業(yè)務(wù)來構(gòu)造該活動(dòng)列表,或者可以從包含該活動(dòng)列表的現(xiàn)場總線設(shè)備280中讀取它。AP目錄由FF服務(wù)器模塊230經(jīng)由現(xiàn)場總線網(wǎng)絡(luò)290從該現(xiàn)場總線設(shè)備現(xiàn)場總線設(shè)備280中讀取,或者可以通過讀取CF文件(DD和CF文件被提供給每個(gè)FF現(xiàn)場總線設(shè)備)而本地獲取AP目錄。
OD索引被使用作為FF協(xié)議服務(wù)中的一個(gè)關(guān)鍵屬性來訪問運(yùn)行時(shí)對(duì)象。因此,客戶機(jī)應(yīng)用軟件180可以通過從FF目錄240中獲取運(yùn)行時(shí)數(shù)據(jù)的相應(yīng)OD索引來訪問現(xiàn)場總線設(shè)備280中的該運(yùn)行時(shí)數(shù)據(jù)。
OPC160將運(yùn)行時(shí)對(duì)象建模為“OPC項(xiàng)”。OPC項(xiàng)由包含廠商特定的名稱的“項(xiàng)ID”來識(shí)別。OPC服務(wù)器220中的OPC項(xiàng)經(jīng)由服務(wù)器瀏覽功能270被呈送給OPC客戶機(jī)210。服務(wù)器瀏覽功能270允許OPC服務(wù)器220在按照OPC規(guī)范構(gòu)造的樹形結(jié)構(gòu)中定位OPC項(xiàng)。OPC客戶機(jī)210使用服務(wù)器瀏覽功能270來定位所關(guān)心的項(xiàng)。
當(dāng)前,沒有標(biāo)準(zhǔn)化分支和葉節(jié)點(diǎn)組織或者使用于服務(wù)器瀏覽功能270中的ID命名,因此,在沒有瀏覽樹以及其中的每個(gè)OPC項(xiàng)的人工翻譯的情況下,OPC客戶機(jī)210不能定位所關(guān)心的OPC項(xiàng)。這阻止OPC客戶機(jī)210自動(dòng)訪問和處理OPC服務(wù)器220中的OPC項(xiàng)。
為了解決這個(gè)問題,IFDSA 50提供一個(gè)標(biāo)準(zhǔn)服務(wù)器目錄260,創(chuàng)建它來代表FF目錄240。服務(wù)器目錄包含與FF目錄240相同的對(duì)象語義信息,但是它被映射來與OPC對(duì)象相兼容。服務(wù)器目錄260中的標(biāo)準(zhǔn)化瀏覽樹形結(jié)構(gòu)261定義分支和葉節(jié)點(diǎn)組織以及現(xiàn)場總線設(shè)備160的命名,以使服務(wù)器瀏覽功能270能通過服務(wù)器目錄260中的OPC兼容的語義信息來定位它的、現(xiàn)場總線設(shè)備280和它們的數(shù)據(jù)的表示。一旦被定位,則OPC兼容的語義信息和數(shù)據(jù)值(如果有的話)被經(jīng)由服務(wù)器瀏覽功能270和相關(guān)的OPC160服務(wù)而透明地提供給客戶機(jī)應(yīng)用軟件180。
映射功能250把現(xiàn)場總線設(shè)備280的活動(dòng)列表400和應(yīng)用處理(AP)目錄信息通過一個(gè)自動(dòng)產(chǎn)生的OPC訪問路徑名稱和/或一個(gè)完全合格的項(xiàng)ID(以下稱為OPC項(xiàng)引用)而映射到服務(wù)器目錄260。按照附件I列出的并且可從現(xiàn)場總線基金會(huì)中獲得的手冊或規(guī)范來編寫AP目錄。OPC訪問路徑名稱定義了通過服務(wù)器瀏覽功能270到FF目錄240的服務(wù)器特定的路徑。OPC完全合格的項(xiàng)ID是一個(gè)到表示FF目錄240中的相應(yīng)運(yùn)行時(shí)對(duì)象的項(xiàng)的句柄。OPC訪問路徑、OPC完全合格的項(xiàng)ID以及服務(wù)器瀏覽功能是按照OPC規(guī)范編寫并且從OPC基金會(huì)可得。
圖3A說明了創(chuàng)建服務(wù)器目錄260來使能自動(dòng)訪問的方法300的實(shí)施例。正如所看到的,當(dāng)集成控制系統(tǒng)供電310時(shí)方法300開始,并且它包括如下步驟訪問現(xiàn)場總線設(shè)備280的活動(dòng)列表400,步驟320;建造/更新標(biāo)準(zhǔn)化的瀏覽樹形結(jié)構(gòu)261,步驟330;把來自工作的現(xiàn)場總線設(shè)備280中的AP目錄和FF對(duì)象復(fù)制到FF目錄240中,步驟340;把FF目錄240映射到服務(wù)器目錄260中,步驟350;判定這里是否有一個(gè)活動(dòng)列表400變化,步驟360;并且,如果是,則重復(fù)步驟330-360;而如果否,則重復(fù)步驟360。
最好使用在附件I的FF規(guī)范中定義且可從現(xiàn)場總線基金會(huì)獲得的協(xié)議服務(wù)來執(zhí)行訪問步驟320。建造/更新步驟330最初用從現(xiàn)場總線設(shè)備280中讀取的活動(dòng)列表400設(shè)備標(biāo)識(shí)信息來構(gòu)造標(biāo)準(zhǔn)化的瀏覽樹形結(jié)構(gòu)261。
最好使用在附件I的FF規(guī)范中定義且可從現(xiàn)場總線基金會(huì)中獲得的協(xié)議服務(wù)來執(zhí)行步驟330中的信息的讀取。(對(duì)于由此步驟訪問數(shù)據(jù)的更詳細(xì)描述,請(qǐng)參見圖3B和下面的圖3B的相應(yīng)描述。)最好這樣來執(zhí)行復(fù)制步驟3401)使用在附件I的FF規(guī)范中定義并且可從現(xiàn)場總線基金會(huì)中獲得的協(xié)議服務(wù)來讀取與活動(dòng)列表400中的工作設(shè)備相應(yīng)的現(xiàn)場總線設(shè)備280的AP目錄和FF對(duì)象,并且把該數(shù)據(jù)放置在緩沖器中,和2)把數(shù)據(jù)從緩沖器復(fù)制到FF目錄240。映射步驟350通過為每個(gè)設(shè)備把一個(gè)AP目錄以及包含在FF目錄240中的每個(gè)FF對(duì)象映射到服務(wù)器目錄260中的OPC項(xiàng),來把FF目錄240中的數(shù)據(jù)映射到服務(wù)器目錄260。對(duì)于此步驟的更詳細(xì)說明以及把這些映射到OPC項(xiàng)的替換步驟,請(qǐng)參見圖4-6和下面的它們的相應(yīng)說明。
繼續(xù)參考圖3A,判定步驟360動(dòng)態(tài)地判定活動(dòng)列表400中是否有變化。步驟360使用與步驟320相同的協(xié)議來訪問活動(dòng)列表400,然后把剛剛獲得的該活動(dòng)列表的新拷貝與前一拷貝進(jìn)行比較并判定自從步驟360的上一次執(zhí)行以來哪些現(xiàn)場總線設(shè)備已經(jīng)添加到現(xiàn)場總線設(shè)備280中或從中刪除。因此,判定步驟360使IFDSA 50能夠把FF目錄240動(dòng)態(tài)地映射到服務(wù)器目錄260。
圖3B說明了具有可仿效標(biāo)準(zhǔn)化瀏覽樹形結(jié)構(gòu)261的一個(gè)可仿效服務(wù)器目錄260,并且圖示說明了建造/更新步驟330的實(shí)施例。正如所示出的,對(duì)于現(xiàn)場總線設(shè)備280中的每個(gè)工作的現(xiàn)場設(shè)備,該標(biāo)準(zhǔn)化瀏覽樹形結(jié)構(gòu)261包括一個(gè)活動(dòng)列表目錄262入口以及一個(gè)設(shè)備目錄263入口,該每個(gè)工作的現(xiàn)場設(shè)備由一個(gè)活動(dòng)列表目錄262入口明確地引用,如圖中所示,或者被隱含地引用為活動(dòng)列表目錄262入口的子節(jié)點(diǎn)或?qū)傩?未示出)。
參見圖2和3B,優(yōu)選地,服務(wù)器目錄260結(jié)構(gòu)與FF目錄240結(jié)構(gòu)的組織相匹配。FF目錄240中的每個(gè)AP目錄引用由一個(gè)開始OD索引和多個(gè)對(duì)象組成。在優(yōu)選實(shí)施例中,該設(shè)備標(biāo)識(shí)信息(例如,設(shè)備ID、現(xiàn)場總線網(wǎng)絡(luò)地址、物理設(shè)備標(biāo)記和其它相關(guān)數(shù)據(jù))提供允許客戶機(jī)自動(dòng)識(shí)別現(xiàn)場總線設(shè)備280的語義信息。它最好是從使用在附件I中并且可從現(xiàn)場總線基金會(huì)中獲得的、FF規(guī)范中定義的協(xié)議服務(wù)的現(xiàn)場總線設(shè)備280被讀取的,并且優(yōu)選地,利用自動(dòng)產(chǎn)生的項(xiàng)ID/路徑、按照以下兩個(gè)方式之一被映射到服務(wù)器目錄260中1.在被映射到服務(wù)器目錄260時(shí)、FF目錄240中的每個(gè)AP目錄引用由識(shí)別包含該對(duì)象的分支的一個(gè)開始OPC項(xiàng)引用組成,且該對(duì)象的子對(duì)象被表示為在此分支之下的項(xiàng)。在該分支之下的各項(xiàng)的瀏覽順序保持該OD索引按照在FF規(guī)范中對(duì)AP目錄內(nèi)表示的對(duì)象所定義的順序;或者2.在被映射到服務(wù)器目錄260時(shí)、在FF目錄240中的每個(gè)AP目錄入口可以由相應(yīng)OPC項(xiàng)的OPC項(xiàng)引用組成。在這種情況下,服務(wù)器目錄260中的FF子對(duì)象由它們自己的、與該子對(duì)象對(duì)應(yīng)的OPC項(xiàng)的OPC項(xiàng)引用表示。
如圖4所示,方法300的優(yōu)選實(shí)施例的映射步驟350把活動(dòng)列表入口242從FF目錄240映射到服務(wù)器目錄260中。FF目錄240中的可仿效活動(dòng)列表入口242和可仿效的OPC項(xiàng)262a、262b和262c與下面描述的替換映射選項(xiàng)對(duì)應(yīng)。對(duì)于每個(gè)映射選項(xiàng),自動(dòng)地產(chǎn)生OPC項(xiàng)ID和路徑(圖上未示出)。
映射選項(xiàng)1,把活動(dòng)列表入口242映射到由OPC瀏覽和讀取服務(wù)訪問的分支和葉節(jié)點(diǎn)的一個(gè)樹形結(jié)構(gòu)?;顒?dòng)列表入口242最好包括識(shí)別位于現(xiàn)場總線設(shè)備280中的設(shè)備并與其通信所需要的設(shè)備識(shí)別信息。OPC項(xiàng)262包括按照OPC規(guī)范來格式化為OPC項(xiàng)的已映射的設(shè)備識(shí)別信息,并且OPC項(xiàng)262a包括按照OPC規(guī)范來格式化為OPC項(xiàng)的該設(shè)備的已映射的設(shè)備目錄信息或者引用;和映射選項(xiàng)2,把活動(dòng)列表入口242映射到由OPC數(shù)值讀取服務(wù)訪問的單個(gè)結(jié)構(gòu)化的OPC項(xiàng)。OPC項(xiàng)262b包括設(shè)備識(shí)別信息以及該設(shè)備的已映射設(shè)備目錄信息或者對(duì)它的一個(gè)引用,其按照OPC規(guī)范被格式化并映射到一個(gè)OPC數(shù)值。因此,該設(shè)備目錄或者對(duì)它的一個(gè)引用被包括在表示該設(shè)備的瀏覽樹項(xiàng)的數(shù)值中,和映射選項(xiàng)3,把活動(dòng)列表入口242映射到OPC獲取屬性服務(wù)訪問的單個(gè)結(jié)構(gòu)化的OPC項(xiàng)屬性。OPC項(xiàng)262c包括設(shè)備識(shí)別信息以及該設(shè)備的已映射設(shè)備目錄信息或者到它的一個(gè)引用,其按照OPC規(guī)范被格式化并映射到OPC屬性。
圖5說明了在FF目錄240中的可仿效AP目錄244和在服務(wù)器目錄260中、從AP目錄244中映射的可仿效OPC項(xiàng)264a、264b和264c。在一個(gè)優(yōu)選實(shí)施例中,AP目錄244可以是三個(gè)AP目錄中的任何一個(gè)即通常所說的功能塊應(yīng)用處理(“FBAP”)目錄、系統(tǒng)管理信息庫(“SMIB”)目錄、網(wǎng)絡(luò)管理信息庫(“NMIB”)目錄或者任何其它按照附件I中列出的且可以從現(xiàn)場總線基金會(huì)中獲得的手冊或規(guī)范來編寫的AP目錄。正如所示的,該AP目錄244最好包括如在附件I中的且可以從現(xiàn)場總線基金會(huì)中獲得的FF規(guī)范中定義的報(bào)頭、目錄入口(例如,復(fù)合對(duì)象引用和復(fù)合列表引用)。該OPC項(xiàng)264a、264b和264c與下面描述的替換映射選項(xiàng)對(duì)應(yīng)。
如圖5所示,方法300的優(yōu)選實(shí)施例的映射步驟350通過構(gòu)造OPC項(xiàng)引用的三個(gè)替換映射選項(xiàng)或步驟來把AP目錄244從FF目錄240映射到服務(wù)器目錄260中。對(duì)于所有的映射選項(xiàng),自動(dòng)地產(chǎn)生該OPC項(xiàng)ID和路徑(圖上未示出)。AP目錄映射選項(xiàng)或步驟是映射選項(xiàng)1,把AP目錄244映射到OPC瀏覽和讀取服務(wù)訪問的分支和葉節(jié)點(diǎn)的一個(gè)樹形結(jié)構(gòu)。OPC項(xiàng)264a包括映射到OPC項(xiàng)報(bào)頭陣列的AP目錄244報(bào)頭信息和映射到格式化為OPC規(guī)范的OPC項(xiàng)引用的AP目錄244入口;映射選項(xiàng)2,把AP目錄244映射到OPC數(shù)值讀取服務(wù)訪問的單個(gè)結(jié)構(gòu)化OPC項(xiàng)。OPC項(xiàng)264b包括AP目錄報(bào)頭和目錄入口,它們按照OPC規(guī)范被格式化并被映射到一個(gè)OPC數(shù)值;和映射選項(xiàng)3,把AP目錄244映射到OPC獲取屬性服務(wù)訪問的單個(gè)結(jié)構(gòu)化OPC項(xiàng)屬性。OPC項(xiàng)262c包括AP目錄報(bào)頭和目錄入口,它們按照OPC規(guī)范被格式化并被映射到OPC屬性。優(yōu)選地,OCP項(xiàng)數(shù)值被設(shè)置為“空?!眻D6說明了在FF目錄240中的可仿效FF對(duì)象246和在服務(wù)器目錄260中的可仿效OPC項(xiàng)266a和266b,可仿效OPC項(xiàng)266a和266b與下面描述的且從FF對(duì)象246映射的替換映射選項(xiàng)相應(yīng)。在優(yōu)選實(shí)施例中,F(xiàn)F對(duì)象246是按照在附件I中列出的且可以從現(xiàn)場總線基金會(huì)中獲得的手冊或規(guī)范編寫的任意對(duì)象。FF對(duì)象246最好包括一個(gè)對(duì)象值,該對(duì)象值可以是運(yùn)行時(shí)數(shù)據(jù);一個(gè)對(duì)象DD,它可選地包含用于FF對(duì)象的DD;和一個(gè)對(duì)象CF,它可選地包含用于FF對(duì)象的CF。OPC項(xiàng)266a和266b與下面描述的替換映射選項(xiàng)對(duì)應(yīng)。
如圖6所示,方法300的優(yōu)選實(shí)施例的映射步驟360通過構(gòu)造OPC項(xiàng)引用的兩個(gè)替換映射選項(xiàng)或步驟來把FF對(duì)象246從FF目錄240映射到服務(wù)器目錄260中。對(duì)于兩個(gè)映射選項(xiàng),自動(dòng)地產(chǎn)生OPC項(xiàng)ID和路徑(圖上未示出)。該FF對(duì)象映射選項(xiàng)或步驟是映射選項(xiàng)1,利用OPC瀏覽和讀取服務(wù)訪問的分支和葉節(jié)點(diǎn)的一個(gè)樹形結(jié)構(gòu)而把FF對(duì)象246映射到OPC項(xiàng)266a。OPC項(xiàng)266a包括映射到OPC項(xiàng)值的FF對(duì)象246的運(yùn)行時(shí)對(duì)象值以及映射到被格式化為OPC規(guī)范的OPC項(xiàng)引用結(jié)構(gòu)的FF對(duì)象246DD和CF語義信息。因此,每個(gè)FF對(duì)象246的語義信息由子項(xiàng)表示。它們的每個(gè)成分在樹中可以被表示為它們的子項(xiàng);和映射選項(xiàng)2,把FF對(duì)象246映射到單個(gè)結(jié)構(gòu)化OPC項(xiàng)266b,在此,F(xiàn)F對(duì)象246的運(yùn)行時(shí)對(duì)象值被映射到OPC值讀取服務(wù)訪問的OPC項(xiàng)值,并且DD/CF語義信息被映射到OPC獲取屬性服務(wù)訪問的OPC項(xiàng)屬性。
參見圖2和3A以及圖4-6,對(duì)本領(lǐng)域技術(shù)人員來說很明顯,IFDSA 50和方法300的替換實(shí)施例要消除FF目錄240以及修改步驟340而把來自現(xiàn)場總線設(shè)備280中的AP目錄和FF對(duì)象直接映射在服務(wù)器目錄261中。對(duì)本領(lǐng)域技術(shù)人員來說也很明顯的是如果DD/CF文件的一個(gè)本地拷貝可用(例如硬盤或CD-ROM),則不需要從現(xiàn)場總線設(shè)備280中讀出FF對(duì)象240中的對(duì)象DD和對(duì)象CF,并且一個(gè)替換實(shí)施例包括從這種本地拷貝中讀取對(duì)象DD和對(duì)象CF。
IV.IFDSA單個(gè)客戶機(jī)應(yīng)用軟件接口現(xiàn)在參見圖7,IFDSA 50的優(yōu)選實(shí)施例提供單個(gè)接口,以便使客戶機(jī)應(yīng)用軟件180通過OPC客戶機(jī)210而訪問現(xiàn)場總線設(shè)備280的運(yùn)行時(shí)數(shù)據(jù)和語義信息。通過OPC服務(wù)器220中的服務(wù)器瀏覽功能270來提供服務(wù)器目錄中的H1、HSE和其它控制設(shè)備語義信息的位置。正如在上面的第I-III部分中所述的,F(xiàn)F服務(wù)器模塊230支持OPC服務(wù)器220中的服務(wù)器瀏覽功能270?,F(xiàn)場總線設(shè)備280運(yùn)行時(shí)數(shù)據(jù)可以通過與語義信息相同的OPC客戶機(jī)210接口而被提供給客戶機(jī)應(yīng)用軟件180。
OPC客戶機(jī)210可以從OPC服務(wù)器220中的服務(wù)器數(shù)據(jù)訪問功能271獲得運(yùn)行時(shí)數(shù)值數(shù)據(jù)。FF服務(wù)器模塊230使用在附件I中且從現(xiàn)場總線基金會(huì)中可獲得的FF規(guī)范中定義的協(xié)議服務(wù)來訪問現(xiàn)場總線設(shè)備280運(yùn)行時(shí)數(shù)值數(shù)據(jù)。由FF服務(wù)器模塊230訪問的現(xiàn)場總線設(shè)備280運(yùn)行時(shí)數(shù)值數(shù)據(jù)對(duì)服務(wù)器數(shù)據(jù)訪問功能271的映射由可以從OPC基金會(huì)中獲得的OPC規(guī)范來定義。
新IFDSA 50的優(yōu)選實(shí)施例支持現(xiàn)有應(yīng)用軟件的遷移,它被包括在其它工廠/企業(yè)應(yīng)用軟件184中,因?yàn)楝F(xiàn)有的應(yīng)用軟件只使用服務(wù)器數(shù)據(jù)訪問功能271并且這個(gè)功能未被IFDSA 50改變。本發(fā)明包括現(xiàn)有應(yīng)用軟件與IFDSA 50中新的客戶機(jī)應(yīng)用軟件180的遷移和共存。
權(quán)利要求
1.一種集成控制系統(tǒng),提供用于客戶機(jī)應(yīng)用軟件的、對(duì)現(xiàn)場總線設(shè)備的語義和運(yùn)行時(shí)數(shù)據(jù)的單個(gè)接口,所述集成控制系統(tǒng)包括多個(gè)工作的現(xiàn)場總線設(shè)備;一個(gè)現(xiàn)場總線網(wǎng)絡(luò),其中該現(xiàn)場總線網(wǎng)絡(luò)連接所述工作的現(xiàn)場總線設(shè)備;和一個(gè)服務(wù)器應(yīng)用,它經(jīng)由現(xiàn)場總線網(wǎng)絡(luò)與所述工作的現(xiàn)場總線設(shè)備通信并且操作性地與其連接,包括FF服務(wù)器模塊,其中該FF服務(wù)器模塊通過現(xiàn)場總線網(wǎng)絡(luò)與所述工作的現(xiàn)場總線設(shè)備通信;服務(wù)器瀏覽功能,其中該服務(wù)器瀏覽功能被用來定位用于該工作的現(xiàn)場總線設(shè)備的語義信息;和服務(wù)器數(shù)據(jù)訪問功能,其中服務(wù)器數(shù)據(jù)訪問功能提供對(duì)所述工作現(xiàn)場總線設(shè)備的運(yùn)行時(shí)和語義信息的訪問。
2.權(quán)利要求1的集成控制系統(tǒng),還包括客戶機(jī)應(yīng)用,它與服務(wù)器應(yīng)用通信并且可操作地與其連接,它包括客戶機(jī)應(yīng)用軟件;和客戶機(jī),它與客戶機(jī)應(yīng)用軟件通信并可操作地與其連接,并且與服務(wù)器瀏覽功能以及服務(wù)器數(shù)據(jù)訪問功能通信,其中客戶機(jī)應(yīng)用軟件通過所述客戶機(jī)訪問語義信息和運(yùn)行時(shí)數(shù)據(jù)。
3.權(quán)利要求2的集成控制系統(tǒng),其中客戶機(jī)應(yīng)用軟件包括如下的一個(gè)或多個(gè)應(yīng)用軟件人/機(jī)接口應(yīng)用軟件;維護(hù)/診斷應(yīng)用軟件;和配置應(yīng)用軟件。
4.權(quán)利要求1的集成控制系統(tǒng),其中工作的現(xiàn)場總線設(shè)備包括如下類型的一個(gè)或多個(gè)設(shè)備H1設(shè)備;HSE設(shè)備;或者其它現(xiàn)場總線設(shè)備。
5.權(quán)利要求1的集成控制系統(tǒng),其中服務(wù)器應(yīng)用是一個(gè)OPC服務(wù)器。
6.權(quán)利要求2的集成控制系統(tǒng),其中客戶機(jī)應(yīng)用是一個(gè)OPC客戶機(jī)。
7.權(quán)利要求1的集成控制系統(tǒng),其中FF服務(wù)器模塊包括FF目錄,其中該FF目錄包括所述工作的現(xiàn)場總線設(shè)備的對(duì)象語義;映射功能,其中映射功能把FF目錄中的對(duì)象語義映射到一個(gè)服務(wù)器目錄中;和服務(wù)器目錄,其中該服務(wù)器目錄包括來自FF目錄中的現(xiàn)場總線設(shè)備的對(duì)象語義,其按照與客戶機(jī)應(yīng)用軟件兼容的格式被映射并且可通過客戶機(jī)由客戶機(jī)應(yīng)用軟件自動(dòng)訪問。
8.權(quán)利要求7的集成控制系統(tǒng),其中服務(wù)器目錄包括瀏覽樹形結(jié)構(gòu),其中所述瀏覽樹形結(jié)構(gòu)定義分支和葉節(jié)點(diǎn)組織,以及用于現(xiàn)場總線設(shè)備的命名和它們的對(duì)象。
9.一種在集成控制系統(tǒng)中客戶機(jī)應(yīng)用軟件通過單個(gè)接口訪問現(xiàn)場總線設(shè)備的語義和運(yùn)行時(shí)數(shù)據(jù)的方法,所述方法包括步驟提供服務(wù)器瀏覽功能,其中服務(wù)器瀏覽功能提供對(duì)用于工作的現(xiàn)場總線設(shè)備的語義數(shù)據(jù)的訪問;提供服務(wù)器數(shù)據(jù)訪問功能,其中服務(wù)器數(shù)據(jù)訪問功能提供對(duì)該工作的現(xiàn)場總線設(shè)備的運(yùn)行時(shí)數(shù)據(jù)的訪問;提供與服務(wù)器瀏覽功能和服務(wù)器數(shù)據(jù)訪問功能通信的一個(gè)客戶機(jī);和客戶機(jī)應(yīng)用軟件通過該客戶機(jī)訪問該語義數(shù)據(jù)和運(yùn)行時(shí)數(shù)據(jù)。
全文摘要
一種新的和改良的控制系統(tǒng)結(jié)構(gòu),它具有用于應(yīng)用軟件的單個(gè)服務(wù)器接口,其通過在線提供對(duì)工廠/企業(yè)優(yōu)化、操作、配置、維護(hù)和診斷應(yīng)用軟件所需信息的即時(shí)快速訪問,而消除人工干預(yù)。該控制系統(tǒng)結(jié)構(gòu)提供一種動(dòng)態(tài)創(chuàng)建服務(wù)器目錄以便在集成控制系統(tǒng)中使能自動(dòng)訪問的方法。該方法包括訪問現(xiàn)場總線設(shè)備的活動(dòng)列表;建造/更新瀏覽樹形結(jié)構(gòu),該瀏覽樹形結(jié)構(gòu)定義分支和葉節(jié)點(diǎn)組織和用于現(xiàn)場總線設(shè)備的命名及來自該現(xiàn)場總線設(shè)備的數(shù)據(jù);把來自工作的現(xiàn)場總線設(shè)備中的AP目錄和FF對(duì)象復(fù)制到一個(gè)FF目錄中并把FF目錄映射到服務(wù)器目錄中。
文檔編號(hào)H04L12/24GK1924747SQ20061009450
公開日2007年3月7日 申請(qǐng)日期2002年8月23日 優(yōu)先權(quán)日2001年8月23日
發(fā)明者D·A·格蘭澤爾, L·A·奈策爾, D·B·戈夫 申請(qǐng)人:菲爾德巴斯基金會(huì)