用于對(duì)存儲(chǔ)器間接尋址的工業(yè)自動(dòng)化部件和方法
【專利摘要】本發(fā)明涉及一種用于通過(guò)工業(yè)自動(dòng)化部件的程序進(jìn)行間接尋址的自動(dòng)化部件和方法,其中在程序運(yùn)行時(shí)為訪問(wèn)多個(gè)存儲(chǔ)器單元確定相關(guān)的地址。在此,在創(chuàng)建程序期間創(chuàng)建并且存儲(chǔ)結(jié)構(gòu)與地址的關(guān)聯(lián)關(guān)系,其中在運(yùn)行時(shí)為了訪問(wèn)存儲(chǔ)器在第一步驟中確定結(jié)構(gòu)的相關(guān)的元素,在第二步驟中從所存儲(chǔ)的關(guān)聯(lián)關(guān)系中讀出相關(guān)的地址,并且在第三步驟中借助于地址對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)。通過(guò)借助于之前確定的關(guān)聯(lián)關(guān)系來(lái)間接地尋址能夠可靠地避免由無(wú)效的間接尋址引起的錯(cuò)誤的存儲(chǔ)器訪問(wèn),此外,在運(yùn)行時(shí)間內(nèi)簡(jiǎn)化間接尋址的形成,因?yàn)椴槐貫榱嗽L問(wèn)確定而形成視具體情況而言也復(fù)雜的地址計(jì)算,而是例如經(jīng)由在關(guān)聯(lián)關(guān)系中的索引來(lái)調(diào)用。
【專利說(shuō)明】用于對(duì)存儲(chǔ)器間接尋址的工業(yè)自動(dòng)化部件和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于對(duì)多個(gè)存儲(chǔ)器單元間接尋址的方法,其中為了訪問(wèn)所述多個(gè)存儲(chǔ)器單元,在所述程序運(yùn)行時(shí)確定相關(guān)的地址;以及一種用于使用在工業(yè)自動(dòng)化裝置中以實(shí)施所述方法的自動(dòng)化部件,其中所述自動(dòng)化部件設(shè)立用于通過(guò)程序?qū)Χ鄠€(gè)存儲(chǔ)器單元進(jìn)行間接尋址。
【背景技術(shù)】
[0002]為了對(duì)微處理器架構(gòu)的存儲(chǔ)器單元進(jìn)行讀或?qū)懺L問(wèn),程序應(yīng)用例如通過(guò)變量映射的地址。除了直接命名變量或者其他類型的地址之外,通常也應(yīng)用間接的尋址,其中這種存儲(chǔ)器訪問(wèn)不直接引用存儲(chǔ)器的相關(guān)的單元,而是借助于其他變量?jī)H在程序的運(yùn)行期間確定存儲(chǔ)器訪問(wèn)所引用的單元。尤其在創(chuàng)建用于可編程邏輯控制器(PLC)的程序時(shí),在復(fù)雜的程序的情況下常常采用間接尋址。這意味著,僅在執(zhí)行程序期間確定或者形成所引用的存儲(chǔ)器區(qū)域的或者存儲(chǔ)器的所引用的單元的地址,例如作為索引的變量的索引編號(hào)或者作為基于文本的變量名的所謂的“字符串”。因此,在運(yùn)行時(shí)才提供用于存儲(chǔ)器訪問(wèn)的最終地址,但是在創(chuàng)建用于可編程邏輯控制器的程序時(shí)沒(méi)有提供。
[0003]在為可編程邏輯控制器所應(yīng)用的編程語(yǔ)言,例如AWL (指令表)或者SCL (結(jié)構(gòu)化控制語(yǔ)言)中,程序員可以設(shè)定對(duì)數(shù)據(jù)模塊的存儲(chǔ)器區(qū)域、物理輸入端、物理輸出端或者所謂的“標(biāo)志”(可全局尋址的存儲(chǔ)器區(qū)域)進(jìn)行間接尋址。然而在此,間接尋址的應(yīng)用視具體情況具有相應(yīng)的缺點(diǎn)。因此,例如在編寫程序時(shí)僅能夠很難地或者完全不能確定所謂的“交叉引用”,也就是說(shuō),在編寫程序時(shí)通常不能夠以所需要的精確性形成對(duì)特定的地址或者存儲(chǔ)器單元的訪問(wèn)的概觀,因?yàn)樵诔绦蜻\(yùn)行時(shí)才生成實(shí)際地址。因此,幾乎不能夠追蹤是否通過(guò)間接尋址操縱存儲(chǔ)器區(qū)域以及操縱哪些存儲(chǔ)器區(qū)域,以及沒(méi)有操縱哪些存儲(chǔ)器區(qū)域。此外,出現(xiàn)所謂的“保護(hù)問(wèn)題”,即在運(yùn)行時(shí)形成地址時(shí)必須通過(guò)附加的措施確保不會(huì)錯(cuò)誤地訪問(wèn)無(wú)效的或者不存在的存儲(chǔ)器區(qū)域,這會(huì)導(dǎo)致在運(yùn)行時(shí)出現(xiàn)錯(cuò)誤。在物理接口方面、尤其是在控制器輸出端方面,可能在運(yùn)行時(shí)形成對(duì)這樣的輸出端的不期望地訪問(wèn),所述輸出端不存在或者僅應(yīng)當(dāng)由其他的程序部分或者其他的子程序來(lái)操縱。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明的目的是,對(duì)尤其用于可編程邏輯控制器的存儲(chǔ)器的間接尋址進(jìn)行優(yōu)化。
[0005]在此,所述目的的解決方案的核心思想是,在編寫程序時(shí)就已經(jīng)確定記錄了應(yīng)對(duì)于間接尋址可訪問(wèn)的地址的表或者其他的關(guān)聯(lián)關(guān)系。因此,通過(guò)訪問(wèn)例如能夠根據(jù)索引變量進(jìn)行的所述關(guān)聯(lián)關(guān)系,在運(yùn)行時(shí)將確定所期望的存儲(chǔ)器區(qū)域或者所期望的存儲(chǔ)器單元的相關(guān)聯(lián)的變量或物理地址,以至于能夠借助于間接尋址可靠地防止訪問(wèn)其他存儲(chǔ)器單元。
[0006]所述目的特別是通過(guò)一種用于通過(guò)工業(yè)自動(dòng)化裝置中的自動(dòng)化部件的程序?qū)Χ鄠€(gè)存儲(chǔ)器單元進(jìn)行間接尋址的方法來(lái)實(shí)現(xiàn),其中為了訪問(wèn)所述多個(gè)存儲(chǔ)器單元,在程序運(yùn)行時(shí)確定相關(guān)的地址。在此,在創(chuàng)建程序期間創(chuàng)建并且存儲(chǔ)結(jié)構(gòu)與能夠由程序所應(yīng)用的地址中的至少一部分的關(guān)聯(lián)關(guān)系,其中在運(yùn)行時(shí)為了訪問(wèn)所述多個(gè)存儲(chǔ)器單元而通過(guò)程序在第一步驟中確定結(jié)構(gòu)的相關(guān)的元素,在第二步驟中從所存儲(chǔ)的關(guān)聯(lián)關(guān)系中讀取與所確定的元素中相關(guān)聯(lián)的地址,并且在第三步驟中借助于所述地址訪問(wèn)所述多個(gè)存儲(chǔ)器單元。通過(guò)借助于之前存儲(chǔ)的并且確定的關(guān)聯(lián)關(guān)系進(jìn)行間接尋址,能夠可靠地避免由無(wú)效的間接尋址而導(dǎo)致的錯(cuò)誤的存儲(chǔ)器訪問(wèn)。此外,通過(guò)程序簡(jiǎn)化間接地址的形成,因?yàn)橐暰唧w情況用作為地址的復(fù)雜的含字母數(shù)字的變量名也不必形成為文本,而是能夠經(jīng)由索引借助于關(guān)聯(lián)關(guān)系來(lái)調(diào)用。
[0007]此外,所述目的通過(guò)根據(jù)一種用于使用在工業(yè)自動(dòng)化裝置中的自動(dòng)化部件來(lái)實(shí)現(xiàn),其中自動(dòng)化部件設(shè)立用于通過(guò)程序?qū)Χ鄠€(gè)存儲(chǔ)器單元進(jìn)行間接尋址。在此,自動(dòng)化部件設(shè)立用于實(shí)施在之前說(shuō)明的方法中的第一步驟、第二步驟和第三步驟。通過(guò)這種自動(dòng)化部件能夠?qū)崿F(xiàn)結(jié)合所述方法所說(shuō)明的優(yōu)點(diǎn)。
[0008]在本文中給出根據(jù)本發(fā)明的方法的有利的設(shè)計(jì)方案;在此說(shuō)明的特征和其優(yōu)點(diǎn)在一定意義上也適用于根據(jù)本發(fā)明的自動(dòng)化部件。同樣地,在本文中說(shuō)明的自動(dòng)化部件的有利的設(shè)計(jì)方案在一定意義上也適用于根據(jù)本發(fā)明的方法。
[0009]在一個(gè)有利的設(shè)計(jì)方案中,借助訪問(wèn)所述多個(gè)存儲(chǔ)器單元來(lái)替代地或者附加地讀取或者設(shè)置自動(dòng)化部件的或者與自動(dòng)化部件鏈接的輸入/輸出單元的至少一個(gè)物理輸出端或者至少一個(gè)物理輸入端。這具有下述優(yōu)點(diǎn):通過(guò)在關(guān)聯(lián)關(guān)系中的相應(yīng)的條目能夠調(diào)控對(duì)自動(dòng)化部件的接口的訪問(wèn),以至于在運(yùn)行時(shí)不會(huì)錯(cuò)誤地對(duì)其他的輸入端/輸出端進(jìn)行尋址。
[0010]當(dāng)應(yīng)用引用物理存儲(chǔ)器的所期望的單元或者其他地址的變量作為地址時(shí),得到所述方法的尤其普遍的適用性。這具有下述優(yōu)點(diǎn),在運(yùn)行時(shí)變量同時(shí)也對(duì)于直接尋址是可訪問(wèn)的,以至于對(duì)同一存儲(chǔ)器單元既能夠直接地也能夠間接地尋址。此外,這導(dǎo)致,既還能夠應(yīng)用具有帶有明顯的意義的“實(shí)名”的變量,而且也能夠在運(yùn)行時(shí)經(jīng)由間接尋址簡(jiǎn)單地生成訪問(wèn)。在此,當(dāng)能夠阻止程序或者程序的至少部分直接訪問(wèn)在關(guān)聯(lián)關(guān)系中引用的地址時(shí),提高了訪問(wèn)安全性,因此例如能夠視情況而定在安全重要的存儲(chǔ)器單元、尤其是輸入端和輸出端中防止對(duì)變量或者其他地址進(jìn)行直接訪問(wèn)。
[0011]有利地,所述方法的第二步驟和第三步驟通過(guò)操作系統(tǒng)或者通過(guò)自動(dòng)化部件的固件來(lái)實(shí)施,以至于不必在程序本身中設(shè)有間接尋址的處理。
[0012]當(dāng)應(yīng)用矩陣、尤其是二維矩陣作為關(guān)聯(lián)關(guān)系時(shí),得到尤其一目了然的并且在數(shù)據(jù)方面可良好操作的關(guān)聯(lián)關(guān)系。在此有利的是,應(yīng)用索引變量的或者一維數(shù)組的多個(gè)元素作為結(jié)構(gòu),所述數(shù)組在矩陣的第二列和/或行中對(duì)照存儲(chǔ)器單元的可借助于關(guān)聯(lián)關(guān)系獲得的地址、變量或者標(biāo)識(shí)符。
[0013]通過(guò)在關(guān)聯(lián)關(guān)系內(nèi)將變量分組成多個(gè)組和/或應(yīng)用分別代表一個(gè)組的多個(gè)關(guān)聯(lián)關(guān)系,能夠容易地將結(jié)構(gòu)化的訪問(wèn)概念轉(zhuǎn)換為現(xiàn)實(shí)。因此可能的是,確定用于尋址的組粒度權(quán)限和用于這種訪問(wèn)(例如讀或?qū)?的類型的權(quán)限。通過(guò)每個(gè)組包括作為結(jié)構(gòu)的至少一個(gè)單獨(dú)的一維數(shù)組,權(quán)限管理變得特別明確。也能夠在自動(dòng)化程序中容易地產(chǎn)生這樣的一維數(shù)組的可能的標(biāo)識(shí)元素的標(biāo)識(shí)符。尤其是借助于分組,不僅能夠設(shè)定不同組的存儲(chǔ)器單元或者地址的訪問(wèn)權(quán)限,而且也能夠有利地將訪問(wèn)權(quán)限指定于至少一個(gè)功能、程序模塊或者另一程序部分,其中僅與相應(yīng)的組相關(guān)聯(lián)的功能、程序模塊或程序部分允許限定地訪問(wèn)與組相關(guān)的地址。為此有利地還可能的是,將關(guān)聯(lián)關(guān)系以另一列或者行來(lái)擴(kuò)展,在所述行或列中在編寫程序時(shí)就已經(jīng)能夠以地址粒度的方式確定被授權(quán)的程序部分、程序模塊或者功能連同其相應(yīng)的權(quán)限類型(例如讀和/或?qū)?。
[0014]在本發(fā)明的一個(gè)尤其有利的設(shè)計(jì)方案中可能的是,將結(jié)構(gòu)存儲(chǔ)在數(shù)據(jù)模塊中或者程序的類似的對(duì)象中,這具有下述優(yōu)點(diǎn):在用于可編程邏輯控制器的已知的編程系統(tǒng)中已經(jīng)已知數(shù)據(jù)模塊,以至于能夠借助簡(jiǎn)單的方式來(lái)進(jìn)行所述數(shù)據(jù)模塊的存儲(chǔ)和處理。
【專利附圖】
【附圖說(shuō)明】
[0015]下面,借助附圖闡述根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例;其同時(shí)用于闡述根據(jù)本發(fā)明的自動(dòng)化部件的一個(gè)實(shí)施例。
[0016]附圖示出:
[0017]圖1示出具有由索引變量構(gòu)成的相應(yīng)的結(jié)構(gòu)和存儲(chǔ)器區(qū)域之間的關(guān)聯(lián)關(guān)系的兩個(gè)組,以及
[0018]圖2示出在用于可編程邏輯控制器的面向圖形的編程語(yǔ)言的示例中借助于變量Index’對(duì)存儲(chǔ)器區(qū)域的訪問(wèn)。
【具體實(shí)施方式】
[0019]在圖1中利用兩個(gè)組的示例示出作為用于存儲(chǔ)器單元的地址的關(guān)聯(lián)關(guān)系或者用于間接尋址的類似的訪問(wèn)的示例,其中在所述示例中,在創(chuàng)建程序時(shí)(設(shè)計(jì)時(shí))就已經(jīng)依照矩陣式樣預(yù)設(shè)地址。在此,在訪問(wèn)組I中限定布爾型地址并且在訪問(wèn)組2中限定整數(shù)值。在此,具有變量名“輸入端_0_0”的地址E0.0和具有變量名“輸出值_0”的地址AWO不表示工作存儲(chǔ)器的實(shí)際的存儲(chǔ)器單元,而是表示可編程邏輯控制器的輸入/輸出組的可尋址的寄存器。`
[0020]在本實(shí)施例中,在自動(dòng)化程序的數(shù)據(jù)模塊中定義兩個(gè)矩陣訪問(wèn)組1、訪問(wèn)組2。替選地(并且未示出),在兩個(gè)矩陣訪問(wèn)組1、訪問(wèn)組2中能夠記錄組粒度的或者地址粒度的權(quán)限,所述權(quán)限例如涉及哪些功能、子程序等允許分別以寫和/或讀的方式訪問(wèn)相應(yīng)的地址。
[0021]在本實(shí)施例中,在矩陣訪問(wèn)組1、訪問(wèn)組2中與地址和其變量相關(guān)聯(lián)的結(jié)構(gòu)是索引變量訪問(wèn)組l[n]、訪問(wèn)組2[n]。也可以將所述結(jié)構(gòu)處理為一維矩陣。然而替選的是,在相應(yīng)的第一關(guān)聯(lián)關(guān)系列中與地址E0.0、M0.0、……、DB2DW0或者與第二列的變量“輸入端_0.0”、……、“數(shù)據(jù)模塊_2”相關(guān)聯(lián)的結(jié)構(gòu)能夠由多個(gè)可自由選擇的變量名組成。然而,在此示出的索引變量在這方面是有利的,只要能夠借助于簡(jiǎn)單的程序容易地形成所述標(biāo)識(shí)符,其方式為將預(yù)設(shè)的字符串,在此即“訪問(wèn)組”,以另一字母(在此:“1”或“2”)擴(kuò)展,以用于創(chuàng)建組名,其中,緊接著通過(guò)簡(jiǎn)單地確定整數(shù)來(lái)產(chǎn)生索引[I]、……、[3]。
[0022]在一個(gè)有利的設(shè)計(jì)方案中,能夠全局地對(duì)程序或者對(duì)各個(gè)例程(例如子程序、功能)禁止直接訪問(wèn)地址“輸入端_0.0”、……、“數(shù)據(jù)模塊_2”。也就是說(shuō),視情況而定能夠借助于在圖1中示出的表對(duì)間接尋址進(jìn)行強(qiáng)制的規(guī)定。
[0023]通過(guò)借助于編程軟件將關(guān)聯(lián)關(guān)系參數(shù)化,可能的是,在交叉引用變量時(shí)也通過(guò)間接尋址顯示應(yīng)用位置,由此能夠建立尤其在大的項(xiàng)目和多個(gè)變量訪問(wèn)中有利的可追蹤性。[0024]因此,能夠以簡(jiǎn)單的方式訪問(wèn)預(yù)設(shè)的目標(biāo)(地址、存儲(chǔ)器單元),并且在程序建立時(shí)就已經(jīng)確保在所述間接尋址的存儲(chǔ)器區(qū)域中實(shí)際存在有效的數(shù)據(jù)或者有效的訪問(wèn)是可能的。由此得出的間接的訪問(wèn)是典型的并且能夠以純符號(hào)的方式進(jìn)行編程。由此可能的是,在優(yōu)化的數(shù)據(jù)模塊中的變量也能夠用于間接的尋址,其中此外還保留間接尋址的優(yōu)點(diǎn)。優(yōu)化的數(shù)據(jù)模塊的特征在于,其變量的地址是不可見(jiàn)的,并且因此不能夠應(yīng)用至今為止的間接的尋址。
[0025]在圖2中,利用面向圖形的編程語(yǔ)言的一個(gè)簡(jiǎn)單的實(shí)施例中示出借助于可變的索引的地址的應(yīng)用。在此,功能模塊“移動(dòng)(MOVE)”具有應(yīng)由外部輸入端“輸入端_0.0”(E0.0)操控的激活開(kāi)關(guān)EN (“Enable,使能”)。然而,所述輸入端E0.0沒(méi)有在程序中與功能模塊“移動(dòng)”的輸入端EN直接鏈接,而是借助于引用間接的尋址來(lái)鏈接,其中所述間接的尋址引用結(jié)構(gòu)訪問(wèn)組I的、借助變量“Indexbool”進(jìn)行參考的內(nèi)容的元素。在此,只要變量“訪問(wèn)組I”的索引Indexbool具有值1,就鏈接輸入端E0.0,而在變量Indexbool包含值“2”的情況下引用狀態(tài)值“標(biāo)志位”(M0.0),等等。
[0026]同樣地,通過(guò)模塊“移動(dòng)”接通的、處于在輸入端EN處存在邏輯“I”的情況下的值接通到來(lái)自O(shè)utl的輸出端上。在此,以通過(guò)索引變量IndexInt控制的方式可選地引用變量“輸出值0”、“狀態(tài)值10”或者“數(shù)據(jù)模塊_2”中的一個(gè)。只要索引變量Indexbool、IndexInt在其被變量訪問(wèn)組1、訪問(wèn)組2應(yīng)用的情況下具有不同于1、2或3的值,那么在借助于間接尋址進(jìn)行訪問(wèn)時(shí)就能夠識(shí)別出運(yùn)行時(shí)間錯(cuò)誤。
[0027]圖2的示例中可見(jiàn),在應(yīng)用程序內(nèi)完全不必應(yīng)用存儲(chǔ)器單元的或者輸入端/輸出端的地址。只要在圖1中示出的關(guān)聯(lián)關(guān)系存儲(chǔ)在受保護(hù)的存儲(chǔ)器區(qū)域中,那么所應(yīng)用的硬件結(jié)構(gòu)和其地址就能夠在所產(chǎn)生的源代碼、即程序中保持“不可見(jiàn)”。這能夠使軟件的不期望的再設(shè)計(jì)變難并且防止對(duì)直接地址的未經(jīng)授權(quán)的直接訪問(wèn)。
【權(quán)利要求】
1.用于通過(guò)工業(yè)自動(dòng)化裝置中的自動(dòng)化部件的程序?qū)Χ鄠€(gè)存儲(chǔ)器單元進(jìn)行間接尋址的方法, 其中為了訪問(wèn)所述多個(gè)存儲(chǔ)器單元,在所述程序運(yùn)行時(shí)確定相關(guān)的地址(E0.0,……,DB2.DffO), 其特征在于, 在創(chuàng)建所述程序期間創(chuàng)建并且存儲(chǔ)結(jié)構(gòu)(訪問(wèn)組I [η],訪問(wèn)組2[n])與能夠由所述程序應(yīng)用的地址(E0.0,......,DB2.DffO)中的至少一部分的關(guān)聯(lián)關(guān)系(訪問(wèn)組I,訪問(wèn)組2), 在運(yùn)行時(shí),為了訪問(wèn)所述多個(gè)存儲(chǔ)器單元,所述程序 -在第一步驟中確定所述結(jié)構(gòu)(訪問(wèn)組I [η],訪問(wèn)組2 [η])的相關(guān)的元素, -在第二步驟中從所存儲(chǔ)的所述關(guān)聯(lián)關(guān)系(訪問(wèn)組1,訪問(wèn)組2)中讀出與所確定的所述元素相關(guān)聯(lián)的地址(Ε0.0,……,DB2.DW0),并且 -在第三步驟中借助于所述地址(Ε0.0,……,DB2.DffO)訪問(wèn)所述多個(gè)存儲(chǔ)器單元。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 借助訪問(wèn)所述多個(gè)存儲(chǔ)器單元來(lái)讀取或者設(shè)置所述自動(dòng)化部件的或者與所述自動(dòng)化部件鏈接的輸入/輸出單元的至少一個(gè)物理輸出端(AWO)或至少一個(gè)物理輸入端(Ε0.0)。
3.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 代替或者除了所述地址(Ε0.0 ,……,DB2.DW0)應(yīng)用變量(“輸入端_0-0”,……,“數(shù)據(jù)模塊_2”),所述變量引用所述多個(gè)存儲(chǔ)器單元。
4.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 阻止所述程序或者所述程序的至少一部分直接訪問(wèn)在所述關(guān)聯(lián)關(guān)系(訪問(wèn)組I,訪問(wèn)組2)中引用的所述地址(Ε0.0,……,DB2.DW0)。
5.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 所述方法的第二步驟和第三步驟通過(guò)操作系統(tǒng)或者通過(guò)所述自動(dòng)化部件的固件來(lái)實(shí)施。
6.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 應(yīng)用矩陣或表作為所述關(guān)聯(lián)關(guān)系(訪問(wèn)組1,訪問(wèn)組2)。
7.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 應(yīng)用索引變量的多個(gè)元素或一維數(shù)組作為所述結(jié)構(gòu)(訪問(wèn)組I [η],訪問(wèn)組2[η])。
8.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 將所述關(guān)聯(lián)關(guān)系(訪問(wèn)組1,訪問(wèn)組2)分組成多個(gè)組和/或應(yīng)用多個(gè)關(guān)聯(lián)關(guān)系(訪問(wèn)組1,訪問(wèn)組2),所述關(guān)聯(lián)關(guān)系分別代表一個(gè)組。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于, 每個(gè)組包括作為結(jié)構(gòu)(訪問(wèn)組I [η],訪問(wèn)組2 [η])的至少一個(gè)一維數(shù)組。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于, 將訪問(wèn)權(quán)限指配給所述組中的至少一個(gè)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于, 所述訪問(wèn)權(quán)限涉及至少一個(gè)功能、一個(gè)程序模塊或者一個(gè)程序部分,其中僅授權(quán)的功能、程序模塊或者程序部分被授權(quán)用于訪問(wèn)與所述組相關(guān)的所述地址(Ε0.0,……,DB2.DffO) ο
12.根據(jù)上述權(quán)利要求之一所述的方法,其特征在于, 將所述關(guān)聯(lián)關(guān)系(訪問(wèn)組1,訪問(wèn)組2)存儲(chǔ)在數(shù)據(jù)模塊中或者程序的類似的對(duì)象中。
13.用于在工業(yè)自動(dòng)化裝置中使用的自動(dòng)化部件, 其中,所述自動(dòng)化部件設(shè)立用于通過(guò)程序?qū)Χ鄠€(gè)存儲(chǔ)器單元進(jìn)行間接尋址, 其特征在于, 所述自動(dòng)化部件設(shè)立用于實(shí)施根據(jù)上述權(quán)利要求之一所述的方法中的第一步驟、第二步驟和第三步驟。
14.根據(jù)權(quán)利要求13所述的自動(dòng)化部件,其特征在于, 所述自動(dòng)化部件配備有固件和/或操作系統(tǒng),其中所述固件和/或所述操作系統(tǒng)設(shè)立用于確定存儲(chǔ)在關(guān)聯(lián)關(guān)系(訪問(wèn)組I,訪問(wèn)組2 )中的所述地址(E0.0,……,DB2.DWO ),其中,借助在所述關(guān)聯(lián)關(guān)系(訪問(wèn)組I,訪問(wèn)組2 )中應(yīng)用的所述結(jié)構(gòu)(訪問(wèn)組I [η],訪問(wèn)組2 [η])的由所述程序所確定的元素來(lái) 進(jìn)行所述確定。
【文檔編號(hào)】G06F9/44GK103514099SQ201310236214
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2013年6月14日 優(yōu)先權(quán)日:2012年6月14日
【發(fā)明者】托比亞斯·舒 申請(qǐng)人:西門子公司