国产精品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>

      具有控制程序的自動(dòng)化設(shè)備及其編程方法

      文檔序號(hào):6478625閱讀:568來(lái)源:國(guó)知局
      專利名稱:具有控制程序的自動(dòng)化設(shè)備及其編程方法
      具有控制程序的自動(dòng)化設(shè)備及其編程方法本發(fā)明涉及一種根據(jù)權(quán)利要求1的前序部分的具有控制程序的自動(dòng)化設(shè)備以及 根據(jù)權(quán)利要求8的前序部分的用于對(duì)自動(dòng)化設(shè)備的至少一個(gè)控制程序進(jìn)行編程和/或配置 的方法。在W02008/101912A1中說(shuō)明了具有Web服務(wù)棧的自動(dòng)化設(shè)備以及用于調(diào)用自動(dòng)化 設(shè)備中的自動(dòng)化程序的方法。其中,為了遠(yuǎn)程控制地調(diào)用自動(dòng)化程序,將Web服務(wù)接口放在 自動(dòng)化程序以及Web服務(wù)棧之上。該自動(dòng)化設(shè)備可通過(guò)網(wǎng)絡(luò)與其它自動(dòng)化設(shè)備和/或應(yīng)用 耦合,其中通過(guò)網(wǎng)絡(luò)借助于協(xié)議(如Web服務(wù)發(fā)現(xiàn)(WS discovering)),對(duì)于更高層的軟件 應(yīng)用,Web服務(wù)接口是可識(shí)別的,并且可預(yù)訂輸出消息。 在W02008/101912A1中,并未提及自動(dòng)化程序的編程、修改、配置和/或調(diào)試。在F. Jammes ;A. Mensch ;H. Smit的文章“使用web服務(wù)設(shè)備配置文件的面向服 務(wù)設(shè)備通信(Service-oriented devicecommuni cat ions using the device profile for web services),,,(MPAC' O5,2OO5 年 11 月 28 至 I2 月 2,Genoble,法國(guó))中,說(shuō)明了在依 賴于資源的嵌入式設(shè)備之間通信層面上引入面向服務(wù)架構(gòu)的優(yōu)點(diǎn)。特別將所謂的“Web服 務(wù)設(shè)備配置文件(Device Profile for WebServices) ”(DPWS)應(yīng)用作為用于“智能”設(shè)備 的此類架構(gòu)的基礎(chǔ)來(lái)論述。在該文章及下文中,“面向服務(wù)的架構(gòu)”(SOA)是指如下架構(gòu),即該架構(gòu)作為用于建 立自主及可對(duì)話的或完全兼容的系統(tǒng)的架構(gòu)上基本原理的原理(Satz)。此處,“自主系統(tǒng)” 是指,這些系統(tǒng)不依賴于彼此而構(gòu)造,這些系統(tǒng)不依賴于其環(huán)境而運(yùn)行并且這些系統(tǒng)具有 固有功能性,即便其功能性不與更高層的功能性耦合時(shí),該功能性例如也能夠是有益的。通過(guò)接口或通信接口的清楚的抽象而促進(jìn)對(duì)話能力或完全兼容性,該抽象通過(guò)實(shí) 現(xiàn)服務(wù)而向其環(huán)境呈現(xiàn)該服務(wù)。設(shè)備層SOA的基本交互模式可借助于5個(gè)功能層來(lái)描述尋址(Adressierimg)、 發(fā)現(xiàn)、描述、控制、事件。此處,設(shè)備表征為控制設(shè)備或被控設(shè)備,然而,其中已給出的設(shè)備可 體現(xiàn)兩個(gè)角色并且可實(shí)現(xiàn)“對(duì)等的”交互。此外,描述設(shè)備層面向服務(wù)協(xié)議,例如UPnP(通 用即插即用)包括 IP、TCP、UDP、HTTP、SOAP 及 XML。詳細(xì)而言,也描述了關(guān)于“Web服務(wù)設(shè)備配置文件(DPWS),,的建議,其具有與UPnP 相同的優(yōu)點(diǎn),然而卻附加地完全以Web服務(wù)技術(shù)為導(dǎo)向。DPffS規(guī)范定義了 一種架構(gòu),其中設(shè)備具有兩類服務(wù)“托管服務(wù)(hosting service)”及“被托管服務(wù)(hosted service) 在設(shè)備的發(fā)現(xiàn)過(guò)程中“托管服務(wù)”起到重 要作用?!氨煌泄芊?wù)”大多在功能上依賴于其“托管”設(shè)備來(lái)發(fā)現(xiàn)。除了“被托管服務(wù)”之 夕卜,DPffS還規(guī)定一組內(nèi)建服務(wù)“發(fā)現(xiàn)服務(wù)”由與網(wǎng)絡(luò)連接的設(shè)備利用,以使其被獲知及發(fā)現(xiàn)其它設(shè)備。 “元數(shù)據(jù)交換服務(wù),,提供對(duì)設(shè)備的,,被托管服務(wù),,及對(duì)其元數(shù)據(jù)的動(dòng)態(tài)訪問(wèn),例如 WSDL-Schema 定義或 XML-Schema 定義。 “發(fā)布訂閱事件服務(wù)(Published Subscribe Eventing Service) ”允許設(shè)備訂閱 由已給出的服務(wù)產(chǎn)生或形成的異步事件消息。
      在DPWS語(yǔ)言慣用法中,“被控”設(shè)備被簡(jiǎn)單稱為“設(shè)備”,而“控制”設(shè)備稱為“客 戶,,。DPffS協(xié)議棧包括下述組成部分
      “WSDL” (Web服務(wù)描述語(yǔ)言),用于抽象描述服務(wù)通信接口(接口)及其與傳輸協(xié) 議的關(guān)系“XML-Schema”,用于定義為構(gòu)成消息而利用的數(shù)據(jù)格式,該消息尋址到服務(wù)并且 由服務(wù)所接收“S0AP”,用于傳輸與服務(wù)有關(guān)的通知的協(xié)議,該通知以與其相應(yīng)的WSDL定義相符 地定格式“Web服務(wù)尋址(WS-Adressing),,與SOAP緊密連接并且集中SOAP消息包 (Nachrichtenhuelle)的頭中的所有尋址信息,由此可使得,消息內(nèi)容可通過(guò)每一傳輸協(xié)議 (HTTP, SMTP, TCP, UDP,...)傳輸“Web服務(wù)策略”被利用,從而以“策略斷言”的形式表述與Web服務(wù)的連接中的規(guī) 貝U,其完成服務(wù)的WSDL描述“Web服務(wù)元數(shù)據(jù)交換”允許動(dòng)態(tài)查詢?cè)獢?shù)據(jù),該元數(shù)據(jù)與Web服務(wù)關(guān)聯(lián)(描述、 Schema及策略),從而使得自檢測(cè)機(jī)構(gòu)可利用Web服務(wù)“Web服務(wù)安全”是用于確?!岸藢?duì)端”消息集成、機(jī)密及可靠性的一組可選機(jī)制。DPWS協(xié)議棧集成全部上述標(biāo)準(zhǔn)。作為對(duì)上述的Web服務(wù)核心協(xié)議的補(bǔ)充,DPffS Web服務(wù)協(xié)議補(bǔ)充了“發(fā)現(xiàn)”及“防止(Preventing)”。例如“Web服務(wù)發(fā)現(xiàn)”是“即插即用”式發(fā)現(xiàn)網(wǎng)絡(luò)連接資源的協(xié)議。其定義了用于找尋 及發(fā)現(xiàn)設(shè)備的多播-P協(xié)議。一旦被發(fā)現(xiàn),設(shè)備即顯示其可利用的服務(wù)?!癢eb服務(wù)事件”定義了涉及“發(fā)布(publish)訂閱”事件的協(xié)議,該協(xié)議允許Web 服務(wù)與其它Web服務(wù)交換事件相關(guān)的消息。在同一架構(gòu)的上部分中設(shè)有Web服務(wù)事件,用 于執(zhí)行一系列應(yīng)用、從面向設(shè)備系統(tǒng)至“企業(yè)范圍發(fā)布訂閱”系統(tǒng)(“Enterprisescaled-pu blished-subscribed" -Systemen) 0典型地,每個(gè)基于DPWS的服務(wù)具有特定的WSDL描述。此描述是特定于設(shè)備的;因 而不同設(shè)備類型具有共性很少的不同WSDL描述。DPffS服務(wù)的代碼在不同的功能中指示對(duì)信息(Meldung)進(jìn)行處理。此功能依賴于 特定服務(wù)的DPWS描述。在該上下文中,為了使服務(wù)可與另一服務(wù)通信,兩項(xiàng)服務(wù)必須實(shí)現(xiàn) 另一服務(wù)的相應(yīng)特定功能。因而,每次當(dāng)布置新服務(wù)時(shí),必須編輯每個(gè)WDSL描述,以生成服 務(wù)器碼及客戶碼。如果抽象設(shè)備的服務(wù)在動(dòng)態(tài)環(huán)境中與大量設(shè)備相互通信,那么對(duì)于基于與其他所 交換的信息的特定服務(wù),不可能對(duì)所有用戶生效。當(dāng)設(shè)備經(jīng)歷大量方法/過(guò)程時(shí),這尤其重 要。此外,在希望積聚設(shè)備的網(wǎng)絡(luò)環(huán)境中,重新編程嚴(yán)重阻礙設(shè)備積聚的動(dòng)態(tài)變化以 及系統(tǒng)的即刻可投入使用的連通性。IEEE, 2005中F. Jammes等的文章“面向服務(wù)-面向制造過(guò)程(Orchestration f Service-Oriented Manufacturing Process) ”,描述了工業(yè)自動(dòng)化設(shè)備聯(lián)網(wǎng)中面向服務(wù)架 構(gòu)的應(yīng)用。自動(dòng)化設(shè)備包括配備有共同、通用的訪問(wèn)接口的Web服務(wù),以自動(dòng)識(shí)別并開(kāi)始自動(dòng)化設(shè)備提供的功能。自動(dòng)化程序的調(diào)用及自動(dòng)化程序的編程/配置和處理均未在文章中描述。因而,本發(fā)明解決如下問(wèn)題,即改進(jìn)自動(dòng)化設(shè)備及用于對(duì)自動(dòng)化設(shè)備的控制程序進(jìn)行編程的方法,使得可能以簡(jiǎn)單的方式創(chuàng)建、修改以及調(diào)試控制程序。該問(wèn)題通過(guò)根據(jù)本發(fā)明的自動(dòng)化設(shè)備這樣解決,即該自動(dòng)化設(shè)備具有集成的基于 Web的編程接口。優(yōu)選地,編程接口設(shè)置在嵌入式Web服務(wù)器中并且通過(guò)與自動(dòng)化設(shè)備連接的Web 瀏覽器而被訪問(wèn)。此外,該自動(dòng)化設(shè)備優(yōu)選地通過(guò)總線系統(tǒng)與其它自動(dòng)化設(shè)備以及Web瀏 覽器連接,可通過(guò)該Web瀏覽器訪問(wèn)編程接口。從而可實(shí)現(xiàn)下述功能-創(chuàng)建新的控制程序-修改控制程序的代碼-開(kāi)始、停止、釋放,使失效、恢復(fù)控制程序?yàn)榭刂瞥绦蚺渲肵ML-Web服務(wù)接口 ο消息結(jié)構(gòu)/消息Schemaο所調(diào)用的控制程序ο參數(shù)傳遞ο事件生成ο服務(wù)終點(diǎn)配置名稱及調(diào)用地址-控制程序調(diào)試。優(yōu)選地,自動(dòng)化設(shè)備可通過(guò)編程接口借助自動(dòng)化語(yǔ)言如IEC-61131LD、FDD、ST或 IL進(jìn)行編程和/或檢測(cè)。此外,自動(dòng)化設(shè)備的特征在于,可借助編程接口配置Web服務(wù)及XML消息傳遞 (Messaging)。此外,可通過(guò)XML消息傳遞服務(wù)和/或Web服務(wù)來(lái)調(diào)用控制程序和/或控制程序 任務(wù),或者當(dāng)滿足用戶定義的處理?xiàng)l件時(shí),可生成XML事件消息傳遞。根據(jù)其它優(yōu)選的實(shí)施方式,控制程序的執(zhí)行機(jī)構(gòu)、Web服務(wù)棧以及編程接口在同一 處理器中集成并且優(yōu)選在此處理器上運(yùn)行。此外,Web服務(wù)功能/XML消息傳遞功能及編程 環(huán)境共用同一嵌入式Web服務(wù)器。Web服務(wù)功能以及XML消息傳遞功能通過(guò)編譯器如IEC-61131與控制程序的執(zhí)行 機(jī)構(gòu)耦合。此外,本發(fā)明還涉及一種用于對(duì)自動(dòng)化設(shè)備的至少一個(gè)控制程序進(jìn)行編程和/或 配置的方法,其中自動(dòng)化設(shè)備通過(guò)網(wǎng)絡(luò)與其它自動(dòng)化設(shè)備以及至少一個(gè)Web瀏覽器連接并 且為了與其它自動(dòng)化設(shè)備及自動(dòng)化軟件通信而使用Web服務(wù)。根據(jù)本發(fā)明的方法包括下述 方法步驟-在Web瀏覽器及在自動(dòng)化設(shè)備中集成的基于Web的編程接口之間建立連接,-在Web瀏覽器中表示編程應(yīng)用/配置應(yīng)用,-在利用自動(dòng)化語(yǔ)言的情況下,生成至少一個(gè)控制程序,-配置Web服務(wù),以訪問(wèn)至少一個(gè)控制程序。
      優(yōu)選地,該編程接口提供編程環(huán)境,這使得可通過(guò)自動(dòng)化語(yǔ)言如IEC-61131LD、 FDB、ST或IL對(duì)自動(dòng)化設(shè)備進(jìn)行編程。此外,可通過(guò)自動(dòng)化語(yǔ)言配置基于Web服務(wù)的XML消 息傳遞及調(diào)試控制程序。優(yōu)選地,為生成XML事件消息而利用XML消息傳遞和/或Web服務(wù)。已證明尤其有利的是,控制程序的執(zhí)行機(jī)構(gòu)、XML消息傳遞功能及編程調(diào)試功能在 同一處理器中固定集成并且在此處理器上運(yùn)行。根據(jù)其它優(yōu)選的途徑,Web服務(wù)功能/XML消息傳遞功能及編程環(huán)境共用同一嵌入 式Web服務(wù)器(如HTTP服務(wù)器)。此外,Web服務(wù)功能/XML消息傳遞功能可直接進(jìn)行對(duì)控制程序執(zhí)行機(jī)構(gòu)的軟件訪 問(wèn)(Software-Zugriff),例如 IEC-6Il3I-編譯器。本發(fā)明的其它特性、優(yōu)點(diǎn)及特征不僅從權(quán)利要求、由權(quán)利要求可獲得的特征_自 身和/或結(jié)合_給出,也從由附圖獲得的優(yōu)選實(shí)施例的以下描述給出。其中

      圖1示出了自動(dòng)化設(shè)備的功能圖表,以及圖2示意性地示出通過(guò)Web瀏覽器訪問(wèn)在自動(dòng)化設(shè)備中所集成的編程應(yīng)用圖1示出了自動(dòng)化設(shè)備12的功能圖表10,該自動(dòng)化設(shè)備12根據(jù)圖2通過(guò)網(wǎng)絡(luò)14 與其它自動(dòng)化設(shè)備16,18以及具有集成的Web瀏覽器22的個(gè)人計(jì)算機(jī)(PC) 20連接。下面,說(shuō)明自動(dòng)化設(shè)備12的示例的功能圖表10。此功能圖表10包括實(shí)時(shí)操作系 統(tǒng)24,在該實(shí)時(shí)操作系統(tǒng)24上運(yùn)行用于執(zhí)行控制程序28,30,32的控制執(zhí)行機(jī)構(gòu)26。為了將自動(dòng)化系統(tǒng)12與網(wǎng)絡(luò)14連接,設(shè)有TCP/UTB/IP棧34以及HTTP服務(wù)器 36。該TCP/UTB/IP棧34以及HTTP服務(wù)器36構(gòu)造了通過(guò)網(wǎng)絡(luò)14傳輸消息的傳輸層。在 傳輸層34,36之上設(shè)置提供Web服務(wù)40的Web服務(wù)棧38,其中為了與其它自動(dòng)化設(shè)備16, 18及自動(dòng)化軟件或控制軟件通信而使用該Web服務(wù)40。根據(jù)本發(fā)明,自動(dòng)化設(shè)備12具有集成的基于Web的編程接口 42,編程接口 42提供 一種嵌入式的基于Web的編程環(huán)境供使用。編程接口 42位于嵌入式Web服務(wù)器36中并且可通過(guò)Web瀏覽器32而被訪問(wèn),該 Web瀏覽器32通過(guò)網(wǎng)絡(luò)14與自動(dòng)化設(shè)備12連接。由編程接口 42提供的編程環(huán)境可通過(guò)編程語(yǔ)言(例如根據(jù)IEC-61131的LD、FBD、 ST或IL)實(shí)現(xiàn)自動(dòng)化設(shè)備12的編程。此外,可配置包括在Web服務(wù)棧38中的Web服務(wù)40 及XML消息并且調(diào)試控制程序28,30,32。此外,利用XML消息傳遞和/或Web服務(wù)40,以在滿足用戶定義的處理?xiàng)l件時(shí)調(diào)用 控制程序/控制程序任務(wù)28,30,32或生成XML事件消息。在自動(dòng)化設(shè)備內(nèi)部,控制執(zhí)行機(jī)構(gòu)26、具有XML消息傳遞的Web服務(wù)棧38以及編 程接口 42的編程功能/調(diào)試功能固定集成并且在實(shí)時(shí)操作系統(tǒng)24上的同一處理器中運(yùn) 行。為了其與網(wǎng)絡(luò)14的通信,Web服務(wù)功能/XML消息傳遞功能及可由編程接口 42利 用的編程環(huán)境共用同一嵌入式Web服務(wù)器36。兩項(xiàng)功能均可直接對(duì)控制執(zhí)行機(jī)構(gòu)26進(jìn)行 軟件訪問(wèn),該控制執(zhí)行機(jī)構(gòu)26可例如構(gòu)造為IEC-61131-編譯器。圖1示出了自動(dòng)化設(shè)備12的功能圖表。該自動(dòng)化設(shè)備配備有用于控制程序28,30,32的控制執(zhí)行機(jī)構(gòu)26。Web服務(wù)棧38實(shí)現(xiàn)了 -調(diào)用控制程序28,30,32的執(zhí)行由棧38所接收的XML消息促使對(duì)執(zhí)行機(jī)構(gòu)26 中的功能的獲取(Abrufen),以啟動(dòng)已給出的控制程序28,30,32 (如IEC-61131-3-任務(wù)), 其中利用從XML消息提取的參數(shù)。-生成事件消息在執(zhí)行控制程序28,30,32期間,可生成一個(gè)或多個(gè)事件消息,該事件消息通過(guò)Web服務(wù)棧38 (如XML消息)來(lái)宣布和分發(fā)。此外,編程應(yīng)用或編程接口 42可借助Web服務(wù)器36通過(guò)圖2中所示的Web瀏覽 器22而被訪問(wèn)并且可實(shí)現(xiàn)下列功能,如-創(chuàng)建新的控制程序-修改控制程序的代碼-開(kāi)始、停止、釋放、使失效、恢復(fù)控制程序-為控制程序配置XML-Web服務(wù)接口
      ο消息結(jié)構(gòu)/消息Schemaο所調(diào)用的控制程序ο參數(shù)傳遞ο事件生成ο服務(wù)終點(diǎn)配置名稱及調(diào)用地址-控制程序調(diào)試。下面說(shuō)明面向服務(wù)的自動(dòng)化設(shè)備的配置步驟。在利用Web瀏覽器22的情況下,控制技術(shù)人員與自動(dòng)化設(shè)備12建立連接。通過(guò) 設(shè)備所示的主頁(yè)實(shí)現(xiàn)對(duì)編程接口 42的訪問(wèn);在此,可能必須說(shuō)明用戶名及密碼,以對(duì)技術(shù) 人員鑒權(quán)。然后,編程應(yīng)用及配置應(yīng)用42在Web瀏覽器22中表示。該應(yīng)用可實(shí)現(xiàn)為 JavaApplet, JavaScript、· NET 程序或 AJAX 類應(yīng)用。然后,技術(shù)人員利用該應(yīng)用42,以生成多個(gè)控制程序28,30,32,其中利用 IEC-61131-語(yǔ)言。編程應(yīng)用42將61131碼在內(nèi)部翻譯成本地字節(jié)碼或已編譯的字節(jié)碼。然后,技術(shù)人員配置可利用的Web服務(wù)38,40,以訪問(wèn)控制程序28,30,32。該配置 包括定義調(diào)用消息,將消息參數(shù)映射到控制程序參數(shù)以及附加所產(chǎn)生的每個(gè)事件消息。然后,技術(shù)人員可通過(guò)Web瀏覽器22繼續(xù)調(diào)試該應(yīng)用或利用適當(dāng)?shù)闹噶睿詫?shí)現(xiàn) 程序的獨(dú)立執(zhí)行。概括而言,可明白,可利用一種自動(dòng)化設(shè)備,該自動(dòng)化設(shè)備設(shè)有集成的基于Web的 編程接口并且為了與其它自動(dòng)化設(shè)備及自動(dòng)化軟件通信而使用Web服務(wù)。該編程接口位于 嵌入式Web服務(wù)器中并且可通過(guò)Web瀏覽器而被訪問(wèn),該Web瀏覽器與自動(dòng)化設(shè)備連接。編程環(huán)境使得可通過(guò)自動(dòng)化語(yǔ)言(例如根據(jù)IEC-61131的LD、FBD、ST或IL)對(duì)自 動(dòng)化設(shè)備進(jìn)行編程、配置Web服務(wù)及XML消息傳遞并且調(diào)試控制程序。
      權(quán)利要求
      一種自動(dòng)化設(shè)備(12,16,18),所述自動(dòng)化設(shè)備(12,16,18)具有控制程序(28,30,32)的執(zhí)行機(jī)構(gòu)(26)以及用于與其它自動(dòng)化設(shè)備(12,16,18)和/或自動(dòng)化軟件進(jìn)行通信的Web服務(wù)棧(38),其特征在于,所述自動(dòng)化設(shè)備(12,16,18)具有集成的基于Web的編程接口(42)。
      2.根據(jù)權(quán)利要求1所述的自動(dòng)化設(shè)備, 其特征在于,所述程序接口(42)設(shè)置在嵌入式Web服務(wù)器(36)中。
      3.根據(jù)權(quán)利要求1或2所述的自動(dòng)化設(shè)備, 其特征在于,所述自動(dòng)化設(shè)備(12,16,18)通過(guò)網(wǎng)絡(luò)(14)與其它自動(dòng)化設(shè)備(12,16,18)以及Web 瀏覽器(20)連接,其中可通過(guò)所述Web瀏覽器(20)訪問(wèn)所述編程接口(42)。
      4.根據(jù)上述權(quán)利要求中至少一項(xiàng)所述的自動(dòng)化設(shè)備, 其特征在于,所述自動(dòng)化設(shè)備(12,16,18)和/或所述控制程序(28,30,32)可通過(guò)所述編程接口、 借助自動(dòng)化語(yǔ)言、如根據(jù)IEC-61131的LD、FBD、ST或IL的所述編程來(lái)編程。
      5.根據(jù)上述權(quán)利要求中至少一項(xiàng)所述的自動(dòng)化設(shè)備, 其特征在于,所述控制程序(28,30,32)的所述執(zhí)行機(jī)構(gòu)(26)、所述Web服務(wù)棧(38)以及所述編程 接口(42)集成在同一處理器中并且在所述處理器上運(yùn)行。
      6.根據(jù)上述權(quán)利要求中至少一項(xiàng)所述的自動(dòng)化設(shè)備, 其特征在于,所述Web服務(wù)(40)的所述Web服務(wù)功能和XML消息傳遞功能以及所述編程接口(42) 使用同一嵌入式Web服務(wù)器(36)、如HTTP服務(wù)器。
      7.根據(jù)上述權(quán)利要求中至少一項(xiàng)所述的自動(dòng)化設(shè)備, 其特征在于,所述Web服務(wù)(40)的所述Web服務(wù)功能以及所述XML消息傳遞功能通過(guò)編譯器如 IEC-61131與控制程序(28,30,32)的所述執(zhí)行機(jī)構(gòu)(26)耦合。
      8.一種用于對(duì)自動(dòng)化設(shè)備(12,16,18)的至少一個(gè)控制程序(28,30,32)進(jìn)行編程和/ 或配置的方法,所述自動(dòng)化設(shè)備(12,16,18)通過(guò)網(wǎng)絡(luò)(14)與其它自動(dòng)化設(shè)備(12,16,18) 以及至少一個(gè)Web瀏覽器(22)連接并且為了與其它自動(dòng)化設(shè)備及自動(dòng)化軟件進(jìn)行通信而 使用Web服務(wù)(40),其特征在于,所述方法包括下列方法步驟-在所述Web瀏覽器(22)以及在所述自動(dòng)化設(shè)備(12,16,18)中集成的基于Web的編 程接口(42)之間建立連接,-在所述Web瀏覽器(22)中表示編程應(yīng)用/配置應(yīng)用, -在利用編程語(yǔ)言的情況下生成至少一個(gè)控制程序(28,30,32), -配置Web服務(wù)(40),以訪問(wèn)所述至少一個(gè)控制程序(28,30,32)。
      9.根據(jù)權(quán)利要求8所述的方法, 其特征在于,編程接口(42)提供編程環(huán)境,所述編程環(huán)境借助編程語(yǔ)言、如根據(jù)IEC-61131的LD、 FBD、ST或IL來(lái)實(shí)現(xiàn)對(duì)所述自動(dòng)化設(shè)備的編程。
      10.根據(jù)權(quán)利要求8或9所述的方法, 其特征在于,通過(guò)所述編程語(yǔ)言配置所述Web服務(wù)(40)及其XML消息傳遞并且調(diào)試所述控制程序 (28,30,32)。
      11.根據(jù)權(quán)利要求8至10中至少一項(xiàng)所述的方法, 其特征在于,為調(diào)用所述控制程序(28,30,32)和/或控制程序任務(wù)而利用XML消息傳遞和/或Web 服務(wù)。
      12.根據(jù)權(quán)利要求8至11中至少一項(xiàng)所述的方法, 其特征在于,為生成XML事件消息而利用XML消息傳遞和/或Web服務(wù)。
      13.根據(jù)權(quán)利要求8至12中至少一項(xiàng)所述的方法, 其特征在于,控制程序(28,30,32)的所述執(zhí)行機(jī)構(gòu)(26)、XML消息傳遞及編程功能/調(diào)試功能在同 一處理器中固定集成并且在所述處理器上運(yùn)行。
      14.根據(jù)權(quán)利要求8至13中至少一項(xiàng)所述的方法, 其特征在于,所述Web服務(wù)功能/XML消息傳遞功能及所述編程環(huán)境使用同一嵌入式Web服務(wù)器、如 HTTP服務(wù)器。
      15.根據(jù)權(quán)利要求8至14中至少一項(xiàng)所述的方法, 其特征在于,所述Web服務(wù)功能/XML消息傳遞功能可直接對(duì)控制程序的所述執(zhí)行機(jī)構(gòu)、例如 IEC-61131-編譯器進(jìn)行軟件訪問(wèn)。
      16.根據(jù)權(quán)利要求8至15中至少一項(xiàng)所述的方法, 其特征在于,所述Web服務(wù)棧(38)實(shí)現(xiàn)對(duì)所述至少一個(gè)控制程序(28,30,32)的執(zhí)行的調(diào)用,其中 優(yōu)選地,由所述Web服務(wù)棧(38)所接收的XML消息促使調(diào)用控制程序(28,30,32)的所述 執(zhí)行機(jī)構(gòu)(26)中的功能,以便啟動(dòng)已給出的控制程序,其中利用從所述XML消息提取的參數(shù)。
      17.根據(jù)權(quán)利要求8至16中至少一項(xiàng)所述的方法, 其特征在于,所述Web服務(wù)棧(38)在執(zhí)行所述至少一個(gè)控制程序(28,30,32)期間生成一個(gè)或多個(gè) 事件消息,所述一個(gè)或多個(gè)事件消息通過(guò)所述Web服務(wù)棧作為XML消息被宣布及分發(fā)。
      全文摘要
      本發(fā)明涉及一種自動(dòng)化設(shè)備(12,16,18)以及對(duì)該自動(dòng)化設(shè)備(12,16,18)進(jìn)行編程的方法,該自動(dòng)化設(shè)備(12,16,18)具有控制程序(28,30,32)的執(zhí)行機(jī)構(gòu)(26)以及用于與其它自動(dòng)化設(shè)備(12,16,18)和/或自動(dòng)化軟件進(jìn)行通信的Web服務(wù)棧(38)。為了對(duì)控制程序進(jìn)行編程及配置,該自動(dòng)化設(shè)備(12,16,18)具有集成的基于Web的編程接口(42)。該方法包括下述方法步驟在Web瀏覽器(22)及自動(dòng)化設(shè)備(12,16,18)中集成的基于Web的編程接口(42)之間建立連接,在Web瀏覽器(22)中表示編程應(yīng)用/配置應(yīng)用,在利用編程語(yǔ)言情況下生成至少一個(gè)控制程序(28,30,32),為訪問(wèn)至少一個(gè)控制程序(28,30,32)而配置Web服務(wù)(40)。
      文檔編號(hào)G06F9/46GK101849223SQ200880110640
      公開(kāi)日2010年9月29日 申請(qǐng)日期2008年10月2日 優(yōu)先權(quán)日2007年10月5日
      發(fā)明者A·W·科洛姆博, I·德拉默, R·施庫(kù)普 申請(qǐng)人:施奈德電氣自動(dòng)控制有限責(zé)任公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1