專利名稱:根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置功能的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及根據(jù)獨(dú)立權(quán)利要求所述的一種系統(tǒng)及一種方法,其 都用于根據(jù)需要來調(diào)整控制裝置和/或調(diào)節(jié)裝置的功能,尤其是用于 發(fā)動(dòng)機(jī)控制設(shè)備。
背景技術(shù):
通常,控制-/調(diào)節(jié)裝置,例如像發(fā)動(dòng)機(jī)控制器以已設(shè)定的、預(yù) 設(shè)的功能范圍來使用,其中功能范圍基本上通過被執(zhí)行的固件,也就 是說通過一次性植入到設(shè)備只讀存儲(chǔ)器中并確立該設(shè)備運(yùn)行形式和/ 或其運(yùn)行方式的程序組件來設(shè)定。為了涵蓋不同職能上必然的差異, 因此通常制造出全部的同族設(shè)備,其各個(gè)成員分別具有不同設(shè)計(jì)的固 件并因而也具有不同的功能范圍。
在此要說明的是,在下文中發(fā)動(dòng)機(jī)控制設(shè)備、發(fā)動(dòng)機(jī)控制器和 發(fā)動(dòng)機(jī)控制設(shè)備都表示含義相同的一個(gè)概念。
因此,舉例來說,低壓發(fā)動(dòng)機(jī)控制中心(LV-MCC)通過相應(yīng)的 發(fā)動(dòng)機(jī)控制設(shè)備適用到后續(xù)處理的工業(yè)應(yīng)用或使用中,其主要任務(wù)是 以工業(yè)化流程來控制及保護(hù)發(fā)動(dòng)機(jī),其中基于多方面的使用可行性在 簡單可操作性的同時(shí)還需要和要求盡可能高的兼容性和靈活性。
在傳統(tǒng)的設(shè)備中,使用者往往僅能夠借助于在安裝時(shí)(在各種 固件設(shè)定的范圍之內(nèi))通過一次性地手動(dòng)選擇一種功能來改變和/或 調(diào)節(jié)每個(gè)控制-/調(diào)節(jié)裝置的功能范圍。然而,這類裝置的缺點(diǎn)在于,
由固件設(shè)定的剛性預(yù)設(shè)的功能范圍在一種靈活且有需求的情況下,需 要單獨(dú)以各種要求和/或使用范圍來定制相應(yīng)控制裝置/調(diào)節(jié)裝置職
能上的適配或可能的升級(jí)和/或功能擴(kuò)展時(shí)在這種方式下不再能夠?qū)?現(xiàn)。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于,可以實(shí)現(xiàn)對(duì)于控制-及調(diào)節(jié)裝置,尤 其是發(fā)動(dòng)機(jī)控制設(shè)備在功能上進(jìn)行靈活及根據(jù)需要的調(diào)整。
該目的通過一種根據(jù)權(quán)利要求1所述的調(diào)整控制-/調(diào)節(jié)裝置, 尤其是發(fā)動(dòng)機(jī)控制設(shè)備的功能的系統(tǒng)來實(shí)現(xiàn)。根據(jù)本發(fā)明的系統(tǒng)的有
利改進(jìn)方案及設(shè)計(jì)方案以及一種相應(yīng)的方法在其他權(quán)利要求和下文 的說明書中進(jìn)行闡述。
根據(jù)本發(fā)明的用于調(diào)整控制-/調(diào)節(jié)裝置,尤其是發(fā)動(dòng)機(jī)控制設(shè) 備的功能的系統(tǒng)包括至少一個(gè)存取裝置,用于在至少一個(gè)第一數(shù)據(jù) 存儲(chǔ)器上進(jìn)行存??;以及至少一個(gè)控制-/調(diào)節(jié)裝置,其中至少一個(gè)第 一數(shù)據(jù)存儲(chǔ)器具有至少一個(gè)功能模塊,通過該功能模塊可以執(zhí)行各個(gè) 控制-/調(diào)節(jié)裝置的一種或多種功能,并且其中在存取裝置和至少一個(gè) 第一數(shù)據(jù)存儲(chǔ)器的共同作業(yè)下,至少一個(gè)功能模塊可以在至少一個(gè)控 制-/調(diào)節(jié)裝置中進(jìn)行可選擇地傳輸和/或?yàn)榱藞?zhí)行任務(wù)進(jìn)行存儲(chǔ),并 且各個(gè)控制-/調(diào)節(jié)裝置的全部職能可以通過一個(gè)或多個(gè)功能模塊根 據(jù)需要的選擇而可變化地或靈活地適配。
在此,存取裝置能夠以有利的改進(jìn)方案設(shè)計(jì)為數(shù)據(jù)處理裝置, 尤其是設(shè)計(jì)為微處理器或微控制器,以及有利地包括一個(gè)輸入-及顯 示裝置,以便于選擇出不同的功能模塊或功能。
有利地是,特別設(shè)計(jì)為微處理器或微控制器的存取裝置也可以 相應(yīng)地集成到控制-/調(diào)節(jié)裝置中。
在系統(tǒng)的改進(jìn)方案中,控制-/調(diào)節(jié)裝置包括特別設(shè)計(jì)為永久性 (固定)只讀存儲(chǔ)器或固態(tài)存儲(chǔ)器和/或可以集成到控制-/調(diào)節(jié)裝置 中的數(shù)據(jù)存儲(chǔ)器。在此,存儲(chǔ)器可以特別設(shè)計(jì)為瞬時(shí)存儲(chǔ)器,例如設(shè) 計(jì)為NAND閃存或NCR閃存。
有利的是,控制-/調(diào)節(jié)裝置的數(shù)據(jù)存儲(chǔ)器也可以在控制-/調(diào)節(jié) 裝置的設(shè)計(jì)為微處理器或微控制器且集成的存取裝置中執(zhí)行,例如是 作為嵌入式閃存。有利的是,可以設(shè)置用于第一數(shù)據(jù)存儲(chǔ)器和存取裝 置以及控制-/調(diào)節(jié)裝置之間進(jìn)行數(shù)據(jù)交換和通訊的相應(yīng)硬件-和/或 軟件接口,例如像PCIbus、 SCSI、 USB,、 Firewire、 RS-232。有利的是,數(shù)據(jù)交換也可以通過相應(yīng)的引示系統(tǒng)和/或現(xiàn)場總線系統(tǒng)(例如
像RS-485、 CAN、 CANopen、 DeviceNet、 EIB、 Fieldbus Foundation、 Interbus、 LCN (本地控制網(wǎng)絡(luò))、Modbus、 Profibus、 SERCOS端口、 TTP)來實(shí)現(xiàn)并且同樣也可以通過以太網(wǎng)或?qū)崟r(shí)以太網(wǎng)(例如像 EtherCAT、 Ethernet Powerlink、 Profinet、 Ethernet/IP)或者工業(yè)以太 網(wǎng)及其相應(yīng)的可行性組合來實(shí)現(xiàn),其中可以對(duì)應(yīng)地設(shè)計(jì)多個(gè)接口。
在該系統(tǒng)的另一設(shè)計(jì)方案中,存取裝置根據(jù)選擇的功能模塊來 創(chuàng)建一個(gè)功能存檔,其中提供了多個(gè)用于傳送的選擇的功能模塊。在 此,這些模塊尤其為了節(jié)省存儲(chǔ)空間和/或傳送時(shí)間或者加快延后的 數(shù)據(jù)傳送而以打包和/或壓縮的形式存放在功能存檔中。
另外,功能存檔可以可檢索地存儲(chǔ)到第一數(shù)據(jù)存儲(chǔ)器上,其中 存檔有利地呈現(xiàn)連續(xù)的塊的結(jié)構(gòu)。每個(gè)塊(從第一個(gè)存檔塊到最后一 個(gè))在此基本上對(duì)應(yīng)一個(gè)功能模塊。如果多個(gè)功能模塊,或者多種通 過其實(shí)現(xiàn)的功能緊密地相互組合、結(jié)合或彼此存在聯(lián)系,例如這些聯(lián)
系可以在控制-/調(diào)節(jié)裝置實(shí)現(xiàn)職能時(shí)產(chǎn)生,則一個(gè)或多個(gè)存檔塊也可 以有利地具有多個(gè)功能模塊。
在此,不同的功能模塊可以有利地提供以下功能例如測量和/ 或檢測電流和/或電壓、創(chuàng)建運(yùn)行裝置(特別是發(fā)動(dòng)機(jī))的熱工圖表、 檢測電流尖峰和/或電壓尖峰、至少檢測和/或監(jiān)測轉(zhuǎn)速和/或空轉(zhuǎn)、 以及讀出和/或監(jiān)測不同的傳感器(例如涉及到填充水平、濕度和/ 或溫度的傳感器)。
存檔內(nèi)部塊或功能模塊的順序(第一個(gè)塊和最后一個(gè)塊除外) 可以任意地設(shè)置。
在此,每個(gè)存檔塊具有一個(gè)文件頭及各個(gè)功能模塊的本身的內(nèi) 容。文件頭含有所有對(duì)于存檔解包有意義的信息,例如名稱、類型、 總長、大小、版本、數(shù)據(jù)率、起源、收件方以及用于文件頭和數(shù)據(jù)的
CRC域,用以數(shù)據(jù)保護(hù)。
CRC表示循環(huán)冗余校驗(yàn)碼,也就是Cyclic Redundancy Check 的縮寫,其中會(huì)涉及到源自信息技術(shù)并用于確定用于數(shù)據(jù)(在計(jì)算機(jī) 網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)傳送的數(shù)據(jù)或在文檔中的數(shù)據(jù),或者在多個(gè)文檔解包
11時(shí)的數(shù)據(jù))的檢測值的方法或一系列方法,從而可以識(shí)別出在數(shù)據(jù)傳 送、數(shù)據(jù)復(fù)制時(shí)的錯(cuò)誤和/或數(shù)據(jù)壓縮/數(shù)據(jù)解壓時(shí)的錯(cuò)誤。
相應(yīng)地,在數(shù)據(jù)塊開始傳送之前和結(jié)束時(shí)分別計(jì)算出一個(gè)CRC
值并且相互比較兩個(gè)檢測值。CRC方法在此這樣設(shè)定,從而大多數(shù)例
如由導(dǎo)線、阻尼上的噪音造成的在數(shù)據(jù)傳送時(shí)的錯(cuò)誤或者其他傳送錯(cuò) 誤都將被檢測出來。此外,如果也為了確保數(shù)據(jù)的完整性,則也會(huì)有 利地使用到進(jìn)一步的保護(hù)方法,例如借助于密碼散列函數(shù)。
在該系統(tǒng)的有利的造型方案中,第一存檔塊標(biāo)注了存檔的開始 和/或包括用于鑒別和/或匹配各個(gè)存檔的標(biāo)識(shí)。最后的塊僅僅用于表 示存檔結(jié)束。
在系統(tǒng)的改進(jìn)方案中,控制-/調(diào)節(jié)裝置包括一個(gè)優(yōu)選存放在第 二數(shù)據(jù)存儲(chǔ)器中的基礎(chǔ)組件,其可以實(shí)現(xiàn)至少一個(gè)功能模塊和/或至 少一個(gè)功能存檔在控制-/調(diào)節(jié)裝置中的傳送和/或加載和/或存儲(chǔ)和/ 或執(zhí)行和/或管理和/或解包。
有利的是,可以設(shè)置有配置工具,其可以集成在存取裝置中并 且通過需要用于運(yùn)行控制-/調(diào)節(jié)裝置的相應(yīng)多個(gè)接口且將確定其職 能的固件作為功能模塊的存檔傳送并加載到該發(fā)動(dòng)機(jī)控制設(shè)備上,其 中各個(gè)控制-/調(diào)節(jié)裝置,尤其在使用其基礎(chǔ)組件的情況下在每個(gè)傳送 -/加載過程中解包并安裝逐個(gè)功能模塊,并且由此而執(zhí)行在發(fā)動(dòng)機(jī)控 制器中的多種相應(yīng)功能。
此外,配置工具可以有利地實(shí)現(xiàn)相應(yīng)的配置參數(shù)設(shè)定和/或加載 到控制-/調(diào)節(jié)裝置中。在此,每個(gè)包含在存檔中的功能模塊對(duì)應(yīng)于發(fā) 動(dòng)機(jī)控制器或發(fā)動(dòng)機(jī)控制設(shè)備的至少一個(gè)特定功能。
在配置控制-/調(diào)節(jié)裝置時(shí)可以根據(jù)需要例如從數(shù)據(jù)存儲(chǔ)器的一 個(gè)數(shù)據(jù)庫中借助于存取裝置選擇出每個(gè)所需的功能和/或職能,還包 括所屬的功能模塊并且能夠以存檔的方式可取回地存儲(chǔ)到數(shù)據(jù)庫中。
在系統(tǒng)的有利改進(jìn)方案中可以設(shè)置至少一個(gè)描述符,其平行于 固件和/或功能存檔的創(chuàng)建而創(chuàng)建出固件描述,尤其是功能存檔逐個(gè) 塊的屬性的相應(yīng)功能和/或技術(shù)上的描述。這種描述優(yōu)選以文件,尤
其是以XML格式的文件可取回地存儲(chǔ)到數(shù)據(jù)存儲(chǔ)器,特別是數(shù)據(jù)庫
12中。
在此,固件和控制-/調(diào)節(jié)裝置的全部職能本身可以得出選擇的 單一功能和/或職能以及模塊的和。
在系統(tǒng)的有利設(shè)計(jì)方案中可以設(shè)置一個(gè)標(biāo)識(shí)符,其在創(chuàng)建固件 存檔和/或描述符時(shí)安置一個(gè)通用唯一識(shí)別碼(Universally Unique Identifier, UUID),從而將識(shí)別存檔和描述并且可以明確地相互匹 配。在此,UUID優(yōu)選被導(dǎo)入到功能存檔的第一塊中。
在特別的設(shè)計(jì)方案中,系統(tǒng)的至少一個(gè)組件以嵌入技術(shù)實(shí)現(xiàn)并 且設(shè)置用于可安裝到開關(guān)柜和/或開關(guān)裝置和/或開關(guān)組,也就是說, 存取裝置、控制-/調(diào)節(jié)裝置、尤其是發(fā)動(dòng)機(jī)控制設(shè)備以及第一數(shù)據(jù)存 儲(chǔ)器都能夠以嵌入技術(shù)實(shí)現(xiàn)用于安裝到開關(guān)柜中。開關(guān)柜也可以設(shè)置 為開關(guān)組的一部分。
另外,可以有利地設(shè)置為,即創(chuàng)建的固件或創(chuàng)建的功能存檔被 一次性地配置并且通過相應(yīng)的網(wǎng)路,尤其是一種散布的網(wǎng)絡(luò),或者是 一種在多個(gè)控制-/調(diào)節(jié)裝置上并聯(lián)的相應(yīng)線路來加載。優(yōu)選地,這些 相同或類似類型或形式的控制-/調(diào)節(jié)裝置將涉及相應(yīng)類似的目的。
另外,所述目的也可以通過一種相應(yīng)的方法來實(shí)現(xiàn),該方法特 別設(shè)計(jì)用于在根據(jù)本發(fā)明設(shè)計(jì)的系統(tǒng)上執(zhí)行。
在根據(jù)本發(fā)明的用于根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置功能的方法 提出,即以下列步驟
根據(jù)預(yù)先的需要而實(shí)施的功能選擇而選擇出一個(gè)或多個(gè)存儲(chǔ)在 第一數(shù)據(jù)存儲(chǔ)器,尤其是數(shù)據(jù)庫中的功能模塊;基于選擇的功 能模塊創(chuàng)建至少一個(gè)功能存檔并且創(chuàng)建的存檔被加載到至少一 個(gè)控制-/調(diào)節(jié)裝置中,尤其是被加載到各個(gè)控制-/調(diào)節(jié)裝置的 至少一個(gè)數(shù)據(jù)存儲(chǔ)器中;由此所屬的功能模塊以及本身設(shè)定的 功能將在各個(gè)控制-/調(diào)節(jié)裝置中執(zhí)行并且通過選擇各個(gè)功能模 塊而實(shí)現(xiàn)各個(gè)控制-/調(diào)節(jié)裝置的全部功能的靈活適配。 在該方法的有利改進(jìn)方案中,功能選擇的預(yù)選實(shí)施和/或功能模 塊的選擇可以利用特別設(shè)計(jì)為優(yōu)選具有輸入-及顯示裝置的微處理器 和/或數(shù)據(jù)處理裝置的存取裝置來執(zhí)行。在該方法的另一改進(jìn)方案中,在功能存檔中的選擇的功能模塊 以打包和/或壓縮的形式準(zhǔn)備用于傳送,和/或功能存檔可取回地儲(chǔ)存 到第一數(shù)據(jù)存儲(chǔ)器上。
為了確保存檔的模塊化和可適配性,該存檔有利地以多個(gè)連續(xù) 的塊設(shè)置,其中存檔中功能模塊和多個(gè)塊的順序并不重要。僅僅是第 一個(gè)塊和最后一個(gè)塊則要根據(jù)類型和內(nèi)容準(zhǔn)確有效地設(shè)定。
在有利的改進(jìn)方案中,創(chuàng)建的功能存檔被加載到控制-/調(diào)節(jié)裝 置的數(shù)據(jù)存儲(chǔ)器中,尤其是一個(gè)設(shè)計(jì)為不可變的只讀存儲(chǔ)器的數(shù)據(jù)存 儲(chǔ)器中。在此,加載過程包括存檔的傳送和解包以及功能模塊的安裝 和相應(yīng)功能的對(duì)應(yīng)執(zhí)行。
在該方法的改進(jìn)方案中,功能存檔以及相應(yīng)固件在控制-/調(diào)節(jié) 裝置中的加載和配置通過配置工具來實(shí)現(xiàn),該配置工具可以有利地集 成在存取裝置中。
相應(yīng)地,為運(yùn)行控制-/調(diào)節(jié)裝置所需的并且確定其職能的固件 將作為功能模塊的存檔被加載到發(fā)動(dòng)機(jī)控制器或發(fā)動(dòng)機(jī)控制設(shè)備上。
有利的是,設(shè)置有控制-/調(diào)節(jié)裝置的基礎(chǔ)組件,其可以實(shí)現(xiàn)相 應(yīng)功能模塊的加載、解包和/或安裝以及在各個(gè)發(fā)動(dòng)機(jī)控制設(shè)備中執(zhí) 行之前選擇的功能。
在此,每個(gè)包含在存檔中的功能模塊將執(zhí)行發(fā)動(dòng)機(jī)控制器的至 少一個(gè)所選功能。
根據(jù)需要,在配置控制-/調(diào)節(jié)裝置時(shí)通過處理方法例如從數(shù)據(jù) 存儲(chǔ)器的數(shù)據(jù)庫中借助于相應(yīng)的接口選出每個(gè)需要的功能和/或職能 并且以使用到存取裝置為基礎(chǔ)自動(dòng)地選擇所屬的功能模塊并且以存 檔的方式可取回地儲(chǔ)存到數(shù)據(jù)庫中。
概念接口在此應(yīng)理解為每個(gè)用于數(shù)據(jù)或信息交換的裝置,其中 不僅包括軟件接口也包含硬件接口。這些例如包括輸入裝置,尤其是 鍵盤、觸摸屏和相應(yīng)的程序和程序編碼裝置,以及輸出裝置,尤其是 顯示器、打印機(jī)、傳真機(jī)、Email以及相應(yīng)的程序和程序編碼裝置。
因此,根據(jù)存檔式的功能模塊將創(chuàng)建一個(gè)特殊的、根據(jù)需要的 固件,特別用于各個(gè)控制-/調(diào)節(jié)裝置,尤其是各個(gè)發(fā)動(dòng)機(jī)控制器。在該方法的有利改進(jìn)方案中,平行于固件也創(chuàng)建一個(gè)固件的相 應(yīng)的功能和/或技術(shù)上的描述,尤其是用于各個(gè)配置-和控制系統(tǒng)。
在此,固件和控制-/調(diào)節(jié)裝置的全部職能本身可以得出選擇的 逐個(gè)功能和/或職能以及模塊的和。
在方法的有利設(shè)計(jì)方案中可以設(shè)置一個(gè)標(biāo)識(shí)符,其在創(chuàng)建固件 存檔和/或描述符時(shí)優(yōu)選作為通用唯一識(shí)別碼(Universally Unique Identifier, UUID)來提供,從而將識(shí)別存檔和描述并且可以明確地 相互匹配。
本發(fā)明的其他描述以及有利的改進(jìn)方案和設(shè)計(jì)方案將根據(jù)附圖 和實(shí)施例在下文中來詳細(xì)說明。其中
圖1示出了示例設(shè)計(jì)的用于根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置功能 的系統(tǒng);
圖2示出了示例創(chuàng)建的具有塊結(jié)構(gòu)的功能存檔; 圖3示出了根據(jù)本發(fā)明示例設(shè)計(jì)的工程系統(tǒng);
圖4示出了示例設(shè)計(jì)的方法流程,其用于根據(jù)需要調(diào)整控制-/ 調(diào)節(jié)裝置的功能。
具體實(shí)施例方式
圖1示出了示例設(shè)計(jì)的用于根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置功能 的系統(tǒng)(在此是一種發(fā)動(dòng)機(jī)控制設(shè)備12),其包括設(shè)計(jì)為數(shù)據(jù)處 理專職且含有顯示裝置14a和輸出裝置14b的存取裝置14,用于在 具有數(shù)據(jù)庫18的數(shù)據(jù)存儲(chǔ)器16上進(jìn)行存??;以及設(shè)計(jì)為發(fā)動(dòng)機(jī)控制 設(shè)備的控制-/調(diào)節(jié)裝置12,其帶有只讀存儲(chǔ)器22。數(shù)據(jù)庫18具有多 個(gè)功能模塊的集合,在這些功能模塊中每個(gè)功能模塊分別含有控制-/ 調(diào)節(jié)裝置的一個(gè)預(yù)定功能并且該功能在安裝在控制-/調(diào)節(jié)裝置中后 被執(zhí)行。有利的是, 一個(gè)功能模塊24也可以包含和/或執(zhí)行多個(gè)功能 和/或一個(gè)職能。
在此,職能不同于一個(gè)單一功能,從而例如職能"溫度檢測"
15可以包含多個(gè)功能,尤其例如像溫度傳感器測量值的讀取、就地和/ 或瞬時(shí)清晰地識(shí)別傳感器數(shù)據(jù)、將傳感器數(shù)據(jù)儲(chǔ)存到數(shù)據(jù)庫中以及將 傳感器數(shù)據(jù)輸出到打印機(jī)和/或顯示器上。
在此,也可以設(shè)置用于執(zhí)行多個(gè)功能和/或職能,例如尤其像一 個(gè)或多個(gè)電流測量、例如發(fā)動(dòng)機(jī)的熱工圖表的創(chuàng)建、 一個(gè)或多個(gè)接觸 溫度傳感器的讀取和/或監(jiān)測、過電流和/或電流尖峰(相應(yīng)的也適合 于電壓)的檢測、至少一個(gè)轉(zhuǎn)速和/或空轉(zhuǎn)的檢測和/或監(jiān)測。
設(shè)計(jì)為發(fā)動(dòng)機(jī)控制設(shè)備的控制-/調(diào)節(jié)裝置12的只讀存儲(chǔ)器22
有利地包括一個(gè)可執(zhí)行的基礎(chǔ)組件26,其在數(shù)據(jù)處理裝置14和數(shù)據(jù) 存儲(chǔ)器16的共同工作下可以實(shí)現(xiàn)一個(gè)或多個(gè)功能模塊24在發(fā)動(dòng)機(jī)控 制設(shè)備12的只讀存儲(chǔ)器22中選擇性的傳送、存儲(chǔ)和安裝。
為運(yùn)行各個(gè)裝置而需要的并且確定其職能的固件28相應(yīng)地模塊 化地構(gòu)成,并且在使用到數(shù)據(jù)處理裝置14的情況下,在選擇出待執(zhí) 行的功能和/或功能模塊24之后作為功能模塊24的存檔存放到數(shù)據(jù) 存儲(chǔ)器16上或其中。
設(shè)計(jì)為數(shù)據(jù)處理裝置14的存取裝置將功能存檔30借助于配置 工具32,在與基礎(chǔ)組件26共同工作中加載到發(fā)動(dòng)機(jī)控制設(shè)備12的 只讀存儲(chǔ)器22上。
發(fā)動(dòng)機(jī)控制設(shè)備12,尤其是其基礎(chǔ)組件26在傳送存檔30之后 將所含的功能模塊解包和/或安裝到發(fā)動(dòng)機(jī)控制設(shè)備12的只讀存儲(chǔ) 器22中,并且由此而執(zhí)行以此為基礎(chǔ)的多個(gè)功能及職能。
每個(gè)包含在存檔中的功能模塊24在此對(duì)應(yīng)于發(fā)動(dòng)機(jī)控制設(shè)備 12的至少一個(gè)預(yù)定的功能和/或職能。
在此,固件和發(fā)動(dòng)機(jī)控制設(shè)備12的全部職能被看作是所選的功 能模塊24的單個(gè)功能和/或職能的總和。
有利地是,數(shù)據(jù)處理裝置14包括配置工具32,其通過相應(yīng)的接 口將為運(yùn)行發(fā)動(dòng)機(jī)控制設(shè)備12所需的并且確定其職能的固件28作為 功能模塊的存檔30加載到該發(fā)動(dòng)機(jī)控制設(shè)備上并且可以有利地實(shí)現(xiàn) 相應(yīng)的配置參數(shù)在發(fā)動(dòng)機(jī)控制設(shè)備12中的設(shè)定和/或加載。在此,配 置工具32有利地作為程序組件實(shí)現(xiàn)并且集成到設(shè)計(jì)為數(shù)據(jù)處理裝置的存取裝置14中。
在此,根據(jù)該系統(tǒng)不僅可以實(shí)現(xiàn)了發(fā)動(dòng)機(jī)控制設(shè)備12的固件28 的更新配置還實(shí)現(xiàn)了已存在的固件28的適配和/或擴(kuò)展,在此期間也 可以個(gè)別的且根據(jù)需要地選擇和/或執(zhí)行單個(gè)功能以及功能模塊24。
另外,可以設(shè)置至少一個(gè)檢測裝置36,其將在關(guān)聯(lián)和/或連接上 檢查選出的功能模塊24和/或其功能并且根據(jù)可能確定的關(guān)聯(lián)和/或 連接而鑒于選出的功能模塊24的全面性進(jìn)行核對(duì)。
如果在檢査時(shí)發(fā)現(xiàn),以存在的關(guān)聯(lián)和/或連接沒有選擇出本該需 要的功能模塊24,則檢測裝置36產(chǎn)生相應(yīng)的信號(hào),例如一種光學(xué)和 /或聲學(xué)信號(hào),尤其是一種相應(yīng)的報(bào)警和/或提示,這些功能模塊24 還要進(jìn)行選擇。
另外可以設(shè)置,即檢測裝置36自動(dòng)選擇并且由此而補(bǔ)充仍然缺 乏的、但基于存在的關(guān)聯(lián)和/或連接而需要的功能模塊24。
對(duì)于每個(gè)項(xiàng)也可以在數(shù)據(jù)存儲(chǔ)器16或每個(gè)功能模塊24的數(shù)據(jù) 庫中設(shè)置描述文件47并且對(duì)應(yīng)該項(xiàng),該描述文件優(yōu)選以XML格式存 放。根據(jù)存放的模塊描述47隨后借助于可預(yù)設(shè)的描述符49而可以創(chuàng) 建和/或在數(shù)據(jù)存儲(chǔ)器16上存放功能存檔30及相應(yīng)固件28的描述 48,并且尤其可以與固件28 —同傳送到一個(gè)或多個(gè)控制-/調(diào)節(jié)裝置 上。
為了確保存檔的模塊化和/或適配度,該存檔(如圖2所示)有 利地以多個(gè)連續(xù)的塊38安置,其中在存檔中塊38進(jìn)而功能模塊34 的順序并不重要。僅僅涉及到類型和內(nèi)容的第一個(gè)38a和最后一個(gè)塊 38b要準(zhǔn)確有效的地設(shè)定。
在此,每個(gè)存檔塊38具有各個(gè)功能模塊24的一個(gè)文件頭39a 及本身的內(nèi)容39b。文件頭39a包含所有對(duì)于存檔30解包有意義的 信息,例如類型、總長、大小、版本、數(shù)據(jù)率、起源、收件方以及用 于文件頭39a和數(shù)據(jù)39b的CRC域,用以數(shù)據(jù)保護(hù)。
前述系統(tǒng)可以有利地集成到用于開關(guān)裝置40的工程系統(tǒng)41中 (如圖3所示),從而除配置各個(gè)開關(guān)裝置40之外,根據(jù)需要也可 以創(chuàng)建和執(zhí)行相應(yīng)的發(fā)動(dòng)機(jī)控制器-固件。在此尤其是也可以創(chuàng)建多
17個(gè)不同的固件-組件或固件-變體和/或指派一個(gè)或多個(gè)發(fā)動(dòng)機(jī)控制設(shè) 備12。在此,各個(gè)固件28的指派和/或加載通過相應(yīng)的接口和局域
網(wǎng)(LAN) 43或廣域網(wǎng)(WAN)或相應(yīng)的總線-和/或引示系統(tǒng)進(jìn)行。
在此,工程系統(tǒng)尤其可以根據(jù)控制命令、數(shù)據(jù)結(jié)構(gòu)和/或布局可 變化地設(shè)計(jì)。
通過顯示-/輸入裝置14a、 b可以實(shí)現(xiàn)數(shù)據(jù)和/或調(diào)節(jié)組件上的 存取及其顯示。此外,借助于該裝置也可以實(shí)現(xiàn)通常至少一個(gè)控制-/ 調(diào)節(jié)裝置12,尤其是發(fā)動(dòng)機(jī)控制設(shè)備的所希望功能的手動(dòng)選擇。
在選出功能之后,通過存取裝置14從工程系統(tǒng)41的數(shù)據(jù)存儲(chǔ) 器16的數(shù)據(jù)庫18中選擇相應(yīng)的功能模塊24,從中創(chuàng)建功能存檔30 并且存儲(chǔ)到數(shù)據(jù)存儲(chǔ)器16上或其中。
在此,對(duì)于工程系統(tǒng)數(shù)據(jù)庫18中的每個(gè)項(xiàng)也可以設(shè)置描述文件 47,該文件將說明各個(gè)存檔塊的屬性。對(duì)于這種描述文件47優(yōu)選可 以使用XML格式(類似于HTML的熟知的數(shù)據(jù)描述格式)。
相應(yīng)地,平行于存放到數(shù)據(jù)存儲(chǔ)器16上的模塊描述47將借助 于描述符49創(chuàng)建一個(gè)功能存檔30及相應(yīng)的固件28的描述48。借助 于存取裝置14及顯示/輸入裝置14a、 b的配置工具32 (也稱為HMI "人機(jī)通信界面"),功能存檔30將相應(yīng)地配置相關(guān)的固件28并且 產(chǎn)生的配置參數(shù)與存檔30和/或創(chuàng)建的存檔描述48 —同通過相應(yīng)的 數(shù)據(jù)線路43加載到一個(gè)或多個(gè)開關(guān)設(shè)備40的一個(gè)或多個(gè)發(fā)動(dòng)機(jī)控制 設(shè)備12上。
在有利的改進(jìn)方案中,創(chuàng)建的存檔文件48也可以作為文件存放 到數(shù)據(jù)存儲(chǔ)器,尤其是工程系統(tǒng)41的數(shù)據(jù)存儲(chǔ)器16上并且由此也可 以通過相應(yīng)的網(wǎng)絡(luò)連接支配其他的系統(tǒng)、服務(wù)和/或控制-/調(diào)節(jié)裝置。
各個(gè)發(fā)動(dòng)機(jī)控制器或發(fā)動(dòng)機(jī)控制設(shè)備12的運(yùn)行時(shí)間范圍受限于 各個(gè)運(yùn)行系統(tǒng)、實(shí)時(shí)調(diào)度程序和通訊堆棧,例如TCP/IP驅(qū)動(dòng)程序或 RTNET (實(shí)時(shí)網(wǎng)路驅(qū)動(dòng)程序)。包括安裝和/或啟動(dòng)進(jìn)程的全部剩余時(shí) 間是下載固件28或功能存檔30的一部分。因此,各個(gè)系統(tǒng)可以很靈 活地適配變化的/新的要求。
在圖4中示出了示例設(shè)計(jì)的根據(jù)本發(fā)明的方法流程,其用于調(diào)
18整控制-/調(diào)節(jié)裝置的功能,該方法可以有利地在所述系統(tǒng)的任意一種 上實(shí)施。
在此,為了根據(jù)需要調(diào)整發(fā)動(dòng)機(jī)控制設(shè)備12的職能通過方法預(yù) 設(shè)而執(zhí)行的根據(jù)需要的功能選擇, 一個(gè)或多個(gè)存放在數(shù)據(jù)庫18的數(shù) 據(jù)存儲(chǔ)器16上的功能模塊選擇性地被加載到發(fā)動(dòng)機(jī)控制設(shè)備12中。 為此,在第一步驟50中,預(yù)設(shè)根據(jù)需要的功能從多個(gè)已提供的功能 中進(jìn)行選擇。
在第二步驟52中,根據(jù)選出的功能21將自動(dòng)地選擇出存放在 數(shù)據(jù)庫18中的第一數(shù)據(jù)存儲(chǔ)器16上且配屬于每個(gè)功能的功能模塊 24?;谶x擇出的功能模塊24,在第三步驟54中創(chuàng)建至少一個(gè)功能 存檔30并且在第四步驟56中創(chuàng)建的存檔30被加載到每個(gè)發(fā)動(dòng)機(jī)控 制設(shè)備12上,尤其是每個(gè)發(fā)動(dòng)機(jī)控制設(shè)備12的數(shù)據(jù)存儲(chǔ)器22上。 在這個(gè)過程中,所屬的功能模塊24和以此為基礎(chǔ)的功能將在每個(gè)發(fā) 動(dòng)機(jī)控制設(shè)備12中執(zhí)行。
有利地是,被創(chuàng)建的存檔在加載過程中不僅可以傳送到一個(gè)控 制-/調(diào)節(jié)裝置12上而且也可以幾乎同時(shí)地傳送到多個(gè)這樣的裝置12 上,在這些裝置上例如可以通過相應(yīng)的接口和/或相應(yīng)的網(wǎng)絡(luò)和/或總 線系統(tǒng)進(jìn)行存取和/或隨后安裝和執(zhí)行相應(yīng)的功能模塊24及功能,并 且這些裝置尤其被設(shè)置在開關(guān)設(shè)備40和/或一個(gè)分布的系統(tǒng)中。
以這種方式,通過根據(jù)需要來選擇每一個(gè)功能模塊24將實(shí)現(xiàn)發(fā) 動(dòng)機(jī)控制設(shè)備12全部職能的靈活適配。
在此,該方法的有利改進(jìn)方案中在使用特別設(shè)計(jì)為微處理器和/ 或數(shù)據(jù)處理裝置,優(yōu)選具有輸入-及顯示裝置的存取裝置14可以實(shí)現(xiàn) 功能選擇的執(zhí)行和/或功能模塊24選擇的執(zhí)行,其中本來的選擇可以 手動(dòng)地通過一種相應(yīng)的HMI (人機(jī)通信界面),尤其是一種輸入/顯 示裝置,如一種觸摸屏來實(shí)現(xiàn)。
在此,功能選擇可以根據(jù)指導(dǎo)自動(dòng)或半自動(dòng)或手動(dòng)地通過相應(yīng) 的輸入來實(shí)現(xiàn)。
在根據(jù)指導(dǎo)自動(dòng)的變化方案中,所希望的功能范圍預(yù)先被設(shè)定, 例如在具有相應(yīng)指示的存儲(chǔ)的數(shù)據(jù)記錄范圍內(nèi),該數(shù)據(jù)記錄隨后還只是被完成。這種變化方案可能例如在已執(zhí)行的功能模塊24或固件28
進(jìn)行更新時(shí)得到應(yīng)用,因?yàn)楣δ芊秶呀?jīng)被確定。
在例如能夠在固件28和/或功能模塊24升級(jí)時(shí)得到應(yīng)用的半自 動(dòng)變化方案中,待執(zhí)行的基礎(chǔ)職能或固件基礎(chǔ)版本已經(jīng)被預(yù)定,尤其 是通過相應(yīng)已完成的數(shù)據(jù)記錄來預(yù)定。這將表示在適合于多個(gè)特定類 型控制-/調(diào)節(jié)裝置12,例如發(fā)動(dòng)機(jī)控制設(shè)備時(shí)將始終以某一個(gè)基本 職能為條件。該基本職能可以隨后根據(jù)意愿在相應(yīng)的接口和/或輸入 裝置上通過補(bǔ)充的手動(dòng)選擇功能進(jìn)行擴(kuò)展和/或更改和/或適配,例如 通過功能和/或功能模塊24的交替或更改。
在功能的純手動(dòng)選擇中,每個(gè)方法使用者和/或?qū)嵤┓椒ǖ南到y(tǒng) 的操作者將手動(dòng)地確定出各個(gè)控制-/調(diào)節(jié)裝置12,尤其是發(fā)動(dòng)機(jī)控 制設(shè)備的每種功能范圍或職能。
在該方法的延伸中,配屬于或?qū)?yīng)于所選功能的功能模塊24在 第二個(gè)步驟52中自動(dòng)地從數(shù)據(jù)存儲(chǔ)器16的數(shù)據(jù)庫18中選出。
選出的功能模塊24在功能存檔30中以打包和/或壓縮的形式準(zhǔn) 備用于傳送和/或功能存檔30在第三步驟54中可取回地存放到數(shù)據(jù) 存儲(chǔ)器16上。
可選地,存檔也可以可取回地存放到另一個(gè)可支配的數(shù)據(jù)存儲(chǔ) 器上。
另外,在第四步驟56中,創(chuàng)建的功能存檔30被加載到各個(gè)發(fā) 動(dòng)機(jī)控制設(shè)備12的數(shù)據(jù)存儲(chǔ)器22中,尤其是設(shè)計(jì)為固定的只讀存儲(chǔ) 器的數(shù)據(jù)存儲(chǔ)器中。在此,加載過程包括存檔30的傳送和解包以及 功能模塊24的安裝和相應(yīng)地對(duì)應(yīng)功能的執(zhí)行。
根據(jù)本方法,在第四步驟52中也可以實(shí)現(xiàn)功能存檔30和相應(yīng) 固件28的配置,和/或帶有存檔30的配置參數(shù)44可以被加載到各個(gè) 控制-/調(diào)節(jié)裝置,尤其是發(fā)動(dòng)機(jī)控制設(shè)備12上。
每個(gè)包含在存檔中的功能模塊24在此執(zhí)行發(fā)動(dòng)機(jī)控制器12的 至少一個(gè)選出功能。
另外,在第三步驟54中,平行于固件28或功能存檔30根據(jù)存 在的模塊描述47和/或單一存檔塊的塊描述也將產(chǎn)生固件28和/或功
20能模塊30的描述48 (尤其是用于每個(gè)配置系統(tǒng))和/或一種變化方 案-和/或命令描述(用于操作面和/或處理控制系統(tǒng),尤其用于一個(gè) 或多個(gè)插入的OPC服務(wù)器)。
固件28和控制-/調(diào)節(jié)裝置的全部職能在此被看作是選出的單一 功能和/或職能的和,其中固件28可以通過根據(jù)需要來選擇一個(gè)或多 個(gè)功能模塊24進(jìn)行靈活地適配。
如果可取回存放或存儲(chǔ)到數(shù)據(jù)庫18中的功能模塊被修改、或更 改或擴(kuò)展,則控制-/調(diào)節(jié)裝置J2也可以在其硬件許可的范圍內(nèi)進(jìn)行 其他的和/或擴(kuò)展的任務(wù),例如"狀態(tài)監(jiān)控"和/或第三方設(shè)備的網(wǎng)關(guān)。
根據(jù)本方法,在創(chuàng)建固件存檔30和/或描述48時(shí)將設(shè)置所謂的 通用唯一識(shí)別碼(UUID),從而存檔30和描述48可以明確地相互匹配。
在此UUID是一種標(biāo)識(shí)符的常用標(biāo)準(zhǔn),其通過開放式軟件基礎(chǔ) (OSF)標(biāo)準(zhǔn)化為分布計(jì)算環(huán)境(DCE)的一部分。
有利地是,選擇的功能模塊24將參考各個(gè)功能模塊24之間存 在的關(guān)聯(lián)和/或連接來進(jìn)行存檔化。
有利地是,在此還可以設(shè)置,即基于存在的關(guān)聯(lián)可能還需要選 擇但當(dāng)前未選出的模塊能夠被自動(dòng)地選擇和/或補(bǔ)充。
此外,在上述的情況下將生成相應(yīng)的警報(bào)和/或提示報(bào)告。
如果模塊相互干擾和/或模塊24互相排斥,則也可以輸出相應(yīng) 的警報(bào)。該任務(wù)可以光學(xué)和/或聲學(xué)地實(shí)現(xiàn)。
根據(jù)本發(fā)明,控制-/調(diào)節(jié)裝置12的固件28因此不再規(guī)定為單 片電路塊,而是可以通過單一模塊24的一同連接對(duì)于個(gè)別情況特殊 的并且根據(jù)需要地生成和/或適配。在此,對(duì)于在模塊24中形成的每 一種功能可以開發(fā)出相應(yīng)的描述48以及相應(yīng)的對(duì)應(yīng)功能的程序編 碼。
這種模塊集合不僅可以根據(jù)數(shù)量也可以根據(jù)功能來擴(kuò)展和/或 適配,和/或輸入到各個(gè)工程系統(tǒng)的數(shù)據(jù)庫中。
只要執(zhí)行的接口或界面對(duì)于模塊是循環(huán)兼容的,則其他模塊也 都是可以創(chuàng)建和/或固件28都是可以任意適配和/或改變的,在此期 間已存在的模塊可以被擴(kuò)展或修改,而不會(huì)因此而產(chǎn)生引起干擾的交互感應(yīng)或由此而出現(xiàn)這種感應(yīng)。
特別是在每個(gè)配置過程中存在這種可能性,即額外對(duì)于已執(zhí)行 的功能和/或功能模塊24將補(bǔ)充和/或替換其他模塊,并且將執(zhí)行相
應(yīng)的功能或更新已執(zhí)行的模塊,并且固件28為此以簡單的方式和形
式在目前的情況(現(xiàn)今)保持了每種需求和/或技術(shù)條件,其尤其有
助于應(yīng)付硬件開發(fā)及各個(gè)控制-/調(diào)節(jié)裝置12的應(yīng)用范圍。
在該方法的改進(jìn)方案中,在相應(yīng)設(shè)計(jì)的工程系統(tǒng)上實(shí)施時(shí),控 制-/調(diào)節(jié)裝置12,尤其是發(fā)動(dòng)機(jī)控制器的基礎(chǔ)職能通過控制-/調(diào)節(jié) 裝置12的基礎(chǔ)組建26來確定和/或設(shè)定。另外,通過一種相應(yīng)的配 置程序?qū)⒅该魉杏糜谶x擇的可使用的功能/功能模塊,其中隨后可 以選擇出用于促成發(fā)動(dòng)機(jī)啟動(dòng)的功能,并且可以選擇出根據(jù)需要的功 能和/或職能。
按照根據(jù)需要選出的功能和/或職能將于此選擇出所屬功能模 塊24的程序編碼段、匯集成固件存檔30和/或打包及準(zhǔn)備用于傳送。
在本發(fā)明的改進(jìn)方案中,發(fā)動(dòng)機(jī)控制器12的運(yùn)行時(shí)間范圍受限 于各個(gè)運(yùn)行系統(tǒng)、實(shí)時(shí)調(diào)度程序和通訊堆棧,例如TCP/IP網(wǎng)絡(luò)驅(qū)動(dòng) 程序或RTNET (實(shí)時(shí)網(wǎng)路驅(qū)動(dòng)程序)。包括安裝和/或啟動(dòng)進(jìn)程的全 部剩余時(shí)間是下載固件28或功能存檔30的一部分。因此,預(yù)設(shè)用于 實(shí)施的系統(tǒng)可以很靈活地適配變化的/新的要求。
為了執(zhí)行在發(fā)動(dòng)機(jī)控制器12中傳送的功能模塊24,首先將加載 安裝腳本并且隨后加載固件啟動(dòng)腳本。
相應(yīng)地,首先現(xiàn)有的實(shí)時(shí)功能模塊在調(diào)度程度中被掛起并且然 后加載和安裝所有的功能模塊24。在該步驟中將檢測所有的功能模 塊24,是否存在當(dāng)前涉及的功能模塊/實(shí)時(shí)功能模塊以及是否每個(gè)配 置數(shù)據(jù)是正確的。
如果執(zhí)行順利地進(jìn)行,則功能模塊24被循環(huán)地實(shí)施。實(shí)時(shí)功能 模塊在背景以更高的優(yōu)先級(jí)運(yùn)行,以便于能在實(shí)時(shí)中實(shí)現(xiàn)例如通信過 程、時(shí)間控制。
權(quán)利要求
1.一種根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置(12)功能的系統(tǒng),尤其用于一種發(fā)動(dòng)機(jī)控制設(shè)備,所述系統(tǒng)具有至少一個(gè)存取裝置(14),用于在至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)上進(jìn)行存?。灰约爸辽僖粋€(gè)控制-/調(diào)節(jié)裝置(12),其中至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)具有至少一個(gè)功能模塊(24),通過所述功能模塊可以執(zhí)行各個(gè)控制-/調(diào)節(jié)裝置(12)的一種或多種功能,并且其中在存取裝置(14)和至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)的共同作業(yè)下,至少一個(gè)功能模塊(24)可以可選擇地加載到至少一個(gè)控制-/調(diào)節(jié)裝置(12)中,并且各個(gè)控制-/調(diào)節(jié)裝置(12)的全部職能可以通過一個(gè)或多個(gè)功能模塊(24)根據(jù)需要的選擇而可變化地或靈活地適配。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,存取裝置(14) 設(shè)計(jì)為數(shù)據(jù)處理裝置,尤其是設(shè)計(jì)為微處理器或微控制器。
3. 根據(jù)權(quán)利要求l或2所述的系統(tǒng),其特征在于,存取裝置(14) 具有一個(gè)輸入-及顯示裝置。
4. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,存取 裝置(14),特別設(shè)計(jì)為微處理器或微控制器的存取裝置(14)被集 成到控制-/調(diào)節(jié)裝置(12)中。
5. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,控制 -/調(diào)節(jié)裝置(12)具有數(shù)據(jù)存儲(chǔ)器(22),所述數(shù)據(jù)存儲(chǔ)器特別設(shè)計(jì) 為永久性或固定的只讀存儲(chǔ)器和/或固態(tài)存儲(chǔ)器。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,數(shù)據(jù)存儲(chǔ)器(22) 設(shè)計(jì)為瞬時(shí)存儲(chǔ)器,例如特別設(shè)計(jì)為NAND閃存或NCR閃存。
7. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,控制_/調(diào)節(jié)裝置(12)具有數(shù)據(jù)存儲(chǔ)器(22),所述數(shù)據(jù)存儲(chǔ)器在控制-/ 調(diào)節(jié)裝置的設(shè)計(jì)為微處理器或微控制器且集成的存取裝置(14)中執(zhí) 行,所述數(shù)據(jù)存儲(chǔ)器尤其設(shè)計(jì)為嵌入式閃存。
8. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,設(shè)置 有至少一個(gè)用于至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)和至少一個(gè)存取裝置(14)以及至少一個(gè)控制-/調(diào)節(jié)裝置(12)之間進(jìn)行數(shù)據(jù)交換和通訊 的硬件-和/或軟件接口。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,至少一個(gè)接口是 PCIbus、 SCSI、 USB,、 Firewire、 RS-232、 RS隱485、 CAN、 CANopen、 DeviceNet、 EIB、 Fieldbus Foundation、 Interbus、 LCN(本地控制網(wǎng)絡(luò))、 Modbus 、 Profibus 、 SERCOS端口 、 TTP 、以太網(wǎng)、實(shí)時(shí)以太網(wǎng)、EtherCAT 、 Ethernet Powerlink、 Proflnet、 Ethernet/IP、工業(yè)以太網(wǎng)的形式及其相 應(yīng)的可行性組合的形式形成。
10. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,存 取裝置(14)根據(jù)至少一個(gè)選擇的功能模塊(24)來創(chuàng)建一個(gè)功能存 檔(30),其中提供了至少一個(gè)用于傳送的選擇的功能模塊(24)。
11. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,功能存檔(30) 存儲(chǔ)到第一數(shù)據(jù)存儲(chǔ)器(16)上和/或單一功能模塊(24)以打包和/ 或壓縮的形式存放在功能存檔(30)中。
12. 根據(jù)權(quán)利要求10或11所述的系統(tǒng),其特征在于,功能存 檔(30)呈現(xiàn)連續(xù)的塊(38)的結(jié)構(gòu)和/或每個(gè)塊(從第一個(gè)存檔塊(38a)到最后一個(gè)(38b),在此對(duì)應(yīng)每一個(gè)文件頭(39a),其中 文件頭(39a)含有所有對(duì)于存檔解包有意義的信息,例如名稱、類 型、總長、大小、版本、數(shù)據(jù)率、起源、收件方以及至少一個(gè)功能模塊(24)禾卩/或用于文件頭(39a)和數(shù)據(jù)(39b)的CRC域,用以數(shù) 據(jù)保護(hù)。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,第一存檔塊標(biāo) 注了存檔(30)的開始,其中可以設(shè)置有用于鑒別和/或匹配各個(gè)存 檔(30)的標(biāo)識(shí),最后的塊(38b)表示存檔結(jié)束。
14. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,可 以設(shè)置有配置工具(32),其可以集成在存取裝置(14)中并且通過 需要用于運(yùn)行控制-/調(diào)節(jié)裝置(12)的相應(yīng)多個(gè)接口且將確定其職能 的固件(28)作為功能模塊(24)的存檔(30)傳送并加載到控制-/ 調(diào)節(jié)裝置(12)上。
15. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,控 制-/調(diào)節(jié)裝置(12)具有基礎(chǔ)組件(26),其將單一功能模塊(24) 在每次傳送過程/加載過程中解包和/或安裝,并且由此在每個(gè)控制_/ 調(diào)節(jié)裝置(12),尤其是發(fā)動(dòng)機(jī)控制器中執(zhí)行相應(yīng)的功能。
16. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,存 取裝置(14)為此設(shè)置,即在配置控制-/調(diào)節(jié)裝置(12)時(shí)尤其從數(shù) 據(jù)存儲(chǔ)器的一個(gè)數(shù)據(jù)庫(18)中選擇出每個(gè)所需的功能和/或職能, 還包括所屬的功能模塊(24),并且能夠借助于存取裝置且以存檔的 方式可取回地存儲(chǔ)到數(shù)據(jù)庫(18)中。
17. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,可 以設(shè)置至少一個(gè)描述符(49),其根據(jù)單一功能模塊的現(xiàn)有描述創(chuàng)建 出固件(28)的描述,尤其是功能存檔(30)逐個(gè)塊(38)的屬性的 相應(yīng)功能和/或技術(shù)上的描述(48)禾卩/或儲(chǔ)存到數(shù)據(jù)存儲(chǔ)器(16、 22) 上。
18. 根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,描述(48)以 XML格式可取回地存儲(chǔ)到數(shù)據(jù)存儲(chǔ)器(16、 22),特別是數(shù)據(jù)庫(18) 中。
19. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,固 件(28)和控制-/調(diào)節(jié)裝置(12)的全部職能本身可以得出選擇的單 一功能和/或職能以及所屬模塊(24)的和。
20. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,可 以設(shè)置一個(gè)標(biāo)識(shí)符,其在創(chuàng)建固件存檔(30)和/或描述符時(shí)安置一 個(gè)通用唯一識(shí)別碼,從而將識(shí)別存檔(30)和描述(48)并且可以明 確地相互匹配。
21. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,可 以設(shè)置至少一個(gè)檢測裝置(36),其將在關(guān)聯(lián)和/或連接上檢查選出 的功能模塊(24)和/或其功能并且根據(jù)確定的關(guān)聯(lián)和/或連接而鑒于 選出的功能模塊(24)的全面性進(jìn)行核對(duì)。
22. 根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,以存在的關(guān)聯(lián) 和/或連接沒有選擇出本該需要的功能模塊(24),則檢測裝置(36) 產(chǎn)生相應(yīng)的信號(hào)。
23. 根據(jù)權(quán)利要求21或22所述的系統(tǒng),其特征在于,檢測裝 置(36)自動(dòng)選擇基于存在的關(guān)聯(lián)和/或連接而需要的功能模塊(24)。
24. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的系統(tǒng),其特征在于,至 少一個(gè)組件,尤其是存取裝置(14)、控制-/調(diào)節(jié)裝置(12)或數(shù)據(jù) 存儲(chǔ)器(16、 22)都能夠以嵌入技術(shù)實(shí)現(xiàn)并且設(shè)置用于安裝到開關(guān)柜 和/或開關(guān)裝置和/或開關(guān)組中。
25. —種用于根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置(12)功能的方法,具有以下步驟,根據(jù)預(yù)先的需要而實(shí)施的功能選擇而選擇出一個(gè)或多個(gè)存儲(chǔ)在第一數(shù)據(jù)存儲(chǔ)器(16),尤其是數(shù)據(jù)庫(18)中的功能模塊(24); 基于選擇的功能模塊(24)創(chuàng)建至少一個(gè)功能存檔(30)并且創(chuàng)建的 存檔(30)被加載到至少一個(gè)控制-/調(diào)節(jié)裝置(12)中,尤其是被加 載到各個(gè)控制-/調(diào)節(jié)裝置(12)的至少一個(gè)數(shù)據(jù)存儲(chǔ)器(22)中;由 此所屬的功能模塊(24)以及本身設(shè)定的功能將在各個(gè)控制-/調(diào)節(jié)裝 置(12)中執(zhí)行并且通過選擇各個(gè)功能模塊(24)而實(shí)現(xiàn)各個(gè)控制-/ 調(diào)節(jié)裝置(12)的全部功能的靈活適配。
26. 根據(jù)權(quán)利要求25所述的方法,其特征在于,功能選擇的預(yù) 選實(shí)施和/或功能模塊(24)的選擇可以利用特別設(shè)計(jì)為優(yōu)選具有輸 入-及顯示裝置的微處理器和/或數(shù)據(jù)處理裝置的存取裝置(14)來執(zhí) 行。
27. 根據(jù)權(quán)利要求25或26所述的方法,其特征在于,在功能 存檔(30)中的選擇的功能模塊(24)以打包和/或壓縮的形式準(zhǔn)備 用于傳送,和/或功能存檔(30)可取回地儲(chǔ)存到第一數(shù)據(jù)存儲(chǔ)器(16) 上。
28. 根據(jù)權(quán)利要求25至27中任一項(xiàng)所述的方法,其特征在于, 功能存檔(30)以多個(gè)連續(xù)的塊(38)設(shè)置和組建,其中存檔中功能 模塊(24)和多個(gè)塊(38)的順序并不重要。
29. 根據(jù)權(quán)利要求25至28中任一項(xiàng)所述的方法,其特征在于, 創(chuàng)建的功能存檔(30)被加載到控制-/調(diào)節(jié)裝置(12)的數(shù)據(jù)存儲(chǔ)器(22)中,尤其是一個(gè)設(shè)計(jì)為不可變的只讀存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)器(22) 中。
30. 根據(jù)權(quán)利要求25至29中任一項(xiàng)所述的方法,其特征在于, 加載過程包括存檔(30)的傳送和解包以及功能模塊(24)的安裝和 相應(yīng)功能在控制-/調(diào)節(jié)裝置(12)中的對(duì)應(yīng)執(zhí)行。
31. 根據(jù)權(quán)利要求25至30中任一項(xiàng)所述的方法,其特征在于, 功能存檔(30)以及相應(yīng)固件(28)在控制-/調(diào)節(jié)裝置中的加載和配 置通過配置工具來實(shí)現(xiàn),該配置工具可以有利地集成在存取裝置(14) 中。
32. 根據(jù)權(quán)利要求25至31中任一項(xiàng)所述的方法,其特征在于, 為運(yùn)行控制-/調(diào)節(jié)裝置(12)所需的并且確定其職能的固件(28)將 作為功能模塊(24)的存檔(30)被加載到發(fā)動(dòng)機(jī)控制器上。
33. 根據(jù)權(quán)利要求25至32中任一項(xiàng)所述的方法,其特征在于, 相應(yīng)功能模塊(24)的加載、解包和/或安裝以及在各個(gè)發(fā)動(dòng)機(jī)控制 設(shè)備中執(zhí)行之前選擇的功能通過控制-/調(diào)節(jié)裝置(12)的基礎(chǔ)組件來 實(shí)現(xiàn)。
34. 根據(jù)權(quán)利要求25至33中任一項(xiàng)所述的方法,其特征在于, 每個(gè)包含在存檔(30)中的功能模塊(24)在此將執(zhí)行控制-/調(diào)節(jié)裝 置(12),尤其是發(fā)動(dòng)機(jī)控制設(shè)備的至少一個(gè)所選功能。
35. 根據(jù)權(quán)利要求25至34中任一項(xiàng)所述的方法,其特征在于, 在配置控制-/調(diào)節(jié)裝置(12)時(shí)通過處理方法,尤其是從數(shù)據(jù)存儲(chǔ)器(16)的數(shù)據(jù)庫(18)中借助于相應(yīng)的接口選出每個(gè)需要的功能和/ 或職能。
36. 根據(jù)權(quán)利要求25至35中任一項(xiàng)所述的方法,其特征在于, 根據(jù)存檔式的功能模塊(24)將創(chuàng)建一個(gè)特殊的、根據(jù)需要的固件(28),特別用于各個(gè)控制-/調(diào)節(jié)裝置(12),尤其是各個(gè)發(fā)動(dòng)機(jī)控審lj器。
37. 根據(jù)權(quán)利要求25至36中任一項(xiàng)所述的方法,其特征在于, 除了固件(28)也創(chuàng)建一個(gè)固件的相應(yīng)的功能和/或技術(shù)上的描述(48),尤其是用于各個(gè)配置-和控制系統(tǒng)。
38. 根據(jù)權(quán)利要求25至37中任一項(xiàng)所述的方法,其特征在于, 在創(chuàng)建固件存檔(30)禾n/或描述符(48)時(shí)提供優(yōu)選作為通用唯一 識(shí)別碼(UUID)的標(biāo)識(shí)符,從而將識(shí)別存檔(30)和描述(48)并且可 以明確地相互匹配。
全文摘要
本發(fā)明涉及根據(jù)需要調(diào)整控制-/調(diào)節(jié)裝置(12)功能的系統(tǒng)及方法,尤其用于一種發(fā)動(dòng)機(jī)控制設(shè)備,該系統(tǒng)具有至少一個(gè)存取裝置(14),用于在至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)上進(jìn)行存??;以及至少一個(gè)控制-/調(diào)節(jié)裝置(12),其中至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)具有至少一個(gè)功能模塊(24),通過功能模塊可以執(zhí)行各個(gè)控制-/調(diào)節(jié)裝置(12)的一種或多種功能,并且其中在存取裝置(14)和至少一個(gè)第一數(shù)據(jù)存儲(chǔ)器(16)的共同作業(yè)下,至少一個(gè)功能模塊(24)可選擇地加載到至少一個(gè)控制-/調(diào)節(jié)裝置(12)中,并且各個(gè)控制-/調(diào)節(jié)裝置(12)的全部職能可以通過一個(gè)或多個(gè)功能模塊(24)根據(jù)需要的選擇而可變化地或靈活地適配。
文檔編號(hào)G05B19/042GK101583913SQ200780034398
公開日2009年11月18日 申請(qǐng)日期2007年8月21日 優(yōu)先權(quán)日2006年9月15日
發(fā)明者沃爾夫?qū)ず諣柭?申請(qǐng)人:Abb專利有限公司