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

      用于改進(jìn)的電動(dòng)機(jī)控制中心的方法和裝置的制作方法

      文檔序號:6326753閱讀:190來源:國知局

      專利名稱::用于改進(jìn)的電動(dòng)機(jī)控制中心的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明總體涉及電動(dòng)機(jī)控制中心,并且更具體地涉及使用可編程邏輯控制器對電動(dòng)機(jī)控制中心組件進(jìn)行控制和監(jiān)視。
      背景技術(shù)
      :電動(dòng)機(jī)控制中心(MCC)用于提供對大型工業(yè)電動(dòng)機(jī)(例如,在制造機(jī)器人和重型機(jī)器時(shí)使用的那些電動(dòng)機(jī))的模塊化、集中式控制。典型地,MCC包括各種不同類型的功能單元或模塊,例如電動(dòng)機(jī)過載傳感器、軟起動(dòng)器、可變頻率驅(qū)動(dòng)器等。功能模塊容納在集中式封裝中并耦合至對應(yīng)的電動(dòng)機(jī)。這種MCC及其組件模塊被設(shè)計(jì)為非常可靠,非??焖偾冶M可能便宜。特別地,由于涉及高功率切換,所以MCC必須可靠以便安全。此外,典型地,MCC被用在實(shí)時(shí)應(yīng)用中,并且因此,MCC必須具有非??焖偾乙恢碌捻憫?yīng)時(shí)間。傳統(tǒng)地,為了滿足這些需求,已經(jīng)將MCC保持為非常簡單,并且已經(jīng)將處理能力限于可利用相對簡單的邏輯和確定性的響應(yīng)時(shí)間實(shí)現(xiàn)的基本功能。然而,存在對電動(dòng)機(jī)的更精密的監(jiān)視和控制以及在MCC內(nèi)使用的各種類型的功能單元的需要。
      發(fā)明內(nèi)容本發(fā)明的實(shí)施例總體涉及用于對MCC進(jìn)行操作的方法和裝置,并且更具體地,涉及用于對MCC進(jìn)行監(jiān)視和控制的控制器的操作。在一些實(shí)施例中,本發(fā)明提供了一種對電動(dòng)機(jī)控制中心進(jìn)行操作的方法。所述方法包括確定硬件配置;將所述硬件配置下載至可編程邏輯控制器;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。在一些其他實(shí)施例中,本發(fā)明提供了一種電動(dòng)機(jī)控制中心系統(tǒng)。所述電動(dòng)機(jī)控制中心系統(tǒng)包括框架,其適于提供多個(gè)功能模塊槽;匯流條,其耦合至所述框架和所述功能模塊槽;網(wǎng)絡(luò),其耦合至所述框架和所述功能模塊槽;可編程邏輯控制器模塊,其適于耦合至功能模塊槽;以及多個(gè)功能模塊,其適于耦合至功能模塊槽。所述可編程邏輯控制器模塊包括可編程邏輯控制器,其適于接收硬件配置;將所述硬件配置下載至所述可編程邏輯控制器的存儲(chǔ)器中;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。在還有一些其他實(shí)施例中,本發(fā)明提供了一種用于電動(dòng)機(jī)控制中心的可編程邏輯控制器模塊。所述可編程邏輯控制器模塊包括可編程邏輯控制器,所述可編程邏輯控制器適于接收硬件配置;將所述硬件配置下載至所述可編程邏輯控制器的存儲(chǔ)器中;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。本發(fā)明的這些和其他特征和方面將從示例性實(shí)施例的以下詳細(xì)描述、所附權(quán)利要求和附圖變得更加完全顯而易見。本領(lǐng)域普通技術(shù)人員將理解,以下描述的附圖僅用于圖示目的。附圖并不意圖以任何方式限制本教導(dǎo)的范圍。圖1是根據(jù)本發(fā)明的一些實(shí)施例的示例電動(dòng)機(jī)控制中心的示意圖。圖IA是根據(jù)本發(fā)明的一些實(shí)施例的示例可編程邏輯控制器模塊的放大示意圖。圖2是描繪根據(jù)本發(fā)明的一些實(shí)施例的包括可編程邏輯控制器模塊的電動(dòng)機(jī)控制中心的系統(tǒng)架構(gòu)的示例的框圖。圖3是描繪根據(jù)現(xiàn)有技術(shù)的對傳統(tǒng)可編程邏輯控制器進(jìn)行操作的傳統(tǒng)方法的流程圖。圖4是描繪根據(jù)本發(fā)明的一些實(shí)施例的對可編程邏輯控制器進(jìn)行操作的示例方法的流程圖。圖5是描繪根據(jù)本發(fā)明的一些實(shí)施例的圖4的流程圖的操作MCC功能的細(xì)節(jié)的流程圖。圖6A、6B和6C是描繪根據(jù)本發(fā)明的一些實(shí)施例的與各種類型的功能模塊一起使用的示例數(shù)據(jù)結(jié)構(gòu)的表示的框圖。具體實(shí)施例方式為了解釋本說明書,每當(dāng)在適當(dāng)時(shí),以單數(shù)使用的術(shù)語也將包括復(fù)數(shù),并且反之亦然。對“或”的使用意圖表示“和/或”,除非另有聲明。這里對“一”的使用意圖表示“一個(gè)或多個(gè)”,除非另有聲明或者在對“一個(gè)或多個(gè)”的使用明顯不合適的情況下。對“包括”、“包含”、“包括在內(nèi)”、“包含在內(nèi)”、“將其包括在內(nèi)”的使用可互換,而并不意圖限制。此外,在一個(gè)或多個(gè)實(shí)施例的描述使用術(shù)語“包括”的情況下,本領(lǐng)域普通技術(shù)人員將理解,在一些具體實(shí)例中,備選地,可以使用語言“實(shí)質(zhì)上由……構(gòu)成”和/或“由……構(gòu)成”來描述一個(gè)或多個(gè)實(shí)施例。盡管結(jié)合各種實(shí)施例來描述本教導(dǎo),但是并不意圖將本教導(dǎo)限于這些實(shí)施例。相反,本領(lǐng)域普通技術(shù)人員將理解,本教導(dǎo)包含各種備選、修改和等同物。本發(fā)明提供了對MCC進(jìn)行操作的改進(jìn)方法。根據(jù)本發(fā)明的實(shí)施例,提供了一種可編程邏輯控制器(PLC),其適于檢測功能模塊的存在或不存在并對其做出反應(yīng),并且即使在一個(gè)或多個(gè)功能模塊丟失、誤配置或不操作的情況下仍繼續(xù)對MCC進(jìn)行操作。此外,PLC執(zhí)行程序,該程序適于將MCC動(dòng)態(tài)地配置為使用檢測到的功能模塊。該程序能夠利用預(yù)定義數(shù)據(jù)結(jié)構(gòu)的庫,這些預(yù)定義數(shù)據(jù)結(jié)構(gòu)中的每一個(gè)與不同功能模塊相對應(yīng)并對與這些功能模塊的通信和這些功能模塊的控制進(jìn)行標(biāo)準(zhǔn)化。因此,第三方接口軟件可以以與應(yīng)用程序可經(jīng)由軟件應(yīng)用編程接口(API)訪問更低級別程序的方式類似的方式訪問和控制這些功能模塊。然而,與這種傳統(tǒng)軟件系統(tǒng)不同,本發(fā)明適于促進(jìn)在預(yù)定義時(shí)間幀(timeframe)內(nèi)的實(shí)時(shí)環(huán)境中訪問和控制功能模塊硬件。轉(zhuǎn)至圖1,描繪了示例電動(dòng)機(jī)控制中心100。示例MCC100包括框架102(例如,用于安裝組件的垂直結(jié)構(gòu)),該框架102可以是例如所安裝的墻、天花板、地板或支架。框架102容納三相匯流條(未示出),該三相匯流條可以跨越框架102的長度并促進(jìn)功率分配。在一些實(shí)施例中,附加地,匯流條可以在例如MCC100的頂部部分104中水平地跨越MCC100,而MCC100的底部部分106可以包括用于布線安裝的訪問區(qū)。在一些實(shí)施例中,該布置可以被反向,和/或,水平匯流條和訪問區(qū)二者可以彼此相鄰地設(shè)置在MCC100的任一端處。功能模塊槽108(僅一個(gè)利用參考數(shù)字來標(biāo)記)是沿框架102的長度而設(shè)置的。在一些實(shí)施例中,功能模塊槽108可以以多個(gè)垂直列(例如,在圖1的示例中示出了兩個(gè)列)來布置。槽108適于容納功能模塊110(也被稱作可配置單元或桶(bucket))。功能模塊110(在圖1中僅一個(gè)利用參考數(shù)字來標(biāo)記)可以包括各種不同類型。例如,功能模塊110可以包括電動(dòng)機(jī)過載傳感器、軟起動(dòng)器電路、可變頻率驅(qū)動(dòng)器、低壓斷路器、功率監(jiān)視電路等。這種功能模塊110的示例包括模型SIM0C0DE(電動(dòng)機(jī)過載傳感器)、模型MM440(可變頻率驅(qū)動(dòng)器)、模型3RW44(軟起動(dòng)器電路)、模型3WL(低壓電路斷路器)以及模型PAC3200和9300(功率監(jiān)視設(shè)備),其中的每一個(gè)模型由總部位于喬治亞州的Alpharetta的SiemensEnergy&Automation有限公司制造并且商業(yè)上可以從其獲得。在一些實(shí)施例中,槽108和對應(yīng)的功能模塊110可以具有標(biāo)準(zhǔn)化的尺度(例如12或18英寸高)和形狀因子,以促進(jìn)硬件的模塊性。換言之,MCC100可以適于允許功能模塊110中的任一個(gè)被插入到槽108中的任一個(gè)上。通過將功能模塊110插入到槽108中,來建立MCC100與功能模塊110之間的連接。這可以包括與匯流條以及網(wǎng)絡(luò)112(例如數(shù)據(jù)網(wǎng)絡(luò))二者的連接,其將所有槽108耦合在一起以促進(jìn)與所安裝的功能模塊110的通信。因此,功能模塊可以包括通信設(shè)施(例如,網(wǎng)絡(luò)通信端口、串行端口、以太網(wǎng)端口、USB端口等)。網(wǎng)絡(luò)112可以被設(shè)置在跨越框架102的長度的一個(gè)或多個(gè)線槽(wire-Way)114內(nèi)。在一些實(shí)施例中,線槽114可以沿著MCC100的邊和/或在MCC100的中間設(shè)置。此外,線槽還可以包含從功能模塊110至現(xiàn)場中的電動(dòng)機(jī)的布線?,F(xiàn)在考慮圖1和圖IA二者,MCC100還包括可被插入到槽108中的PLC模塊116。注意,放大了圖IA所描繪的PLC模塊116以示出PLC模塊116的細(xì)節(jié)。在一些實(shí)施例中,可以將PLC模塊116插入到任何槽108中,而在其他實(shí)施例中,可以針對PLC模塊116提供特殊槽108。PLC模塊116可以包括若干個(gè)組件。例如,PLC模塊116可以包括耦合至網(wǎng)絡(luò)112以及外部網(wǎng)絡(luò)(未示出)的端子118。在一些實(shí)施例中,外部網(wǎng)絡(luò)可以是以太網(wǎng)網(wǎng)絡(luò)或其他類型的網(wǎng)絡(luò)。端子118還可以包括用于將PLC模塊116耦合至電動(dòng)機(jī)的功率端子。功率端子可以包括短路保護(hù)保險(xiǎn)絲120。還可以包括用于PLC124自身的電源122。例如,PLC124可以是由SiemensEnergy&Automation有限公司制造并商業(yè)上可從其獲得的模型S7-315-2DP/PN。PLC124包括以下將更詳細(xì)描述的用于存儲(chǔ)和執(zhí)行PLC程序的控制器和內(nèi)部存儲(chǔ)器。在一些實(shí)施例中,可以將功能模塊110插入到任何可用槽108中,并且MCC可以使用邏輯地址而不是物理地址來對功能模塊110進(jìn)行尋址。對邏輯尋址的使用促進(jìn)功能模塊110的自動(dòng)化配置。因此,在這些實(shí)施例中,硬件配置定義無需指定功能模塊110的物理位置。在操作中,功能模塊110適于在無需對與MCC100相連接的電動(dòng)機(jī)斷電的情況下被插入槽108和從槽108移除??梢越?jīng)由人機(jī)界面(HMI)210(參見圖2)來實(shí)現(xiàn)PLC124的控制,該人機(jī)界面(HMI)210經(jīng)由外部網(wǎng)絡(luò)耦合至PLC124。如以下將更詳細(xì)解釋的那樣,PLC124適于經(jīng)由網(wǎng)絡(luò)112從功能模塊110檢測和收集數(shù)據(jù)。PLC124還被設(shè)計(jì)為從HMI210接收控制信息并使用該控制信息來對功能模塊110進(jìn)行操作和/或監(jiān)視?,F(xiàn)在轉(zhuǎn)至圖2,描繪了MCC100的示例系統(tǒng)架構(gòu)200。在一些實(shí)施例中,系統(tǒng)200可以被視為三層堆疊,其具有底部上的硬件層202、硬件層202之上的PLC程序?qū)?04、以及PLC程序?qū)?04頂部上的HMI程序?qū)?06。在所示的示例系統(tǒng)200中,每個(gè)層提供了其下的層的抽象,以對與MCC耦合的電動(dòng)機(jī)的控制和監(jiān)視進(jìn)行標(biāo)準(zhǔn)化和簡化。因此,PLC程序?qū)?04向硬件層202提供編程接口,并且HMI程序?qū)?06向PLC程序?qū)?04提供編程接口。換言之,簡化了本發(fā)明的MCC的使用,這是由于無需對與所訪問的層以下的層進(jìn)行交互的細(xì)節(jié)的了解。所訪問的層關(guān)注這些細(xì)節(jié),并且簡單地返回所請求的值或?qū)崿F(xiàn)對所請求的動(dòng)作的執(zhí)行。如參照圖1和IA所討論的那樣,硬件包括MCC100,該MCC100可以包括經(jīng)由網(wǎng)絡(luò)112可操作地耦合至PLC124的多個(gè)各種不同類型的功能模塊110。此外如上所述,MMC100可以經(jīng)由外部網(wǎng)絡(luò)210耦合至HMI設(shè)備208(例如計(jì)算機(jī)終端、個(gè)人計(jì)算機(jī)等)。外部網(wǎng)絡(luò)210適于允許HMI設(shè)備208與PLC124之間的數(shù)據(jù)傳送。注意,盡管在圖2中示出了僅一個(gè)MCC100和一個(gè)HMI設(shè)備208,但是在一些實(shí)施例中,多個(gè)MMC100可以耦合至一個(gè)或多個(gè)HMI設(shè)備208并經(jīng)由一個(gè)或多個(gè)HMI設(shè)備208而控制。此外,注意,在一些實(shí)施例中,MCC100內(nèi)的功能模塊110可以作為PLC124的網(wǎng)絡(luò)從機(jī)進(jìn)行操作,PLC124可以作為網(wǎng)絡(luò)主機(jī)進(jìn)行操作。在備選實(shí)施例中,網(wǎng)絡(luò)112可以被實(shí)現(xiàn)為對等網(wǎng)絡(luò),其中,每個(gè)節(jié)點(diǎn)充當(dāng)網(wǎng)絡(luò)112上的對等端。PLC程序?qū)?04包括可被體現(xiàn)為在PLC124上執(zhí)行的程序的數(shù)據(jù)管理過程212,并操作用于存儲(chǔ)和檢索與功能模塊110的操作有關(guān)的數(shù)據(jù)。數(shù)據(jù)管理過程214經(jīng)由邏輯網(wǎng)絡(luò)連接214與MCC100和功能模塊110進(jìn)行通信。換言之,邏輯網(wǎng)絡(luò)連接214經(jīng)由物理網(wǎng)絡(luò)112將在PLC124上運(yùn)行的數(shù)據(jù)管理過程214和功能模塊110邏輯耦合。數(shù)據(jù)管理過程214還將與功能模塊110的操作有關(guān)的數(shù)據(jù)存儲(chǔ)在PLC124存儲(chǔ)器中,但是該數(shù)據(jù)在與功能模塊110相對應(yīng)的數(shù)據(jù)結(jié)構(gòu)216中被組織。以下參照圖6A至6C來圖示這些數(shù)據(jù)結(jié)構(gòu)216的示例??梢詫⒋鎯?chǔ)用于數(shù)據(jù)管理過程212的數(shù)據(jù)結(jié)構(gòu)216的PLC124的存儲(chǔ)空間映射至功能模塊110,使得由數(shù)據(jù)結(jié)構(gòu)216定義的已知存儲(chǔ)位置實(shí)時(shí)反映功能模塊110的所監(jiān)視的參數(shù)的狀態(tài)。同樣地,可以通過將值寫入到由數(shù)據(jù)結(jié)構(gòu)216定義的已知存儲(chǔ)位置來實(shí)現(xiàn)功能模塊110的控制,該數(shù)據(jù)結(jié)構(gòu)216與功能模塊110的輸入?yún)?shù)相對應(yīng)。HMI程序?qū)?06經(jīng)由邏輯連接218將數(shù)據(jù)結(jié)構(gòu)216中存儲(chǔ)的值傳送至人操作者和/或在HMI設(shè)備208上執(zhí)行的接口程序220。接口程序220可以以操作者可容易理解的格式將該數(shù)據(jù)顯示在HMI設(shè)備208上。此外,接口程序220適于從操作者接收輸入,并經(jīng)由數(shù)據(jù)管理過程212將操作者的選擇傳送至PLC124。例如,操作者可以通過例如激活HMI設(shè)備208上的圖形用戶界面控制,來配置由軟起動(dòng)功能模塊110控制和監(jiān)視的用于特定電動(dòng)機(jī)的功能模塊,所述HMI設(shè)備208邏輯耦合至與軟起動(dòng)功能模塊110相對應(yīng)的數(shù)據(jù)結(jié)構(gòu)216內(nèi)的配置參數(shù)。盡管系統(tǒng)200允許功能模塊110的抽象和標(biāo)準(zhǔn)化,但是功能模塊的控制和監(jiān)視二者的響應(yīng)時(shí)間均期望保持為確定性的和一致的。因此,本發(fā)明的系統(tǒng)100被實(shí)現(xiàn)為硬實(shí)時(shí)操作系統(tǒng)(RT0S),盡管是抽象層,但該RTOS仍可以幾乎實(shí)時(shí)地對經(jīng)由接口程序220接收的請求提供服務(wù)。在操作中,數(shù)據(jù)管理過程212經(jīng)由網(wǎng)絡(luò)從MCC檢索數(shù)據(jù),并將該數(shù)據(jù)保存在PLC124內(nèi)部存儲(chǔ)器中。HMI接口程序220經(jīng)由外部網(wǎng)絡(luò)210從PLC124檢索用于功能模塊110的數(shù)據(jù),然后將該數(shù)據(jù)顯示在操作者的HMI設(shè)備208上(例如視頻屏幕上)。此外,在PLC124上執(zhí)行的數(shù)據(jù)管理過程212的顯示和控制是可用的。本發(fā)明適于促進(jìn)HMI程序?qū)?06和PLC程序?qū)?04二者以便對來自于僅實(shí)際上安裝在MCC100中的功能模塊110的數(shù)據(jù)做出反應(yīng)并顯示來自于僅實(shí)際上安裝在MCC100中的功能模塊110的數(shù)據(jù)。換言之,丟失的或不操作的功能模塊110不會(huì)導(dǎo)致需要操作者干預(yù)以繼續(xù)或重新起動(dòng)操作的不能恢復(fù)的錯(cuò)誤。此外,系統(tǒng)架構(gòu)200適于與來自各種制造品的廣泛的多種HMI程序一起運(yùn)行,而無需對MCC100或數(shù)據(jù)管理過程212的適當(dāng)了解。現(xiàn)在轉(zhuǎn)至圖3,描繪了描繪根據(jù)現(xiàn)有技術(shù)的傳統(tǒng)PLC的操作的流程圖?,F(xiàn)有技術(shù)MCC需要?jiǎng)?chuàng)建專用于MCC的PLC程序。換言之,現(xiàn)有技術(shù)PLC需要利用與特定MCC中使用的特定功能模塊相匹配的軟件而被定制編程。在步驟302、304和306中,將與PLC相連接的功能模塊的硬件配置和PLC定制中針對該硬件配置的編程下載至具體MCC的PLC中。在步驟308中,起動(dòng)MCC的操作。如果已經(jīng)針對未實(shí)際存在于硬件配置(例如錯(cuò)誤配置)中的功能模塊下載了編程,則在步驟310中,在PLC中產(chǎn)生軟件和/或硬件故障,這可能導(dǎo)致PLC在包括步驟316和318的故障處理過程314中完全停止操作。如果硬件配置包含未實(shí)際存在于網(wǎng)絡(luò)上的功能模塊的定義,則在步驟312中,產(chǎn)生軟件和/或硬件故障,這可能導(dǎo)致PLC在包括步驟320和318的故障處理過程314中完全停止操作。被適當(dāng)配置的現(xiàn)有技術(shù)系統(tǒng)無法識別存在什么硬件和驗(yàn)證該硬件的這種不力禁止現(xiàn)有技術(shù)系統(tǒng)能夠使用適于所配置的硬件的單個(gè)PLC程序。事實(shí)上,由于缺少單個(gè)可適配的PLC程序,所以典型地,強(qiáng)制操作者創(chuàng)建“模板”PLC程序,然后將硬件配置和PLC編程修改為與硬件配置相匹配。轉(zhuǎn)至圖4,提供了根據(jù)本發(fā)明的對MCC進(jìn)行操作的方法400。本發(fā)明提供了能夠?qū)⑵渥陨韯?dòng)態(tài)配置為與MCC的硬件配置相匹配的單個(gè)標(biāo)準(zhǔn)化PLC程序。在步驟402中,定義所有所附接的功能模塊的硬件配置。在一些實(shí)施例中,可以基于例如功能模塊標(biāo)識符來自動(dòng)確定所有所安裝的功能模塊的硬件配置。在步驟404中,將硬件配置下載至PLC。特別地,在本發(fā)明的方法400中不需要確定針對硬件配置而定制的PLC編程(圖3中的步驟304)并下載該編程的步驟。在步驟406中,在啟動(dòng)或重新起動(dòng)時(shí),MCC的操作開始。PLC程序詢問硬件配置,然后將駐留的PLC程序配置為與在該配置中定義的硬件一起操作。PLC程序使用硬件配置,以利用包括每種類型的所遇到的功能模塊的細(xì)節(jié)的數(shù)據(jù)結(jié)構(gòu)的庫。選擇適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)和關(guān)聯(lián)的程序,并且,駐留的PLC程序配置其自身。特別地,本發(fā)明去除了現(xiàn)有技術(shù)的步驟3108(圖3)和故障處理過程314(圖3)。由于本發(fā)明的PLC程序?qū)⑵渥陨砼渲脼榕c硬件的配置相匹配,因此去除了檢測和處理導(dǎo)致需要停止操作的故障所需的現(xiàn)有技術(shù)軟件。如果在步驟408中檢測到所配置的但實(shí)際上未在網(wǎng)絡(luò)上找到的功能模塊,則記錄I/O錯(cuò)誤以向監(jiān)視系統(tǒng)指示,但是PLC程序通過循環(huán)返回至步驟406,在不發(fā)生故障的情況下繼續(xù)操作。因此,本發(fā)明給MCC的操作者提供了若干個(gè)優(yōu)勢。PLC程序不再需要定制的編程,并且因此,操作者具有針對所有其應(yīng)用的標(biāo)準(zhǔn)化接口。這意味著出于備份/安全原因而需要維持的PLC程序的數(shù)目被限制。維修(servicing)得到簡化,這是由于可以利用標(biāo)準(zhǔn)PLC程序來快速且自動(dòng)地創(chuàng)建硬件配置。即使在需要立即替換多個(gè)功能模塊的嚴(yán)重硬件故障的情況下,這也確保了較短的停機(jī)時(shí)間。PLC在啟動(dòng)/接通電源期間讀取其自身的硬件配置的能力促進(jìn)了這些優(yōu)勢,并允許去除軟件需求,例如PLC的定制編程和非標(biāo)準(zhǔn)故障處理例程。轉(zhuǎn)至圖5,圖示了圖4的步驟406中的對MCC進(jìn)行操作的細(xì)節(jié)。在步驟502中,起動(dòng)PLC。在步驟504中,PLC請求MCC中安裝的功能模塊的列表。這是在步驟402(圖4)中創(chuàng)建的硬件配置的一部分。在步驟506中,PLC循環(huán)通過功能模塊的列表。在步驟508中,對于硬件配置中列出的每個(gè)模塊,從數(shù)據(jù)結(jié)構(gòu)的庫中選擇數(shù)據(jù)結(jié)構(gòu),并在PLC存儲(chǔ)器中創(chuàng)建指針表(pointertable),從而定義要處理的網(wǎng)絡(luò)上的有效功能模塊以及如何處理這些有效功能模塊。該表被填充有例如功能模塊的輸入/輸出(I/O)地址、功能模塊的I/O大小以及設(shè)備類型標(biāo)識符。針對每個(gè)功能模塊重復(fù)該操作,直到到達(dá)功能模塊列表的末尾為止,此時(shí),在步驟510中,PLC進(jìn)入運(yùn)行模式。在運(yùn)行模式中,PLC主動(dòng)掃描來自所有所附接的功能模塊的數(shù)據(jù)。在步驟512中,PLC循環(huán)通過功能模塊的列表。在步驟514中,對于所找到的每個(gè)模塊,PLC軟件管理PLC與功能模塊之間的數(shù)據(jù)傳送。如果模塊不可用,則PLC進(jìn)入下一模塊。如果到達(dá)列表的末尾,則PLC循環(huán)返回至列表的開始。轉(zhuǎn)至圖6A至6C,圖示了用于不同類型的功能模塊的三個(gè)示例數(shù)據(jù)結(jié)構(gòu)602、604、606。這些數(shù)據(jù)結(jié)構(gòu)602、604、606是在從對應(yīng)的功能模塊每次讀取數(shù)據(jù)期間更新的復(fù)雜數(shù)據(jù)類型。此外,在一些實(shí)施例中,可以將配置數(shù)據(jù)從PLC發(fā)送回到功能模塊,以在不使用外部編程軟件的情況下調(diào)整配置。圖6A的示例數(shù)據(jù)結(jié)構(gòu)602是與電動(dòng)機(jī)過載功能模塊一起使用的。該示例數(shù)據(jù)結(jié)構(gòu)602包括用于存儲(chǔ)以下內(nèi)容的字段計(jì)量數(shù)據(jù)(例如電流、電壓、功率等);事件日志;診斷數(shù)據(jù);以及設(shè)備配置數(shù)據(jù)。圖6B的示例數(shù)據(jù)結(jié)構(gòu)604是與軟起動(dòng)器功能模塊一起使用的。該特定示例數(shù)據(jù)結(jié)構(gòu)604包括用于存儲(chǔ)以下內(nèi)容的字段計(jì)量數(shù)據(jù)(例如電流、電壓、功率等);事件日志;診斷數(shù)據(jù);設(shè)備配置數(shù)據(jù);犯錯(cuò)(trip)日志;錯(cuò)誤日志;以及統(tǒng)計(jì)數(shù)據(jù)。圖6C的數(shù)據(jù)結(jié)構(gòu)605是與可變頻率驅(qū)動(dòng)(VFD)功能模塊一起使用的。該特定示例數(shù)據(jù)結(jié)構(gòu)606包括用于存儲(chǔ)以下內(nèi)容的字段計(jì)量數(shù)據(jù)(例如電流、電壓、功率等);以及設(shè)備配置數(shù)據(jù)。可以使用許多其他數(shù)據(jù)結(jié)構(gòu)格式,并且可以采用用于不同類型的功能模塊的許多附加數(shù)據(jù)結(jié)構(gòu)。已經(jīng)以圖示的方式描述了教導(dǎo)的實(shí)施例。應(yīng)當(dāng)理解,已使用的術(shù)語意圖本質(zhì)上是描述的詞語而不是限制的詞語。依照上述教導(dǎo),實(shí)施例的許多修改和變更是可能的。因此,在所附權(quán)利要求的范圍內(nèi),可以以與具體描述不同的方式實(shí)行這些實(shí)施例。權(quán)利要求1.一種對電動(dòng)機(jī)控制中心進(jìn)行操作的方法,包括確定硬件配置;將所述硬件配置下載至可編程邏輯控制器;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。2.根據(jù)權(quán)利要求1所述的方法,其中,所述硬件配置定義在所述電動(dòng)機(jī)控制中心中安裝的功能模塊的列表。3.根據(jù)權(quán)利要求2所述的方法,其中,所述功能模塊包括電動(dòng)機(jī)過載模塊、可變頻率驅(qū)動(dòng)模塊和軟起動(dòng)模塊中的至少一個(gè)。4.根據(jù)權(quán)利要求2所述的方法,其中,在所述電動(dòng)機(jī)控制中心中安裝的功能模塊包括通信端口,其用于耦合至所述電動(dòng)機(jī)控制中心內(nèi)的網(wǎng)絡(luò)。5.根據(jù)權(quán)利要求1所述的方法,其中,配置所述程序包括訪問數(shù)據(jù)結(jié)構(gòu)的庫,每個(gè)數(shù)據(jù)結(jié)構(gòu)對應(yīng)于在所述電動(dòng)機(jī)控制中心內(nèi)使用的功能模塊的類型。6.根據(jù)權(quán)利要求1所述的方法,其中,配置所述程序包括在所述可編程邏輯控制器的存儲(chǔ)空間中產(chǎn)生指針表,其定義所述可編程邏輯控制器能夠訪問的有效功能模塊。7.根據(jù)權(quán)利要求6所述的方法,其中,所述指針表被填充有所述功能模塊的輸入/輸出地址、以及所述功能模塊的輸入/輸出大小以及設(shè)備類型標(biāo)識符中的至少一個(gè)。8.根據(jù)權(quán)利要求2所述的方法,其中,所述功能模塊能夠被所述可編程邏輯控制器使用邏輯地址來尋址。9.根據(jù)權(quán)利要求8所述的方法,其中,所述可編程邏輯控制器不知道所述功能模塊的物理位置或地址。10.一種電動(dòng)機(jī)控制中心系統(tǒng),包括框架,其適于提供多個(gè)功能模塊槽;匯流條,其耦合至所述框架和所述功能模塊槽;網(wǎng)絡(luò),其耦合至所述框架和所述功能模塊槽;可編程邏輯控制器模塊,其適于耦合至功能模塊槽;以及多個(gè)功能模塊,其適于耦合至功能模塊槽,其中,所述可編程邏輯控制器模塊包括可編程邏輯控制器,其適于接收硬件配置;將所述硬件配置下載至所述可編程邏輯控制器的存儲(chǔ)器中;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。11.根據(jù)權(quán)利要求10所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,所述硬件配置定義在所述電動(dòng)機(jī)控制中心中安裝的功能模塊的列表。12.根據(jù)權(quán)利要求11所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,所述功能模塊包括電動(dòng)機(jī)過載模塊、可變頻率驅(qū)動(dòng)模塊和軟起動(dòng)模塊中的至少一個(gè)。13.根據(jù)權(quán)利要求11所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,在所述電動(dòng)機(jī)控制中心中安裝的功能模塊包括通信端口,其用于耦合至所述電動(dòng)機(jī)控制中心內(nèi)的網(wǎng)絡(luò)。14.根據(jù)權(quán)利要求10所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,配置所述程序包括訪問數(shù)據(jù)結(jié)構(gòu)的庫,每個(gè)數(shù)據(jù)結(jié)構(gòu)對應(yīng)于在所述電動(dòng)機(jī)控制中心內(nèi)使用的功能模塊的類型。15.根據(jù)權(quán)利要求10所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,配置所述程序包括在所述可編程邏輯控制器的存儲(chǔ)器中產(chǎn)生指針表,其定義所述可編程邏輯控制器能夠訪問的有效功能模塊。16.根據(jù)權(quán)利要求15所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,所述指針表被填充有所述功能模塊的輸入/輸出地址、以及所述功能模塊的輸入/輸出大小以及設(shè)備類型標(biāo)識符中的至少一個(gè)。17.根據(jù)權(quán)利要求11所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,所述功能模塊能夠被所述可編程邏輯控制器使用邏輯地址來尋址。18.根據(jù)權(quán)利要求17所述的電動(dòng)機(jī)控制中心系統(tǒng),其中,所述可編程邏輯控制器不知道所述功能模塊的物理位置或地址。19.一種用于電動(dòng)機(jī)控制中心的可編程邏輯控制器模塊,所述可編程邏輯控制器模塊包括可編程邏輯控制器,其適于接收硬件配置;將所述硬件配置下載至所述可編程邏輯控制器的存儲(chǔ)器中;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。20.根據(jù)權(quán)利要求20所述的可編程邏輯控制器模塊,其中,所述硬件配置定義在電動(dòng)機(jī)控制中心中安裝的功能模塊的列表。全文摘要提供了用于對電動(dòng)機(jī)控制中心進(jìn)行操作的方法、裝置和系統(tǒng)。本發(fā)明包括確定電動(dòng)機(jī)控制中心內(nèi)的功能模塊的硬件配置;將所述硬件配置下載至可編程邏輯控制器;基于所述硬件配置,將程序配置為在所述可編程邏輯控制器上運(yùn)行;以及執(zhí)行所述程序。公開了許多附加方面。文檔編號G05B19/042GK102483616SQ201080040252公開日2012年5月30日申請日期2010年7月9日優(yōu)先權(quán)日2009年7月9日發(fā)明者S.埃爾-迪納里A.,E.鮑威爾B.,R.赫拉喬維克D.,A.肯吉J.,A.梅迪納-里奧斯P.,R.梅爾拉普迪S.申請人:西門子工業(yè)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1