用于運(yùn)行自動化設(shè)備的方法
【專利摘要】本發(fā)明涉及一種用于運(yùn)行自動化設(shè)備的方法,該自動化設(shè)備具有用于處理控制程序的CPU模塊(1)和通過總線連接的、用于為自動化設(shè)備的匯點(diǎn)模塊供電的源模塊(2),其中檢測可用于自動化設(shè)備的、對自動化設(shè)備的運(yùn)行產(chǎn)生影響的參數(shù)。提出的措施是,借助于其能在預(yù)處理影響參數(shù)的框架內(nèi)減輕CPU模塊(1)的負(fù)荷。
【專利說明】用于運(yùn)行自動化設(shè)備的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于運(yùn)行自動化設(shè)備的方法,該自動化設(shè)備具有用于處理控制程序的CPU模塊和通過總線連接的、用于為自動化設(shè)備的匯點(diǎn)模塊(Senkemodulen)供電的源模塊,其中檢測用于自動化設(shè)備的、對自動化設(shè)備的運(yùn)行產(chǎn)生影響的參數(shù)。此外本發(fā)明還涉及一種用于實(shí)施該方法的自動化設(shè)備。
【背景技術(shù)】
[0002]這種方法以及這種自動化設(shè)備例如由西門子目錄“ST PCS7-2012年6月”,過程控制系統(tǒng)SIMATIC PCS7已知。對自動化設(shè)備或自動化系統(tǒng)的運(yùn)行或性能產(chǎn)生影響的參數(shù)被檢測,在CPU模塊中被預(yù)處理以及存儲,并且被提供給上級站用于分析。這種循環(huán)的、在預(yù)定時(shí)間或在出現(xiàn)特定事件時(shí)可檢測的影響參數(shù)例如可理解為周圍環(huán)境溫度、源模塊的電路板的溫度、送風(fēng)溫度、空氣濕度、模塊或者說組件在開關(guān)柜中的安裝位置(水平的或垂直的安裝)、電磁輻射、供電電壓的擾動或一個(gè)或多個(gè)源模塊的負(fù)荷。取決于這種分析的結(jié)果在必要時(shí)開始采取適合的措施,以減少影響參數(shù)的干擾影響。不利的是,CPU模塊必須循環(huán)地或在預(yù)定時(shí)間調(diào)用所檢測的影響參數(shù)或者說“環(huán)境數(shù)據(jù)”,并且考慮到存儲情況適合地進(jìn)行預(yù)處理,這意味著CPU模塊在處理其用于控制技術(shù)過程的控制程序之外的額外負(fù)荷。
【發(fā)明內(nèi)容】
[0003]因此本發(fā)明的目的在于,提出一種開頭所述類型的方法,該方法能實(shí)現(xiàn)在預(yù)處理影響參數(shù)的框架內(nèi)減輕CPU模塊的負(fù)荷。此外實(shí)現(xiàn)了一種用于實(shí)施該方法的自動化設(shè)備。
[0004]該目的在方法方面通過權(quán)利要求1的特征部分中給出的措施來實(shí)現(xiàn),該目的在自動化設(shè)備方面通過權(quán)利要求3的特征部分中給出的措施來實(shí)現(xiàn)。
[0005]本發(fā)明從這樣的思想出發(fā),在自動化設(shè)備的總歸始終都存在的源模塊(供電裝置)中存儲或者說保存影響參數(shù),其中這樣實(shí)現(xiàn)存儲,即CPU模塊能容易地訪問影響參數(shù)或者說環(huán)境數(shù)據(jù)。因此提出,在源模塊中存儲分別具有η個(gè)環(huán)境數(shù)據(jù)的穩(wěn)固的組,并且隨時(shí)提供用于CPU訪問,其中待讀取的數(shù)據(jù)記錄在讀取時(shí)間點(diǎn)時(shí)包括最新的環(huán)境數(shù)據(jù)組,并且其中此外環(huán)境數(shù)據(jù)的保存不受CPU讀取訪問的影響。在讀取數(shù)據(jù)組中提供的環(huán)境數(shù)據(jù)組的數(shù)量取決于在讀取訪問框架內(nèi)通過CPU模塊給出的數(shù)據(jù)記錄長度。由于為CPU模塊隨時(shí)可讀取地提供了所有存儲在源模塊中的環(huán)境數(shù)據(jù)組,因此在需要情況下能實(shí)現(xiàn)大范圍的錯(cuò)誤診斷。在讀取訪問之后可以對環(huán)境數(shù)據(jù)進(jìn)行分析,并且推斷出故障的可能起因。開關(guān)柜中的過高溫度例如可以表明風(fēng)扇或其他冷卻裝置的故障,其中如果不開始采取應(yīng)對措施則可能出現(xiàn)更大的后續(xù)損失。
[0006]在本發(fā)明的一個(gè)設(shè)計(jì)方案中提出,借助于CPU模塊的軟件芯片提供到操作和觀察裝置的接口,由此實(shí)現(xiàn)用于環(huán)境數(shù)據(jù)的適于應(yīng)用的接口。
【專利附圖】
【附圖說明】[0007]下面根據(jù)一個(gè)實(shí)施例參考唯一的附圖詳細(xì)說明本發(fā)明。附圖非常簡化地示出自動化設(shè)備的組成部分。
【具體實(shí)施方式】
[0008]自動化設(shè)備具有CPU模塊1、源模塊2和多個(gè)在此未示出的匯點(diǎn)模塊。模塊I,2或者說組件通過適合的總線連接交換信息,并且連接到供電線路上,其中源模塊2通過該供電線路為匯點(diǎn)模塊供電。匯點(diǎn)模塊例如設(shè)計(jì)為調(diào)節(jié)模塊或輸入/輸出模塊,其中還設(shè)有用于控制技術(shù)設(shè)備的其它自動化組件,例如傳感器、執(zhí)行器和/或軟件組件形式的自動化組件。借助于適合的檢測單元和/或傳感器,檢測對自動化設(shè)備的運(yùn)行產(chǎn)生影響的參數(shù),并且通過連接裝置3傳輸給源模塊2,其中存儲管理軟件4將該影響參數(shù)預(yù)處理地存儲在源模塊2的存儲器5中。在此提出,將影響參數(shù)保存在具有多個(gè)數(shù)據(jù)組6a至6h的數(shù)據(jù)記錄7中,其中軟件4將預(yù)定的數(shù)據(jù)記錄號碼8分配給該數(shù)據(jù)記錄7,CPU模塊I借助于該數(shù)據(jù)記錄號碼能讀取訪問數(shù)據(jù)記錄7。其中存儲有在時(shí)間檢測方面共屬的影響參數(shù)(恒定的數(shù)據(jù)組)的數(shù)據(jù)組6b至6h配有相應(yīng)的時(shí)間戳9,其中不取決于該時(shí)間戳9,始終將當(dāng)前的或者說最新的影響參數(shù)存儲在數(shù)據(jù)組6a中,并且隨后可通過數(shù)據(jù)組6b至6h讀取較舊的數(shù)據(jù)。對于時(shí)間戳9不具有說服力的情況,例如由于源模塊2中的時(shí)間與CPU模塊I的時(shí)間偏離,或者源模塊中的時(shí)間在兩個(gè)存儲過程之間被重調(diào),只有對存儲順序進(jìn)行分析才足以在CPU模塊I中識別出哪個(gè)影響參數(shù)在讀取時(shí)間點(diǎn)是最新的。如果存儲器5的容量耗盡,則數(shù)據(jù)組、例如64字節(jié)的數(shù)據(jù)組的最老的影響參數(shù)被需要新存儲的影響參數(shù)所覆蓋。
[0009]以這種方式和方法,通過CPU模塊I在讀取要求“讀取影響參數(shù)”的框架內(nèi)借助于數(shù)據(jù)記錄號碼8和數(shù)據(jù)記錄長度10訪問數(shù)據(jù)記錄7來實(shí)現(xiàn)對影響參數(shù)的讀取訪問,數(shù)據(jù)記錄長度表征了待讀取的數(shù)據(jù)組6a至6h的數(shù)量,其中數(shù)據(jù)組6a至6h始終以數(shù)據(jù)組6a開始、或者說始終從數(shù)據(jù)組6a起被讀取。例如以數(shù)據(jù)記錄號碼8和數(shù)據(jù)記錄長度10的值“四”讀出前四個(gè)數(shù)據(jù)組6a至6d,以數(shù)據(jù)記錄號碼8和數(shù)據(jù)記錄長度10的值“六”讀出前六個(gè)數(shù)據(jù)組6a至6f,并且通過數(shù)據(jù)線路11傳輸給CPU模塊I。
[0010]現(xiàn)在可以出現(xiàn),CPU模塊I僅讀取訪問數(shù)據(jù)組6a,6b和6c,源模塊2當(dāng)然從上一個(gè)讀取過程起在存儲器5中重新描述了數(shù)據(jù)組6a至6g。這意味著,不向CPU模塊I提供存儲在數(shù)據(jù)組6d和6g中的影響參數(shù)用于進(jìn)一步的處理。因此必須確保,始終讀取至少多個(gè)被在兩個(gè)讀取過程之間被描述的數(shù)據(jù)組。出于安全性的原因更多地讀取一些組,因此不會有數(shù)據(jù)或影響參數(shù)丟失。通過被存儲管理軟件4 一起保存到各個(gè)數(shù)據(jù)組6a至6f中的連續(xù)的計(jì)數(shù)器,可以在CPU模塊I的軟件模塊13中在讀取之后識別出,當(dāng)前讀取過程的數(shù)據(jù)組是否已經(jīng)在之前的讀取過程中被讀取。根據(jù)該連續(xù)的計(jì)數(shù)器也可以確定,是否讀取的數(shù)據(jù)組過少,也就是說數(shù)據(jù)組是否丟失。
[0011]為了減少管理投入,當(dāng)然也可以在CPU讀取訪問的框架中始終訪問所有數(shù)據(jù)組6a至6g的內(nèi)容。讀取訪問僅通過通信連接8,10限定。
[0012]CPU模塊I將讀出的影響參數(shù)存儲在CPU模塊I的存儲器12中。存儲在存儲器12中的影響參數(shù)提供用于分析上級的單元,其中借助于CPU模塊I的軟件模塊13為了訪問影響參數(shù)實(shí)現(xiàn)適于應(yīng)用的、到操作和觀察裝置的接口。
[0013]本發(fā)明因此如下概括:一種用于運(yùn)行自動化設(shè)備的方法,該自動化設(shè)備具有用于處理控制程序的CPU模塊I和通過總線連接的、用于為自動化設(shè)備的匯點(diǎn)模塊供電的源模塊2,其中檢測用于自動化設(shè)備的、對自動化設(shè)備的運(yùn)行產(chǎn)生影響的參數(shù),其特征在于,影響參數(shù)以具有多個(gè)數(shù)據(jù)組6a至6h的數(shù)據(jù)記錄7的形式存儲在源模塊2的存儲器5中,其中借助于源模塊2給每個(gè)數(shù)據(jù)組6a至6h分配時(shí)間戳9,并且其中借助于CPU模塊I讀取地訪問具有預(yù)定的數(shù)據(jù)記錄號碼8和數(shù)據(jù)記錄長度10的數(shù)據(jù)記錄7,數(shù)據(jù)記錄長度表征了待讀取的數(shù)據(jù)組6a至6h的數(shù)量。
【權(quán)利要求】
1.一種用于運(yùn)行自動化設(shè)備的方法,所述自動化設(shè)備具有用于處理控制程序的CPU模塊(I)和通過總線連接的、用于為所述自動化設(shè)備的匯點(diǎn)模塊供電的源模塊(2),其中檢測用于所述自動化設(shè)備的、對所述自動化設(shè)備的運(yùn)行產(chǎn)生影響的參數(shù),其特征在于,所述影響參數(shù)以具有多個(gè)數(shù)據(jù)組(6a至6h)的數(shù)據(jù)記錄(7)的形式存儲在所述源模塊(2)的存儲器(5)中,其中借助于所述源模塊(2)給每個(gè)所述數(shù)據(jù)組(6a至6h)分配時(shí)間戳(9),并且其中借助于所述CPU模塊(I)讀取地訪問具有預(yù)定的數(shù)據(jù)記錄號碼(8)和數(shù)據(jù)記錄長度(10)的所述數(shù)據(jù)記錄(7),所述數(shù)據(jù)記錄長度表征了待讀取的所述數(shù)據(jù)組(6a至6h)的數(shù)量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,借助于所述CPU模塊(I)的軟件芯片(13)提供到操作和觀察裝置的接口。
3.一種自動化設(shè)備,具有 -用于處理控制程序的CPU模塊(I ), -通過總線連接的、用于為所述自動化設(shè)備的匯點(diǎn)模塊供電的源模塊(2),和 -用于檢測對所述自動化設(shè)備的運(yùn)行產(chǎn)生影響的參數(shù)的裝置,其特征在于, -所述源模塊(2)設(shè)計(jì)用于將所述影響參數(shù)以具有多個(gè)數(shù)據(jù)組(6a至6h)的數(shù)據(jù)記錄(7)的形式存儲在所述源模塊(2)的存儲器(5)中,并且給每個(gè)所述數(shù)據(jù)組(6a至6h)分配時(shí)間戳(9),和 -所述CPU模塊(I)設(shè)計(jì)用于讀取地訪問具有預(yù)定的數(shù)據(jù)記錄號碼(8)和數(shù)據(jù)記錄長度(10)所述數(shù)據(jù)記錄(7),所述數(shù)據(jù)記錄長度表征了待讀取的所述數(shù)據(jù)組(6a至6h)的數(shù)量。
4.根據(jù)權(quán)利要求3所述的自動化設(shè)備,其特征在于,所述CPU模塊(I)具有用來提供到操作和觀察裝置的接口的軟件芯片(13)。
【文檔編號】G06F9/44GK103677798SQ201310395720
【公開日】2014年3月26日 申請日期:2013年9月3日 優(yōu)先權(quán)日:2012年9月5日
【發(fā)明者】諾貝特·羅特曼 申請人:西門子公司