專利名稱:交互式數(shù)據(jù)訪問方法和交互式數(shù)據(jù)訪問系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交互式數(shù)據(jù)訪問方法和一種在連接了多個(gè)裝置的系統(tǒng)中的多個(gè)裝置的交互式數(shù)據(jù)訪問系統(tǒng),其中一個(gè)裝置可通過使用相同的通信接口來訪問其它裝置的數(shù)據(jù)。
背景技術(shù):
圖7示出其中分布式生產(chǎn)控制系統(tǒng)和安全系統(tǒng)這兩個(gè)系統(tǒng)相互連接的系統(tǒng)結(jié)構(gòu)。該安全系統(tǒng)是用來處理在穩(wěn)態(tài)過程中不變化的信號(hào)的系統(tǒng),并被用于緊急停機(jī)裝置或防火及消防備等,當(dāng)檢測(cè)到異常時(shí)要求能可靠操作。
在圖7中,在分布式生產(chǎn)控制系統(tǒng)7中,生產(chǎn)工程裝置71、生產(chǎn)人機(jī)界面72和生產(chǎn)控制器73由生產(chǎn)控制通信總線74連接起來。在安全系統(tǒng)9中,安全工程裝置91通過安全控制通信總線93連接到安全控制器92。另外,分布式生產(chǎn)控制系統(tǒng)7和安全系統(tǒng)9通過網(wǎng)關(guān)8互相連接。
存儲(chǔ)在安全控制器92中的用于安全控制的數(shù)據(jù)由連接到安全控制通信總線93的網(wǎng)關(guān)8收集,并被存儲(chǔ)。網(wǎng)關(guān)8通過生產(chǎn)控制通信總線74把響應(yīng)于生產(chǎn)控制器73或生產(chǎn)人機(jī)界面72的請(qǐng)求而收集的數(shù)據(jù)傳送到這些裝置。
由于在分布式生產(chǎn)控制系統(tǒng)7中使用的變量由生產(chǎn)工程裝置71定義,而在安全系統(tǒng)9中使用的變量由安全工程裝置91定義,因此這兩種變量在數(shù)據(jù)格式上不同。例如,被安全工程裝置91定義為“X”的變量被分布式生產(chǎn)控制系統(tǒng)7以名稱“A”來請(qǐng)求。
因此,當(dāng)分布式生產(chǎn)控制系統(tǒng)7引用安全系統(tǒng)9的數(shù)據(jù)時(shí),并且反過來也一樣,數(shù)據(jù)都需要相互轉(zhuǎn)換。為執(zhí)行轉(zhuǎn)換,在網(wǎng)關(guān)8中提供了用于相互轉(zhuǎn)換的對(duì)應(yīng)表,并且經(jīng)使用該表來執(zhí)行相互轉(zhuǎn)換。由安全工程裝置91創(chuàng)建該對(duì)應(yīng)表并下載到網(wǎng)關(guān)8。
JP-A-2001-290714被稱作現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
然而,在圖7中示出的其中分布式生產(chǎn)控制系統(tǒng)和安全系統(tǒng)連接在一起的系統(tǒng)具有如下描述的問題。
根據(jù)其中所述兩個(gè)系統(tǒng)由網(wǎng)關(guān)連接在一起的系統(tǒng),當(dāng)一個(gè)系統(tǒng)引用另一個(gè)系統(tǒng)的變量時(shí),在網(wǎng)關(guān)8中需要進(jìn)行轉(zhuǎn)換。因此,響應(yīng)性變壞。
另外,分布式生產(chǎn)控制系統(tǒng)7的工程需要由生產(chǎn)工程裝置71執(zhí)行,并且安全系統(tǒng)9的工程需要由安全工程裝置91執(zhí)行,因此工程裝置沒有標(biāo)準(zhǔn)化。
因此,需要執(zhí)行其中數(shù)據(jù)被定義了兩次的雙重工程。在此情況下,當(dāng)即使校正了一個(gè)系統(tǒng)的數(shù)據(jù)而另一個(gè)系統(tǒng)的數(shù)據(jù)卻忘記校正時(shí),網(wǎng)關(guān)8有可能不正常工作。
本發(fā)明的一個(gè)目的是提供一種交互式數(shù)據(jù)訪問方法和一種多個(gè)裝置的交互式數(shù)據(jù)訪問系統(tǒng),其中通過在兩個(gè)裝置中提供相同的通信接口而不會(huì)出現(xiàn)雙重工程并且不會(huì)忘記校正。
本發(fā)明提供一種多個(gè)裝置的交互式數(shù)據(jù)訪問方法,其中通過網(wǎng)絡(luò)連接的多個(gè)裝置相互訪問來對(duì)變量設(shè)置值并讀取所述變量的值,該交互式數(shù)據(jù)訪問方法包含步驟創(chuàng)建要在第一裝置中執(zhí)行的程序;在所述程序中使用的變量之中,把標(biāo)簽名分配給將由第二裝置所引用的變量和其值將由第二裝置設(shè)置的變量的至少一個(gè);創(chuàng)建其中變量名與標(biāo)簽名相互對(duì)應(yīng)的對(duì)應(yīng)表;把包括所述標(biāo)簽名的標(biāo)簽對(duì)象轉(zhuǎn)換成可由第二裝置解釋的格式,并把該格式傳送到第二裝置;以及當(dāng)?shù)诙b置訪問第一裝置時(shí),通過使用該對(duì)應(yīng)表來把標(biāo)簽名轉(zhuǎn)換成變量名。
根據(jù)該方法,由于不需要執(zhí)行雙重工程,因此不會(huì)忘記校正。
在該交互式數(shù)據(jù)訪問方法中,可由第二裝置解釋的格式是與當(dāng)?shù)诙b置訪問第三裝置時(shí)的接口的格式相同的格式。因此,可采用訪問其它裝置的相同接口。
在該交互式數(shù)據(jù)訪問方法中,第一裝置生成被分配了標(biāo)簽名的變量的副本,并且當(dāng)?shù)诙b置請(qǐng)求第一裝置讀出該變量時(shí),第一裝置通過引用該副本來返回被請(qǐng)求變量的值。
因此,有可能以高速讀出。
在該交互式數(shù)據(jù)訪問方法中,第一裝置以規(guī)定周期更新該副本。因此舊數(shù)據(jù)不需要被讀出。
在該交互式數(shù)據(jù)訪問方法中,所述標(biāo)簽對(duì)象包括該變量的屬性數(shù)據(jù)。因此,可創(chuàng)建準(zhǔn)確的對(duì)應(yīng)表。
本發(fā)明提供具有多個(gè)裝置的交互式數(shù)據(jù)訪問系統(tǒng),其中通過網(wǎng)絡(luò)連接的多個(gè)裝置相互訪問來對(duì)變量設(shè)置值并讀取所述變量的值,該交互式數(shù)據(jù)訪問系統(tǒng)包含工程裝置,其用來創(chuàng)建要在第一裝置中執(zhí)行的程序,在所述程序中使用的變量之中,把標(biāo)簽名分配給將由第二裝置所引用的變量和將由第二裝置設(shè)置其值的變量的至少一個(gè),以及創(chuàng)建其中變量名與標(biāo)簽名相互對(duì)應(yīng)的對(duì)應(yīng)表;第一裝置,其被輸入所述對(duì)應(yīng)表和所述程序,并且執(zhí)行所述程序,當(dāng)?shù)诙b置訪問特定裝置時(shí),所述第一裝置通過使用所述對(duì)應(yīng)表把標(biāo)簽名轉(zhuǎn)換成變量名;以及轉(zhuǎn)換器,其被輸入包括所述標(biāo)簽名的標(biāo)簽對(duì)象,并且把該標(biāo)簽對(duì)象轉(zhuǎn)換成可由第二裝置解釋的標(biāo)簽列表,把該標(biāo)簽列表傳送到第二裝置。
根據(jù)該系統(tǒng),由于不需要執(zhí)行雙重工程,因此不會(huì)忘記校正。
在該交互式數(shù)據(jù)訪問系統(tǒng)中,可由第二裝置解釋的格式是與當(dāng)?shù)诙b置訪問第三裝置時(shí)的接口的格式相同的格式。因此,可采用訪問其它裝置的相同接口。
在該交互式數(shù)據(jù)訪問系統(tǒng)中,第一裝置具有其中存儲(chǔ)了被分配有標(biāo)簽名的變量副本的副本存儲(chǔ)部分,并且當(dāng)?shù)诙b置請(qǐng)求讀出該變量時(shí),第一裝置通過引用存儲(chǔ)在副本存儲(chǔ)部分中的副本來返回被請(qǐng)求的變量的值。因此,可以高速讀出。
在該交互式數(shù)據(jù)訪問系統(tǒng)中,第一裝置以規(guī)定周期更新存儲(chǔ)在副本存儲(chǔ)部分中的副本。因此,不需要使用舊數(shù)據(jù)。
在該交互式數(shù)據(jù)訪問系統(tǒng)中,標(biāo)簽對(duì)象包括變量的屬性數(shù)據(jù)。因此,可創(chuàng)建準(zhǔn)確的對(duì)應(yīng)表。
在該交互式數(shù)據(jù)訪問系統(tǒng)中,轉(zhuǎn)換器是用來創(chuàng)建要被第二裝置執(zhí)行的程序的工程裝置。因此,可使用已有硬件。
根據(jù)所述交互式數(shù)據(jù)訪問方法和所述多個(gè)裝置的交互式數(shù)據(jù)訪問系統(tǒng),為要被其它裝置使用的變量分配標(biāo)簽名,創(chuàng)建標(biāo)簽名和變量名的對(duì)應(yīng)表,標(biāo)簽對(duì)象被轉(zhuǎn)換成可由其它裝置解釋的格式并被傳送到其它裝置,并且當(dāng)其它裝置通過指定標(biāo)簽名進(jìn)行訪問時(shí),使用該對(duì)應(yīng)表來把該標(biāo)簽名轉(zhuǎn)換成變量名。
由于關(guān)于變量和標(biāo)簽的屬性由一個(gè)工程裝置定義,因此不需要執(zhí)行其中由兩個(gè)或更多工程裝置進(jìn)行定義的雙重工程。另外,由于不執(zhí)行雙重工程,可避免只有一端的變量被校正而另一端忘記校正的故障。
此外,由于其它裝置可使用標(biāo)簽名進(jìn)行訪問,所以可采用連接到那個(gè)裝置的與人機(jī)界面等相同的標(biāo)簽界面。因此,可執(zhí)行標(biāo)準(zhǔn)操作、監(jiān)測(cè)和控制。
另外,由于不需要使用網(wǎng)關(guān),所以提高了數(shù)據(jù)訪問性能并且比從前更大的數(shù)據(jù)訪問量成為可能。因此,簡(jiǎn)化了該系統(tǒng)的結(jié)構(gòu)并且可減少通信總線的通信量。
此外,通過產(chǎn)生變量的副本,可以高速執(zhí)行從其它裝置的讀出操作。
圖1是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的交互式數(shù)據(jù)訪問系統(tǒng)的框圖。
圖2是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的交互式數(shù)據(jù)訪問系統(tǒng)的框圖。
圖3是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的交互式數(shù)據(jù)訪問系統(tǒng)的操作的框圖。
圖4是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的交互式數(shù)據(jù)訪問系統(tǒng)的操作的框圖。
圖5是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的交互式數(shù)據(jù)訪問系統(tǒng)的操作的框圖。
圖6是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的交互式數(shù)據(jù)訪問系統(tǒng)的操作的框圖。
圖7是其中安全系統(tǒng)和生產(chǎn)控制系統(tǒng)連接在一起的系統(tǒng)的框圖。
參考數(shù)字和符號(hào)的描述11 安全工程裝置12 安全控制器21 生產(chǎn)工程裝置22 生產(chǎn)人機(jī)界面23 生產(chǎn)控制器31 以太網(wǎng)32 生產(chǎn)控制通信總線13 標(biāo)簽對(duì)象14 TIC15 對(duì)照表24 標(biāo)簽列表61 控制任務(wù)62 轉(zhuǎn)換任務(wù)63 通信任務(wù)65 變量值副本具體實(shí)施方式
現(xiàn)在,將在下面詳細(xì)描述根據(jù)本發(fā)明的交互式數(shù)據(jù)訪問系統(tǒng)的一個(gè)實(shí)施例。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的具有多個(gè)裝置的交互式數(shù)據(jù)訪問系統(tǒng)的框圖。在本實(shí)施例中,安全系統(tǒng)和生產(chǎn)控制系統(tǒng)直接連接以形成一個(gè)系統(tǒng)。
在圖1中,安全工程裝置11連接到以太網(wǎng)(注冊(cè)商標(biāo))31和生產(chǎn)控制通信總線32。安全控制器12連接到生產(chǎn)控制通信總線32。安全工程裝置11和安全控制器12與在圖7中所示的在安全系統(tǒng)9中的安全工程裝置91和安全控制器92相同。安全工程裝置11是用來執(zhí)行安全控制器12的工程的裝置。
生產(chǎn)工程裝置21連接到以太網(wǎng)(注冊(cè)商標(biāo))31和生產(chǎn)控制通信總線32。生產(chǎn)人機(jī)界面22連接到以太網(wǎng)31和生產(chǎn)控制通信總線32。生產(chǎn)控制器23連接到生產(chǎn)控制通信總線32。生產(chǎn)工程裝置21是用來執(zhí)行生產(chǎn)控制器23的工程的裝置,并且生產(chǎn)人機(jī)界面22是生產(chǎn)控制器23的人機(jī)界面。
現(xiàn)在,將參照?qǐng)D2描述該系統(tǒng)的操作。與圖1中那些部件相同的部件以相同參考數(shù)字指定并省略其說明。在圖2中,安全工程裝置11創(chuàng)建標(biāo)簽對(duì)象13。
安全工程裝置11創(chuàng)建要由安全控制器12執(zhí)行的程序,該程序以基于IEC61131-3的功能框或梯形圖來描述。
然后,在程序中使用的變量之中,為要引用的變量或者其值要由生產(chǎn)人機(jī)界面22和/或生產(chǎn)控制器23設(shè)置的變量分配標(biāo)簽。隨后定義該標(biāo)簽的屬性數(shù)據(jù)。通過合并標(biāo)簽和屬性數(shù)據(jù)并把它們轉(zhuǎn)換成可由生產(chǎn)工程裝置21解釋的格式來獲得標(biāo)簽對(duì)象13。通過以太網(wǎng)(注冊(cè)商標(biāo))31把標(biāo)簽對(duì)象13下載到生產(chǎn)工程裝置21。
由安全工程裝置11創(chuàng)建TIC(目標(biāo)獨(dú)立代碼)14,并以可由安全控制器12解釋和執(zhí)行的格式來描述。TIC 14包括以功能框或梯形圖描述的程序。通過生產(chǎn)控制通信總線32把TIC 14下載到安全控制器12。
由安全工程裝置11創(chuàng)建對(duì)照表15。對(duì)照表15是變量名和標(biāo)簽名的對(duì)應(yīng)表,并以可由安全控制器12解釋的格式來描述。
由生產(chǎn)工程裝置24使用標(biāo)簽列表創(chuàng)建功能來從標(biāo)簽對(duì)象13創(chuàng)建標(biāo)簽列表24。標(biāo)簽列表24是可由生產(chǎn)人機(jī)界面22解釋的格式,并且以與當(dāng)生產(chǎn)人機(jī)界面22訪問生產(chǎn)控制器23時(shí)的接口的格式相同的文件格式來描述。因此,生產(chǎn)人機(jī)界面22可訪問安全控制器12和生產(chǎn)控制器23而不用區(qū)分它們。
通過以太網(wǎng)(注冊(cè)商標(biāo))31把標(biāo)簽列表24下載到生產(chǎn)人機(jī)界面22。生產(chǎn)工程裝置21僅僅把標(biāo)簽對(duì)象轉(zhuǎn)換成可由生產(chǎn)人機(jī)界面22解釋的文件格式,并且不定義新數(shù)據(jù)。
當(dāng)生產(chǎn)控制器23訪問安全控制器12時(shí),安全控制器12通過使用對(duì)照表15來把已傳輸標(biāo)簽名轉(zhuǎn)換成變量名。
圖3簡(jiǎn)要示出圖2的關(guān)系。與圖2相同的部件被指定了相同的參考數(shù)字并省略其描述。在圖3中,在安全工程裝置11中采用了構(gòu)造器41。使用構(gòu)造器41來創(chuàng)建在安全控制器12中操作的程序。通過生成(generation)從程序中創(chuàng)建TIC 14并下載到安全控制器12。
在安全工程裝置11中使用標(biāo)簽構(gòu)造器42。在由構(gòu)造器41定義的變量之中,使用標(biāo)簽構(gòu)造器42來為要被引用的變量或其值要由生產(chǎn)控制器23設(shè)置的變量分配標(biāo)簽名。在圖3中,為變量var1分配標(biāo)簽名VAR1TAG。
當(dāng)對(duì)所有要由生產(chǎn)控制器23引用的變量都分配了標(biāo)簽名時(shí),通過生成來創(chuàng)建對(duì)照表15和標(biāo)簽對(duì)象13。對(duì)照表15被下載到安全控制器12并且標(biāo)簽對(duì)象13被下載到生產(chǎn)工程裝置21。
圖4示出用于由生產(chǎn)工程裝置21管理的生產(chǎn)控制器23的項(xiàng)目數(shù)據(jù)庫(kù)的文件夾的結(jié)構(gòu)。與圖2中相同的部件以相同的參考數(shù)字指定并省略其說明。在圖4中,在文件夾MYPJT下創(chuàng)建文件夾SCSddss和文件夾WBWork。文件夾SCSddss是用于安全控制器12的文件夾,ddss表示在生產(chǎn)控制通信總線32上的地址。
將標(biāo)簽對(duì)象13從安全工程裝置11下載到文件夾WBWork。使用標(biāo)簽列表創(chuàng)建功能來從標(biāo)簽對(duì)象13創(chuàng)建標(biāo)簽列表24,并存儲(chǔ)在文件夾ETC中,然后下載到生產(chǎn)人機(jī)界面22。如上所述,在從標(biāo)簽列表13創(chuàng)建標(biāo)簽列表24的過程中,沒有新創(chuàng)建的數(shù)據(jù)。
圖5示出生產(chǎn)人機(jī)界面22作為主要部分的操作。與圖2相同的部件以相同的參考數(shù)字指定并省略其說明。在圖5中,從生產(chǎn)工程裝置21把標(biāo)簽列表24下載到生產(chǎn)人機(jī)界面22。操作者51通過使用調(diào)整窗口52或圖形窗口53來引用或設(shè)置安全控制器12的數(shù)據(jù)。
生產(chǎn)人機(jī)界面22經(jīng)采用標(biāo)簽列表24來訪問安全控制器12。由于標(biāo)簽列表24被創(chuàng)建為與當(dāng)生產(chǎn)人機(jī)界面22訪問生產(chǎn)控制器23時(shí)的接口一樣,因此生產(chǎn)人機(jī)界面22可訪問生產(chǎn)控制器23和安全控制器12而不區(qū)分它們。
即,通信接口可制成在引用/設(shè)置安全控制器12的數(shù)據(jù)時(shí)和在引用/設(shè)置生產(chǎn)控制器23的數(shù)據(jù)時(shí)相同。另外,同樣在調(diào)整窗口52或圖形窗口53的用戶界面中,可不作區(qū)分地采用安全控制器12的數(shù)據(jù)和生產(chǎn)控制器23的數(shù)據(jù)。
在圖6中示出安全控制器22的操作。與圖2相同的部件以相同參考數(shù)字指定并省略其說明。在圖6中,從安全工程裝置11把TIC 14和對(duì)照表15下載到安全控制器12。
控制任務(wù)61以規(guī)定周期讀取并執(zhí)行TIC 14。此時(shí),控制任務(wù)61在變量值64中存儲(chǔ)一個(gè)值并讀出該值。通過通信任務(wù)63傳輸來自生產(chǎn)人機(jī)界面22和未被示出的生產(chǎn)控制器23的訪問。
通信任務(wù)63生成該變量值的副本65以對(duì)來自生產(chǎn)人機(jī)界面22和生產(chǎn)控制器23的請(qǐng)求作出響應(yīng)。以標(biāo)簽名與變量名成為一對(duì)的格式和以能夠高速地響應(yīng)來自生產(chǎn)人機(jī)界面22和生產(chǎn)控制器23的請(qǐng)求的格式來創(chuàng)建副本65。
通信任務(wù)63以規(guī)定周期(例如一秒)生成副本65。為了成對(duì)存儲(chǔ)標(biāo)簽名和變量值,通信任務(wù)63需要得知在標(biāo)簽名和變量值之間的對(duì)應(yīng)關(guān)系。因此,通信任務(wù)63引用對(duì)照表15來獲得該對(duì)應(yīng)關(guān)系并生成副本65。當(dāng)有來自生產(chǎn)人機(jī)界面22和生產(chǎn)控制器23的引用變量的請(qǐng)求時(shí),通信任務(wù)63引用副本65并返回變量值。
轉(zhuǎn)換任務(wù)62對(duì)變量名和標(biāo)簽名進(jìn)行相互轉(zhuǎn)換,并在設(shè)置數(shù)據(jù)之時(shí)引用對(duì)照表15以更新轉(zhuǎn)換任務(wù)本身。當(dāng)有來自生產(chǎn)人機(jī)界面22的通過指定標(biāo)簽名來設(shè)置變量值的請(qǐng)求時(shí),通信任務(wù)63把標(biāo)簽名發(fā)送到轉(zhuǎn)換任務(wù)62。轉(zhuǎn)換任務(wù)62把標(biāo)簽名轉(zhuǎn)換成變量名,并且把該變量名和設(shè)置值發(fā)送到控制任務(wù)61??刂迫蝿?wù)61在不對(duì)TIC 14的執(zhí)行造成影響的狀態(tài)下,即在不執(zhí)行掃描的狀態(tài)下重寫變量值64。
在上述實(shí)施例中,說明了其中安全系統(tǒng)和生產(chǎn)控制系統(tǒng)連接在一起的系統(tǒng),然而,本發(fā)明并不局限于此。本發(fā)明可應(yīng)用于包括多個(gè)不能直接訪問內(nèi)部變量的控制器(裝置)的系統(tǒng)。
權(quán)利要求
1.一種多個(gè)裝置的交互式數(shù)據(jù)訪問方法,其中通過網(wǎng)絡(luò)連接的多個(gè)裝置相互訪問來為變量設(shè)置值并讀取所述變量的值,該交互式數(shù)據(jù)訪問方法包含步驟創(chuàng)建要在第一裝置中執(zhí)行的程序;在所述程序中使用的變量之中,把標(biāo)簽名分配給由第二裝置所引用變量和其值由第二裝置設(shè)置的變量的至少一個(gè);創(chuàng)建其中變量名與標(biāo)簽名相互對(duì)應(yīng)的對(duì)應(yīng)表;把包括所述標(biāo)簽名的標(biāo)簽對(duì)象轉(zhuǎn)換成可由第二裝置解釋的格式,并把該格式傳送到第二裝置;以及當(dāng)?shù)诙b置訪問第一裝置時(shí),通過使用該對(duì)應(yīng)表來把標(biāo)簽名轉(zhuǎn)換成變量名。
2.如權(quán)利要求1所述的交互式數(shù)據(jù)訪問方法,其中可由第二裝置解釋的格式是與當(dāng)?shù)诙b置訪問第三裝置時(shí)的接口的格式相同的格式。
3.如權(quán)利要求1所述的交互式數(shù)據(jù)訪問方法,其中第一裝置產(chǎn)生被分配了標(biāo)簽名的變量的副本,并且當(dāng)?shù)诙b置請(qǐng)求第一裝置讀出該變量時(shí),第一裝置通過引用該副本來返回被請(qǐng)求變量的值。
4.如權(quán)利要求3所述的交互式數(shù)據(jù)訪問方法,其中第一裝置以規(guī)定的周期更新該副本。
5.如權(quán)利要求1所述的交互式數(shù)據(jù)訪問方法,其中所述標(biāo)簽對(duì)象包括所述變量的屬性數(shù)據(jù)。
6.一種具有多個(gè)裝置的交互式數(shù)據(jù)訪問系統(tǒng),其中通過網(wǎng)絡(luò)連接的多個(gè)裝置相互訪問來為變量設(shè)置值并讀取所述變量的值,該交互式數(shù)據(jù)訪問系統(tǒng)包含工程裝置,其用來創(chuàng)建要在第一裝置中執(zhí)行的程序,在所述程序中使用的變量之中,把標(biāo)簽名分配給由第二裝置所引用變量和由第二裝置設(shè)置其值的變量的至少一個(gè),以及創(chuàng)建其中變量名與標(biāo)簽名相互對(duì)應(yīng)的對(duì)應(yīng)表;第一裝置,其被輸入所述對(duì)應(yīng)表和所述程序,并且執(zhí)行所述程序,當(dāng)?shù)诙b置訪問特定裝置時(shí),所述第一裝置通過使用所述對(duì)應(yīng)表把標(biāo)簽名轉(zhuǎn)換成變量名;以及轉(zhuǎn)換器,其被輸入包括所述標(biāo)簽名的標(biāo)簽對(duì)象,并且把該標(biāo)簽對(duì)象轉(zhuǎn)換成可由第二裝置解釋的標(biāo)簽列表,把該標(biāo)簽列表傳送到第二裝置。
7.如權(quán)利要求6所述的交互式數(shù)據(jù)訪問系統(tǒng),其中可由第二裝置解釋的格式是與當(dāng)?shù)诙b置訪問第三裝置時(shí)的接口的格式相同的格式。
8.如權(quán)利要求6所述的交互式數(shù)據(jù)訪問系統(tǒng),其中所述第一裝置具有其中存儲(chǔ)了被分配有標(biāo)簽名的變量副本的副本存儲(chǔ)部分,以及當(dāng)所述第二裝置請(qǐng)求讀出該變量時(shí),所述第一裝置通過引用存儲(chǔ)在所述副本存儲(chǔ)部分中的副本來返回被請(qǐng)求變量的值。
9.如權(quán)利要求8所述的交互式數(shù)據(jù)訪問系統(tǒng),其中所述第一裝置以規(guī)定周期更新存儲(chǔ)在所述副本存儲(chǔ)部分中的副本。
10.如權(quán)利要求6所述的交互式數(shù)據(jù)訪問系統(tǒng),其中所述標(biāo)簽對(duì)象包括變量的屬性數(shù)據(jù)。
11.如權(quán)利要求6所述的交互式數(shù)據(jù)訪問系統(tǒng),其中所述轉(zhuǎn)換器是用來創(chuàng)建要由第二裝置執(zhí)行的程序的工程裝置。
全文摘要
本發(fā)明提供了一種交互式數(shù)據(jù)訪問方法和交互式數(shù)據(jù)訪問系統(tǒng)。由一個(gè)工程裝置定義變量,為其它裝置訪問的變量分配標(biāo)簽名,從而創(chuàng)建該標(biāo)簽名和變量名的對(duì)應(yīng)表。另外,通過將標(biāo)簽對(duì)象轉(zhuǎn)換成具有可由其它裝置解釋的格式的標(biāo)簽列表,來將該標(biāo)簽列表下載到其它裝置,并且參照該對(duì)應(yīng)表把從其它裝置訪問的標(biāo)簽名轉(zhuǎn)換成變量名。
文檔編號(hào)G05B19/05GK1973279SQ20058002083
公開日2007年5月30日 申請(qǐng)日期2005年6月10日 優(yōu)先權(quán)日2004年6月22日
發(fā)明者佐藤正仁 申請(qǐng)人:橫河電機(jī)株式會(huì)社