国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于訪問自動化系統(tǒng)的方法以及按照這種方法工作的系統(tǒng)的制作方法

      文檔序號:7852183閱讀:137來源:國知局
      專利名稱:用于訪問自動化系統(tǒng)的方法以及按照這種方法工作的系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及ー種用于訪問自動化系統(tǒng)的方法和一種相應(yīng)的系統(tǒng),例如利用ー個編程器或者類似裝置達到維護、診斷和啟動等目的。
      背景技術(shù)
      已知了這種用于訪問自動化系統(tǒng)的方法。訪問涉及在自動化系統(tǒng)中通過ー個或者多個自動化設(shè)備執(zhí)行的控制軟件,以及包含在自動化系統(tǒng)中的自動化設(shè)備的參數(shù)數(shù)據(jù)和配置數(shù)據(jù)。全部的自動化系統(tǒng)的控制軟件以及相應(yīng)的參數(shù)數(shù)據(jù)和配置數(shù)據(jù)在這里和下面都簡稱為自動化解決方案,因為它們確定相應(yīng)的自動化系統(tǒng)的功能,并且因此確定自動化系統(tǒng)控制和/或監(jiān)控某個技術(shù)流程的方式和方法。這種訪問的最簡單情況在于,攜帯編程器的服務(wù)人員來到自動化系統(tǒng)所在地,將這個編程器連接到自動化系統(tǒng)的自動化設(shè)備、例如存儲器可編程的控制裝置是,或者在一 種更廣泛意義的自動化系統(tǒng)中連接到這樣ー種自動化設(shè)備上或者起控制臺作用的自動化設(shè)備上,并且由此這樣與自動化系統(tǒng)相連接。由此,隨著對相應(yīng)的自動化解決方案的訪問,在編程器上啟動工程軟件。在使用這個工程軟件的情況下,可以接著例如進行必須的維護工作或者啟動工作。然而,提供這種關(guān)于自動化系統(tǒng)服務(wù)的服務(wù)性機構(gòu)必須在全世界提供其服務(wù)。其中,內(nèi)容包括在工程軟件的幫助下啟動、消除故障、修改和擴展位于多個地理位置上的機器和設(shè)備(自動化系統(tǒng)),因為這些可能被寫入了服務(wù)合同。由于在預(yù)備階段和/或啟動期間使用的工程軟件版本和啟動期間形成的項目規(guī)劃數(shù)據(jù)有關(guān),所以増加了這些服務(wù)的難度。于是,無法直接利用工程軟件的任意版本讀取或者甚至修改為ー個項目形成的項目規(guī)劃數(shù)據(jù)記錄。其結(jié)果就是,服務(wù)人員必須攜帯與自動化系統(tǒng)的相應(yīng)的項目規(guī)劃數(shù)據(jù)記錄相匹配的工程軟件版本。否則,可能由于不兼容而無法對自動化解決方案進行故障分析或者進行修改或擴展。對于在某個地區(qū)或者全世界范圍工作的服務(wù)人員,這意味著,要為這些工作做相應(yīng)的準備。這種準備會耗費人力和財力。此外,工程軟件必須由生產(chǎn)者研發(fā)和分配。這種軟件通常被存放在安裝介質(zhì)(CD、DVD等)上提供給客戶。近幾年來,也使用了ー種提供形式,其中,可以由所謂的網(wǎng)絡(luò)服務(wù)器下載這些安裝數(shù)據(jù)。但是,這兩種提供途徑都有ー個共同點,即,工程軟件必須緊接著被終端客戶安裝,并且客戶在這個過程中必須得到生產(chǎn)者或者服務(wù)機構(gòu)的技術(shù)支持服務(wù)。為此,必須準備好機構(gòu)和資源,這些不僅會導(dǎo)致投資成本還會帶來固定成本。正如開頭已經(jīng)描述地那樣,至今為止常見的是,服務(wù)人員將對于服務(wù)工作或啟動所需要的軟件和附加軟件和所屬的項目規(guī)劃數(shù)據(jù)記錄存放在一個起編程器作用的便攜式計算機(筆記本)上并隨身帶到自動化系統(tǒng)所在地。其中,可以是多種版本的在本地所需的啟動和工程軟件,一方面要根據(jù)自動化系統(tǒng)和/或相應(yīng)的自動化解決方案的范圍,另一方面要根據(jù)項目歷史記錄。這對于服務(wù)機構(gòu)和它們的工作人員來說,意味著在管理工作和準備工作方面要耗費不少的精力。為了避免或者削弱這種問題,最近有一些服務(wù)工程師和啟動工程師使用虛擬機,它們被保存在編程器的硬盤上作為所謂的影像。于是,利用編程器可以直接在相應(yīng)的自動化系統(tǒng)所在地使用一個或者多個這種虛擬機和可以在那里執(zhí)行的工程軟件。在編程器上啟動相應(yīng)的虛擬機,并且該編程器僅僅還用作主機和用于相應(yīng)的工程軟件的執(zhí)行環(huán)境。但是也必須提供虛擬機的 影像,或者為這些虛擬機提供這些影像。提供的必須是安全副本,并且必須在相應(yīng)的自動化系統(tǒng)所在地在正確的時間提供正確的影像。這種行為也會増加管理耗費,并且最終增加成本。此外,即使在今天,涉及的數(shù)據(jù)量也還是ー個問題,這高度依賴于項目歷史記錄和自動化解決方案的范圍。經(jīng)常地,并且尤其是面臨著意外的服務(wù)和啟動任務(wù),就沒有時間和機會將正確的工程軟件和所屬的數(shù)據(jù)攜帶到相應(yīng)的自動化系統(tǒng)所在地去。同樣地,派遣工作地點經(jīng)常在地理上相互遠離,并且在一次派遣工作中,為了準備另一次服務(wù)派遣工作,不能總是準確地找到本站。在這里,雖然如今經(jīng)常通過現(xiàn)代的寬帶通信連接由出差的服務(wù)人員在總部服務(wù)人員的幫助下進行遠程訪問,或者在途中也可以完成更新或者升級意義的安裝或者重新安裝軟件。然而這意味著大量的時間消耗和成本相關(guān)的消耗。此外,在迄今的對自動化系統(tǒng)進行與此相關(guān)的訪問的方式和方法中,不利的是,至少在工作結(jié)束時要為相應(yīng)的客戶或者自動化系統(tǒng)的運營商提供存放在數(shù)據(jù)載體上的項目規(guī)劃數(shù)據(jù),這對于服務(wù)人員意味著要耗費不少的精力。然而,要為自動化系統(tǒng)的運營商提供這些項目規(guī)劃數(shù)據(jù),從而確??偸菗碛袑崟r數(shù)據(jù),并且也有機會更換服務(wù)機構(gòu)。此外,即使以當今的現(xiàn)有技術(shù)也還需要多個星期的時間用于讓工程軟件的生產(chǎn)者生產(chǎn)安裝介質(zhì),并且因此拖延了提供工程軟件的時間。如果提供了安裝介質(zhì),或者在線提供了工程軟件(只要技術(shù)上允許),那么必須由生產(chǎn)者準備相應(yīng)的基礎(chǔ)設(shè)備,從而在工程軟件的安裝和配置上支持客戶。額外地,為了遵循許可證的規(guī)定使用工程軟件,還需要較高的投入。由EP1906274A中已知ー種用于以網(wǎng)絡(luò)為基礎(chǔ)配置自動化系統(tǒng)的方法。其中通過網(wǎng)絡(luò)實現(xiàn)對自動化系統(tǒng)的訪問,并且為了配置自動化設(shè)備可以在網(wǎng)絡(luò)服務(wù)器上調(diào)用可執(zhí)行的Applets。但是,這要求訪問網(wǎng)絡(luò)服務(wù)器的設(shè)備一方(即例如一個編程器)能夠在本地支配毎次為了進行配置所需的數(shù)據(jù),否則只能非常有限地進行配置。US2011/0093847A是ー個公開文獻,它涉及遠程資源的使用,即所謂的云的使用,并且在那里具體地涉及云中可實現(xiàn)的虛擬機的可配置性。在EP2293164A、US2010/0256795A和EP1296232A中也探討了關(guān)于在云中的或者網(wǎng)絡(luò)中的資源的使用。

      發(fā)明內(nèi)容
      相應(yīng)地,本發(fā)明的目的在于,提供ー種用于訪問自動化系統(tǒng)的方法,這種方法能夠避免上述缺點,或者至少減少它們的影響。根據(jù)本發(fā)明,該目的利用權(quán)利要求I所述的特征得以實現(xiàn)。為此,在一種用于利用編程器訪問自動化系統(tǒng)的方法中,例如為了維護、診斷和啟動的目的等等,設(shè)計如下編程器生成與至少ー個包含在所述自動化系統(tǒng)中的自動化設(shè)備之間的間接的連接,或者在編程器和相應(yīng)的自動化設(shè)備之間生成這種間接的連接。其中,這種間接的連接是通過在空間上遠離自動化系統(tǒng)和編程器所在地的會議服務(wù)器生成。這個會議服務(wù)器能訪問具有工程軟件的至少ー個虛擬機,也就是能訪問代表這樣ー種虛擬機的數(shù)據(jù)。會議服務(wù)器允許通過編程器遠程實現(xiàn)這個虛擬機,并且一方面至少將相應(yīng)的虛擬機的屏幕顯示內(nèi)容和類似信息傳輸?shù)骄幊唐?,而另一方面根?jù)對編程器的操作將工程規(guī)劃數(shù)據(jù)、即尤其是項目規(guī)劃數(shù)據(jù)傳輸?shù)街辽侃`個自動化設(shè)備。下面,將會議服務(wù)器所在地簡稱為計算中心,然而不放棄普遍有效的會進ー步擴展的可能性。這種計算中心可以是服務(wù)器、所謂的服務(wù)器農(nóng)場或者也可以是相應(yīng)的服務(wù)機構(gòu)或該服務(wù)機構(gòu)的服務(wù)提供商的所分配的服務(wù)器農(nóng)場。然后,在這里提出的安裝地將工程軟件和啟動軟件轉(zhuǎn)移到計算中心??梢栽谌蚍秶植加卸鄠€這種中心,它們能夠相互代替地完成工作。ー個或者多個分布的并且與網(wǎng)絡(luò)相連接的計算中心的連接在下面也被稱為“云”。在那里可以保存ー種工程軟件的多種版本,從而使得在一次服務(wù)性派遣工作時在自動化系統(tǒng)所在地總是能夠在線獲取這個工程軟件的對于相應(yīng)的自動化系統(tǒng)和它的組件所 需要的版本。為每個版本的工程軟件保存ー個影像,它可以在虛擬機中由會議服務(wù)器或者間接地通過編程器啟動。會議服務(wù)器同樣被保存在一個或者同一個計算中心里。它制造出在計算中心內(nèi)運行的工程軟件、編程器和自動化系統(tǒng)(即自動化系統(tǒng)的至少ー個自動化設(shè)備)之間的連接。其中,這種連接設(shè)計方案確保了只有被授權(quán)的使用者和単位(即自動化系統(tǒng)一方的自動化設(shè)備)才能被相互連接。同樣地,在此由會議服務(wù)器確保了這種解決方案的多客戶端功能。所提及的參與方之間的連接是通過當?shù)氐牟⑶野辞闆r能接通的通信連接和網(wǎng)絡(luò)(LAN、WLAN、WAN、移動無線網(wǎng)絡(luò)等等)生成的。在編程器上(即尤其是服務(wù)工程師和啟動エ程師的筆記本計算機或者其他便攜式計算機上),正如也在自動化系統(tǒng)的至少ー個自動化設(shè)備上(利用它形成了通信連接),安裝了或者以其他合適的方式提供了ー種軟件,它能夠生成并且允許通往并且來自會議服務(wù)器的通道。其中,會議服務(wù)器要完成以下任務(wù),至少要完成以下兩個任務(wù)第一,會議服務(wù)器在自動化系統(tǒng)和虛擬化工程軟件之間生成虛擬連接,這個虛擬化工程軟件在計算中心中運行或者由會議服務(wù)器啟動。這種連接存在于自動化系統(tǒng)與自動化系統(tǒng)的至少ー個自動化設(shè)備之間。這種連接被用于使得能夠與相應(yīng)的這個或者相應(yīng)的每個自動化設(shè)備進行通信。典型地,這是ー種用于將由工程軟件生成的項目規(guī)劃數(shù)據(jù)下載到自動化系統(tǒng)中的通信。但是,這種通過工程協(xié)議實現(xiàn)的通信也可以用于診斷故障或者故障狀態(tài)或者用于檢查自動化系統(tǒng)和/或其単元的正常功能。其中,該通信可以通過安全的或者不安全的,即加密的或者未加密的連接實現(xiàn)。 此外,會議服務(wù)器在工程軟件和服務(wù)工程師及啟動工程師的編程器之間生成虛擬的連接。該連接用于傳輸圖像數(shù)據(jù)和類似信息,用于確保工程軟件在編程器中的圖像顯示。反過來,在編程器和在計算中心中運行的工程軟件之間的虛擬連接也用于傳輸所有類型的輸入數(shù)據(jù),從而能夠利用該編程器對工程軟件進行遠程操作。這種連接也只通過會議服務(wù)器虛擬生成。即,這個連接用于傳輸數(shù)據(jù)文件和/或用于所謂的桌面共享。但是在這里不重要的是,實際上是否傳輸了編程器的各個數(shù)據(jù)庫,或者是否能夠以其他的方式訪問編程器的項目規(guī)劃數(shù)據(jù)。為了能在當?shù)剡M行啟動時能提供對于服務(wù)或者啟動由自動化系統(tǒng)所需的項目規(guī)劃數(shù)據(jù),存在以下可能性一方面,可以通過臨時的、由會議服務(wù)器創(chuàng)建的或者提供的虛擬連接將項目規(guī)劃數(shù)據(jù)由用于虛擬化工程軟件的編程器下載到計算中心(文件傳輸)。另一方面,可以借助于由會議服務(wù)器創(chuàng)建的、用于虛擬化的工程軟件的虛擬連接,使得能夠開通用于訪問的編程器的目錄或者驅(qū)動器。然后可以由在計算中心中運行的工程軟件將它當做差不多是本地的用于存儲項目規(guī)劃數(shù)據(jù)的存儲器介質(zhì)。最后可以將為了啟動而需要的項目規(guī)劃數(shù)據(jù)上傳給會議服務(wù)器,并且利用其中ー種上面描述的方式在選擇自動化系統(tǒng)之后自動地提供虛擬化的工程軟件。是否能在網(wǎng)絡(luò)中或者另ー個公共網(wǎng)絡(luò)中訪問這個會議服務(wù)器,或者這個會議服務(wù)器是否被安裝在ー個公司或者私人機構(gòu)的網(wǎng)絡(luò)上,在這里是無關(guān)緊要的(文獻利用概念“私有云”和“公有云”對這兩種應(yīng)用情況進行區(qū)分)。至關(guān)重要的是計算中心應(yīng)用與會議服務(wù)器技術(shù)的組合,其中,連接構(gòu)造的方向(即一方面從自動化系統(tǒng)到會議服務(wù)器,并且另一方 面從編程器到會議服務(wù)器)也是無關(guān)緊要的。但是,在公司網(wǎng)絡(luò)或者也在加入公共網(wǎng)絡(luò)的情況下,分別ー方面從自動化系統(tǒng)到會議服務(wù)器以及另一方面從編程器到會議服務(wù)器的構(gòu)造方式是有利的。同樣無關(guān)緊要的是,該會議服務(wù)器和具有工程軟件的虛擬機是否在同一個計算中心運行,或者在地理上分布,也可能在全世界分布、運行。在后一種情況下,在啟動相應(yīng)的虛擬機后,在該虛擬機和會議服務(wù)器之間創(chuàng)建ー個連接,其中,該連接構(gòu)造的方向是任意的,即或者從會議服務(wù)器出發(fā)或者從虛擬機出發(fā)。作為編程器,可以使用便攜式或者固定安裝好的計算機或者諸如此類。至關(guān)重要的是,該編程器能夠執(zhí)行服務(wù)工程師和啟動工程師為了完成任務(wù)所需的或者要使用的軟件。該軟件可以是編程器的操作系統(tǒng)的一部分,或者事后被下載到編程器的存儲器中。本發(fā)明的其中ー個優(yōu)點在于,由于共同使用對存放在計算中心的項目規(guī)劃數(shù)據(jù)的訪問途徑,所以省去了迄今需要的和開頭所述的耗費。本發(fā)明的有利的設(shè)計方案是從屬權(quán)利要求的內(nèi)容。其中使用的參考內(nèi)容涉及獨立權(quán)利要求的內(nèi)容的具有相應(yīng)的從屬權(quán)利要求的特征的其他設(shè)計方案。這不能理解為放棄對參考的從屬權(quán)利要求的特征組合進行獨立的、具體針對性的保護。此外,就權(quán)利要求的設(shè)計安排而言,在從屬權(quán)利要求中進ー步詳盡化一個特征時的出發(fā)點是,在每個先前的權(quán)利要求中不存在這種限制。通過一方面在編程器和會議服務(wù)器之間并且另一方面在會議服務(wù)器和至少ー個自動化設(shè)備之間存在通信連接的方式,由此在編程器和要維護的、要診斷的或者要運行的自動化系統(tǒng)的至少ー個自動化設(shè)備之間形成了間接的通信連接。在編程器和會議服務(wù)器之間以及會議服務(wù)器和自動化設(shè)備之間的通信連接不必持久存在,而是只需要在交換數(shù)據(jù)時存在就夠了。出于這個原因,這些連接也被稱為虛擬的連接。通過在會議服務(wù)器和具有用于分別至少ー個具有工程軟件的虛擬機的數(shù)據(jù)庫的一個或者多個設(shè)備之間存在另ー個通信連接的方式,會議服務(wù)器可以一方面在編程器和工程軟件之間并且另一方面在自動化系統(tǒng)中的自動化設(shè)備和工程軟件之間作為中介裝置起作用。于是,對于編程器的操作者就有能夠通過在編程器上做出操作行為來遠程執(zhí)行エ程軟件的可能性,其中,操作者對工程軟件進行控制的結(jié)果被傳輸?shù)骄幊唐魃?。項目?guī)劃數(shù)據(jù)或者其他工程數(shù)據(jù)可以直接由工程軟件借助通過會議服務(wù)器形成的連接傳輸給自動化系統(tǒng),并且在那里傳輸?shù)街辽侃`個自動化設(shè)備上。如果在訪問自動化系統(tǒng)期間,這些項目規(guī)劃數(shù)據(jù)或者工程數(shù)據(jù)的存儲位置是在編程器上,那么相關(guān)數(shù)據(jù)通過編程器和自動化系統(tǒng)之間通過會議服務(wù)器形成的、間接的通信連接從編程器傳輸?shù)阶詣踊到y(tǒng)。如果借助于多個虛擬機冗余地提供工程軟件,那么就可以由多個服務(wù)工程師和啟動工程師每次同時訪問具有相應(yīng)的工程軟件的虛擬機。如果多個冗余虛擬機局部地分布以供使用,那么在虛擬機的數(shù)據(jù)保存方面就得到了附加的保護。甚至就算在計算中心出現(xiàn)丟失和由此或者造成一個或者多個虛擬機的損耗,也能夠繼續(xù)提供由服務(wù)機構(gòu)提供的服務(wù)。此外,在局部地分布可以提供這些具有工程軟件的虛擬機的情況下,服務(wù)人員可以選擇具有位于那里的虛擬機的在地點上處于最有利位置的計算中心,從而使得能夠提高數(shù)據(jù)吞吐量,并且因此能夠提高工作速度。 如果自動確保了分別具有工程軟件的冗余虛擬機局部地分布可供使用,那么就能得到承受能力足夠的數(shù)據(jù)安全保護。甚至在一個計算中心出故障時,它的數(shù)據(jù)也可以通過虛擬機隨后的傳輸由其他的計算中心在任意時間完整地再次生成。上述目的也利用一種按照這里和下面描述的方法工作的系統(tǒng)得以實現(xiàn),該系統(tǒng)為此包括用于執(zhí)行這個方法的裝置。其中,本發(fā)明優(yōu)選地應(yīng)用于軟件中。因此,本發(fā)明一方面也涉及ー種具有可以通過計算機執(zhí)行的程序代碼指令的計算機程序,并且另一方面也涉及ー種具有這種計算機程序的存儲介質(zhì),以及最終也涉及ー種具有微處理器或諸如此類的處理單元,在它的存儲器內(nèi),作為用于執(zhí)行該方法和它的設(shè)計方案的裝置,已經(jīng)下載了或者可以下載這種計算機程序。目前,該系統(tǒng)包括編程器、相應(yīng)的自動化系統(tǒng)的至少ー個自動化設(shè)備、遠程的會議服務(wù)器和具有工程軟件的至少ー個虛擬機。在這個系統(tǒng)中,一方面在編程器和會議服務(wù)器之間,并且另一方面在至少ー個自動化設(shè)備和會議服務(wù)器之間存在至少ー個虛擬連接,并且因此在編程器和至少ー個自動化設(shè)備之間存在間接連接。此外,在該系統(tǒng)中,在會議服務(wù)器和具有工程軟件的虛擬機之間存在至少ー個虛擬連接,并且因此一方面在編程器和虛擬機之間,并且另一方面在至少ー個自動化設(shè)備和虛擬機之間間接地存在連接。在系統(tǒng)中,在編程器和虛擬機之間的間接連接允許通過該編程器遠程運行一個虛擬機,以及至少將相應(yīng)的虛擬機的屏幕顯示內(nèi)容傳輸?shù)骄幊唐鳌S谑?,最終在系統(tǒng)中能通過會議服務(wù)器根據(jù)在編程器上的操作行為將工程數(shù)據(jù)和/或其他項目規(guī)劃數(shù)據(jù)從虛擬機傳輸?shù)街辽侃`個自動化設(shè)備。這種傳輸工程數(shù)據(jù)或項目規(guī)劃數(shù)據(jù)的方法是訪問自動化系統(tǒng)的ー種形式。一般來說,至少在相應(yīng)的服務(wù)派遣工作結(jié)束時進行這種訪問,從而將在這次派遣工作期間做出的變動或者調(diào)整保存到自動化系統(tǒng)中。在服務(wù)派遣工作期間,可以通過同樣的系統(tǒng)并且在相同方法的基礎(chǔ)上也實現(xiàn)對自動化系統(tǒng)的訪問,為此,要調(diào)用數(shù)據(jù),即例如自動化系統(tǒng)的運行數(shù)據(jù)或者關(guān)于相應(yīng)的技術(shù)流程(工程軟件是通過這種技術(shù)流程被編輯的)的狀態(tài)數(shù)據(jù)等等,并且使其在編程器上可以顯示或者進行修改。


      下面借助附圖更詳盡地闡述本發(fā)明的一個實施例。相應(yīng)的對象或者元件在所有附圖中都用相同的參考標號標識。這個或者每個實施例都不能被理解為對本發(fā)明的限制。而是在本發(fā)明的框架內(nèi)可以有多種變化方案和修改方案,尤其是這些變化方案和組合方案,它們例如通過各個結(jié)合總體上或者具體的說明書部分所描述的以及包含在權(quán)利要求和/或附圖中的特征或者元件或者方法步驟進行組合或轉(zhuǎn)換來形成,對于專業(yè)技術(shù)人員來說就實現(xiàn)本發(fā)明的目的而言是可以推斷得出的,并且通過可以組合的特征形成一個新的對象或者新的方法步驟或者說方法步驟順序,即使甚至涉及到檢查方法和工作方法時也是這樣。圖中示出圖I具有至少ー個自動化設(shè)備的自動化系統(tǒng),為了進行維護或者類似的目的要利用編程器對其進行訪問,這不是直接地而是間接地通過會議服務(wù)器進行,以及圖2在訪問根據(jù)圖I的自動化系統(tǒng)時對各個連接的分開示意圖。
      具體實施方式

      圖I示意性簡化地示出了自動化系統(tǒng)10,它以已知的方式和方法被設(shè)計用于控制和/或監(jiān)控未詳盡示出的技術(shù)流程12。該自動化系統(tǒng)10包括至少ー個自動化設(shè)備14。所以,自動化系統(tǒng)10和自動化設(shè)備14的概念是同義詞。在所示情況下,該自動化系統(tǒng)10包括多個例如通過總線16通信連接的自動化設(shè)備14,18,20,22。為了對用于該自動化系統(tǒng)10的相應(yīng)的技術(shù)流程12進行控制和/或進行監(jiān)控,具體來說是通過這個或者每個包含在其中的自動化設(shè)備14,18-22,以已知的方式和方法生成一個或者多個控制程序(未示出)??刂瞥绦蚝透鱾€自動化設(shè)備14,18-22、例如驅(qū)動裝置或者類似裝置的配置方案和/或技術(shù)參數(shù)的總和,,在下面全部被稱為自動化解決方案。應(yīng)該利用編程器24,通過服務(wù)人員或者該自動化系統(tǒng)10的運營商的工作人員例如為了進行維護、診斷和啟動的目的等等對自動化系統(tǒng)10進行訪問。迄今為此從編程器24出發(fā)生成了ー個與自動化系統(tǒng)10的至少ー個自動化設(shè)備14,18-22的直接通信連接。但是這也要求能夠在編程器24上提供ー種適合于自動化系統(tǒng)10并且適合于在那里實施的自動化解決方案的工程軟件。為了避免因此帶來的問題而提出,僅僅生成ー個與自動化系統(tǒng)10的間接連接。該間接的連接是通過會議服務(wù)器26實現(xiàn)的。于是為了訪問具有編程器24的自動化系統(tǒng)10,在編程器24和至少ー個包含在自動化系統(tǒng)10中的自動化設(shè)備14之間存在間接連接,也就是通過在空間上遠離自動化系統(tǒng)10和編程器24所在地的會議服務(wù)器26。這個會議服務(wù)器26能夠訪問至少ー個具有工程軟件34的虛擬機28,30,32??紤]使用計算中心、例如服務(wù)機構(gòu)的計算中心作為該會議服務(wù)器26和至少ー個虛擬機28,30,32的地址。會議服務(wù)器26和該至少一個虛擬機28,30,32的地址也被稱為“云”,并且在圖I的示圖中被相應(yīng)地描繪成云。其中,一臺計算機(在其上運行會議服務(wù)器26作為軟件應(yīng)用)的物理位置和一臺或多臺計算機(在其上可以運行一個或者多個虛擬機28-32)的物理地址可以完全不同,并且“云”可以說是虛擬地址。簡單的“云”僅僅包括運行會議服務(wù)器26和這個或者每個虛擬機28-32的計算機。會議服務(wù)器26允許通過編程器24遠程運行虛擬機28和在那里提供的工程軟件34。該會議服務(wù)器26至少將相應(yīng)的虛擬機28-32或者說相應(yīng)的工程軟件34的屏幕顯示內(nèi)容傳輸?shù)骄幊唐?4,并且將在編程器24上實施的操作行為傳輸?shù)教摂M機28-32和它們的エ程軟件34。此外,借助于這個會議服務(wù)器26并且根據(jù)在編程器24上的操作行為,將工程數(shù)據(jù)或項目規(guī)劃數(shù)據(jù)36傳輸?shù)街辽侃`個自動化設(shè)備14。其中,工程數(shù)據(jù)或項目規(guī)劃數(shù)據(jù)36在利用編程器24遠程操作工程軟件34的框架下得出,并且基于可以利用工程軟件34對由自動化系統(tǒng)10執(zhí)行的自動化解決方案進行改變、調(diào)整或者修改而得出。圖2再次進ー步示意性簡化示出根據(jù)圖I的情況的各個方面,以用于表明那些用于訪問自動化系統(tǒng)10 (圖I)和在那里存在于至少一個自動化設(shè)備14上的連接。這些從編程器24出發(fā)通過會議服務(wù)器26到達虛擬機28和它們的工程軟件34的連接例如是所謂的VNC連接(VNC=虛擬網(wǎng)絡(luò)計算機),并且因此允許通過編程器24在遠程的虛擬機26上執(zhí)行這個工程軟件34。存在于虛擬機28及它們的工程軟件34和自動化設(shè)備14之間的連接例如是允許使用ー個工程協(xié)議(例如申請人的所謂的S7協(xié)議)并且傳輸數(shù)據(jù)文件(文件傳輸)的連接。此外可以看出,從編程器24到自動化系統(tǒng)10中的至少ー個自動化設(shè)備14的連接僅間接地存在,并且也就是通過會議服務(wù)器26,為此提供了與虛擬機28和它們的工程軟件34的連接。工程軟件34在所有可支配的版本中或者至少在若干重要版本中已預(yù)先配置好,并且根據(jù)要求在一個虛擬機28-32中由會議服務(wù)器26提供,并且然后根據(jù)情況實例化。由此,對于服務(wù)人員來說可以在一個被安裝在編程器上的客戶端軟件38的幫助下通過會議服務(wù)器創(chuàng)建ー個與那些在計算中心中實例化的虛擬機28-32的連接。由此可以遠程控制和使用這些虛擬機28-32。此外,通過會議服務(wù)器26創(chuàng)建ー個用于將數(shù)據(jù)文件(文件傳輸)傳輸給虛擬機28-32的連接,并且提供對于自動化系統(tǒng)10所需的項目規(guī)劃數(shù)據(jù)(項目規(guī)劃數(shù)據(jù)庫40)。只要通過在相應(yīng)的虛擬機28-32上運行過的工程軟件34下載了項目規(guī)劃數(shù)據(jù)庫40,就可以又通過會議服務(wù)器26在相應(yīng)的虛擬機28-32和自動化系統(tǒng)10的那個至少ー個自動化設(shè)備14之間創(chuàng)建虛擬連接。這樣ー來,可以將項目規(guī)劃數(shù)據(jù)(例如最后在服務(wù)派遣工作完成之后)由相應(yīng)的虛擬機28-32在工程軟件34 (它通過工程協(xié)議與會議服務(wù)器26進行通信)的幫助下下載到該會議服務(wù)器。通過將會議服務(wù)器26作為控制中樞,可以將項目規(guī)劃數(shù)據(jù)傳輸給自動化系統(tǒng)10。為此也在會議服務(wù)器26和自動化系統(tǒng)的至少ー個自動化設(shè)備14之間創(chuàng)建一個適于應(yīng)用該工程協(xié)議的連接。這個連接只需要是虛擬的就夠了,也就是說不必是持久存在的連接。按照相同的原則,也可以對自動化系統(tǒng)10或者各個包含在其中的自動化設(shè)備14,18-22進行診斷。會議服務(wù)器26可以提供一個服務(wù)機構(gòu)的所有項目規(guī)劃數(shù)據(jù),所以可以在任何時間并且為每個被授權(quán)的工作人員提供這些數(shù)據(jù)。因此,這里提交的說明的幾個前提條件方面可以簡短地總結(jié)如下提供了ー種用于訪問自動化系統(tǒng)10的方法,它的基礎(chǔ)是現(xiàn)有因特網(wǎng)和網(wǎng)絡(luò)技術(shù)、以及網(wǎng)絡(luò)接入技術(shù)、計算中心應(yīng)用和ー個在網(wǎng)絡(luò)中(例如因特網(wǎng)中)可支配的會議服務(wù)器26的組合。為了訪問該會議服務(wù)器26,在編程器24上啟動客戶端軟件38。在自動化系統(tǒng)10的至少ー個自動化設(shè)備14上運行ー種類似的軟件功能,通過這個設(shè)備實現(xiàn)對自動化系統(tǒng)10的訪問。在系統(tǒng)的各個單元之間(部分系統(tǒng)),即編程器24、會議服務(wù)器26和自動化設(shè)備14,以及會議服務(wù)器26和至少ー個虛擬機28-32之間創(chuàng)建了虛擬的、即不必持久存在的通信連接。在每兩個部分系統(tǒng)之間存在的每個通信連接只需要在通過相應(yīng)的連接進行數(shù)據(jù)交換時存在。通過部分系統(tǒng)的所述組合方式和部分系統(tǒng)的連接方式,形成ー個具有先前尚不存在的功能和優(yōu)點的整體系統(tǒng)。這些優(yōu)點對于工程軟件34的使用者和制造者來說尤其是降低了組織成本、準備成本和固定成本。工程軟件的制造者有更低的成本,這是因為可以省去迄今為止必需的消耗和隨之而來的用于生產(chǎn)安裝介質(zhì)的成本。此外,不需要對安裝工程軟件提供支持,這是因為一次性地在中央計算中心完成了安裝,并且然后可以用于在虛擬機28-32上進行實例化。在由服務(wù)人員使用的編程器24上僅需要一個客戶端軟件38,它使得可以接通到這個或者一個會議服務(wù)器26。這個客戶端軟件38與相應(yīng)的工程軟件34無關(guān),并且因此也允許遠程地使用該工程軟件34的未來版本??梢栽谔峁┳詣踊到y(tǒng)10時安裝或者提供自動化系統(tǒng)10 —方的相適應(yīng)的客戶端軟件。同樣地,對于自動化系統(tǒng)10的運營商并且對于服務(wù)機構(gòu)以及分別在那里工作的服務(wù)人員來說也存在多個優(yōu)點。一方面,在迄今必需的安裝工程軟件34時的投入可以被省去,這是因為可以持久地在線地提供這個工程軟件,并且攜帯著相應(yīng)地配置(客戶端軟件38)的編程器24的服務(wù)人員可以隨時訪問它。由此節(jié)省了應(yīng)用者的時間和投入,并且因此 最終節(jié)省了成本。另ー方面,減少了服務(wù)派遣工作中的反應(yīng)時間。服務(wù)人員可以更快地做出反應(yīng),并且最終得到更高的傳輸率。工程軟件34與服務(wù)人員的相應(yīng)的停留位置無關(guān),并且可以隨時地以及在全世界范圍內(nèi)供使用。唯一的前提是要存在相應(yīng)的接入網(wǎng)絡(luò)??偟膩碚f,用于訪問一個自動化系統(tǒng)的、以這里所述的方法為基礎(chǔ)的解決方案也被稱為ー種服務(wù)(公用云“public cloud”)或者可以通過許可認證后再提供(私用云"private cloud”)。在應(yīng)用為服務(wù)的情況下,投資門檻更低,但是卻存在盜用的風險。如果有這個意愿,要為這種服務(wù)的使用者安全地保存數(shù)據(jù)、即尤其是工程數(shù)據(jù)和項目規(guī)劃數(shù)據(jù),并且自動地進行分配以及提供相應(yīng)的數(shù)據(jù)。所有數(shù)據(jù)都對于服務(wù)機構(gòu)和相應(yīng)的自動化系統(tǒng)10的運營商是同等程度地可支配的。這對于服務(wù)機構(gòu)和運營商而言實際上不會因為安全保障、搬運、保存項目數(shù)據(jù)庫副本的文檔而產(chǎn)生投入。和先前的情況相比,通過相應(yīng)的自動化系統(tǒng)10的完整的生命循環(huán)確保這些數(shù)據(jù)的可支配性所帯來的耗費小到可以被忽略不計。最終可以輕松地并且?guī)缀鯚o投入地轉(zhuǎn)移舊的工程規(guī)劃數(shù)據(jù),也就是通過將項目規(guī)劃數(shù)據(jù)上傳到“云”中進行轉(zhuǎn)移。
      權(quán)利要求
      1.一種用于利用編程器(24)訪問自動化系統(tǒng)(10)的方法, -其中,在所述編程器(24)和至少ー個包含在所述自動化系統(tǒng)(10)中的自動化設(shè)備(14)之間生成間接的連接,也就是通過在空間上遠離所述自動化系統(tǒng)(10)和所述編程器(24)所在地的會議服務(wù)器(26), -其中,所述會議服務(wù)器(26)根據(jù)在所述編程器(24)上的操作行為將工程數(shù)據(jù)(36)傳輸?shù)剿鲋辽僖粋€自動化設(shè)備(14),其特征在干, 所述會議服務(wù)器(26)能訪問具有工程軟件(34)的至少ー個虛擬機(28-32), 允許通過所述編程器(24)遠程運行一個虛擬機(28-32),以及 至少將相應(yīng)的所述虛擬機(28-32 )的屏幕顯示內(nèi)容傳輸?shù)剿鼍幊唐?24 )。
      2.根據(jù)權(quán)利要求I所述的方法,其中,一方面在所述編程器(24)和所述會議服務(wù)器(26)之間,并且另一方面在所述會議服務(wù)器(26)和所述至少一個自動化設(shè)備(14)之間存在通信連接。
      3.根據(jù)權(quán)利要求2所述的方法,其中,在所述會議服務(wù)器(26)和具有用于分別至少ー個虛擬機(28-32)的數(shù)據(jù)庫的一個或者多個設(shè)備之間存在另ー個通信連接。
      4.根據(jù)前述權(quán)利要求中任一項所述的方法,其中,借助于多個虛擬機(28-32)冗余地提供所述工程軟件(34)。
      5.根據(jù)權(quán)利要求4所述的方法,其中,多個冗余的虛擬機(28-32)局部地分布以供使用。
      6.根據(jù)權(quán)利要求4或5所述的方法,其中,自動確保了分別具有工程軟件的冗余虛擬機(28-32)局部地分布可供使用。
      7.一種系統(tǒng),包括編程器(24)、自動化系統(tǒng)(10)的至少ー個自動化設(shè)備(14)、會議服務(wù)器(26)和具有工程軟件(34)的至少ー個虛擬機(28-32), -其中,一方面在所述編程器(24)和所述會議服務(wù)器(26)之間,并且另一方面在所述至少ー個自動化設(shè)備(14)和所述會議服務(wù)器之間存在虛擬連接,并且因此在所述編程器(24)和所述至少一個自動化設(shè)備(14)之間存在間接連接, -其中,在所述會議服務(wù)器(26)和具有所述工程軟件(34)的所述虛擬機(28-32)之間存在虛擬連接,并且因此一方面在所述編程器(24)和所述虛擬機(28-32)之間,并且另ー方面在所述至少一個自動化設(shè)備(14)和所述虛擬機(28-32)之間存在間接連接,并且-其中,在所述編程器(24)和所述虛擬機(28-32)之間的間接連接允許由所述編程器(24)遠程運行一個虛擬機(28-32),以及至少將相應(yīng)的所述虛擬機(28-32)的屏幕顯示內(nèi)容傳輸?shù)剿鼍幊唐?24),并且 -其中,能通過所述會議服務(wù)器(26)根據(jù)在所述編程器(24)上的操作行為將工程數(shù)據(jù)(36 )從所述虛擬機(28-32 )傳輸?shù)剿鲋辽侃`個自動化設(shè)備(14 )。
      8.ー種具有程序代碼裝置的計算機程序,用于在編程器(24)、會議服務(wù)器(26)和/或自動化設(shè)備(14)上運行程序時,執(zhí)行根據(jù)權(quán)利要求I至6中任一項所述的所有步驟。
      9.ー種具有程序代碼裝置的計算機程序產(chǎn)品,所述程序代碼裝置被存儲在計算機能讀取的數(shù)據(jù)載體上,用于在編程器(24)、會議服務(wù)器(26)和/或自動化設(shè)備(14)上運行程序時,執(zhí)行根據(jù)權(quán)利要求I至6中任一項所述的方法。
      10.ー種具有能電子讀取的控制信號的數(shù)字存儲介質(zhì),所述控制信號能與編程器(24),會議服務(wù)器(26)和/或自動化設(shè)備(14)的處理單元這樣共同起作用,從而執(zhí)行根據(jù) 權(quán)利要求I至6中任一項所述的方法。
      全文摘要
      本發(fā)明涉及一種用于利用編程器(24)訪問自動化系統(tǒng)(10)的方法和一種相應(yīng)的系統(tǒng),其中,在編程器(24)和至少一個包含在自動化系統(tǒng)(10)中的自動化設(shè)備(14)之間生成間接的連接,也就是通過在空間上遠離自動化系統(tǒng)(10)和編程器(24)所在地的會議服務(wù)器(26),其中,該會議服務(wù)器(26)能訪問具有工程軟件(34)的至少一個虛擬機(28-32),允許通過編程器(24)遠程運行虛擬機(28-32),以及至少將相應(yīng)的虛擬機(28-32)的屏幕顯示內(nèi)容傳輸?shù)骄幊唐?24),并且其中,會議服務(wù)器(26)根據(jù)在編程器(24)上的操作行為將工程數(shù)據(jù)(36)傳輸?shù)街辽僖粋€自動化設(shè)備(14)。
      文檔編號H04L29/08GK102801776SQ20121016977
      公開日2012年11月28日 申請日期2012年5月28日 優(yōu)先權(quán)日2011年5月26日
      發(fā)明者埃德加·沃爾夫 申請人:西門子公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1