專利名稱:用于周期時間視覺化的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本文公開的主題涉及信息的視覺呈現(xiàn),并且更具體地涉及周期時間(cycle time)的視覺化。
背景技術(shù):
某些系統(tǒng),例如エ業(yè)控制系統(tǒng),可提供在各種類型的設(shè)備(例如傳感器、泵、閥等)中使能計(jì)算機(jī)指令的執(zhí)行的控制能力。例如,通信總線可以用于循環(huán)地送出和接收信號到各種設(shè)備以便同步計(jì)算機(jī)指令的執(zhí)行。然而,通信總線可能與來自不同的制造商的各種類型的設(shè)備通信。因此,配置和/或編程這些多個設(shè)備可能是復(fù)雜的并且耗時的
發(fā)明內(nèi)容
以下概括與原始要求保護(hù)的發(fā)明的范圍相當(dāng)?shù)哪承?shí)施例。這些實(shí)施例并不旨在限制要求保護(hù)的發(fā)明的范圍,而是這些實(shí)施例僅_在提供本發(fā)明的可能的形式的簡短概要。實(shí)際上,本發(fā)明可包括可以類似于或不同于后續(xù)闡述的實(shí)施例的各種形式。在第一實(shí)施例中,一種エ業(yè)過程控制系統(tǒng)包括處理器以及鏈路活動調(diào)度器(linkactive scheduler)。鏈路活動調(diào)度器配置為調(diào)度宏周期(macrocycle)的執(zhí)行。宏周期包括應(yīng)用時隙(timeslot)和異步時隙。鏈路活動調(diào)度器還配置為在應(yīng)用時隙中調(diào)度用于エ業(yè)過程控制系統(tǒng)的多個現(xiàn)場設(shè)備的受調(diào)度指令(scheduled instruction)的執(zhí)行。鏈路活動調(diào)度器還配置為在異步時隙中調(diào)度用于エ業(yè)過程控制系統(tǒng)的多個現(xiàn)場設(shè)備的非調(diào)度指令(unscheduled instruction)的執(zhí)行。エ業(yè)過程控制系統(tǒng)還包括能通過處理器執(zhí)行的宏周期觀察器。宏周期觀察器配置為以視覺格式顯示宏周期。在第二實(shí)施例中,ー種方法包括通過計(jì)算機(jī)的處理器提供エ業(yè)過程控制系統(tǒng)的宏周期的視覺表示。宏周期包括應(yīng)用時隙和異步時隙。鏈路活動調(diào)度器配置為在應(yīng)用時隙期間調(diào)度至少ー個功能塊的執(zhí)行,以及在異步時隙調(diào)度非調(diào)度指令的執(zhí)行。該方法還包括在計(jì)算機(jī)的顯示器上顯示視覺表示。在第三實(shí)施例中,提供ー種包括可執(zhí)行代碼非暫時性有形的計(jì)算機(jī)可讀介質(zhì)。該代碼包括用于以視覺格式顯示過程控制系統(tǒng)宏周期的指令,其中過程控制系統(tǒng)宏周期包括應(yīng)用時隙和異步時隙。在應(yīng)用時隙期間配置為執(zhí)行受調(diào)度指令,并且在異步時隙期間配置為執(zhí)行非調(diào)度指令。
當(dāng)參照附圖閱讀以下的詳細(xì)描述時,本發(fā)明的這些和其他特征、方面以及優(yōu)點(diǎn)將變得更好理解,其中在通篇附圖中類似的字符表示類似的部件,其中圖I是包括通信總線的エ業(yè)控制系統(tǒng)的實(shí)施例的示意圖;圖2是在圖I的エ業(yè)控制系統(tǒng)的計(jì)算機(jī)上執(zhí)行的軟件的硬件標(biāo)記(hardware tab)的實(shí)施例的屏幕視圖3是使用圖2的硬件標(biāo)記啟動的對話框的實(shí)施例的屏幕視圖;圖4是概要對話框的實(shí)施例的屏幕視圖;圖5是樹形視圖控件的實(shí)施例的屏幕視圖;圖6是包括網(wǎng)段(segment)的圖5的樹形視圖控件的實(shí)施例的屏幕視圖;圖7是控制環(huán)的實(shí)施例的屏幕視圖;圖8是包括上下文菜單的圖5的樹形視圖控件的實(shí)施例的屏幕視圖;圖9是具有條形圖視圖的宏周期觀察器的實(shí)施例的屏幕視圖;以及圖10是具有餅圖視圖的宏周期觀察器的實(shí)施例的屏幕視圖。
具體實(shí)施例方式本發(fā)明的ー個或多個具體的實(shí)施例將在下面描述。為了提供這些實(shí)施例的簡明描述,在說明書中可能沒有描述實(shí)際實(shí)現(xiàn)的所有特征。應(yīng)該意識到,在任何這樣的實(shí)際實(shí)現(xiàn)的開發(fā)中,如在任何工程或設(shè)計(jì)項(xiàng)目中那樣,必須做出多個具體實(shí)現(xiàn)的決定以達(dá)到開發(fā)者的具體目的,例如遵守系統(tǒng)相關(guān)的和商業(yè)相關(guān)的約束,這些約束可能從ー個實(shí)現(xiàn)變化到另ー實(shí)現(xiàn)。此外,應(yīng)該意識到,這樣開發(fā)的努力可能是復(fù)雜的并且耗時的,但是對于具有本公開優(yōu)勢的那些普通技術(shù)人員,會只不過是承擔(dān)設(shè)計(jì)、制作以及制品的例程。當(dāng)介紹本發(fā)明的各種實(shí)施例的元件吋,詞語“一”、“該”以及“所述” g在意味著有ー個或多個元件。術(shù)語“包括”、“包含”以及“具有” g在包括并且意味著除了列舉的元件以外可能有額外的元件。エ業(yè)自動化系統(tǒng)可以包括適用于與各種現(xiàn)場設(shè)備(例如傳感器、泵、閥等)接ロ的控制器系統(tǒng)。例如,傳感器可以提供輸入到控制器系統(tǒng),并且控制器系統(tǒng)可以隨后得到響應(yīng)于輸入的某些動作,例如致動閥、驅(qū)動泵等。在某些控制器系統(tǒng)中,例如Mark VIe控制器系統(tǒng),可從General Electric Co. , of Schenectady, New York獲得,多個設(shè)備可以通信地率禹合到控制器并且由控制器控制。實(shí)際上,多個控制器可以控制多個現(xiàn)場設(shè)備,相對于圖I在以下更詳細(xì)地描述。通信地連接到控制器的設(shè)備可以包括現(xiàn)場設(shè)備,例如現(xiàn)場總線基金會(Fieldbus Foundation )設(shè)備,其包括用于基金會Hl (Foundation HI)雙向通信協(xié)議的支持。因此,設(shè)備可以通信地在各種通信網(wǎng)段(例如Hl網(wǎng)段)中與控制器連接、附加到鏈路設(shè)備,以使能設(shè)備的廠域網(wǎng)絡(luò)。在包括應(yīng)用指令、通信指令、同步指令等的計(jì)算機(jī)指令能執(zhí)行的期間,可以提供一個或多個類型的宏周期或周期性時間循環(huán)。例如,網(wǎng)段宏周期可被分配某些執(zhí)行時間,在其期間計(jì)算機(jī)指令可以執(zhí)行網(wǎng)段中關(guān)于現(xiàn)場設(shè)備的ー個或多個程序。還可以提供跨網(wǎng)段(cross-segment)或多個網(wǎng)段宏周期并且其用于同步跨網(wǎng)段附加到鏈路設(shè)備的現(xiàn)場設(shè)備。例如,在這樣的宏周期期間,應(yīng)用可執(zhí)行并且發(fā)出命令到在鏈路設(shè)備中附加到多個網(wǎng)段的現(xiàn)場設(shè)備,例如適用于在期望位置(例如,全開、局部開、全關(guān))設(shè)置閥的命令,用于基于傳感器輸入得到?jīng)Q定的命令,以及更一般地,在有益于執(zhí)行控制邏輯命令。還可以使用通信時間,其可有益于執(zhí)行在網(wǎng)段中使能與設(shè)備的交互作用(例如,輸入和輸出)的命令。同樣地,可提供跨鏈路設(shè)備(cross-linking device)宏周期,其包括跨多個鏈路設(shè)備的操作。所有宏周期類型(例如,網(wǎng)段宏周期、跨網(wǎng)段宏周期、跨鏈路設(shè)備宏周期)還可以包括關(guān)于控制器的計(jì)算機(jī)指令。實(shí)際上,宏周期可以將包含于控制器的計(jì)算機(jī)指令或控制邏輯與包含于現(xiàn)場設(shè)備的計(jì)算機(jī)指令或控制邏輯有利地組合并同歩。以此方式,各種類型的宏周期可以使能在網(wǎng)段中、跨多個網(wǎng)段、以及跨多個鏈路設(shè)備的計(jì)算機(jī)指令的改進(jìn)的執(zhí)行。在一個實(shí)施例中,鏈路活動調(diào)度器(LAS)可以用于調(diào)度宏周期的執(zhí)行。LAS可以安裝于鏈路設(shè)備或現(xiàn)場設(shè)備或這兩者。實(shí)際上,可使用多于ー個LAS,第一個LAS用作主調(diào)度程序,而第二個和任何額外的LAS作為備用調(diào)度器。在主LAS失效的情況下,多個備用LAS可以隨后選出新的主LAS,其可以隨后用于調(diào)度宏周期。視覺化可由LAS調(diào)度的各種類型的宏周期可以是有益的,例如,在宏周期中改進(jìn)現(xiàn)場設(shè)備的編程,以及最優(yōu)化現(xiàn)場設(shè)備、鏈路設(shè)備以及控制器的配置。例如,宏周期的視覺化可以識別適用于增加另外的控制邏輯的未使用的應(yīng)用時間。同樣地,視覺化可識別負(fù)責(zé)重新編程某些邏輯的區(qū)域以使用更少的應(yīng)用時間。 通過提供宏周期信息的視覺顯示,本文公開的系統(tǒng)和方法可有利的使能現(xiàn)場設(shè)備的最佳配置和/或利用。宏周期視覺化可以包括描繪當(dāng)前應(yīng)用時間的時隙、可用的應(yīng)用時間、執(zhí)行時間、異步通信時間、用于出版/訂閱的時間、最小宏周期時間等,如相對于圖9和圖10在以下更詳細(xì)地描述的。可以以各種方式提供時間線(timeline)視覺化,例如條形圖、餅圖和/或線圖,以使能時間分配的綜合視覺化。除此之外,宏周期可以包括重新配置的顏色圖注(legend),其有益于迅速地識別發(fā)現(xiàn)于宏周期中的各種時隙類型。另外,用戶(例如,控制工程師、調(diào)試工程師)可以操縱包括多個鏈路設(shè)備、網(wǎng)段、現(xiàn)場設(shè)備以及控制器的樹形視圖,以容易地選擇感興趣的項(xiàng)目。然后可顯示用于每個選擇的項(xiàng)目的宏周期時間線。以此方式,用戶可以更迅速地在控制系統(tǒng)中通過各種項(xiàng)目操縱、選擇感興趣的項(xiàng)目、以及視覺地檢查用于每個項(xiàng)目的宏周期時間線。用戶可以隨后重新編程和/或重新配置任何項(xiàng)目以更佳地參與エ廠操作。轉(zhuǎn)到圖1,描繪エ業(yè)過程控制系統(tǒng)10的實(shí)施例??刂葡到y(tǒng)10可以包括計(jì)算機(jī)系統(tǒng)12,其適用于執(zhí)行各種現(xiàn)場設(shè)備配置和監(jiān)測應(yīng)用,并且通過工程師或技術(shù)人員可以監(jiān)測控制系統(tǒng)10的部件來提供操作員接ロ。因此,計(jì)算機(jī)12包括可以用于處理計(jì)算機(jī)指令的處理器13,以及可以用于存儲計(jì)算機(jī)指令和其他數(shù)據(jù)的存儲器15。計(jì)算機(jī)系統(tǒng)12可以包括適用于運(yùn)行軟件應(yīng)用的任何類型的計(jì)算設(shè)備,例如筆記本電腦、工作站、平板計(jì)算機(jī)或手持便攜式設(shè)備(例如,個人數(shù)字助理或蜂窩電話)。實(shí)際上,計(jì)算機(jī)系統(tǒng)12可以包括任何各種硬件和/或操作系統(tǒng)平臺。根據(jù)ー個實(shí)施例,計(jì)算機(jī)12可以寄宿有エ業(yè)控制軟件,例如人機(jī)接ロ(HMI)軟件14、制造執(zhí)行系統(tǒng)(MES) 16、分布式控制系統(tǒng)(DCS) 18和/或監(jiān)控與數(shù)據(jù)采集(SCADA)系統(tǒng)20。冊114、]\^316、00318和/或3040420可以包括存儲于非暫時性有形的計(jì)算機(jī)可讀介質(zhì)(例如計(jì)算機(jī)12的存儲器15)的可執(zhí)行代碼指令。例如,計(jì)算機(jī)12可以寄宿有 ControlST 軟件,其可從 General Electric Co. , of Schenectady, New York獲得。此外,計(jì)算機(jī)系統(tǒng)12通信地連接到適用于使能在エ廠中的描繪的計(jì)算機(jī)12與其他計(jì)算機(jī)12之間的通信的エ廠數(shù)據(jù)高速通道(data highway) 22。實(shí)際上,エ業(yè)控制系統(tǒng)10可以包括通過エ廠數(shù)據(jù)高速通道22互連的多個計(jì)算機(jī)系統(tǒng)12。計(jì)算機(jī)系統(tǒng)12還可以通信地連接到単元數(shù)據(jù)高速通道24,適用于通信地將計(jì)算機(jī)系統(tǒng)12耦合到エ業(yè)控制器26。エ業(yè)控制器26可以包括適用于執(zhí)行有益于自動化各種エ廠裝備(例如渦輪系統(tǒng)28、閥30、泵32以及溫度傳感器34)的計(jì)算機(jī)指令或控制邏輯的處理器27。エ業(yè)控制器26還可以包括存儲器35,用于存儲例如計(jì)算機(jī)指令和其他數(shù)據(jù)。エ業(yè)控制器26可以與各種現(xiàn)場設(shè)備通信,現(xiàn)場設(shè)備包括但不限于流量表、PH傳感器、溫度傳感器、振動傳感器、間隙傳感器(例如,測量轉(zhuǎn)動部件與固定部件之間的距離)、壓カ傳感器、泵、致動器、閥等。在一些實(shí)施例中,エ業(yè)控制器 26 可以是 MarkVIe 控制器系統(tǒng),其可從 General Electric Co. , of Schenectady,New York 獲得。在描繪的實(shí)施例中,渦輪系統(tǒng)28、閥30、泵32以及溫度傳感器34通過使用適用于在I/O網(wǎng)絡(luò)40與Hl網(wǎng)絡(luò)42之間接ロ的鏈路設(shè)備36和38通信地連接到エ業(yè)控制器26。例如,鏈路設(shè)備36和38可以包括FG-100鏈路設(shè)備,其可從Softing AG,of Haar,Germany獲得。如所描繪的,鏈路設(shè)備36和38可以分別包括有益于執(zhí)行計(jì)算機(jī)指令的處理器17和19,并且還可以包括有益于存儲計(jì)算機(jī)指令和其他數(shù)據(jù)的存儲器21和23。在一些實(shí)施例中,I/O網(wǎng)絡(luò)40可以是100兆位(MB)高速以太(HSE)網(wǎng)絡(luò),以及Hl網(wǎng)絡(luò)42可以是31. 25千位/秒的網(wǎng)絡(luò)。因此,通過I/O網(wǎng)絡(luò)40發(fā)送和接收的數(shù)據(jù)又可以由Hl網(wǎng)絡(luò)42發(fā)送和接收。即,鏈路設(shè)備36和38可以作為I/O網(wǎng)絡(luò)40與Hl網(wǎng)絡(luò)42之間的網(wǎng)橋。例如,在I/O網(wǎng)絡(luò)40上的更高速的數(shù)據(jù)可以被緩沖,然后在Hl網(wǎng)絡(luò)42上以合適的速度發(fā)送。因此,各 種現(xiàn)場設(shè)備可以鏈接到エ業(yè)控制器26并且鏈接到計(jì)算機(jī)12。例如,現(xiàn)場設(shè)備28、30、32以及34可以包括或可以是エ業(yè)設(shè)備,例如Fieldbus Foundation 設(shè)備,其包括用于基金會Hl雙向通信協(xié)議的支持。現(xiàn)場設(shè)備還可以包括用于其他通信協(xié)議的支持,例如那些發(fā)現(xiàn)于HART Communication Foundation (HCF)的協(xié)議,以及 Profibus Nutzer Organizatione. V. (PNO)的協(xié)議。鏈路設(shè)備36和38的每ー個可以包括有益于分割Hl網(wǎng)絡(luò)42的一個或多個網(wǎng)段端ロ 44和46。例如,鏈路設(shè)備36可以使用網(wǎng)段端ロ 44以通信地與設(shè)備28和34耦合,而鏈路設(shè)備38可以使用網(wǎng)段端ロ 36以通信地與設(shè)備30和32耦合。通過使用例如網(wǎng)段端ロ 44和46來分布設(shè)備28、30、32以及34之間的輸入/輸出,可以使能有益于保持差錯容差、冗余以及改進(jìn)通信時間的物理分離。設(shè)備28、30、32以及34的每個可以包含具有計(jì)算機(jī)指令和/或控制邏輯的ー個或多個功能塊48、50、52以及54。實(shí)際上,現(xiàn)場設(shè)備28、30、32以及34可以包括或可以是能夠封裝有并且執(zhí)行計(jì)算機(jī)指令的“智能”設(shè)備。因此,現(xiàn)場設(shè)備28、30、32以及34可以包括各自的適用于執(zhí)行計(jì)算機(jī)指令的處理器39、41、43以及45,以及適用于存儲計(jì)算機(jī)指令和其他數(shù)據(jù)的存儲器47、49、51以及53。除此之外,控制器26還可以包括含有計(jì)算機(jī)指令或控制邏輯的ー個或多個功能塊55。LAS56可以安裝于鏈路設(shè)備36以及38,和/或現(xiàn)場設(shè)備28、30、32以及34,用于在功能塊48、50、52、54以及55中調(diào)度計(jì)算機(jī)指令的執(zhí)行。例如,功能塊48、50、52、54以及55的執(zhí)行可以在宏周期58中由LAS56調(diào)度。因此,圖2描繪可以包含于,例如,HMI14、MES16、DCS18和/或SCADA20中的屏幕視圖,以使能包括宏周期58的創(chuàng)建和配置的分布式輸入和輸出。在一些實(shí)施例中,在圖2中描繪的屏幕視圖可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行的代碼指令。更具體地,圖2是硬件標(biāo)記62的實(shí)施例的屏幕視圖60,硬件標(biāo)記62呈現(xiàn)用于エ業(yè)過程控制系統(tǒng)10的部件的分布式1/0選項(xiàng),例如圖I中所示出的控制器26。例如,用戶(例如,控制工程師、調(diào)試工程師)可以使用圖I中所示出的HMI14、MES16、DCS18和/或SCADA20中的一個以選擇控制器26用于鏈路設(shè)備36和38和/或現(xiàn)場設(shè)備28、30、32以及34的分布式I/O調(diào)試??刂破?6的選擇可導(dǎo)致標(biāo)記集的呈現(xiàn),標(biāo)記集包括硬件標(biāo)記62,其包括與選擇的控制器26關(guān)聯(lián)的各種性質(zhì)。用戶可以選擇硬件標(biāo)記62,并且定位分布式I/O樹形視圖控件64。為了增加分布式I/O到控制器26,用戶可以右擊分布式I/O樹形視圖控件64以顯示分布式I/O上下文菜單66。如在圖2中所描繪的,菜單66選擇的一個選擇可以包括使能增加模塊到控制器26的増加模塊(Add Module)項(xiàng)目68。增加模塊到控制器26可以使能ー個或多個類型的宏周期的創(chuàng)建,例如網(wǎng)段宏周期、跨網(wǎng)段宏周期和跨鏈路設(shè)備宏周期,以及它們關(guān)聯(lián)的現(xiàn)場設(shè)備、鏈路設(shè)備以及控制器。為了增加模塊,用戶可以選擇増加模塊項(xiàng)目68,其又可以啟動或顯示對話框,例如在圖3中描繪的增加模塊對話框。在一些實(shí)施例中,在圖3中描繪的對話框可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。圖3描繪包括模塊冗余下拉框72和選擇類型列表框74的増加模塊對話框70的實(shí)施例。模塊冗余下拉框72可以用于選擇期望的模塊冗余的類型,例如一倍、兩倍、三倍、四倍、五倍或六倍控制器冗余。例如,模塊冗余的選擇使能可以用于失效備援或冗余目的 的期望的控制器的數(shù)量(例如,1、2、3、4、5、6)。除此之外,模塊的類型可以通過使用選擇類型列表框74選擇。如在圖3中所描繪的,可以選擇各種模塊類型,包括但不限于模擬輸出模塊、核心模擬模塊、核心模擬模塊-aero、CANopen主網(wǎng)關(guān)模塊、離散輸入模塊、獨(dú)立的離散輸入模塊、離散輸入/輸出模塊、離散輸出模塊、電動燃油閥網(wǎng)關(guān)模塊以及FieldbusFoundation 鏈路設(shè)備輸入/輸出模塊。通過使能模塊類型的較寬的選擇,控制器26可以更廣地覆蓋設(shè)備和控制邏輯的選擇。用戶可以在選擇類型列表框74中選擇項(xiàng)目,例如Fieldbus Foundation 鏈路設(shè)備1/0模塊項(xiàng)目76,然后激活“下一步> ”按鈕78以創(chuàng)建模塊。應(yīng)理解,在選擇模塊項(xiàng)目76之前或之后,可以呈現(xiàn)其他對話框,例如,以俘獲其他控制器26和/或鏈路設(shè)備36和38信息。例如,可以俘獲網(wǎng)絡(luò)端ロ信息(例如,局域網(wǎng)、廣域網(wǎng)或其他信息),鏈路設(shè)備識別信息(例如,識別數(shù)據(jù)、版本數(shù)據(jù)或其他識別信息)等。一旦信息被俘獲并且“下ー步> ”按鈕78被激活,則概要對話框可以隨后呈現(xiàn)俘獲的信息,如相對于圖4在以下描述的。在一些實(shí)施例中,在圖4中描繪的對話框可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。圖4描繪顯示俘獲的關(guān)于圖3中所示出的模塊項(xiàng)目76的選擇的信息的概要對話框80的實(shí)施例。如圖4中所描繪的,該信息可以包括與選擇的模塊項(xiàng)目76關(guān)聯(lián)的一個或多個鏈路設(shè)備版本82、代表所要求的模塊的復(fù)選框84、設(shè)備識別信息86 (例如,鏈路設(shè)備識別88、標(biāo)簽信息90以及鏈路設(shè)備參照92)可以用于調(diào)試設(shè)備。概要對話框80還可以描繪配置設(shè)備數(shù)據(jù)94(例如,位置96、局域網(wǎng)端ロ類型98以及鏈路設(shè)備參照100)。因此,用戶(例如工程師)可以容易地回顧顯示的信息,例如,以檢驗(yàn)用于將通信地連接到圖I中所示出的控制器26的鏈路設(shè)備36和38的合適的調(diào)試參數(shù)。用戶可以隨后激活(例如,點(diǎn)擊)“完成”按鈕102以關(guān)閉對話框80并且增加鏈路設(shè)備,如在圖5中所描繪的。以此方式,鏈路設(shè)備36和38可以被調(diào)試,并且控制器26合適地配置為與鏈路設(shè)備36和38接ロ。圖5圖示圖2中所示出的樹形視圖控件64的實(shí)施例,包括標(biāo)注為“PFFA-21”的鏈路設(shè)備節(jié)點(diǎn)104以及創(chuàng)建為由相對于圖2-4的上述用戶活動所致的根節(jié)點(diǎn)。在一些實(shí)施例中,在圖5中描繪的樹形視圖控件64可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。鏈路設(shè)備節(jié)點(diǎn)104對應(yīng)于鏈路設(shè)備36、38或系統(tǒng)10的其他鏈路設(shè)備中的ー個。鏈路設(shè)備節(jié)點(diǎn)104包括四個端ロ 106、108、110以及112。四個端ロ 106、108、110以及112的每個可以用于附加網(wǎng)段,例如Hl網(wǎng)絡(luò)42的網(wǎng)段。因此,如圖5所示,Hl網(wǎng)絡(luò)42的四個網(wǎng)段可以通過端ロ 106、108、110以及112附加到鏈路設(shè)備節(jié)點(diǎn)104。應(yīng)理解其他鏈路設(shè)備可以包括具有更多或更少端ロ的更多或更少的網(wǎng)段。還應(yīng)理解多個鏈路設(shè)備可以連接到控制器26。通 過在每個鏈路設(shè)備使能多個Hl網(wǎng)段,并且在每個網(wǎng)段使能多個現(xiàn)場設(shè)備,可以提供增強(qiáng)的冗余以及增加的通信能力。為了附加網(wǎng)段到端ロ 106、108、110以及112中的ー個,用戶可以在端ロ右擊并選擇例如來自上下文菜單的“附加網(wǎng)段(Attach Segment)”選項(xiàng)。附加的網(wǎng)段可以隨后顯示為樹形視圖控件64中的樹節(jié)點(diǎn),如相對于圖6更詳細(xì)地描述的。圖6圖示圖2和4中所示出的樹形視圖控件64的實(shí)施例的屏幕視圖114,其具有附加到鏈路設(shè)備節(jié)點(diǎn)104的標(biāo)注為“PFFA-21_Segmentl”的網(wǎng)段節(jié)點(diǎn)116以及標(biāo)注為“PFFA-21_Segment2”的網(wǎng)段節(jié)點(diǎn)122。在一些實(shí)施例中,在圖6中描繪的屏幕視圖114可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。如上所述,網(wǎng)段節(jié)點(diǎn)116可以通過端ロ 106、108、110以及112中的ー個附加到鏈路設(shè)備節(jié)點(diǎn)104。如所描繪的,網(wǎng)段節(jié)點(diǎn)116也具有兩個附加的現(xiàn)場設(shè)備節(jié)點(diǎn)118和120。實(shí)際上,各種類型的現(xiàn)場設(shè)備節(jié)點(diǎn)可以附加到網(wǎng)段節(jié)點(diǎn)116和122,例如附加的現(xiàn)場設(shè)備節(jié)點(diǎn)118、120以及124。例如,節(jié)點(diǎn)118和120可對應(yīng)于圖I中所示出的現(xiàn)場設(shè)備30和32,而節(jié)點(diǎn)124可對應(yīng)于現(xiàn)場設(shè)備34。如也在圖6中示出的,端ロ 110和112保持未附加到任何網(wǎng)段節(jié)點(diǎn)(即,這些對應(yīng)于鏈路節(jié)點(diǎn)104的鏈路設(shè)備的端ロ描繪為當(dāng)前沒有通信地耦合到Hl網(wǎng)絡(luò)42的網(wǎng)段)。描繪的實(shí)施例也包括帶識別段(identification section) 128和網(wǎng)段調(diào)度段(segment schedule section) 130的性質(zhì)頁126。識別段128可以包括網(wǎng)段名稱卡位(slot) 132和網(wǎng)段描述卡位134,適用于存儲所選擇的網(wǎng)段116名稱以及任何期望選擇的網(wǎng)段116的描述信息。網(wǎng)段調(diào)度段130可以包括實(shí)際宏周期時隙(ms) 136以及期望宏周期時隙(ms) 138。實(shí)際宏周期時隙(ms) 136可以包括例如用于圖I中所示出的宏周期58的以毫秒的默認(rèn)執(zhí)行時間。期望宏周期時隙(ms) 138可以用于指派期望的執(zhí)行時間(例如以毫秒)給宏周期58。實(shí)際上,用戶可以基于例如在Hl網(wǎng)絡(luò)42中使用的現(xiàn)場設(shè)備的數(shù)量、現(xiàn)場設(shè)備的類型、和/或控制邏輯要求而鍵入用于宏周期58的新的期望的執(zhí)行時間。如上所述,宏周期58可以包括具有ー個或多個功能塊48、50、52以及54的控制邏輯或計(jì)算機(jī)指令,例如在圖7中描繪的控制環(huán)。圖7描繪顯示控制環(huán)142的實(shí)施例的屏幕視圖140,其具有標(biāo)注為“FF_AI_2PFFA-21丄1_20_257_500” 的功能塊 52、標(biāo)注為 “FF_D0_1PFFA-21_2_20_260_1000” 的功能塊 54、標(biāo)注為 “M0VE_STATUS_1” 的功能塊 55、標(biāo)注為 “FF_A0_1 PFFA_21_1_21_258_700”的功能塊 146、標(biāo)注為 “FF_AI_1 PFFA-21_1_20_257_600” 的功能塊 148、標(biāo)注為 “FF_A0_2PFFA-21_1_20_258_700” 的功能塊 150、標(biāo)注為 “FF_PID_1PFFA_21_1_21_264_1100” 的功能塊152、標(biāo)注為“FF_DI_1PFFA-21_2_20_259_900”的功能塊154、以及標(biāo)注為“M0VE_STATUS_2”的功能塊155。在一些實(shí)施例中,在圖7中描繪的屏幕視圖140可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。如上所述,現(xiàn)場設(shè)備28、30、32以及34的每個可以包括ー個或多個功能塊,例如功能塊52、54、55、146、148、150、152、154以及155。例如,功能塊52和54可以包含于現(xiàn)場設(shè)備30和32中,并且在圖I中示出。除此之外,控制器26還可以包括ー個或多個功能塊,例如功能塊55和155。實(shí)際上,本文公開的系統(tǒng)和方法使能駐留于控制器26、現(xiàn)場設(shè)備28、30、32、34或其組合的功能塊的使用。其他功能塊(例如現(xiàn)場設(shè)備28和34的塊48和50)可以不包含于圖示的控制環(huán)142但是可以包含于在宏周期58或其他宏周期中執(zhí)行的其他控制環(huán)中。功能塊52、54、55、146、148、150、152、154以及155可以包括適用于在控制應(yīng)用中使用的計(jì)算機(jī)指令或控制邏輯。用戶可以因此通過使用功能塊52、54、55、146、148、150、152,154以及155來編程控制環(huán),例如描繪的控制環(huán)142??刂骗h(huán)142可以隨后在宏周期58中執(zhí)行。例如,當(dāng)調(diào)度宏周期58時,圖I中所示出的LAS 56可以同步功能塊52、54、55、146、148、150、152、154以及155的執(zhí)行。有利地,本文公開的技術(shù)使能宏周期58的視覺呈現(xiàn),如相對于圖8更詳細(xì)地在以下描述的。通過視覺化宏周期58,用戶可以更迅速地以及容易地確定應(yīng)用時間、通信時間、任何未使用的時間和/或當(dāng)前執(zhí)行時間。實(shí)際上,可以呈現(xiàn) 有益于配置或編程各種設(shè)備28、30、32、34、36以及38的關(guān)于各種宏周期的信息。因此,用戶可以啟動宏周期時間線觀察器,如相對于圖8更詳細(xì)地在以下描述的。圖8圖示顯示圖2、5以及6所示出的樹形視圖控件64以及網(wǎng)段上下文菜單158的實(shí)施例的屏幕視圖156。因?yàn)閳D包括發(fā)現(xiàn)于圖2、5以及6的類似元件,所用這些元件使用類似的附圖標(biāo)記來代表。在一些實(shí)施例中,在圖8中描繪的屏幕視圖156可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。圖8的屏幕視圖156是圖示性的用戶選擇,例如通過右擊網(wǎng)段節(jié)點(diǎn)116,其可以導(dǎo)致顯示網(wǎng)段上下文菜單158。在菜單158中的項(xiàng)目的ー個是可以被選擇以啟動宏周期時間線觀察器的觀察宏周期時間線項(xiàng)目160。例如,用戶可以在網(wǎng)段節(jié)點(diǎn)116上右擊,觀察網(wǎng)段上下文菜單158,并且啟動在圖9中描繪的宏周期時間線觀察器。圖9圖示宏周期時間線觀察器162的實(shí)施例。在一些實(shí)施例中,在圖9中描繪的宏周期時間線觀察器可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行代碼指令。在描繪的實(shí)施例中,圖2、5、6以及8所示出的樹形視圖控件64呈現(xiàn)于宏周期時間線觀察器162的左部分164,而視覺宏周期166 (即,圖I中所示出的宏周期58的視覺表示)呈現(xiàn)于宏周期時間線觀察器162的右部分168。宏周期時間線觀察器162也包括頂部帶狀條(ribbon bar) 170用于使能用戶交互作用。例如,打印圖標(biāo)172可以用于打印視覺宏周期166的副本,而刷新按鈕174可以用于重新顯示視覺宏周期166。同樣地,選擇的網(wǎng)段卡位176可以顯示當(dāng)前選擇的網(wǎng)段(例如,PFFA-2l_Segment1),而選擇的宏周期(ms)卡位178可以使用時間單位顯示總的宏周期時間,該時間單位例如毫秒(例如,1280ms)。觀察器分辨率下拉框180可以用于選擇期望的時間分割或視覺宏周期166的分辨率,例如,IOOms分辨率。宏周期時間線觀察器162還可以包括適用于描繪與視覺宏周期166的各種條關(guān)聯(lián)的顏色184、186、188、190、192、194的顏色圖注182。以此方式,可以更容易地顯示宏周期166。在描繪的實(shí)施例中,視覺宏周期166分割成兩個段應(yīng)用段196以及異步通信段198。應(yīng)用段196可以用于執(zhí)行受調(diào)度控制邏輯或計(jì)算機(jī)指令,例如圖7中所示出的控制環(huán)142。應(yīng)用段196也可以用于執(zhí)行受調(diào)度通信,例如通過LAS56發(fā)出的受調(diào)度設(shè)備廣播。例如,在受調(diào)度廣播期間,LAS56可以發(fā)出強(qiáng)制數(shù)據(jù)(compel data,⑶)消息到圖I中所示出的每個現(xiàn)場設(shè)備28、30、32以及34。一旦接收到⑶消息,每個現(xiàn)場設(shè)備28、30、32以及34可以隨后廣播或“出版”數(shù)據(jù),其可以隨后由“訂閱者”接收。這種類型的“出版”和“訂閱”關(guān)系可以定義為虛擬通信關(guān)系(VCR)。異步通信段198又可以用于執(zhí)行某些非調(diào)度計(jì)算機(jī)指令或控制邏輯。例如,非調(diào)度計(jì)算機(jī)指令或控制邏輯可以包括有益于檢測可以已加入Hl網(wǎng)絡(luò)42的新設(shè)備(例如,即插即用檢測),以及通過每個現(xiàn)場設(shè)備28、30、32以及34初始化的非調(diào)度通信(例如,發(fā)起警報、送出趨勢數(shù)據(jù)、送出事件信息等)的邏輯。在某些實(shí)施例中,異步通信段198占據(jù)宏周期的20% -60%之間。在描繪的實(shí)施例中,異步通信段198示出為占據(jù)宏周期的近似50 %。通過作為時間線而視覺呈現(xiàn)宏周期166,用戶可以更容易地并且迅速地觀察執(zhí)行時間、任何未使用的時間、以及通信時間,并且考慮設(shè)備28、30、32、34、36以及38、和/或控 制器26的重新配置和編程而做出有知識的決定。例如,一種顏色(例如紅色188)可以用于描繪當(dāng)前應(yīng)用時隙200,一種顏色(例如緑色192)可以用于描繪可用的應(yīng)用時隙202,以及ー種顏色(例如藍(lán)色184)可以用于描繪異步通信時隙204。當(dāng)前應(yīng)用時隙200可以代表用于執(zhí)行例如那些包含于圖7中所示出的功能塊52、55、146、148、150以及152的計(jì)算機(jī)指令或控制邏輯的時間。因此,一種顏色(例如棕色186)可以用于描繪功能塊時隙206,208以及210,211和213。除此之外,文本標(biāo)號212、214、215、216以及217可以用于呈現(xiàn)例如識別信息和時間。例如,文本標(biāo)號212以文本“PFFA-21_l_21_264_1100[40ms]”標(biāo)注功能塊206,其中“40ms”部分用來代表用于功能塊206的近似40毫秒的執(zhí)行時間。同樣地,文本標(biāo)號214以文本“PFFA-21_l_21_258_700[30ms]”標(biāo)注功能塊208,其中“30ms”部分用來代表用于功能塊208的近似30毫秒的執(zhí)行時間。類似地,文本標(biāo)號215以文本“ PFFA-21_1_20_257_500 [30ms] ”標(biāo)注功能塊210,其中“ 30ms ”部分用來代表用于功能塊210的近似30毫秒的執(zhí)行時間。以類似的方式,文本標(biāo)號216以文本“PFFA-21_1_20_257_600 [30ms] ”標(biāo)注功能塊211,其中“ 30ms ”部分用來代表用于功能塊211的近似30毫秒的執(zhí)行時間。文本標(biāo)號217以文本“PFFA-21_l_20_258_700[30ms] ”標(biāo)注功能塊213,其中“30ms”部分用來代表用于功能塊213的近似30毫秒的執(zhí)行時間。功能塊時隙206、208、210、211以及213分別對應(yīng)于功能塊152、146、52、148以及150。因此,時隙206、208、210、211以及213的長度可以基于用于其對應(yīng)的功能塊152、146、52,148以及150的執(zhí)行時間得到。較長的執(zhí)行時間可以顯示為相對于具有較短執(zhí)行時間的塊的較長條。以此方式,用戶可以視覺地確定每個功能塊(例如功能塊152、146、52、148以及150)的執(zhí)行時間。此外,受調(diào)度通信時間,例如與宏周期58關(guān)聯(lián)的VCR時間,可以通過使用顔色(例如紫色190)而視覺化,以描繪受調(diào)度通信時隙218、220和222。同樣地,文本標(biāo)號224、226和228可以用于呈現(xiàn)關(guān)于受調(diào)度時隙218、220和222的信息,例如描述和執(zhí)行時間。例如,文本標(biāo)號224可以用于以文本“TestAlarms. Gl. Progl. FFl. M0VE_STATUS_1.DEST[28ms]”來描述受調(diào)度時隙218,其中部分“28ms”可以用于代表用于時隙218的28毫秒的近似執(zhí)行時間。同樣地,文本標(biāo)號226可以用于以文本“PFFA-21_1_20_257_600.0UT[28ms]”描述受調(diào)度時隙220,其中部分“28ms”可以用于代表用于時隙220的28毫秒的近似執(zhí)行時間。類似地,文本標(biāo)號228可以用于以文本“PFFA-21_1_20_257_500.OUT[28ms] ”描述受調(diào)度時隙222,其中部分“28ms”可以用于代表用于時隙222的28毫秒的近似執(zhí)行時間。除此之外,宏周期時間線觀察器162可以包括用顔色(例如淺棕色194)描繪的最小宏周期執(zhí)行時隙229、230以及231。每個宏周期229、230以及231可以與附加到網(wǎng)段116的現(xiàn)場設(shè)備關(guān)聯(lián)。即,每個宏周期229、230以及231對應(yīng)于用于附加到網(wǎng)段116的不同的現(xiàn)場設(shè)備的最小宏周期時間。文本標(biāo)號232可以用于呈現(xiàn)關(guān)于最小宏周期執(zhí)行時隙229的信息。例如,文本標(biāo)號232可以包括文本“PFFA-21_1_21 [100ms] ”,其中“100ms”部分代表近似100毫秒的最小執(zhí)行時間。同樣地,文本標(biāo)號233可以用 于呈現(xiàn)關(guān)于最小宏周期執(zhí)行時隙230的信息。例如,文本標(biāo)號233可以包括文本“PFFA-21_l_23[100ms] ”,其中“100ms”部分代表近似100毫秒的最小執(zhí)行時間。類似地,文本標(biāo)號235可以用于呈現(xiàn)關(guān)于最小宏周期執(zhí)行時隙231的信息。例如,文本標(biāo)號235可以包括文本“PFFA-21_l_20[100ms] ”,其中“100ms”部分代表近似100毫秒的最小執(zhí)行時間。更具體地,宏周期觀察器162可以計(jì)算用于ー種類型的宏周期(例如,網(wǎng)段宏周期、跨網(wǎng)段宏周期、跨鏈路設(shè)備宏周期)的近似最小執(zhí)行時間,例如宏周期58,并且有利地顯示最小執(zhí)行時間。通過計(jì)算用于宏周期的最小執(zhí)行時間,宏周期時間線觀察器162可以為用戶提供設(shè)施,以在過程(例如控制過程)中容易地并且有效地檢查執(zhí)行時間,并且如所需求地重新配置或重新編程。實(shí)際上,用戶現(xiàn)在可以節(jié)省時間,否則會進(jìn)入人工計(jì)算宏周期執(zhí)行時間,其可能是無效率的,特別在包括多于ー些功能塊的控制過程中。如所描繪的,最小宏周期執(zhí)行時隙230描繪在視覺宏周期166 (以及表示性宏周期58)中要求執(zhí)行的受調(diào)度計(jì)算機(jī)指令或控制邏輯的近似的最小時間量,包括功能塊時隙206,208以及210,以及受調(diào)度通信時隙218、220以及222。通過提供視覺的最小宏周期執(zhí)行時隙230,宏周期時間線觀察器162可以使用戶能夠更有效地利用宏周期58。例如,用戶可注意到最小宏周期執(zhí)行時隙230低于某些時間(例如,120ms)。因此,用戶可以降低宏周期58的整體時間以為其他網(wǎng)段和鏈路設(shè)備提供時間。類似地,用戶可注意到最小宏周期執(zhí)行時隙230占據(jù)應(yīng)用段196的實(shí)質(zhì)部分,或可用的應(yīng)用時隙202很小。用戶可以隨后增加宏周期58的整體時間以在當(dāng)前網(wǎng)段116提供更多執(zhí)行時間。需要注意的是,宏周期時間線觀察器162可以用于以各種水平觀察和/或打印宏周期。例如,在一個實(shí)施例中,宏周期時間線觀察器162可以用于以網(wǎng)段水平描繪宏周期。即,與附加到給定網(wǎng)段的現(xiàn)場設(shè)備關(guān)聯(lián)的時間可以用于提供網(wǎng)段宏周期。在另ー實(shí)施例中,可以觀察跨網(wǎng)段宏周期,其中宏周期包括與一個或多個網(wǎng)段(例如附加到鏈路設(shè)備的所有的網(wǎng)段)關(guān)聯(lián)的時間。實(shí)際上,跨網(wǎng)段宏周期可以包括來自多于一個網(wǎng)段的功能塊。在又一實(shí)施例中,可以顯示跨鏈路設(shè)備宏周期。在本實(shí)施例中,宏周期觀察器162可以顯示與附加到多個鏈路設(shè)備的現(xiàn)場設(shè)備關(guān)聯(lián)的時間。通過提供視覺顯示和/或打印各種類型的宏周期,宏周期觀察器162可以使能以各種水平的更廣泛的時間的視覺顯示,包括網(wǎng)段、跨網(wǎng)段、以及跨鏈路設(shè)備。應(yīng)理解宏周期時間線觀察器162可以以各種格式打印,包括但不限于附記(postscript)、便攜式文檔格式(PDF)、可縮放向量圖形(SVG)、位圖(BMP)、聯(lián)合圖像專家組(JPEG)和/或便攜式網(wǎng)絡(luò)圖形(PNG)。除此之外,宏周期觀察器162可以提供為其他視覺表示,例如相對于圖10更詳細(xì)描述的條形圖。更具體地,圖10是呈現(xiàn)表示圖9所示出的視覺宏周期166的餅圖234的實(shí)施例的屏幕視圖233。在一些實(shí)施例中,在圖10中描繪的屏幕視圖233可以實(shí)現(xiàn)為存儲于非暫時性有形的機(jī)器可讀介質(zhì)(例如圖I中所示出的計(jì)算機(jī)存儲器15)的可執(zhí)行的代碼指令。因?yàn)樵搱D包括發(fā)現(xiàn)于圖9的類似元件,所以這些元件使用類似附圖標(biāo)記代表。在描繪的實(shí)施例中,網(wǎng)段236可以用于以藍(lán)顏色184描繪異步通信時間,而網(wǎng)段238可以用于以綠顔色192描繪可用的應(yīng)用時間。同樣地,網(wǎng)段240、242以及244可以用于描繪與圖7所示出的功能塊52、148和146關(guān)聯(lián)的執(zhí)行時間。類似地,網(wǎng)段246、248以及250可以用于顯示受調(diào)度通信時間(例如,VCR時間)。通過以其他視覺格式(例如條形圖234格式)呈現(xiàn)宏周期58,可以提供各種類型的宏周期視覺化,如期望的。用戶可以以優(yōu)選視覺格式選擇期望的視覺化并且接收視覺宏周期信息。其他視覺化還可以包括線圖,其中線可以用于視覺化異步通信、當(dāng)前應(yīng)用時間、可用的應(yīng)用時間、執(zhí)行時間、受調(diào)度通信時間、和/或最小宏周期執(zhí)行時間。實(shí)際上,可以以有益于迅速地并且容易地配置和/或編程與宏周期58關(guān)聯(lián)的設(shè)備的各種視覺化來提供宏周期58。 本發(fā)明的技術(shù)效果包括用于エ業(yè)過程控制系統(tǒng)的設(shè)備的各種宏周期的視覺描繪,宏周期例如網(wǎng)段宏周期、跨網(wǎng)段宏周期以及跨鏈路設(shè)備宏周期。宏周期可以使用適用于視覺呈現(xiàn)各種信息的時間線觀察器來描繪,該信息包括最小宏周期執(zhí)行時間、功能塊執(zhí)行時間、受調(diào)度通信時間以及非調(diào)度通信時間。宏周期觀察器可以以多個視覺格式來呈現(xiàn)信息,該格式包括條形圖、餅圖以及線圖。本書面描述使用包括最佳模式的例子以公開本發(fā)明,并且也使本領(lǐng)域的任何技術(shù)人員能實(shí)踐本發(fā)明,包括制作和使用任何設(shè)備或系統(tǒng)以及進(jìn)行任何并入的方法。本發(fā)明的可取得專利的范圍由權(quán)利要求定義,并且可以包括本領(lǐng)域技術(shù)人員想到的其他例子。如果其他例子具有與權(quán)利要求的字面語言沒有不同的結(jié)構(gòu)元件,或如果其包括與權(quán)利要求的字面語言無實(shí)質(zhì)性差別的等效結(jié)構(gòu)元件,則這樣的其他例子g在包含于權(quán)利要求的范圍內(nèi)。部件列表10エ業(yè)過程控制系統(tǒng)12計(jì)算機(jī)系統(tǒng)13處理器14人機(jī)接ロ(HMI)軟件15存儲器16制造執(zhí)行系統(tǒng)(MES)17處理器18分布式控制系統(tǒng)(DCS)19處理器20監(jiān)控與數(shù)據(jù)采集(SCADA)系統(tǒng)21存儲器22エ廠數(shù)據(jù)高速通道23存儲器24單元數(shù)據(jù)高速通道26控制器
27處理器28渦輪系統(tǒng)30 閥32 泵34溫度傳感器35存儲器36鏈路設(shè)備
38鏈路設(shè)備401/0 網(wǎng)絡(luò)42H1 網(wǎng)絡(luò)44網(wǎng)段端ロ46網(wǎng)段端ロ48功能塊50功能塊52功能塊54功能塊39處理器41處理器43處理器45處理器47存儲器49存儲器51存儲器53存儲器55功能塊56鏈路活動調(diào)度器(LAS)58宏周期60屏幕視圖62 標(biāo)記64樹形視圖控件66上下文菜單68 項(xiàng)目70對話框72下拉框74列表框76 項(xiàng)目78 按鈕80對話框82鏈路設(shè)備版本
84復(fù)選框86設(shè)備識別信息88鏈路設(shè)備識別90標(biāo)簽信息92鏈路設(shè)備參照94配置設(shè)備數(shù)據(jù)96 位置98網(wǎng)絡(luò)端ロ類型
100鏈路設(shè)備參照102 按鈕104鏈路設(shè)備節(jié)點(diǎn)106 端 ロ108 端 ロ110 端 ロ112 端 ロ114屏幕視圖116 節(jié)點(diǎn)122 節(jié)點(diǎn)118 節(jié)點(diǎn)120 節(jié)點(diǎn)124 節(jié)點(diǎn)126性質(zhì)頁128識別段130網(wǎng)段調(diào)度段132 卡位134 卡位136 卡位138 卡位140屏幕視圖142控制環(huán)146功能塊148功能塊150功能塊152功能塊154功能塊155功能塊156屏幕視圖158上下文菜單160 項(xiàng)目
162宏周期時間線觀察器164左部分166視覺宏周期168右部分170頂部帶狀條172打印圖標(biāo)174刷新按鈕176 卡位 178 卡位180下拉框182顏色圖注184 顏色186 顏色188 顏色190 顏色192 顏色194 顏色196 段198 段200 時隙202 時隙204 時隙206 時隙208 時隙210 時隙211 時隙213 時隙212 標(biāo)簽214 標(biāo)簽215 標(biāo)簽216 標(biāo)簽217 標(biāo)簽218 時隙220 時隙222 時隙224 標(biāo)簽226 標(biāo)簽228 標(biāo)簽229 時隙
230 時隙231 時隙232 標(biāo)簽233 標(biāo)簽235 標(biāo)簽234 餅圖236 網(wǎng)段238 網(wǎng)段240 網(wǎng)段242 網(wǎng)段244 網(wǎng)段246 網(wǎng)段248 網(wǎng)段250 網(wǎng)段。
權(quán)利要求
1.一種エ業(yè)過程控制系統(tǒng),包括 處理器; 鏈路活動調(diào)度器(56),配置為調(diào)度包括應(yīng)用時隙和異步時隙的宏周期(58)的執(zhí)行,其中所述鏈路活動調(diào)度器(56)還配置為在所述應(yīng)用時隙調(diào)度用于所述エ業(yè)過程控制系統(tǒng)(10)的多個現(xiàn)場設(shè)備(28、30、32、34)的受調(diào)度指令的執(zhí)行,以及所述鏈路活動調(diào)度器(56)還配置為在所述異步時隙調(diào)度用于所述エ業(yè)過程控制系統(tǒng)(10)的所述多個現(xiàn)場設(shè)備(28、30,32,34)的非調(diào)度指令的執(zhí)行;以及 宏周期觀察器(162),能由所述處理器執(zhí)行,其中所述宏周期觀察器(162)配置為以視覺格式顯示所述宏周期(58)。
2.如權(quán)利要求I所述的系統(tǒng),包括控制器(26、28),其中所述鏈路活動調(diào)度器(56)還配置為在所述應(yīng)用時隙調(diào)度用于所述控制器(26、28)、所述エ業(yè)過程控制系統(tǒng)(10)的所述多個現(xiàn)場設(shè)備(28、30、32、34)或其組合的指令。
3.如權(quán)利要求I所述的系統(tǒng),其中所述應(yīng)用時隙包括當(dāng)前應(yīng)用時隙(200)、可用的應(yīng)用時隙(202)、受調(diào)度通信時隙(204)或其組合。
4.如權(quán)利要求3所述的系統(tǒng),其中所述受調(diào)度通信時隙(204)包括虛擬通信關(guān)系(VCR)時隙。
5.如權(quán)利要求3所述的系統(tǒng),其中所述受調(diào)度指令包括功能塊(48、50、52、54),以及所述鏈路活動調(diào)度器(56)還配置為在所述當(dāng)前應(yīng)用時隙(202)調(diào)度所述功能塊(48、50、52、54)的執(zhí)行。
6.如權(quán)利要求5所述的系統(tǒng),其中所述功能塊(48、50、52、54)包括現(xiàn)場設(shè)備功能塊、控制器功能塊或其組合。
7.如權(quán)利要求I所述的系統(tǒng),其中所述宏周期(58)包括網(wǎng)段宏周期、跨網(wǎng)段宏周期、鏈路設(shè)備宏周期或其組合。
8.如權(quán)利要求I所述的系統(tǒng),其中所述宏周期觀察器(162)還配置為基于在所述宏周期(58)中用于執(zhí)行所述受調(diào)度指令的最小時間量來視覺顯示最小宏周期執(zhí)行時隙(229、230,231)。
9.如權(quán)利要求4所述的系統(tǒng),其中所述視覺格式包括條形圖、餅圖或線圖。
10.如權(quán)利要求I所述的系統(tǒng),包括具有所述鏈路活動調(diào)度器(56)的鏈路設(shè)備(36、38)。
11.如權(quán)利要求I所述的系統(tǒng),包括鏈路設(shè)備(36、38)、高速以太網(wǎng)絡(luò)(40)以及基金會Hl網(wǎng)絡(luò)(42),其中所述鏈路設(shè)備(36、38)配置為鏈接所述高速以太網(wǎng)絡(luò)(40)到所述基金會Hl網(wǎng)絡(luò)(42),以及所述多個現(xiàn)場設(shè)備(28、30、32、34)附加到所述基金會Hl網(wǎng)絡(luò)(42)。
12.如權(quán)利要求11所述的系統(tǒng),其中所述多個現(xiàn)場設(shè)備(28、30、32、34)的ー個包括所述鏈路活動調(diào)度器(56),或者所述鏈路設(shè)備(36、38)包括所述鏈路活動調(diào)度器(56),或其組合。
全文摘要
本發(fā)明的名稱是“用于周期時間視覺化的系統(tǒng)和方法”。本文描述的實(shí)施例包括系統(tǒng)和方法。在一個實(shí)施例中,工業(yè)過程控制系統(tǒng)(10)包括處理器和鏈路活動調(diào)度器(56)。鏈路活動調(diào)度器配置為調(diào)度宏周期(58)的執(zhí)行。宏周期(58)包括應(yīng)用時隙和異步時隙。鏈路活動調(diào)度器(56)還配置為在應(yīng)用時隙調(diào)度用于工業(yè)過程控制系統(tǒng)(10)的多個現(xiàn)場設(shè)備(28、30、32、34)的受調(diào)度指令的執(zhí)行。鏈路活動調(diào)度器(56)還配置為在異步時隙調(diào)度用于工業(yè)過程控制系統(tǒng)(10)的多個現(xiàn)場設(shè)備(28、30、32、34)的非調(diào)度指令的執(zhí)行。工業(yè)過程控制系統(tǒng)(10)還包括能由處理器執(zhí)行的宏周期觀察器(162)。宏周期觀察器(162)配置為以視覺格式顯示宏周期(58)。
文檔編號G05B19/418GK102778867SQ20121015831
公開日2012年11月14日 申請日期2012年5月11日 優(yōu)先權(quán)日2011年5月12日
發(fā)明者A·S·德莫里斯, A·班納吉, G·K·維什瓦納思, J·A·佩岑三世, P·奧哈, W·K·加爾特 申請人:通用電氣公司