專利名稱:用于監(jiān)控自動機械的控制裝置的配置的變化的方法
技術領域:
本發(fā)明涉及一種用于監(jiān)控自動機械的控制裝置的配置的變化的方法。特別地,本發(fā)明發(fā)現(xiàn)在包裝工業(yè)中使用的自動機械(諸如,例如制盒機、包裝機、吸塑包裝機等)中的有利但非唯一的應用,隨后的描述將對此進行明確參照,這并不意味著通用性的任何喪失。
背景技術:
在包裝工業(yè)中使用的大多數(shù)自動機械通常包括用于控制自動機械的操作的電子控制單元。電子控制單元包括電子卡,該電子卡上安裝有構造成用于運行用于控制自動機械的程序的可編程控制器,例如PLC (可編程邏輯控制器)裝置。電子卡包括用于儲存控制程序的存儲器模塊。最現(xiàn)代的電子卡可經(jīng)由一個或多個通信端口(例如串行通信端口)與外部計算機(例如適當編程的個人計算機)連接。每當期望例如以控制程序的更新版本或者以全新的控制程序替換用于控制自動機械的程序時,以包含新的或者更新的控制程序的新存儲器模塊替換存儲器模塊,或者更普遍地,通過經(jīng)由通信端口與電子卡連接的外部計算機將新的控制程序直接安裝在存儲器模塊中。由具有自動機械的操作邏輯的良好知識的專業(yè)人員(典型地是經(jīng)自動機械的生產(chǎn)者認可的技術員)執(zhí)行自動機械的重新編程是便利的。相反,通常發(fā)生的是,由通常不完全明白(至少不像相反經(jīng)認可的技術員那樣)自動機械的詳細操作的終端用戶來執(zhí)行重新編程,并且因此可能以錯誤的方式對自動機械進行重新編程,因而增大了自動機械隨之出故障或損壞的風險,甚至是經(jīng)認可的技術員也難以識別這些故障或損壞。另外,當終端用戶在對自動機械沒有充分了解的情況下對自動機械進行重新編程時,他可能無意識地將程序的一些基本特征(諸如操作的一般邏輯和/或執(zhí)行程序的總時間)改變至以致自動機械和/或控制單元不再與保證兼容的程度,或者甚至更糟糕地,改變至以致自動機械對于操作者來說不再安全和/或不再能夠提供符合消費者的安全要求的產(chǎn)品的程度。因此,為了知道故障來源于硬件(自動機械自身)還是軟件(控制裝置的編程),經(jīng)認可的技術員通常首先將電子卡替換成新的:如果機器繼續(xù)不正確地運行,則故障在于機器;否則,這意味著故障是由控制程序?qū)е碌?,其起?即,誰在什么時候安裝了該控制程序)通常是不知道的。用于控制自動機械的PLC裝置通常為模塊類型;即,這些PLC裝置包括至少一個處理模塊,該處理模塊包括處理器和其上可安裝控制程序的存儲器、以及多個附加模塊,例如數(shù)字或者模擬輸入/輸出模塊,這些模塊由處理模塊控制以用于獲得場信號以及用于驅(qū)動自動機械、通信模塊、以及補充處理模塊的各種電機致動器。該模塊化結構表現(xiàn)出下面的優(yōu)點:其可通過根據(jù)自動機械的要求添加處理模塊或者輸入/輸出模塊而隨意擴展;并且在這樣的程度上實現(xiàn)易于維護,即,當出故障時,可單獨替換模塊。然而,易于替換模塊可能構成自動機械的可靠性的風險。事實上,自動機械的終端用戶,或者通常是未經(jīng)認可的人員,能夠容易地以具有不滿足自動機械的設計和操作的要求的另一個模塊將原有的模塊替換至以致自動機械和/或控制單元不再與保證兼容的程度,或者甚至更糟糕地,替換至以致自動機械對于操作者來說不再安全和/或不再能夠提供符合消費者的安全要求的產(chǎn)品的程度。本發(fā)明的公開內(nèi)容本發(fā)明的目的是提供一種用于監(jiān)控自動機械的可編程控制裝置的配置的變化的方法以及構造成用于執(zhí)行所述方法的可編程控制裝置,其將實現(xiàn)克服上述缺點,并且同時,生產(chǎn)起來將是容易且廉價的。換句話說,本發(fā)明的目的是提供一種用于監(jiān)控可編程控制裝置的配置的變化的方法,其將保證控制裝置的硬件、固件和軟件的任何修改的可追蹤性,繼而進行控制裝置自身的修護、替換或者更新。根據(jù)本發(fā)明,根據(jù)在所附權利要求中限定的,提供了一種用于監(jiān)控自動機械的控制裝置的配置的變化的方法、一種用于自動機械的控制裝置以及一種自動機械。附圖的簡要說明現(xiàn)在將參照附圖描述本發(fā)明,附圖示出了本發(fā)明的實施例的非限制性實例,并且附圖中:-
圖1根據(jù)側(cè)面示意圖示出了自動機械,并且具體是制盒機,其設置有根據(jù)本發(fā)明而構建的控制裝置;-圖2根據(jù)方框圖示出了圖1的控制裝置的結構;以及-圖3和圖4示出了儲存的信息以及根據(jù)用于監(jiān)控根據(jù)本發(fā)明而提供的控制裝置的配置的變化的方法將所述信息儲存在控制裝置的模塊的存儲器區(qū)域中的模式。實施本發(fā)明的最佳模式在圖1中,由I整體上指出自動機械,并且具體是用于從相應的粗糙紙板片開始生產(chǎn)紙盒的制盒機。自動機械I包括在圖1中由2指出的可編程電子控制裝置,該可編程電子控制裝置用于控制自動機械I的運行??刂蒲b置2以例如一個或多個電子卡的形式制造,每個電子卡安裝有相應的一套電子部件。為了簡單起見,在下文中,將認為控制裝置2將以單個電子卡的形式生產(chǎn)。參照圖2,控制裝置2包括PLC裝置3,該PLC裝置包括至少一個處理模塊4以及由例如輸入/輸出(I/o)模塊5構成的至少一個附加模塊,該輸入/輸出模塊由處理模塊4控制以用于獲得自動機械I的運行參數(shù)的值以及將指令信號供應至自動機械I的各種電機致動器,其本身是已知的,并且因而未示出。在圖2的實例中,三個輸入/輸出模塊5被示出為經(jīng)由已知類型的總線4a連接至處理模塊4。處理模塊4包括處理器6、用于加載待在處理器6上運行的程序的易失性存儲器
7、以及至少一個非易失性存儲器8,在該非易失性存儲器中可安裝這樣的控制程序,S卩,該控制程序設計成用于當在處理器6上運行時執(zhí)行用于自動機械I的控制的邏輯或算法。PLC裝置3包括安裝在存儲器8中的操作系統(tǒng)OS,該操作系統(tǒng)可裝載在存儲器7中以用于在接通PLC裝置3之時在處理器6上運行。存儲器7由例如DRAM存儲器模塊構成。存儲器8由例如閃存存儲器模塊構成。控制裝置2還包括通信端口 9 (例如RS232串行通信端口),以用于從外部處理和編程單元(例如個人計算機10)接收待安裝在存儲器8中的新的控制程序。通信端口 9與處理模塊4通信。
控制裝置2包括易失性存儲器模塊11,該易失性存儲器模塊可從固定在構成控制裝置2的電子卡的支撐元件(未示出)上的相應基座12中移除。基座12以及因此存儲器模塊11 (當該存儲器模塊插入基座12中時)連接至處理模塊4。存儲器模塊11由例如EPROM存儲器模塊構成。控制程序可安裝在存儲器模塊11中,而不是安裝在存儲器8中。在這種情況下,新的控制程序的安裝包括以新的模擬存儲器模塊替換存儲器模塊11,在該新的模擬存儲器中精確安裝有新的控制程序。控制裝置2還包括人-機界面裝置以用于實現(xiàn)(enable,使能)由自動機械I的操作者輸入數(shù)據(jù)和指令。人-機界面裝置包括鍵盤13和小顯示器14。根據(jù)本發(fā)明,每個輸入/輸出模塊5包括各自的非易失性存儲器15 (例如與存儲器8相同類型的存儲器),以用于儲存尤其是輸入/輸出模塊5的特定數(shù)據(jù)。所述特定數(shù)據(jù)包括,例如模塊5的型號、類型和序列號,模塊5的安裝日期和時間,以及與在模塊5上進行的可能修理和維護操作有關的數(shù)據(jù)??刂蒲b置2構造成用于以下文所描述的方式來執(zhí)行根據(jù)本發(fā)明的用于監(jiān)控裝置2的配置的變化的方法。參照圖3,處理模塊4的存儲器8包括存儲器部分16,在該存儲器部分中儲存有處理模塊4的特定數(shù)據(jù)M0D,例如模塊的型號、類型、序列號,模塊的安裝日期和時間,以及與在模塊上進行的可能修理和維護操作有關的數(shù)據(jù)。存儲器8包括預留存儲器部分17,在該預留存儲器部分中安裝有優(yōu)先控制程序,即,由自動機械I的制造者限定并使之生效的工廠控制程序。優(yōu)先控制程序包括可執(zhí)行代碼ECP和兩個指針START和STOP,這兩個指針分別指向可執(zhí)行代碼ECP的第一字節(jié)和最后一字節(jié)。預留存儲器部分17還包括安裝優(yōu)先控制程序的數(shù)據(jù)。這些安裝數(shù)據(jù)包括安裝AUP的創(chuàng)始者以及安裝DATP的日期和時間。預留存儲器部分17的訪問受保護。以這種方式,新的控制程序的任何可能后續(xù)安裝都重寫優(yōu)先控制程序。控制裝置2的操作系統(tǒng)OS安裝在存儲器8的存儲器部分18中。操作系統(tǒng)OS設計成用于當在處理器6上運行該操作系統(tǒng)時執(zhí)行本發(fā)明的方法,所述方法包括接下來描述的步驟。首先,檢測安裝新的控制程序的每個事件。在其中新的控制程序通過通信端口 9從外部接收并且安裝在存儲器8中的情況下,通過監(jiān)控通信端口 9的活動來檢測安裝事件。相反,在其中新的控制程序來自新的存儲器模塊11的情況下,則通過檢測基座12中的新存儲器模塊11的存在來檢測安裝事件。在安裝之前,將新的控制程序和最后安裝的控制程序作比較,所述最后安裝的控制程序可為優(yōu)先控制程序或者是之前安裝的另一控制程序。如果新的控制程序不同于最后安裝的控制程序,則實際上安裝新的控制程序。另外,在其中新的控制程序來自新的存儲器模塊11的情況下,在每次接通控制裝置2之時,簡單地通過將儲存在存儲器模塊11中的控制程序和最后安裝的控制程序作比較以檢驗它們是否不同來檢測安裝事件。因此,在接通控制裝置2之時,在不檢測基座12中的新存儲器模塊11的存在的情況下,檢測安裝事件。所安裝的每個新的控制程序通過與相應的安裝數(shù)據(jù)一起保存在存儲器8中的歸檔存儲器部分(archive memory portion)19中而被記錄,從而歸檔(file)控制程序的所有變化。安裝數(shù)據(jù)包括安裝的創(chuàng)始者以及安裝的日期和時間。圖3示出了這樣的一個實例,在該實例中,控制程序已變化兩次,即,已安裝第一新的控制程序,并且隨后已安裝第二新的控制程序。第二控制程序(即,最后安裝的控制程序)排隊(queue)至第一控制程序(SP,緊挨著最后安裝的控制程序安裝的控制程序)。特別地,第二控制程序的可執(zhí)行代碼EC2緊接著第一控制程序的可執(zhí)行代碼ECl在歸檔存儲器部分19的第一存儲器區(qū)域20中排隊。第二控制程序的指針START2、STOP2和安裝數(shù)據(jù)(即,創(chuàng)始者AU2以及數(shù)據(jù)和時間DAT2)緊接著第一控制程序的指針STARTUSTOP1和安裝數(shù)據(jù)(即,創(chuàng)始者AUl以及數(shù)據(jù)和時間DATl)在歸檔存儲器部分19的由21指出的另一存儲器區(qū)域中排隊。每個控制程序的兩個指針分別指向各自的可執(zhí)行代碼EC1、EC2的第一字節(jié)和最后一字節(jié)。在其中新的控制程序為包含在一個新的存儲器模塊11中的控制程序的情況下,安裝數(shù)據(jù)的創(chuàng)始者由存儲器模塊11的特定數(shù)據(jù)替換。所述特定數(shù)據(jù)包括,例如模塊11的型號、類型和序列號,模塊11的安裝日期和時間,以及與在模塊11上進行的可能修理和維護操作有關的數(shù)據(jù)。操作系統(tǒng)OS通常實現(xiàn)執(zhí)行最后安裝的控制程序。當自動機械I是新的(即,其未曾經(jīng)歷任何重新編程)時,最后安裝的控制程序與優(yōu)先控制程序一致。最后安裝的控制程序在歸檔存儲器部分19中排隊。特別地,操作系統(tǒng)OS讀取處于存儲器區(qū)域21的尾部位置中的指針。所述指針識別存儲器區(qū)域20中的可執(zhí)行代碼。參照圖3的實例,尾部指針是指針START2和ST0P2。在其中重新編程通過替換存儲器模塊11來進行的情況下,最后安裝的控制程序是儲存在存儲器模塊11自身中的控制程序的副本。自動機械I的操作者可在任何時候通過在控制裝置2中輸入恢復指令來恢復優(yōu)先控制程序。特別地,操作系統(tǒng)OS要求經(jīng)由鍵盤輸入恢復指令。如果已輸入恢復指令,則操作系統(tǒng)OS唯一地實現(xiàn)優(yōu)先控制程序的執(zhí)行,優(yōu)先控制程序由儲存在預留存儲器部分17中的指針START和STOP識別。除了安裝新的控制程序的每個事件之外,操作系統(tǒng)OS還檢測以相應的新輸入/輸出模塊替換輸入/輸出模塊5的每個事件和/或以新的處理模塊替換處理模塊4的每個事件。當檢測到替換一個輸入/輸出模塊5的事件時,與新的輸入/輸出模塊有關的替換數(shù)據(jù)通過保存在歸檔存儲器部分19的由22指出的另一存儲器區(qū)域中而被記錄。替換數(shù)據(jù)包括替換的日期和時間,以及新的輸入/輸出模塊的特定數(shù)據(jù)。圖3示出了其中已具有兩個替換事件的實例。第二替換事件(即,最后一個替換事件)的數(shù)據(jù)排隊至第一替換事件(即,緊挨著最后一個替換事件的替換事件)的數(shù)據(jù)。特別地,第二替換的數(shù)據(jù)(即,日期和時間DATS2以及新的模塊M0D2的特定數(shù)據(jù))緊接著第一替換的數(shù)據(jù)(即,DATSl和M0D1)排隊。參照圖4,每個輸入/輸出模塊5的存儲器15包括各自的存儲器部分23,在所述存儲器部分中儲存有前述輸入/輸出模塊5的特定數(shù)據(jù)MOD。另外,存儲器15包括歸檔存儲器部分24,該歸檔存儲器部分被控制為成為處理單元4的存儲器8的歸檔存儲器部分19的部分的副本。換句話說,在歸檔存儲器部分24中以與歸檔存儲器部分19所采用的形態(tài)相同的形態(tài)保存有安裝在控制裝置2中的每個新的控制程序、相應的安裝數(shù)據(jù)、以及與已替換一個輸入/輸出模塊5的每個新模塊有關的替換數(shù)據(jù)。每當以相似類型的模塊替換輸入/輸出模塊5時,操作系統(tǒng)OS通過復制歸檔存儲器部分19在新模塊的存儲器15中創(chuàng)建歸檔存儲器部分24。
應當注意的是,在每個輸入/輸出模塊5中具有實際上是結合在處理模塊4中的歸檔存儲器部分19的副本的歸檔存儲器部分24的事實還實現(xiàn)保存替換處理模塊4自身的事件。為了所述目的,當?shù)谝淮谓油ㄐ碌奶幚砟K4時,操作系統(tǒng)OS通過復制歸檔存儲器部分24在新的處理模塊4的存儲器8中創(chuàng)建歸檔存儲器部分19。有利地,每當安裝新的控制程序并且在替換輸入/輸出模塊5和/或處理模塊4的每個事件發(fā)生之時,操作系統(tǒng)OS立即進行一個或多個測試以檢驗符合由自動機械I的制造者預先設定的操作要求。特別地,當在處理器6上運行最后安裝的控制程序時,測量控制程序的性能的特定指標,并且將所測得的性能指標的值與參考值或者參考范圍作比較,以檢驗測得的值是否遵守預先設定的條件。在其中不滿足預先設定的條件的情況下,操作系統(tǒng)OS禁止執(zhí)行最后安裝的程序。性能指標包括,例如掃描控制程序的時間。所測得的掃描時間必須不超過最大掃描時間;否則,其不能保證通過輸入/輸出模塊5對場信號進行合適的取樣,并且因此可能引起自動機械I的故障。性能指標的另一個實例是輸入和輸出信號經(jīng)由輸入/輸出模塊5的傳播的延遲。特別地,輸入信號的傳播的延遲必須不超過最大輸入傳播延遲,所述最大輸入傳播延遲是輸入/輸出模塊5的輸入濾波器的配置參數(shù)。根據(jù)本發(fā)明的另一個實施例(未示出),控制裝置2包括一個或多個外圍設備,所述外圍設備與處理模塊4連接,并且每個外圍設備包括各自的非易失性存儲器以用于儲存尤其是外圍設備的特定數(shù)據(jù)。所述外圍設備包括,例如在圖2中示出的顯示器14。每個外圍設備的存儲器為相同的類型,并且以與輸入/輸出模塊5的存儲器15相同的方式控制;即,所述存儲器包括用于儲存外圍設備的特定數(shù)據(jù)的存儲器部分,以及像歸檔存儲器部分24那樣控制(即,控制為成為處理單元4的存儲器8中的歸檔存儲器部分19的副本)的歸檔存儲器部分。另外,操作系統(tǒng)OS檢測以各自的新外圍設備替換一個外圍設備的每個事件。根據(jù)本發(fā)明的另一個實施例(未示出),預先安裝或隨后安裝在存儲器8中的每個控制裝置包括相應的配置參數(shù)。更準確地,優(yōu)先控制程序包括優(yōu)先配置參數(shù),所述優(yōu)先控制參數(shù)由自動機械I的制造者限定并使之生效,并且與可執(zhí)行代碼ECP —起保存在預留存儲器部分17中。安裝在存儲器8中的每個新的控制程序包括相應的配置參數(shù),所述配置參數(shù)與控制程序的可執(zhí)行代碼一起保存在歸檔存儲器部分19中。控制程序的配置參數(shù)包括,例如控制程序的最大掃描時間,以及輸入/輸出模塊5的輸入濾波器的參數(shù)。輸入濾波器的參數(shù)包括最大輸入傳播次數(shù)。根據(jù)本發(fā)明的另一個實施例(未示出),PLC裝置3是單片類型的,S卩,不具有圖2中的輸入/輸出模塊5,操作系統(tǒng)OS設計成用于當在處理器6上運行該操作系統(tǒng)時執(zhí)行用于監(jiān)控控制裝置2的配置的變化的方法的簡化版本。監(jiān)控方法的所述簡化版本不執(zhí)行上述的檢測以相應的新模塊替換PLC裝置3的模塊的每個事件的步驟以及保存與每個新的模塊相關的替換數(shù)據(jù)的步驟。根據(jù)本發(fā)明的另一個實施例(未示出),在歸檔存儲器部分19和24中還保存有與自動機械I的操作有關的重要信息,例如,操作的時間、運行時間、生產(chǎn)的件數(shù)、拒絕的件數(shù)。這樣的信息保存可編程的有限時間段,例如過去24小時、上個星期、去年,或者保存從自動機械I的起動開始的無限時期。在每個模塊4、5上具有自動機械I的操作信息的副本的事實實現(xiàn)在損壞或替換任何其他模塊5、4的情況下恢復所述信息。根據(jù)本發(fā)明的另一個實施例(未示出),在歸檔存儲器19和24中還保存有與自動機械I的生產(chǎn)有關的數(shù)據(jù),例如每個生產(chǎn)批次的生產(chǎn)的開始和結束時刻,以及控制裝置2的配置的參數(shù),自動機械I已利用所述參數(shù)生產(chǎn)或處理每個生產(chǎn)批次。以這樣的方式,在其中發(fā)現(xiàn)不符合必要的要求的生產(chǎn)批次的情況下,可確定無疑地追溯至生產(chǎn)或處理所述生產(chǎn)批次的時候,并且追溯至自動機械I的控制裝置2在該特定時刻的配置,以便能夠檢驗生產(chǎn)批次的不符合是否取決于控制裝置2的錯誤配置,并且能夠確定可能錯誤配置控制裝置2的操作者。根據(jù)本發(fā)明的另一個實施例(未示出),歸檔存儲器部分19和24的內(nèi)容被轉(zhuǎn)移到外部處理單元10中,該外部處理單元利用通信端口 9與PLC裝置3連接。以這樣的方式,可脫機分析歸檔存儲器19和24的內(nèi)容,以便例如以更高的準確性來確定自動機械I出問題的原因。事實上,外部處理單元可裝配有比可由PLC裝置3直接獲得的分析工具和接口有效得多的分析工具和接口。上述用于監(jiān)控自動機械I的控制裝置2的配置的變化的方法的主要優(yōu)點是保持追蹤控制裝置和相應的配置參數(shù)的任何變化以及控制裝置2中的模塊的每次替換,這歸因于結合在各個模塊4和5中的歸檔存儲器部分19和24的特定控制。換句話說,上述用于監(jiān)控控制裝置2的配置的變化的方法確??刂蒲b置2的硬件、固件和軟件的任何修改的可跟蹤性,繼而進行控制裝置2自身的修理或者更新。這在自動機械I的診斷和修理步驟過程中在這樣的程度上是極其有用的,即,控制程序和模塊的變化的可追蹤性使得可更容易地追溯至自動機械I的故障或者損壞的許多情況的起因。所述變化的可追蹤性在自動機械的操作和操作者的安全的方面能夠增大自動機械I的可靠性,并且使由自動機械I執(zhí)行的生產(chǎn)過程能夠遵守正確的參數(shù),并且因而保證由自動機械I處理的產(chǎn)品的適用性和品質(zhì),以及其隨著時間以所要求的連續(xù)性符合必須的要求。如在本文中以各種實例和細節(jié)所描述的,裝置PLC3的每個模塊4、5在各自的歸檔存儲器部分19、24中儲存最后安裝的控制程序,以及相應的配置參數(shù)和先前安裝的所有控制程序及相應的配置參數(shù)、以及已替換類似模塊的PLC裝置3的所有新模塊4、5的替換數(shù)據(jù)的歷史。冗余的且分布在模塊4、5之間的歸檔存儲器19、24的特定結構在所有的模塊4、5中實現(xiàn)控制裝置2的硬件、固件和軟件安裝和/或替換歷史的復制,因此可整體恢復控制裝置2,即使PLC裝置3包括僅僅一個模塊(例如處理模塊4)。因此在替換故障的模塊4、5的情況下,歸檔存儲器19、24的冗余和分布式結構實現(xiàn)新的模塊4、5的自動且安全的配置,而不需要專業(yè)人員的干預。上述用于監(jiān)控自動機械I的控制裝置2的配置的變化的方法的另一個優(yōu)點是每當安裝新的控制程序或者替換PLC裝置3的模塊時能夠運行自我檢查的能力。通過以預防的方式標記可能引起自動機械I的故障的新程序或者模塊的任何可能不兼容性(所述故障可能導致自動機械的損壞,甚至更糟糕地,給操作者帶來危險),所述自我檢查實現(xiàn)在有效地使用控制裝置2之前監(jiān)控新的控制程序的正確運行和相應的配置參數(shù)以及所安裝的可能新模塊的符合性。
權利要求
1.一種用于監(jiān)控自動機械的控制裝置的配置的變化的方法,所述控制裝置(2)包括:非易失性存儲器裝置(8、11、15),在所述非易失性存儲器裝置中能安裝用于控制所述自動機械(I)的程序;以及至少一個處理模塊(4),所述處理模塊用于執(zhí)行所安裝的控制程序;所述方法的特征在于,所述方法包括: -在所述存儲器裝置(8、11、15)的預留存儲器部分(17)中安裝預定的優(yōu)先控制程序; -檢測在所述存儲器裝置(8、11、15)中安裝新控制程序的每個事件; -實現(xiàn)執(zhí)行最后安裝的控制程序;以及 -在所述存儲器裝置(8、11、15)的至少一個歸檔存儲器部分(19、24)中保存所安裝的每個新控制程序以及所述新控制程序的安裝數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其中,所述控制裝置(2)包括由所述處理模塊(4)控制的至少一個附加模塊(5)和/或與所述處理模塊(4)界面式連接的至少一個外圍設備(14);所述方法包括: -檢測以相應的新附加模塊替換所述至少一個附加模塊(5)的每個事件和/或以新外圍設備替換所述至少一個外圍設備(14)的每個事件和/或以新處理模塊替換所述處理模塊(4)的每個事件;以及 -在所述歸檔存儲器部分(19、24)中保存與每個新附加模塊、和/或每個新外圍設備、和/或每個新處理模塊有關的替換數(shù)據(jù)。
3.根據(jù)權利要求1或2所述的方法 ,其中,所述控制裝置(2)包括用于從外部單元(10)接收待安裝在所述存儲器裝置(8、11、15)中的所述新控制程序的通信裝置(9);檢測在所述存儲器裝置(8、11、15)中安裝新控制程序的每個事件包括: -監(jiān)控所述通信裝置(9)的活動。
4.根據(jù)權利要求1或2所述的方法,其中,所述存儲器裝置(8、11、15)包括能從固定至所述控制裝置(2)的相應基座(12)中移除的存儲器模塊(11);所述最后安裝的控制程序安裝在所述存儲器模塊(11)中;檢測在所述存儲器裝置(8、11、15 )中安裝新控制程序的每個事件包括: -檢測所述基座(12)中的新存儲器模塊(11)的存在。
5.根據(jù)權利要求1至4中任一項所述的方法,其中,檢測在所述存儲器裝置(8、11、15)中安裝新控制程序的每個事件包括: -將待安裝的所述新控制程序與所述最后安裝的控制程序作比較。
6.根據(jù)權利要求1至5中任一項所述的方法,其中,所安裝的每個控制程序包括可執(zhí)行代碼(EC1、EC2);所述最后安裝的控制程序的可執(zhí)行代碼(EC2)排隊至緊挨著所述最后安裝的控制程序安裝的控制程序的可執(zhí)行代碼(EC1)。
7.根據(jù)權利要求6所述的方法,其中,所安裝的每個控制程序包括兩個指針,所述兩個指針分別指向所述可執(zhí)行代碼的第一字節(jié)和最后一字節(jié);所述最后安裝的控制程序的安裝數(shù)據(jù)(AU2、DAT2)和指針(START2、STOP2)排隊至緊挨著所述最后安裝的控制程序安裝的控制程序的安裝數(shù)據(jù)(AUl、DATl)和指針(STARTl、STOPl)排隊。
8.根據(jù)權利要求2至7中任一項所述的方法,其中,所述存儲器(8、11、15)包括至少兩個歸檔存儲器部分(19、24),第一歸檔存儲器部分(19)結合在所述處理模塊(4)中,而第二歸檔存儲器部分(24)結合在所述至少一個附加模塊(5)中或者結合在所述至少一個外圍設備(14)中;所述替換數(shù)據(jù)保存在所述歸檔存儲器部分(19、24)中。
9.根據(jù)權利要求2至8中任一項所述的方法,其中,所述存儲器裝置(8、11、15)包括至少兩個歸檔存儲器部分(19、24),第一歸檔存儲器部分(19)結合在所述處理模塊(4)中,而第二歸檔存儲器部分(24)結合在所述至少一個附加模塊(5)中或者結合在所述至少一個外圍設備(14)中;所安裝的所述每個新控制程序和相應的所述安裝數(shù)據(jù)保存在所述歸檔存儲器部分(19、24)中。
10.根據(jù)權利要求1至9中任一項所述的方法,其中,所述優(yōu)先控制程序包括相應的優(yōu)先配置參數(shù),所述優(yōu)先配置參數(shù)保存在所述預留存儲器部分(7)中,并且每個新控制程序包括相應的配置參數(shù)。
11.根據(jù)權利要求1至10中任一項所述的方法,進一步包括: -執(zhí)行所述最后安裝的控制程序; -測量所述最后安裝的控制程序的性能指標; -檢驗測得的所述性能指標的值是否遵守預先設定的條件;以及 -在不滿足所述預先設定的條件的情況下,禁止執(zhí)行所述最后安裝的程序。
12.根據(jù)權利要求1至11中任一項所述的方法,進一步包括: -在所述至少一個歸檔存儲器部分(19、24)中保存與所述自動機械(I)的操作有關的信息,所述操作的信息包括操作的時間、和/或運行時間、和/或由所述自動機械(I)生產(chǎn)的件數(shù)、和/或被自動機械(I)拒絕的件數(shù)。
13.根據(jù)權利要求1至 12中任一項所述的方法,進一步包括: -在所述至少一個歸檔存儲器部分(19、24)中保存與所述自動機械(I)的生產(chǎn)有關的數(shù)據(jù),所述生產(chǎn)數(shù)據(jù)包括每個生產(chǎn)批次的生產(chǎn)或處理的開始和結束時刻、以及所述控制裝置(2)的配置參數(shù),所述自動機械(I)已利用所述配置參數(shù)生產(chǎn)或處理每個生產(chǎn)批次。
14.根據(jù)權利要求1至13中任一項所述的方法,進一步包括: -將所述至少一個歸檔存儲器部分(19、24)的內(nèi)容轉(zhuǎn)移到外部處理單元(10)中以能夠離線分析所述內(nèi)容。
15.根據(jù)權利要求1至14中任一項所述的方法,進一步包括: -經(jīng)由人-機界面裝置(13、14)獲取恢復指令的輸入;以及 -如果已輸入所述恢復指令,唯一地實現(xiàn)所述優(yōu)先控制程序的執(zhí)行。
16.一種用于自動機械的控制裝置,所述控制裝置(2)包括:非易失性存儲器裝置(8、11、15),在所述非易失性存儲器裝置中能安裝用于控制所述自動機械(I)的程序;至少一個處理模塊(4),用于執(zhí)行所安裝的控制程序;至少一個輸入/輸出模塊(5),由所述處理模塊(4)控制;和/或至少一個外圍設備(14),與所述處理模塊(4)連接;所述控制裝置(2)的特征在于,所述控制裝置包括操作系統(tǒng)(OS),所述操作系統(tǒng)安裝在所述存儲器裝置(8、11、15)中,并且所述操作系統(tǒng)設計成用于當在所述處理模塊(4)上運行時執(zhí)行根據(jù)權利要求1至14中任一項所述的方法。
17.根據(jù)權利要求14所述的控制裝置,包括人-機界面裝置(13、14);所述操作系統(tǒng)(OS)設計成用于執(zhí)行根據(jù)權利要求15所述的方法。
18.一種包括控制裝置(2)的自動機械,其特征在于,所述自動機械為在權利要求16或17中限定的類型。
全文摘要
在由控制裝置(2)控制的自動機械(1)中,該控制裝置自身具有至少一個非易失性存儲器(8、11、15),該非易失性存儲器裝置中能安裝用于控制自動機械(1)的程序;以及至少一個處理模塊(4),用于執(zhí)行所安裝的控制程序,控制裝置(2)編程有操作系統(tǒng)(OS),該操作系統(tǒng)設計成用于執(zhí)行用于監(jiān)控控制裝置(2)的配置的變化的方法,其中,檢測在存儲器(8、11、15)中安裝新控制程序的每個事件,實現(xiàn)執(zhí)行最后安裝的控制程序,以及將所安裝的每個新控制程序與相應的安裝數(shù)據(jù)一起保存在存儲器(8、11、15)的至少一個歸檔存儲器部分(19、24)中。
文檔編號G05B19/042GK103097971SQ201180043741
公開日2013年5月8日 申請日期2011年7月11日 優(yōu)先權日2010年7月9日
發(fā)明者達維德·馬特利 申請人:凱姆派騰茨責任有限公司