欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于控制系統(tǒng)的裝置的配置的方法和系統(tǒng)與流程

文檔序號(hào):11160703閱讀:1110來(lái)源:國(guó)知局
用于控制系統(tǒng)的裝置的配置的方法和系統(tǒng)與制造工藝

本發(fā)明涉及控制系統(tǒng)和工業(yè)自動(dòng)化。更具體地說(shuō),本發(fā)明涉及控制系統(tǒng)的裝置的工程設(shè)計(jì)和配置。



背景技術(shù):

工廠(chǎng)和對(duì)應(yīng)的控制系統(tǒng)的設(shè)計(jì)、工程設(shè)計(jì)和試運(yùn)行是復(fù)雜的并且耗時(shí)的過(guò)程。為簡(jiǎn)化涉及的復(fù)雜性,工程設(shè)計(jì)通常由自動(dòng)化服務(wù)提供商的各種人員使用各種工具分階段(in phase)進(jìn)行。初始階段涉及由自動(dòng)化服務(wù)提供商理解客戶(hù)要求,并且生成工廠(chǎng)規(guī)范。自動(dòng)化服務(wù)提供商通過(guò)顯示使用拍賣(mài)提議工具創(chuàng)建和存儲(chǔ)的預(yù)期的工廠(chǎng)拓?fù)鋱D來(lái)制作拍賣(mài)提議。預(yù)期的工廠(chǎng)拓?fù)鋱D用來(lái)向客戶(hù)呈現(xiàn)工廠(chǎng)網(wǎng)絡(luò)體系結(jié)構(gòu)概觀,以便觸發(fā)與工廠(chǎng)配置和規(guī)范有關(guān)的其它拍賣(mài)和投標(biāo)討論。

在隨后階段中,通過(guò)添加在控制工程設(shè)計(jì)和操作的上下文中相關(guān)的關(guān)鍵細(xì)節(jié),將預(yù)期的工廠(chǎng)拓?fù)鋱D轉(zhuǎn)換成常規(guī)工廠(chǎng)拓?fù)鋱D。常規(guī)工廠(chǎng)拓?fù)鋱D由控制工程師在控制系統(tǒng)的裝置的配置和試運(yùn)行期間使用,控制系統(tǒng)包含在線(xiàn)裝置/系統(tǒng)配置、遠(yuǎn)程診斷、系統(tǒng)的創(chuàng)建、控制應(yīng)用工具中的控制和硬件結(jié)構(gòu)、拓?fù)鋱D細(xì)節(jié)到操作工具的導(dǎo)出等。在此階段中,使用眾多的工具,其中每個(gè)工具具有單獨(dú)的數(shù)據(jù)存儲(chǔ)庫(kù)。

通常,預(yù)期的工廠(chǎng)拓?fù)鋱D到常規(guī)工廠(chǎng)拓?fù)鋱D的轉(zhuǎn)換及控制系統(tǒng)的裝置的配置和試運(yùn)行由自動(dòng)化和控制工程師手動(dòng)進(jìn)行。轉(zhuǎn)換和隨后配置的此任務(wù)在控制工程師部分上要求域知識(shí),并且因此涉及高技能相關(guān)的成本。另外,轉(zhuǎn)換和裝置的隨后配置和試運(yùn)行的此任務(wù)通常包含多個(gè)基本配置,這些基本配置是冗余的并且可重復(fù)的,其當(dāng)前手動(dòng)執(zhí)行,由此對(duì)于大規(guī)模工程設(shè)計(jì)項(xiàng)目引起低效的輸送策略。此外,由于在各種工程設(shè)計(jì)工具的各種數(shù)據(jù)模型之間的語(yǔ)義斷開(kāi),確定系統(tǒng)元素相對(duì)于在該工具的數(shù)據(jù)庫(kù)外的系統(tǒng)元素的依賴(lài)性是有挑戰(zhàn)性的。

此外,在執(zhí)行轉(zhuǎn)換和裝置的隨后配置和試運(yùn)行的此任務(wù)時(shí),控制工程師通常必須參照在在先階段中生成的諸如I/O列表等的要求和配置規(guī)則、工廠(chǎng)工程設(shè)計(jì)信息、工程設(shè)計(jì)信息之中的依賴(lài)性,并且這使得任務(wù)是耗時(shí)的、冗長(zhǎng)的、低效的,以及易于出錯(cuò)。

已存在嘗試了解決上面提及的問(wèn)題的若干方法。然而,存在用于解決上面提及的問(wèn)題的改進(jìn)系統(tǒng)和方法的需要。



技術(shù)實(shí)現(xiàn)要素:

本文中解決了上述缺點(diǎn)、缺陷和問(wèn)題,這將通過(guò)閱讀和理解下面的說(shuō)明書(shū)來(lái)理解。

一方面中,本發(fā)明公開(kāi)了使用配置服務(wù)器配置控制系統(tǒng)的多個(gè)裝置的方法,該配置服務(wù)器使用工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)連接到多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)。來(lái)自多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的每個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)與來(lái)自多個(gè)工程設(shè)計(jì)工具的對(duì)應(yīng)的工程設(shè)計(jì)工具關(guān)聯(lián)。

方法包含從來(lái)自多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的第一數(shù)據(jù)存儲(chǔ)庫(kù)檢索第一數(shù)據(jù)集。第一數(shù)據(jù)集以第一數(shù)據(jù)模型存儲(chǔ)在第一數(shù)據(jù)存儲(chǔ)庫(kù)中。另外,方法包含從來(lái)自多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的第二數(shù)據(jù)存儲(chǔ)庫(kù)檢索與第一數(shù)據(jù)集關(guān)聯(lián)的第二數(shù)據(jù)集。第二數(shù)據(jù)集以第二數(shù)據(jù)模型存儲(chǔ)在第二數(shù)據(jù)存儲(chǔ)庫(kù)中。

此外,方法包含通過(guò)將第一數(shù)據(jù)集和第二數(shù)據(jù)集轉(zhuǎn)換成圖形數(shù)據(jù)庫(kù)來(lái)識(shí)別在第一數(shù)據(jù)集和第二數(shù)據(jù)集之中的至少一個(gè)功能依賴(lài)性,該圖形數(shù)據(jù)庫(kù)包括使用第一數(shù)據(jù)集和第二數(shù)據(jù)集創(chuàng)建的第一節(jié)點(diǎn)和第二節(jié)點(diǎn)和在第一節(jié)點(diǎn)與第二節(jié)點(diǎn)之間的邊緣,其中邊緣指示至少一個(gè)功能依賴(lài)性。

此外,方法包含根據(jù)至少一個(gè)功能依賴(lài)性,使用第一數(shù)據(jù)集和第二數(shù)據(jù)集,生成包含配置文件和系統(tǒng)拓?fù)鋱D、控制邏輯圖、人機(jī)接口的面板中的至少一個(gè)的多個(gè)工程設(shè)計(jì)產(chǎn)物;以及傳送配置文件到來(lái)自多個(gè)裝置的對(duì)應(yīng)裝置用于試運(yùn)行裝置的操作。

在實(shí)施例中,方法還包括在修改一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物時(shí),驗(yàn)證一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。在實(shí)施例中,生成多個(gè)工程設(shè)計(jì)產(chǎn)物的步驟包含根據(jù)一個(gè)或多個(gè)預(yù)確定的規(guī)則,配置多個(gè)工程設(shè)計(jì)產(chǎn)物。在實(shí)施例中,方法還包括在對(duì)應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)中存留一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。存留的步驟包括接收來(lái)自一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的一個(gè)或多個(gè)預(yù)訂請(qǐng)求,以及在生成一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物時(shí)向一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)公布一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。

在實(shí)施例中,方法還包括根據(jù)識(shí)別的至少一個(gè)功能依賴(lài)性和一個(gè)或多個(gè)預(yù)確定的規(guī)則,使用第一數(shù)據(jù)集和第二數(shù)據(jù)集生成與一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物有關(guān)的一個(gè)或多個(gè)推薦。在實(shí)施例中,方法還包括基于一個(gè)或多個(gè)關(guān)系,評(píng)估修改對(duì)第一數(shù)據(jù)集的影響,并且使用圖形數(shù)據(jù)庫(kù)呈現(xiàn)修改的評(píng)估的影響。

另一方面中,本發(fā)明公開(kāi)用于配置控制系統(tǒng)的多個(gè)裝置的系統(tǒng)。系統(tǒng)包括多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)、以通信方式耦合到多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)以及使用工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)操作地耦合到多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的配置服務(wù)器。

來(lái)自多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的每個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)與來(lái)自多個(gè)工程設(shè)計(jì)工具的對(duì)應(yīng)的工程設(shè)計(jì)工具關(guān)聯(lián)。工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)配置成將一個(gè)或多個(gè)數(shù)據(jù)集從一個(gè)或多個(gè)數(shù)據(jù)模型轉(zhuǎn)換成圖形數(shù)據(jù)庫(kù),其包括使用一個(gè)或多個(gè)數(shù)據(jù)集創(chuàng)建的多個(gè)節(jié)點(diǎn)和在數(shù)量為P的多個(gè)節(jié)點(diǎn)之間的多個(gè)邊緣,其中來(lái)自多個(gè)邊緣的每個(gè)邊緣指示至少一個(gè)功能依賴(lài)性。

配置服務(wù)器配置成從第一數(shù)據(jù)存儲(chǔ)庫(kù)檢索第一數(shù)據(jù)集和從第二數(shù)據(jù)存儲(chǔ)庫(kù)檢索第二數(shù)據(jù)集,使用圖形數(shù)據(jù)庫(kù)識(shí)別在第一數(shù)據(jù)集和第二數(shù)據(jù)集之中的至少一個(gè)功能依賴(lài)性,生成包含配置文件和系統(tǒng)拓?fù)鋱D、控制邏輯圖、人機(jī)接口的面板中的至少一個(gè)的多個(gè)工程設(shè)計(jì)產(chǎn)物,以及傳送配置文件到來(lái)自多個(gè)裝置的對(duì)應(yīng)裝置用于試運(yùn)行裝置的操作。配置服務(wù)器根據(jù)至少一個(gè)功能依賴(lài)性,使用第一數(shù)據(jù)集和第二數(shù)據(jù)集生成多個(gè)工程設(shè)計(jì)產(chǎn)物。

在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)在對(duì)應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)中存留一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。在實(shí)施例中,在存留一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物前,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)在修改一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物時(shí),驗(yàn)證一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。

本文中描述了變化范圍的系統(tǒng)和方法。除此概括中描述的方面和優(yōu)點(diǎn)外,通過(guò)參照附圖和參照接著的詳細(xì)描述,另外的方面和優(yōu)點(diǎn)將變得顯然。

附圖說(shuō)明

圖1根據(jù)本發(fā)明的各種實(shí)施例,圖示用于控制系統(tǒng)的裝置的配置的系統(tǒng);

圖2根據(jù)本發(fā)明的各種實(shí)施例,圖示用于控制系統(tǒng)的裝置的配置的方法;

圖3根據(jù)本發(fā)明的各種實(shí)施例,示范圖示標(biāo)記的關(guān)聯(lián);

圖4根據(jù)本發(fā)明的各種實(shí)施例,示范圖示由工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)生成的圖形數(shù)據(jù)庫(kù);以及

圖4根據(jù)本發(fā)明的各種實(shí)施例,示范圖示由工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)生成的圖形數(shù)據(jù)庫(kù)。

具體實(shí)施方式

在下面的詳細(xì)描述中,參照了形成其一部分的附圖,并且圖中通過(guò)說(shuō)明方式示出了可實(shí)施的特定實(shí)施例。這些實(shí)施例以充分的細(xì)節(jié)描述,以便使本領(lǐng)域的技術(shù)人員能夠?qū)嵤?shí)施例,并且要理解,在不脫離實(shí)施例的范圍的情況下,可利用其它實(shí)施例,并且可進(jìn)行邏輯、機(jī)械、電氣和其它變化。因此,下面的詳細(xì)描述不要在限制的意義上進(jìn)行。

圖1根據(jù)本發(fā)明的各種實(shí)施例,圖示用于控制系統(tǒng)的裝置的配置的系統(tǒng)100。系統(tǒng)100包含安裝在工作站135和145上的多個(gè)工程設(shè)計(jì)工具,工作站連接到控制系統(tǒng)100用于控制系統(tǒng)100的配置和工程設(shè)計(jì)。這些工程設(shè)計(jì)工具在工程設(shè)計(jì)的各種階段和時(shí)期由眾多的人員使用。使用工程設(shè)計(jì)工具生成和配置的工程設(shè)計(jì)數(shù)據(jù)存儲(chǔ)在多個(gè)對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)140、150、160和170上。

使用各種數(shù)據(jù)模型和格式,在數(shù)據(jù)存儲(chǔ)庫(kù)上存儲(chǔ)工程設(shè)計(jì)數(shù)據(jù)。例如,在數(shù)據(jù)存儲(chǔ)庫(kù)140上使用基于表格式的電子表格的數(shù)據(jù)模型,存儲(chǔ)與輸入輸出(I/O)列表有關(guān)的數(shù)據(jù)。類(lèi)似地,與控制邏輯有關(guān)的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)150上的基于可擴(kuò)展標(biāo)記語(yǔ)言(XML)的文件模型中。

多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)通過(guò)通信網(wǎng)絡(luò)連接到工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130。工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130配置成將來(lái)自任何數(shù)據(jù)存儲(chǔ)庫(kù)的工程設(shè)計(jì)數(shù)據(jù)從初始數(shù)據(jù)模型轉(zhuǎn)換成圖形數(shù)據(jù)庫(kù)。此圖形數(shù)據(jù)庫(kù)隨后由配置服務(wù)器120用于生成一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。術(shù)語(yǔ)工程設(shè)計(jì)產(chǎn)物包含用于工廠(chǎng)或設(shè)施的系統(tǒng)拓?fù)鋱D、控制邏輯圖、用于控制器、智能電子裝置、人機(jī)接口的配置文件及諸如此類(lèi)。配置服務(wù)器120使用通信信道連接到工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130。

在生成工程設(shè)計(jì)產(chǎn)物后,配置服務(wù)器120在對(duì)應(yīng)的裝置(圖1中示為智能電子裝置115、智能電子裝置117和流量計(jì)的人機(jī)接口119)上部署配置文件。諸如系統(tǒng)拓?fù)鋱D、控制邏輯圖等的剩余工程設(shè)計(jì)產(chǎn)物被發(fā)送到工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130。如果未發(fā)現(xiàn)類(lèi)似工程設(shè)計(jì)數(shù)據(jù),則工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130在對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)中存儲(chǔ)(也稱(chēng)為存留)剩余工程設(shè)計(jì)產(chǎn)物,否則,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130根據(jù)由配置服務(wù)器120生成的工程設(shè)計(jì)產(chǎn)物,更新在數(shù)據(jù)存儲(chǔ)庫(kù)中的工程設(shè)計(jì)數(shù)據(jù)。

在實(shí)施例中,數(shù)據(jù)中心的方法用來(lái)由工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130存儲(chǔ)剩余工程設(shè)計(jì)產(chǎn)物,或者更新在數(shù)據(jù)存儲(chǔ)庫(kù)中的工程設(shè)計(jì)數(shù)據(jù)。多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)通過(guò)發(fā)送一個(gè)或多個(gè)預(yù)訂請(qǐng)求,向工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130注冊(cè)。相應(yīng)地,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130向一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)公布一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物。

在實(shí)施例中,在對(duì)存留的工程設(shè)計(jì)產(chǎn)物進(jìn)行變化時(shí),工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130配置成接收有關(guān)變化的通知,并且能夠通過(guò)檢查變化是與其它工程設(shè)計(jì)產(chǎn)物沖突還是與其相符來(lái)驗(yàn)證變化。通過(guò)這樣做,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130能夠消除在多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)上存儲(chǔ)的工程設(shè)計(jì)數(shù)據(jù)中的異常和沖突。

配置服務(wù)器120連接到工程設(shè)計(jì)工作站105。工程師使用工程設(shè)計(jì)工作站105能夠交互和配置配置服務(wù)器120。在實(shí)施例中,配置服務(wù)器120根據(jù)一個(gè)或多個(gè)預(yù)確定的規(guī)則,生成與一個(gè)或多個(gè)工程設(shè)計(jì)產(chǎn)物有關(guān)的一個(gè)或多個(gè)推薦。這些推薦被發(fā)送到工程設(shè)計(jì)工作站105,用于工程師選擇推薦,基于推薦,配置服務(wù)器120將生成工程設(shè)計(jì)產(chǎn)物。在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130評(píng)估修改對(duì)工程設(shè)計(jì)數(shù)據(jù)的影響,并且在工程設(shè)計(jì)工作站105上使用圖形數(shù)據(jù)庫(kù)呈現(xiàn)修改的評(píng)估的影響。使用示例,在圖2中進(jìn)一步解釋與配置服務(wù)器120和工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130有關(guān)的方面。

圖2根據(jù)本發(fā)明的各種實(shí)施例,圖示用于控制系統(tǒng)的裝置(115、117和119)的配置的方法200。在步驟210處,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130從來(lái)自多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)的第一數(shù)據(jù)存儲(chǔ)庫(kù)檢索第一數(shù)據(jù)集。在實(shí)施例中,配置服務(wù)器120接收來(lái)自工程設(shè)計(jì)工作站105的命令,以啟動(dòng)控制系統(tǒng)的裝置(在圖1中示范示為智能電子裝置115、智能電子裝置117和流量計(jì)的人機(jī)接口119)的配置。在接收命令時(shí),配置服務(wù)器120從工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130請(qǐng)求工程設(shè)計(jì)數(shù)據(jù)。相應(yīng)地,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130從第一數(shù)據(jù)存儲(chǔ)庫(kù)檢索第一數(shù)據(jù)集。在實(shí)施例中,第一數(shù)據(jù)集是從P&I圖生成的標(biāo)記信息。如本文中提及的,數(shù)據(jù)集表示數(shù)據(jù)項(xiàng)的集合,并且基于使用的上下文,可交換使用。

在步驟220處,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130從對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)檢索與第一數(shù)據(jù)集關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)集。在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130具有用于識(shí)別與第一數(shù)據(jù)項(xiàng)關(guān)聯(lián)的數(shù)據(jù)集的一個(gè)或多個(gè)預(yù)確定的規(guī)則或準(zhǔn)則。例如,規(guī)則能夠是在第一數(shù)據(jù)集是信號(hào)信息的情況下,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130將從對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)檢索關(guān)聯(lián)的I/O模塊數(shù)據(jù)集。類(lèi)似地,另一規(guī)則能夠是在第一數(shù)據(jù)集是I/O模塊信息的情況下,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130將從對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)檢索關(guān)聯(lián)的控制器數(shù)據(jù)集和關(guān)聯(lián)的信號(hào)數(shù)據(jù)集。在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130能夠遞歸檢索與先前檢索的數(shù)據(jù)集關(guān)聯(lián)的數(shù)據(jù)集。例如,如圖4所示,標(biāo)記1數(shù)據(jù)項(xiàng)428與信號(hào)3數(shù)據(jù)項(xiàng)415、信號(hào)4數(shù)據(jù)項(xiàng)417、信號(hào)5數(shù)據(jù)項(xiàng)419以及控制邏輯圖460關(guān)聯(lián)。在檢索標(biāo)記1數(shù)據(jù)項(xiàng)428時(shí),工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130將檢索信號(hào)3數(shù)據(jù)項(xiàng)415、信號(hào)4數(shù)據(jù)項(xiàng)417、信號(hào)5數(shù)據(jù)項(xiàng)419以及控制邏輯圖460,因?yàn)樾盘?hào)3數(shù)據(jù)項(xiàng)415、信號(hào)4數(shù)據(jù)項(xiàng)417、信號(hào)5數(shù)據(jù)項(xiàng)419以及控制邏輯圖460與先前檢索的標(biāo)記1數(shù)據(jù)項(xiàng)428關(guān)聯(lián)。相應(yīng)地,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130也將檢索控制器1數(shù)據(jù)項(xiàng)450,控制器1數(shù)據(jù)項(xiàng)450與先前檢索的控制邏輯圖460關(guān)聯(lián)。

另外,在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)能夠使用先前檢索的數(shù)據(jù)集了解和識(shí)別在數(shù)據(jù)集之中的關(guān)聯(lián),并且能夠相應(yīng)地更新預(yù)確定的規(guī)則。

在步驟230處,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130識(shí)別在第一數(shù)據(jù)集和一個(gè)或多個(gè)數(shù)據(jù)集之中的一個(gè)或多個(gè)功能依賴(lài)性。在檢索一個(gè)或多個(gè)數(shù)據(jù)集后,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130將第一數(shù)據(jù)集和一個(gè)或多個(gè)數(shù)據(jù)集轉(zhuǎn)換成圖形數(shù)據(jù)庫(kù)。通過(guò)經(jīng)過(guò)對(duì)于工程設(shè)計(jì)工具定義的應(yīng)用編程接口,從各種工程設(shè)計(jì)工具和對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)提取相關(guān)信息,識(shí)別在數(shù)據(jù)集之間的功能依賴(lài)性。

圖形數(shù)據(jù)庫(kù)中的每個(gè)頂點(diǎn)(vertex)對(duì)應(yīng)于數(shù)據(jù)項(xiàng)。頂點(diǎn)因此表示下面的一個(gè):標(biāo)記數(shù)據(jù)項(xiàng)、信號(hào)數(shù)據(jù)項(xiàng)、HMI數(shù)據(jù)項(xiàng)、拓?fù)鋽?shù)據(jù)項(xiàng)、控制邏輯圖數(shù)據(jù)項(xiàng)、控制器數(shù)據(jù)項(xiàng)及諸如此類(lèi)。每個(gè)數(shù)據(jù)項(xiàng)具有與其關(guān)聯(lián)的其自己的子類(lèi)別和性質(zhì)。例如,控制器裝置數(shù)據(jù)項(xiàng)c可以是網(wǎng)絡(luò)控制器的類(lèi)型,并且具有關(guān)聯(lián)的輸入和輸出數(shù)據(jù)項(xiàng)。

在數(shù)據(jù)項(xiàng)中的一個(gè)取決于另一數(shù)據(jù)項(xiàng)或者被指派到另一數(shù)據(jù)項(xiàng)時(shí),在不同數(shù)據(jù)項(xiàng)之間存在功能依賴(lài)性。例如,如圖3所示,標(biāo)記XYZ001數(shù)據(jù)項(xiàng)330(其是大批(bulk)工程設(shè)計(jì)數(shù)據(jù)存儲(chǔ)庫(kù)的一部分)被指派到作為系統(tǒng)拓?fù)鋽?shù)據(jù)項(xiàng)的一部分的系統(tǒng)拓?fù)?TE001數(shù)據(jù)項(xiàng)320。此處,松散地定義了關(guān)系,其中,一個(gè)元素被指派到另一元素,并且因此與其有關(guān)。在圖形數(shù)據(jù)庫(kù)中,在系統(tǒng)元素之間的每個(gè)功能依賴(lài)性表示為在對(duì)應(yīng)于相應(yīng)數(shù)據(jù)項(xiàng)的頂點(diǎn)之間的邊緣。

正式地,則圖形數(shù)據(jù)庫(kù)被定義為

G = (V, E),

其中,V是頂點(diǎn)(數(shù)據(jù)項(xiàng))集,并且E是邊緣(功能依賴(lài)性)集。

我們將頂點(diǎn)集定義為所有數(shù)據(jù)項(xiàng),即所有數(shù)據(jù)集的聯(lián)合(聚合)

其中,

T是系統(tǒng)中的標(biāo)記數(shù)據(jù)集項(xiàng)

T = {t | t是工業(yè)自動(dòng)化系統(tǒng)中的標(biāo)記數(shù)據(jù)項(xiàng)}

R是從其中推導(dǎo)標(biāo)記數(shù)據(jù)項(xiàng)的客戶(hù)要求數(shù)據(jù)集

R = {r | r是客戶(hù)要求數(shù)據(jù)項(xiàng),其以純文本或圖像形式指定}

ST是信號(hào)數(shù)據(jù)集

ST = {st | st是對(duì)于標(biāo)記數(shù)據(jù)項(xiàng)定義的信號(hào)數(shù)據(jù)項(xiàng)}

HE是HMI數(shù)據(jù)集

HE = {h | h是在系統(tǒng)HMI中使用的面板或其它圖形數(shù)據(jù)項(xiàng)}

TE是系統(tǒng)拓?fù)鋽?shù)據(jù)集

TE = {te | te是表示系統(tǒng)中裝置的系統(tǒng)拓?fù)鋽?shù)據(jù)項(xiàng)}

CLD是控制邏輯圖數(shù)據(jù)集

CLD = {cld | cld是控制邏輯圖或應(yīng)用數(shù)據(jù)項(xiàng)}

C是在系統(tǒng)中使用的控制器數(shù)據(jù)集

C = {c | c是在系統(tǒng)中的控制器數(shù)據(jù)項(xiàng)}

U是系統(tǒng)的所有用戶(hù)集

U = {u | u是系統(tǒng)的用戶(hù),其具有定義的權(quán)利和任務(wù)}

P是對(duì)于系統(tǒng)定義所有項(xiàng)目集

P = {p | p是自動(dòng)化工程設(shè)計(jì)項(xiàng)目}

每個(gè)數(shù)據(jù)項(xiàng)被定義為三元組<id,類(lèi)型,名稱(chēng)>。屬性id表示用于數(shù)據(jù)項(xiàng)的獨(dú)特標(biāo)識(shí)符。用于數(shù)據(jù)項(xiàng)的類(lèi)型可以是標(biāo)記、信號(hào)標(biāo)記、HMI元素、拓?fù)湓?、控制邏輯圖、控制器、用戶(hù)或項(xiàng)目中的一個(gè)。屬性名稱(chēng)表示用于數(shù)據(jù)項(xiàng)的顯示名稱(chēng)。

圖形中的每個(gè)邊緣表示在工程設(shè)計(jì)系統(tǒng)中兩個(gè)數(shù)據(jù)項(xiàng)之間的功能依賴(lài)性。邊緣被定義為單向的,并且被指定為四元組<id,源,目的地,關(guān)系>。屬性id表示用于邊緣的獨(dú)特標(biāo)識(shí)符。源和目的地屬性表示在其之間存在功能依賴(lài)性的相應(yīng)源和目的地?cái)?shù)據(jù)項(xiàng)。屬性關(guān)系指定在邊緣連接的數(shù)據(jù)項(xiàng)之間的功能依賴(lài)性R。

功能依賴(lài)性R能夠是{“implements”,“has”,“assigned_to”,“allocated_to”,“can_have”,“used_by”,“contains”,“has_access_to”,“run”}中的一個(gè),并且表征為

R: V × V,使得

并且要求r是(至少部分)由標(biāo)記t實(shí)現(xiàn)

并且標(biāo)記t具有與其關(guān)聯(lián)的標(biāo)記數(shù)據(jù)項(xiàng)st

并且標(biāo)記t被指派到系統(tǒng)拓?fù)鋽?shù)據(jù)項(xiàng)te

并且標(biāo)記元素st被分配到控制邏輯圖數(shù)據(jù)項(xiàng)cld

并且HMI數(shù)據(jù)項(xiàng)he表示標(biāo)記t。

并且標(biāo)記數(shù)據(jù)項(xiàng)st被指派到拓?fù)鋽?shù)據(jù)項(xiàng)te

并且項(xiàng)目p包含系統(tǒng)數(shù)據(jù)項(xiàng)v

并且用戶(hù)u可以使用項(xiàng)目p

并且控制器c運(yùn)行控制邏輯圖cld

例如,如圖中所示,413

- 標(biāo)記t0424具有與其關(guān)聯(lián)的兩個(gè)信號(hào)411和413,在t0與兩個(gè)信號(hào)數(shù)據(jù)項(xiàng)每個(gè)之間存在關(guān)系“has”;

邊緣可定義為:

e1 = (edge1, t0, s1, “has”)

e2 = (edge2, t0, s2, “has”)

- 如果標(biāo)記t0 424被指派到系統(tǒng)拓?fù)湓豻e1430,則在元素t1與te1之間存在關(guān)系“assigned_to”

邊緣可定義為:

e3 = (edge3, t1, te1, “assigned_to”)

在不同數(shù)據(jù)項(xiàng)之間的功能依賴(lài)性已明確,或者是隱含的。例如,在大批標(biāo)記管理工具中,在標(biāo)記數(shù)據(jù)項(xiàng)與信號(hào)數(shù)據(jù)項(xiàng)之間的功能依賴(lài)性已明確。也就是說(shuō),標(biāo)記數(shù)據(jù)項(xiàng)能夠與信號(hào)數(shù)據(jù)項(xiàng)具有一對(duì)多關(guān)系。例如,如圖3中所示,諸如泵的裝置的標(biāo)記XYZ001數(shù)據(jù)項(xiàng)330能夠被指派到系統(tǒng)拓?fù)銽E001數(shù)據(jù)項(xiàng)320,在所述情況下,松散地定義了關(guān)系。標(biāo)記XYZ001數(shù)據(jù)項(xiàng)330在系統(tǒng)拓?fù)鋽?shù)據(jù)存儲(chǔ)庫(kù)被存儲(chǔ)為屬性。工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130讀取此信息,并且為標(biāo)記XYZ001數(shù)據(jù)項(xiàng)330、信號(hào)數(shù)據(jù)項(xiàng)(圖中示為信號(hào)XYZ001-A數(shù)據(jù)項(xiàng)370和信號(hào)XYZ001-B數(shù)據(jù)項(xiàng)380)和系統(tǒng)拓?fù)銽E001數(shù)據(jù)項(xiàng)320創(chuàng)建頂點(diǎn),以及通過(guò)定義在頂點(diǎn)之間的功能依賴(lài)性的類(lèi)型來(lái)創(chuàng)建邊緣。工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130將所有這些功能依賴(lài)性形式化,并且將它們表示為在圖形數(shù)據(jù)庫(kù)中各種頂點(diǎn)之間的邊緣(如圖4中所示)。這通過(guò)下面提供的示例進(jìn)一步解釋。

通常,不存在將信號(hào)與控制邏輯圖(CLD)相關(guān)的自動(dòng)化工程設(shè)計(jì)系統(tǒng)中定義明確的功能依賴(lài)性。然而,在兩者之間存在隱含的功能依賴(lài)性。工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130通過(guò)從對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)檢索標(biāo)記數(shù)據(jù)集和信號(hào)數(shù)據(jù)集,并且將它們映射到如在控制應(yīng)用工程設(shè)計(jì)工具和數(shù)據(jù)存儲(chǔ)庫(kù)中定義的個(gè)別控制邏輯圖,識(shí)別隱含的功能依賴(lài)性。通常,信號(hào)元素對(duì)應(yīng)于CLD中的通信變量和外部變量。同時(shí),從如由客戶(hù)定義的標(biāo)記推導(dǎo)信號(hào)。信號(hào)也可以是獨(dú)立的,直接從客戶(hù)要求推導(dǎo)。CLD是控制邏輯模板的實(shí)例。一旦創(chuàng)建CLD,個(gè)別的參數(shù)便被映射到如在大批工程設(shè)計(jì)工具中定義的特定信號(hào)。自動(dòng)化的工具用來(lái)從大批工程設(shè)計(jì)系統(tǒng)提取各種信號(hào)和對(duì)應(yīng)的屬性。基于由工程師提供的規(guī)范,信號(hào)與例示的CLD中的對(duì)應(yīng)的參數(shù)關(guān)聯(lián)。

為定義在信號(hào)與CLD之間的關(guān)系,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130從對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)檢索信號(hào)和標(biāo)記數(shù)據(jù)集。隨后,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130查詢(xún)控制應(yīng)用工程設(shè)計(jì)工具以提取有關(guān)使用信號(hào)的特定模板數(shù)據(jù)項(xiàng)的信息。隨后,通過(guò)枚舉這些模板的實(shí)例,檢索與個(gè)別信號(hào)數(shù)據(jù)項(xiàng)有關(guān)的CLD數(shù)據(jù)項(xiàng)的列表。在識(shí)別功能依賴(lài)性,并且創(chuàng)建圖形數(shù)據(jù)庫(kù)后,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130將數(shù)據(jù)集和圖形數(shù)據(jù)庫(kù)發(fā)送到配置服務(wù)器120。

在步驟240處,配置服務(wù)器120使用數(shù)據(jù)集和圖形數(shù)據(jù)庫(kù)以最佳方式生成多個(gè)工程設(shè)計(jì)產(chǎn)物。這在對(duì)發(fā)電廠(chǎng)以及其對(duì)應(yīng)的控制系統(tǒng)進(jìn)行工程設(shè)計(jì)時(shí)使用系統(tǒng)拓?fù)渖傻氖纠M(jìn)一步解釋。

對(duì)于用于發(fā)電自動(dòng)化項(xiàng)目的發(fā)電廠(chǎng)進(jìn)行工程設(shè)計(jì)由一系列的工程設(shè)計(jì)活動(dòng)組成,活動(dòng)除別的外包含大批信號(hào)/標(biāo)記列表導(dǎo)入、系統(tǒng)拓?fù)涠x、控制工程設(shè)計(jì)、現(xiàn)場(chǎng)裝置工程設(shè)計(jì)、連接性工程設(shè)計(jì)以及操作部署。用于發(fā)電廠(chǎng)的典型工程設(shè)計(jì)項(xiàng)目由多個(gè)過(guò)程區(qū)域組成,多個(gè)過(guò)程區(qū)域中,每個(gè)過(guò)程區(qū)域由進(jìn)行輸入并且產(chǎn)生輸出的活動(dòng)集組成。用于過(guò)程區(qū)域的示例將是由諸如泵、傳送器、傳感器、閥以及煮器的現(xiàn)場(chǎng)裝置組成的煮器區(qū)域。在工程設(shè)計(jì)中,此煮器區(qū)域表示為系統(tǒng)拓?fù)渲械倪^(guò)程區(qū)域,并且布局創(chuàng)建有系統(tǒng)裝置、網(wǎng)絡(luò)和現(xiàn)場(chǎng)裝置。此布局定義特定過(guò)程區(qū)域的地形布局,而不是過(guò)程布局。差別在于此結(jié)構(gòu)包含附加的系統(tǒng)級(jí)裝置細(xì)節(jié),例如網(wǎng)絡(luò)、防火墻、路由器,其不是典型工廠(chǎng)布局的一部分。拓?fù)洳季钟兄诠こ處煂⒐S(chǎng)劃分成過(guò)程區(qū)域,指派系統(tǒng)和現(xiàn)場(chǎng)裝置,配置裝置以及部署工廠(chǎng)操作的配置。根據(jù)EPC公司,存在用于工程設(shè)計(jì)的若干輸入,例如信號(hào)列表、箱列表、工廠(chǎng)布局圖、P&ID圖等。信號(hào)列表被輸入大批工程設(shè)計(jì)過(guò)程,其中,工程師執(zhí)行信號(hào)到控制器的大批處理和分配,并且向大批數(shù)據(jù)庫(kù)公布。圖5示出具有在發(fā)電廠(chǎng)自動(dòng)化中使用的信號(hào)/IO列表的快照的表格500。

在大批工程設(shè)計(jì)過(guò)程期間處理的數(shù)據(jù)跨工程設(shè)計(jì)工具和在項(xiàng)目工程設(shè)計(jì)期間執(zhí)行的任務(wù)具有分支(ramification)。例如,在上圖中,信號(hào)HPC-TAG 10被分配到控制器HPC800 1-2,具有模擬輸入類(lèi)型,并且必須采用控制邏輯模板AIO1_Template例示??刂七壿媹D采用信號(hào)例示,并且被下載到控制器??刂破魇窃谙到y(tǒng)拓?fù)鋱D中配置的若干拓?fù)湓刂械囊粋€(gè)。信號(hào)作為配置數(shù)據(jù)被下載到操作系統(tǒng),其中,它們連線(xiàn)到在操作工作場(chǎng)所中的HMI元素。

在發(fā)電廠(chǎng)的控制系統(tǒng)的拍賣(mài)/提議階段和工程設(shè)計(jì)階段期間,使用來(lái)自多個(gè)工程設(shè)計(jì)工具的系統(tǒng)拓?fù)涔ぞ?,系統(tǒng)拓?fù)鋭?chuàng)建并且配置有特定細(xì)節(jié),例如網(wǎng)絡(luò)、控制器、工作站、防火墻、路由器等連同對(duì)拓?fù)渲忻總€(gè)元素特定的性質(zhì)和屬性。配置服務(wù)器120通過(guò)讀取IO列表數(shù)據(jù)集,并且根據(jù)識(shí)別的功能依賴(lài)性,應(yīng)用相關(guān)性質(zhì)和連接來(lái)創(chuàng)建拓?fù)洚a(chǎn)物。這允許使用標(biāo)記數(shù)據(jù)集和信號(hào)數(shù)據(jù)集來(lái)自動(dòng)生成工廠(chǎng)網(wǎng)絡(luò)和系統(tǒng)拓?fù)洳⑶易詣?dòng)配置拓?fù)洚a(chǎn)物。

大批工程設(shè)計(jì)工具在其對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)庫(kù)中保持詳細(xì)的數(shù)據(jù)模型,其包含有關(guān)信號(hào)數(shù)據(jù)項(xiàng)、標(biāo)記數(shù)據(jù)項(xiàng)的配置的細(xì)節(jié)等。數(shù)據(jù)存儲(chǔ)庫(kù)中存儲(chǔ)的數(shù)據(jù)項(xiàng)的子集具有在生成系統(tǒng)拓?fù)鋾r(shí)與配置服務(wù)器120的相關(guān)性。例如,信號(hào)數(shù)據(jù)項(xiàng)包含諸如信號(hào)類(lèi)型(例如,模擬輸入,模擬輸出)、裝置類(lèi)型(例如,控制器、工作站)、工廠(chǎng)中的位置、范圍等與系統(tǒng)拓?fù)湎嚓P(guān)的屬性。

對(duì)于生成系統(tǒng)拓?fù)?,具有與控制器、IO模塊、工廠(chǎng)區(qū)域、功能單元、hart分配以及Modbus分配有關(guān)信息的數(shù)據(jù)項(xiàng)是所關(guān)心的。此信息由圖形數(shù)據(jù)庫(kù)捕捉,并且因此圖形數(shù)據(jù)庫(kù)也包含由配置服務(wù)器120用來(lái)生成,配置或定義拓?fù)洚a(chǎn)物以及其關(guān)聯(lián)屬性的數(shù)據(jù)項(xiàng)的屬性。配置服務(wù)器120查詢(xún)圖形數(shù)據(jù)庫(kù),并且匯編數(shù)據(jù)項(xiàng)和功能依賴(lài)性的列表。數(shù)據(jù)項(xiàng)的此列表相對(duì)于來(lái)自拓?fù)涔ぞ叩挠蚰P偷耐負(fù)浞?hào)列表對(duì)象迭代,并且拓?fù)洚a(chǎn)物連同其屬性由配置服務(wù)器120生成。使用功能依賴(lài)性,配置服務(wù)器120通過(guò)指定網(wǎng)絡(luò)、端口等的數(shù)據(jù)項(xiàng),識(shí)別并且生成在拓?fù)洚a(chǎn)物之間的連接。

在多個(gè)工程設(shè)計(jì)產(chǎn)物之中,配置服務(wù)器120生成用于控制系統(tǒng)的裝置的配置文件。在實(shí)施例中,配置服務(wù)器120使用圖形數(shù)據(jù)庫(kù)生成一個(gè)或多個(gè)配置文件。例如,通過(guò)使用I/O數(shù)據(jù)項(xiàng)和控制邏輯圖數(shù)據(jù)項(xiàng)的屬性,配置服務(wù)器120相應(yīng)地生成配置文件,其指示在控制器的I/O端口上要發(fā)送的信號(hào)的種類(lèi)。類(lèi)似地,基于在數(shù)據(jù)項(xiàng)之中的功能依賴(lài)性,配置服務(wù)器120能夠創(chuàng)建優(yōu)化的配置文件。例如,在對(duì)于多個(gè)煮器利用公共控制邏輯時(shí),配置服務(wù)器120將基于識(shí)別的功能依賴(lài)性,在具有更高數(shù)量的I/O信道的控制器上分發(fā)公共控制邏輯,以便確保網(wǎng)絡(luò)擁擠是更少的。

在步驟250處,將一個(gè)或多個(gè)配置文件傳送或分發(fā)到其中部署它們的控制系統(tǒng)的裝置。由本領(lǐng)域技術(shù)人員要注意的是,雖然描述提供其中為工廠(chǎng)的試運(yùn)行執(zhí)行工程設(shè)計(jì)的示例,但本發(fā)明在為現(xiàn)有工廠(chǎng)或控制系統(tǒng)進(jìn)行重新工程設(shè)計(jì)中也適用。類(lèi)似地,雖然圖形數(shù)據(jù)庫(kù)在試運(yùn)行期間,在工廠(chǎng)的維護(hù)和重新工程設(shè)計(jì)期間由于存在適當(dāng)?shù)男畔⒍莻溆玫?,但由圖形數(shù)據(jù)庫(kù)識(shí)別和指示的功能依賴(lài)性對(duì)于現(xiàn)有控制器和其它此類(lèi)裝置的最佳置換以及對(duì)新控制器和其它此類(lèi)裝置的最佳安裝是相關(guān)的。類(lèi)似地,由本領(lǐng)域技術(shù)人員要注意的是,在試運(yùn)行期間,在生成圖形數(shù)據(jù)庫(kù)中能夠利用來(lái)自類(lèi)似項(xiàng)目的數(shù)據(jù)集。

在實(shí)施例中,配置服務(wù)器120配置成配置現(xiàn)有工程設(shè)計(jì)產(chǎn)物。在示例中,系統(tǒng)拓?fù)涔ぞ叩臄?shù)據(jù)存儲(chǔ)庫(kù)由未例示的拓?fù)洚a(chǎn)物組成。配置服務(wù)器120根據(jù)一個(gè)或多個(gè)預(yù)確定的規(guī)則,使用圖形數(shù)據(jù)庫(kù)和數(shù)據(jù)集來(lái)例示和配置這些拓?fù)洚a(chǎn)物。例如,在例示控制器時(shí),它要求GUID、名稱(chēng)、描述、端口、IP地址以及其所有權(quán)不是由拓?fù)涔ぞ叨怯煽刂乒こ淘O(shè)計(jì)工具定義的其它控制器特定的屬性。一旦控制器被例示,部分?jǐn)?shù)據(jù)便存留在拓?fù)銬B中,并且部分?jǐn)?shù)據(jù)存留在控制工程設(shè)計(jì)DB中。例如,在控制器被刪除時(shí),由于擁有對(duì)象的是CE工具而不是拓?fù)?,拓?fù)湫枰c控制工程設(shè)計(jì)工具核對(duì)。這適用于拓?fù)涔ぞ咧械脑S多目前和將來(lái)對(duì)象。

在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130能夠?qū)?duì)數(shù)據(jù)存儲(chǔ)庫(kù)中數(shù)據(jù)項(xiàng)的變化反映到在其它數(shù)據(jù)存儲(chǔ)庫(kù)中的其它數(shù)據(jù)項(xiàng),以便使用識(shí)別的功能依賴(lài)性保持一致性。工程師能夠決定選擇例示的拓?fù)鋵?duì)象用于編輯或添加與系統(tǒng)拓?fù)涔ぞ呦嚓P(guān)的附加屬性。為保持?jǐn)?shù)據(jù)存儲(chǔ)庫(kù)和對(duì)應(yīng)的工程設(shè)計(jì)工具中的數(shù)據(jù)一致性,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130通過(guò)根據(jù)識(shí)別的功能依賴(lài)性來(lái)修改數(shù)據(jù)項(xiàng),同步變化。

類(lèi)似地,在實(shí)施例中,工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130能夠驗(yàn)證由工程師執(zhí)行的對(duì)數(shù)據(jù)項(xiàng)的修改或變化。工程設(shè)計(jì)數(shù)據(jù)網(wǎng)關(guān)130為關(guān)于與其它數(shù)據(jù)項(xiàng)的功能依賴(lài)性的數(shù)據(jù)項(xiàng)執(zhí)行提議的變化的驗(yàn)證,并且提供與沖突和不一致性有關(guān)的錯(cuò)誤或警告的列表以及工程師在將數(shù)據(jù)存留到數(shù)據(jù)存儲(chǔ)庫(kù)前必須解決的推薦。

在實(shí)施例中,配置服務(wù)器120能夠生成用于自動(dòng)化網(wǎng)絡(luò)和特定配置的若干備選拓?fù)洚a(chǎn)物作為推薦用于工程師從中選擇。推薦基于預(yù)定義的上下文和相關(guān)性,從域中推導(dǎo)并且以用于設(shè)計(jì)自動(dòng)化網(wǎng)絡(luò)裝置和對(duì)象的自動(dòng)化網(wǎng)絡(luò)拓?fù)浜团渲玫挠蛞?guī)則的形式保持。

設(shè)計(jì)系統(tǒng)拓?fù)浜透鞣N其它工程設(shè)計(jì)產(chǎn)物并且使用不同工具手動(dòng)執(zhí)行基本配置步驟的常規(guī)方法使工程設(shè)計(jì)活動(dòng)極其復(fù)雜和冗長(zhǎng)。對(duì)于涉及執(zhí)行自動(dòng)化系統(tǒng)工程設(shè)計(jì)和試運(yùn)行的企業(yè),這導(dǎo)致增加的試運(yùn)行成本。本發(fā)明將通過(guò)借助于使過(guò)程自動(dòng)化而降低工程設(shè)計(jì)時(shí)間來(lái)實(shí)現(xiàn)有效的工程設(shè)計(jì)。因此,能夠提供工程設(shè)計(jì)項(xiàng)目和服務(wù)的更快輸送。另外,通過(guò)影響分析和依賴(lài)性可視化以評(píng)估對(duì)系統(tǒng)元素的變化的影響,本發(fā)明將通過(guò)降低悄悄進(jìn)入工業(yè)自動(dòng)化工程設(shè)計(jì)系統(tǒng)中的誤差的概率來(lái)改進(jìn)工程設(shè)計(jì)效率。

本書(shū)面描述使用包含最佳模式的示例來(lái)描述本文中的主題,并且還使本領(lǐng)域的任何技術(shù)人員能夠制作和使用本主題。本主題的可取得專(zhuān)利的范圍由權(quán)利要求書(shū)限定,并且可包含本領(lǐng)域的技術(shù)人員想到的其他示例。如果這類(lèi)其他示例具有沒(méi)有不同于權(quán)利要求書(shū)的文字語(yǔ)言的結(jié)構(gòu)元素,或者如果它們包含具有與權(quán)利要求書(shū)的文字語(yǔ)言的無(wú)實(shí)質(zhì)差異的等效結(jié)構(gòu)元素,則它們意圖處于權(quán)利要求書(shū)的范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桃园市| 临汾市| 吉首市| 桐柏县| 南投市| 怀仁县| 台江县| 宁国市| 镇平县| 皮山县| 裕民县| 原平市| 富裕县| 陇西县| 株洲县| 定南县| 娄烦县| 格尔木市| 鹤壁市| 大港区| 大城县| 韩城市| 鄂托克前旗| 保靖县| 通城县| 华池县| 米泉市| 肥乡县| 秦安县| 竹溪县| 建德市| 武强县| 西平县| 德令哈市| 井冈山市| 哈巴河县| 桦川县| 周口市| 公安县| 绥滨县| 五峰|