專利名稱:工業(yè)機(jī)器及其輸入/輸出設(shè)備和使用工業(yè)機(jī)器的生產(chǎn)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在生產(chǎn)系統(tǒng)中使用的工業(yè)機(jī)器、一種包含在工業(yè)機(jī)器中的并且具有瀏覽器功能的輸入/輸出設(shè)備以及一種生產(chǎn)系統(tǒng)。
背景技術(shù):
按照慣例,已知工業(yè)機(jī)器具有包含在其中的顯示設(shè)備,用于顯示關(guān)于運(yùn)行狀態(tài)的信息和設(shè)置機(jī)器基準(zhǔn)(machine base)條件,使得操作者能夠檢查這些信息。此外,某些這種類型的已知設(shè)備還具有輸入功能(例如,接觸面板功能),用于為機(jī)器基準(zhǔn)設(shè)置運(yùn)行條件等。
例如,在JP 2003-5825A中披露的工業(yè)機(jī)器已經(jīng)將具有Web瀏覽器功能的顯示設(shè)備和具有Web服務(wù)器功能的控制設(shè)備包含在其中。在控制設(shè)備中存儲(chǔ)了大量顯示數(shù)據(jù)文件。顯示設(shè)備從控制設(shè)備獲得想要的顯示數(shù)據(jù)文件,用于顯示。因此,通過(guò)以顯示數(shù)據(jù)文件的形式存儲(chǔ)與運(yùn)行狀態(tài)或者設(shè)置機(jī)器基準(zhǔn)的條件有關(guān)的信息,當(dāng)啟動(dòng)時(shí)或者在機(jī)器基準(zhǔn)運(yùn)行期間,操作者可以檢查那些信息。此外,通過(guò)更新顯示數(shù)據(jù)文件,可以方便地改變顯示內(nèi)容。
一般而言,對(duì)用于瀏覽網(wǎng)頁(yè)的瀏覽器預(yù)先設(shè)置默認(rèn)頁(yè)和各種參數(shù)。通常,在啟動(dòng)瀏覽器之后(即,在瀏覽器運(yùn)行期間)改變這些設(shè)置內(nèi)容。
因此,在安裝了多臺(tái)上述工業(yè)機(jī)器的環(huán)境中,改變每臺(tái)機(jī)器的瀏覽器的設(shè)置內(nèi)容需要逐個(gè)機(jī)器進(jìn)行。因此,在安裝了數(shù)十臺(tái)到數(shù)百臺(tái)上述工業(yè)機(jī)器的大規(guī)模工廠中,改變所有工業(yè)機(jī)器的瀏覽器設(shè)置內(nèi)容會(huì)帶來(lái)巨大的麻煩并且占用很多時(shí)間。
作為可以想到的解決上述問(wèn)題的措施,可以使用包括通過(guò)網(wǎng)絡(luò)與多臺(tái)工業(yè)機(jī)器連接的服務(wù)器設(shè)備的系統(tǒng),利用服務(wù)器設(shè)備實(shí)現(xiàn)各個(gè)工業(yè)機(jī)器同時(shí)一次改變?yōu)g覽器的設(shè)置內(nèi)容。但是,這樣的系統(tǒng)要求服務(wù)器設(shè)備單獨(dú)具有用于判斷瀏覽器是否已經(jīng)啟動(dòng)的功能。
要注意的是,不僅當(dāng)改變安裝在工業(yè)機(jī)器中的瀏覽器的設(shè)置內(nèi)容時(shí),而且當(dāng)改變安裝在工業(yè)機(jī)器中的輸入/輸出設(shè)備的設(shè)置內(nèi)容時(shí),都會(huì)出現(xiàn)這個(gè)問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種工業(yè)機(jī)器,它允許方便地改變輸入/輸出設(shè)備的設(shè)置內(nèi)容。
本發(fā)明的另一個(gè)目的是提供一種包含在這樣的工業(yè)機(jī)器中的輸入/輸出設(shè)備。
本發(fā)明的另一個(gè)目的是提供一種使用這樣的工業(yè)機(jī)器的生產(chǎn)系統(tǒng)。
按照本發(fā)明的工業(yè)機(jī)器是一種在生產(chǎn)系統(tǒng)中使用的工業(yè)機(jī)器,在這樣生產(chǎn)系統(tǒng)中,服務(wù)器設(shè)備與多臺(tái)工業(yè)機(jī)器通過(guò)網(wǎng)絡(luò)相互連接,工業(yè)機(jī)器包括控制設(shè)備和輸入/輸出設(shè)備,控制設(shè)備包括控制信息存儲(chǔ)裝置,用于存儲(chǔ)來(lái)自服務(wù)器設(shè)備的控制信息;以及發(fā)送裝置,用于響應(yīng)來(lái)自輸入/輸出設(shè)備的請(qǐng)求,向輸入/輸出設(shè)備發(fā)送存儲(chǔ)在控制信息存儲(chǔ)裝置中的控制信息,輸入/輸出設(shè)備包括第一請(qǐng)求裝置,用于當(dāng)啟動(dòng)輸入/輸出設(shè)備時(shí),請(qǐng)求控制設(shè)備發(fā)送控制信息;以及設(shè)置裝置,用于在由描述輸入/輸出設(shè)備的操作的程序引用的存儲(chǔ)區(qū)域中設(shè)置從控制設(shè)備接收的控制信息。
在上述的工業(yè)機(jī)器中,輸入/輸出設(shè)備根據(jù)它啟動(dòng)時(shí)接收的控制信息進(jìn)行操作。因此,通過(guò)改變控制信息可以方便地改變輸入/輸出設(shè)備的操作。此外,當(dāng)啟動(dòng)輸入/輸出設(shè)備時(shí)得到控制信息,由此能夠可靠地改變輸入/輸出設(shè)備的設(shè)置內(nèi)容。
在上述的工業(yè)機(jī)器中,控制設(shè)備可以包括第二請(qǐng)求裝置,用于當(dāng)啟動(dòng)控制設(shè)備時(shí),請(qǐng)求服務(wù)器設(shè)備發(fā)送控制信息。利用這樣的配置,一旦在服務(wù)器側(cè)更新控制信息,則所有與網(wǎng)絡(luò)連接的工業(yè)機(jī)器都可以得到已經(jīng)更新的控制信息,由此使改變每個(gè)輸入/輸出設(shè)備的設(shè)置內(nèi)容更容易。
此外,還可以對(duì)上述的工業(yè)機(jī)器進(jìn)行這樣的配置,使輸入/輸出設(shè)備還包括用于存儲(chǔ)瀏覽器程序的瀏覽器程序存儲(chǔ)裝置,并且使控制信息包括與瀏覽器運(yùn)行有關(guān)的瀏覽器信息。在這種情況下,設(shè)置裝置在由瀏覽器程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在控制信息中的瀏覽器信息。利用這樣的配置,能夠方便地改變?yōu)g覽器設(shè)置。
此外,還可以對(duì)上述的工業(yè)機(jī)器進(jìn)行這樣的配置,使輸入/輸出設(shè)備還包括用于存儲(chǔ)對(duì)來(lái)自操作者的輸入進(jìn)行處理的程序,并且使控制信息包括用于定義輸入/輸出設(shè)備的輸入功能的定義信息。在這種情況下,設(shè)置裝置在由對(duì)來(lái)自操作者的輸入進(jìn)行處理的程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在控制信息中的定義信息。利用這樣的配置,可以方便地改變對(duì)輸入/輸出設(shè)備的輸入功能的設(shè)置。
此外,按照本發(fā)明的輸入/輸出設(shè)備是包含在工業(yè)機(jī)器中的輸入/輸出設(shè)備,該設(shè)備包括一個(gè)請(qǐng)求裝置,用于當(dāng)啟動(dòng)輸入/輸出設(shè)備時(shí),請(qǐng)求構(gòu)成工業(yè)機(jī)器的一部分的控制設(shè)備發(fā)送控制信息;以及一個(gè)設(shè)置裝置,用于在由描述輸入/輸出設(shè)備的操作的程序引用的存儲(chǔ)區(qū)域中設(shè)置從控制設(shè)備接收的控制信息。
此外,按照本發(fā)明的生產(chǎn)系統(tǒng)是包括服務(wù)器設(shè)備和多臺(tái)工業(yè)機(jī)器的生產(chǎn)系統(tǒng),服務(wù)器設(shè)備和多臺(tái)工業(yè)機(jī)器通過(guò)網(wǎng)絡(luò)相互連接,每臺(tái)工業(yè)機(jī)器包括一個(gè)控制設(shè)備和一個(gè)輸入/輸出設(shè)備,控制設(shè)備包括控制信息存儲(chǔ)裝置,用于存儲(chǔ)來(lái)自服務(wù)器設(shè)備的控制信息;以及發(fā)送裝置,用于響應(yīng)來(lái)自輸入/輸出設(shè)備的請(qǐng)求,向輸入/輸出設(shè)備發(fā)送存儲(chǔ)在控制信息存儲(chǔ)裝置中的控制信息,輸入/輸出設(shè)備包括第一請(qǐng)求裝置,用于當(dāng)啟動(dòng)輸入/輸出設(shè)備時(shí),請(qǐng)求控制設(shè)備發(fā)送控制信息;以及設(shè)置裝置,用于在由描述輸入/輸出設(shè)備操作的程序引用的存儲(chǔ)區(qū)域中設(shè)置從控制設(shè)備接收的控制信息。
按照本發(fā)明,當(dāng)啟動(dòng)工業(yè)機(jī)器時(shí),工業(yè)機(jī)器中配備的輸入/輸出設(shè)備得到來(lái)自服務(wù)器的控制信息,以便由此按照控制信息運(yùn)行,因而能夠方便地改變輸入/輸出設(shè)備的運(yùn)行。
圖1示出了按照本發(fā)明的實(shí)施例的生產(chǎn)系統(tǒng)的配置;圖2為功能面板設(shè)備的外形圖;圖3示出了功能面板設(shè)備的硬件配置;圖4為工業(yè)機(jī)器的功能框圖;圖5為示出了控制信息的具體例子表格;圖6為說(shuō)明功能面板設(shè)備如何得到和設(shè)置控制信息的過(guò)程的流程圖;并且圖7為按照對(duì)本發(fā)明的修改的工業(yè)機(jī)器的功能框圖。
具體實(shí)施例方式
圖1示出了按照本發(fā)明的實(shí)施例的生產(chǎn)系統(tǒng)的配置。該生產(chǎn)系統(tǒng)1由通過(guò)網(wǎng)絡(luò)30相互連接的多個(gè)工業(yè)機(jī)器10和一個(gè)服務(wù)器20組成。注意,盡管不進(jìn)行特別限制,每臺(tái)工業(yè)機(jī)器10是,例如,紡織機(jī)(包括織機(jī)和紡紗機(jī))。另外,盡管不進(jìn)行特別限制,網(wǎng)絡(luò)30是,例如,TCP/IP網(wǎng)絡(luò)。
每臺(tái)工業(yè)機(jī)器10包括一個(gè)受控單元11、一個(gè)控制設(shè)備12以及一個(gè)功能面板設(shè)備13。受控單元11是工業(yè)機(jī)器10的硬件部分,它按照來(lái)自控制設(shè)備12的指令運(yùn)行??刂圃O(shè)備12由計(jì)算機(jī)實(shí)現(xiàn)并且對(duì)每臺(tái)工業(yè)機(jī)器10的運(yùn)行進(jìn)行控制。此外,控制設(shè)備12已經(jīng)將要在功能面板設(shè)備13的顯示部分上顯示的內(nèi)容存儲(chǔ)在其中并且作為關(guān)于功能面板設(shè)備13的Web服務(wù)器運(yùn)行。此外,控制設(shè)備12具有支持TCP/IP、HTTP的功能等并且與網(wǎng)絡(luò)30連接。
作為包含在工業(yè)機(jī)器10中的輸入/輸出設(shè)備的功能面板設(shè)備13顯示運(yùn)行狀態(tài)或受控單元11和控制設(shè)備12的設(shè)置條件,或者為操作者(包括管理者)顯示操作指令。此外,功能面板設(shè)備13具有輸入功能(例如,功能鍵或者接觸面板功能等),用于使操作者能夠?yàn)槭芸貑卧?1設(shè)置運(yùn)行條件等。注意,“包含在工業(yè)機(jī)器10中”的說(shuō)法指的不僅是將輸入/輸出設(shè)備嵌入工業(yè)機(jī)器10的情況,而且是在工業(yè)機(jī)器10中提供輸入/輸出設(shè)備的情況和緊挨著工業(yè)機(jī)器10提供輸入/輸出設(shè)備的情況。
功能面板設(shè)備13具有Web瀏覽器功能并且能夠顯示由作為Web服務(wù)器運(yùn)行的控制設(shè)備12提供的顯示內(nèi)容或者在互聯(lián)網(wǎng)上的網(wǎng)頁(yè)。注意,功能面板設(shè)備13與控制設(shè)備12連接并且能夠按照,例如,TCP/IP或HTTP進(jìn)行數(shù)據(jù)發(fā)送/接收。
服務(wù)器設(shè)備20通過(guò)網(wǎng)絡(luò)30從每臺(tái)工業(yè)機(jī)器10收集與運(yùn)行狀態(tài)有關(guān)的信息,并且還通過(guò)網(wǎng)絡(luò)30向每臺(tái)工業(yè)機(jī)器10發(fā)出各種指令。
圖2為功能面板設(shè)備13的外形圖。功能面板設(shè)備13配備有用于顯示數(shù)據(jù)的顯示單元14和用于接收由操作者輸入的指令的功能鍵(按鈕)F1到F4。這里,顯示單元14提供用于接收來(lái)自操作者的輸入的接觸面板功能。
圖3示出了功能面板設(shè)備13的硬件配置。在圖3中,CPU 101將包括OS程序和瀏覽器程序在內(nèi)的各種工程序從存儲(chǔ)設(shè)備102調(diào)入存儲(chǔ)器103并且執(zhí)行這些程序。存儲(chǔ)設(shè)備102由,例如,存儲(chǔ)器或者硬盤構(gòu)成,并且存儲(chǔ)上述的各種程序。存儲(chǔ)器103是,例如,半導(dǎo)體存儲(chǔ)器,用作CPU 101的工作區(qū)。
按照來(lái)自CPU 101的指令,記錄介質(zhì)驅(qū)動(dòng)器104訪問(wèn)可攜帶記錄介質(zhì)105。例如,可攜帶記錄介質(zhì)105是存儲(chǔ)器卡等,但不具體局限于此。通信控制設(shè)備106按照來(lái)自CPU 101的指令通過(guò)網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。在本實(shí)施例中,通信控制設(shè)備106主要按照TCP/IP或HTTP向/從控制設(shè)備12發(fā)送/接收數(shù)據(jù)。
顯示單元14是,例如,液晶顯示器,并且能夠顯示如網(wǎng)頁(yè)等顯示數(shù)據(jù)以及利用接觸面板功能等接收來(lái)自操作者的輸入。輸入單元107包括用于接收來(lái)自操作者的輸入的開關(guān),這些開關(guān)與在圖2中示出的功能鍵F1到F4對(duì)應(yīng)。
如上所述,功能面板設(shè)備13是一個(gè)配備有CPU和存儲(chǔ)器的計(jì)算機(jī);為了減少工業(yè)機(jī)器10的成本,希望功能面板設(shè)備13僅包括需要的最少功能。具體地說(shuō),在包含幾十到幾百臺(tái)工業(yè)機(jī)器10的生產(chǎn)系統(tǒng)中,實(shí)現(xiàn)減少功能面板設(shè)備13的成本很重要。由此可見(jiàn),按照本實(shí)施例的功能面板設(shè)備13僅包括功能面板設(shè)備13作為瀏覽器終端運(yùn)行所需要的最少功能。各種數(shù)據(jù)文件,如顯示數(shù)據(jù)主要從控制設(shè)備12獲得。
圖4為工業(yè)機(jī)器10的功能框圖。這里,功能面板設(shè)備(輸入/輸出設(shè)備)13配備有存儲(chǔ)單元(程序存儲(chǔ)裝置)41、請(qǐng)求單元(第一請(qǐng)求裝置或請(qǐng)求裝置)42和設(shè)置單元(設(shè)置裝置)43。另一方面,控制設(shè)備12配備有存儲(chǔ)單元(控制信息存儲(chǔ)裝置)51和發(fā)送單元(發(fā)送裝置)52。
存儲(chǔ)單元41至少已經(jīng)將提供瀏覽器功能的瀏覽器程序和用于處理來(lái)自操作者的輸入的程序存儲(chǔ)在其中。當(dāng)啟動(dòng)功能面板設(shè)備13時(shí),請(qǐng)求單元42請(qǐng)求控制單元12發(fā)送控制信息。這樣,當(dāng)啟動(dòng)它時(shí),功能面板設(shè)備13獲得來(lái)自控制設(shè)備12的控制信息。注意,盡管后面要參照其例子進(jìn)行描述,控制信息包括與瀏覽器運(yùn)行有關(guān)的瀏覽器信息和用于定義功能面板設(shè)備13的輸入功能的定義信息。此外,可以使功能面板設(shè)備13適合于當(dāng)工業(yè)機(jī)器10上電時(shí)自動(dòng)啟動(dòng)或者在接通工業(yè)機(jī)器10的電源之后由操作者啟動(dòng)。
設(shè)置單元43在預(yù)定的存儲(chǔ)區(qū)域中設(shè)置從控制設(shè)備12獲得的控制信息。這里,例如,在圖3中示出的存儲(chǔ)器103中建立存儲(chǔ)區(qū)域。將瀏覽器信息寫入由瀏覽器程序引用的存儲(chǔ)區(qū)域,將定義信息寫入由用于處理操作者的通過(guò)功能鍵F1到F4的輸入的程序引用的存儲(chǔ)區(qū)域。隨后,功能面板設(shè)備13的瀏覽器由此按照最近獲得的瀏覽器信息運(yùn)行,并且由最近獲得的定義信息規(guī)定由功能鍵F1到F4喚起的功能。
存儲(chǔ)單元51將上述的控制信息存儲(chǔ)在其中。這里,例如,由服務(wù)器設(shè)備20提供控制信息。在這種情況下,服務(wù)器設(shè)備20配備有發(fā)送單元21,由此向每臺(tái)工業(yè)機(jī)器10發(fā)送對(duì)應(yīng)的控制信息。當(dāng)接收到來(lái)自功能面板設(shè)備13的請(qǐng)求單元42的請(qǐng)求時(shí),發(fā)送單元52向功能面板設(shè)備13發(fā)送存儲(chǔ)在存儲(chǔ)單元51中的控制信息。
如上所述,當(dāng)啟動(dòng)它時(shí),功能面板設(shè)備13獲得來(lái)自控制設(shè)備12的控制信息,并且根據(jù)由此獲得的控制信息運(yùn)行。此時(shí),由服務(wù)器設(shè)備20提供存儲(chǔ)在控制設(shè)備12中的控制信息。因此,即使在生產(chǎn)系統(tǒng)包括大量工業(yè)機(jī)器10的情況下,也可以利用通過(guò)網(wǎng)絡(luò)30從服務(wù)器設(shè)備20向每臺(tái)工業(yè)機(jī)器10發(fā)送控制信息來(lái)方便地改變每個(gè)功能面板設(shè)備13的設(shè)置。
圖5示出了一個(gè)控制信息的例子。注意,在圖5中,從“默認(rèn)頁(yè)”到“不經(jīng)由代理服務(wù)器通過(guò)的地址”等項(xiàng)代表瀏覽器信息,而從“指定給F1鍵的操作”到“指定給F4鍵的操作”代表定義信息。
“默認(rèn)頁(yè)”代表用于說(shuō)明當(dāng)啟動(dòng)瀏覽器時(shí)首先要瀏覽的網(wǎng)頁(yè)的信息。注意,“192.168.255.1”代表分配給控制設(shè)備12的IP地址。因此,當(dāng)功能面板設(shè)備13啟動(dòng)時(shí),首先在其顯示單元14上顯示由控制設(shè)備12提供的網(wǎng)頁(yè)(例如,關(guān)于工業(yè)機(jī)器10的運(yùn)行、監(jiān)控、設(shè)置和維護(hù)等的顯示數(shù)據(jù))。此外,術(shù)語(yǔ)“代理人”指的是代理功能面板設(shè)備13運(yùn)行的代理服務(wù)器;例如,將控制設(shè)備12指定為代理人。
當(dāng)設(shè)置“F1鍵鍵盤”時(shí),當(dāng)操作者按下功能鍵F1時(shí),在功能面板設(shè)備13的顯示單元14上顯示鍵盤。然后,由于接觸面板功能,顯示單元14按照鍵盤運(yùn)行。當(dāng)設(shè)置“F2鍵計(jì)算器”時(shí),當(dāng)操作者按下功能鍵F2時(shí),在顯示單元14上顯示用于實(shí)現(xiàn)計(jì)算器功能的各種按鈕(數(shù)字按鈕和運(yùn)算符號(hào)等)。然后,由于接觸面板功能,顯示單元14按照計(jì)算器運(yùn)行。當(dāng)設(shè)置“F3鍵重新啟動(dòng)瀏覽器”時(shí),當(dāng)操作者按下功能鍵F3時(shí),重新啟動(dòng)瀏覽器。當(dāng)設(shè)置“F4鍵顯示工具條”時(shí),當(dāng)操作者按下功能鍵F4時(shí),操作者可以通過(guò)按下功能鍵F4選擇是否在瀏覽器屏幕上顯示工具條。
圖6為說(shuō)明功能面板設(shè)備13如何得到和設(shè)置控制信息的過(guò)程的流程圖。注意,當(dāng)接通功能面板設(shè)備13的電源時(shí),開始對(duì)這個(gè)流程圖進(jìn)行處理。
在步驟S1,功能面板設(shè)備13發(fā)出ping(分組互聯(lián)網(wǎng)搜索程序)命令,并且通過(guò)使用ICMP(網(wǎng)際控制報(bào)文協(xié)議)的回送消息,將其發(fā)送到控制設(shè)備12。當(dāng)接收到ping命令時(shí),控制設(shè)備12在步驟S11對(duì)該命令做出響應(yīng)。注意,當(dāng)在預(yù)定時(shí)間內(nèi)不能接收到對(duì)ping命令的響應(yīng)(以下稱為“ping響應(yīng)”)時(shí),功能面板設(shè)備13按照預(yù)定次數(shù)重復(fù)步驟S1的處理。當(dāng)即使在將步驟S1的處理執(zhí)行了預(yù)定次數(shù)之后仍然不能接收到ping響應(yīng)時(shí),跳過(guò)步驟S2和S3,程序直接進(jìn)行到步驟S4。
在步驟S2,當(dāng)接收到上述的ping響應(yīng)時(shí),功能面板設(shè)備13向控制設(shè)備12發(fā)送一個(gè)請(qǐng)求消息,請(qǐng)求控制設(shè)備12發(fā)送控制信息。然后,在步驟S12,已經(jīng)這樣接收到請(qǐng)求消息的控制設(shè)備12向功能面板設(shè)備13發(fā)送請(qǐng)求的控制信息。
在步驟S3,功能面板設(shè)備13將從控制設(shè)備12接收到的控制信息設(shè)置在預(yù)定的存儲(chǔ)區(qū)域中。具體來(lái)說(shuō),如上所述,將包含在控制信息中的瀏覽器信息寫入由瀏覽器程序引用的存儲(chǔ)區(qū)域。另外,將包含在控制信息中的定義信息寫入由用于處理操作者的通過(guò)功能鍵F1到F4的輸入的程序引用的存儲(chǔ)區(qū)域。
然后,在步驟S4,啟動(dòng)瀏覽器。然后,瀏覽器程序引用最近從控制設(shè)備12獲得的瀏覽器信息并且訪問(wèn)指定為“默認(rèn)頁(yè)”的網(wǎng)頁(yè)。此后,瀏覽器程序按照瀏覽器信息運(yùn)行。此外,當(dāng)操作者按下功能鍵F1到F4時(shí),用于處理操作者輸入的程序按照最近從控制設(shè)備12獲得的定義信息實(shí)施操作。
注意,當(dāng)不能接收到來(lái)自控制設(shè)備12的ping響應(yīng)時(shí),功能面板設(shè)備13通過(guò)利用以前獲得的控制信息或者固定設(shè)置為初始值的控制信息運(yùn)行。
如上所述,當(dāng)它啟動(dòng)時(shí),功能面板設(shè)備13從控制設(shè)備12獲得最近的控制信息,并且按照由此獲得的控制信息運(yùn)行。因此,通過(guò)在控制設(shè)備12的存儲(chǔ)單元51中存儲(chǔ)需要的控制信息,可以使功能面板設(shè)備13按照需要的方式運(yùn)行。換句話說(shuō),始終需要在控制設(shè)備12的存儲(chǔ)單元51中存儲(chǔ)最近的控制信息。
對(duì)于用于在控制設(shè)備12的存儲(chǔ)單元51中存儲(chǔ)控制信息的方法和過(guò)程沒(méi)有特別限制。即,例如,可以由操作者將控制信息人工輸入到每臺(tái)工業(yè)機(jī)器10。但是注意,如圖4所示,在生產(chǎn)系統(tǒng)1包括大量工業(yè)機(jī)器10的情況下,理想的情況是將對(duì)應(yīng)的控制信息從服務(wù)器設(shè)備20分發(fā)給每臺(tái)工業(yè)機(jī)器10。
或者,如圖7所示,當(dāng)它啟動(dòng)時(shí),工業(yè)機(jī)器10的控制設(shè)備12可以請(qǐng)求服務(wù)器設(shè)備20發(fā)送控制信息。利用這樣的配置,每臺(tái)工業(yè)機(jī)器10在其運(yùn)行期間始終獲得最近的控制信息,使得每臺(tái)工業(yè)機(jī)器10的功能面板設(shè)備13始終能夠利用最近的控制信息運(yùn)行。此外,利用這樣的配置,即使當(dāng)在生產(chǎn)系統(tǒng)1中配備的工業(yè)機(jī)器10的數(shù)量增加時(shí),也能夠方便地改變每個(gè)功能面板設(shè)備13的設(shè)置內(nèi)容。
注意,在這種情況下,需要每臺(tái)工業(yè)機(jī)器10的控制設(shè)備12配備請(qǐng)求單元(第二請(qǐng)求裝置)53。這里,當(dāng)啟動(dòng)控制設(shè)備12時(shí),請(qǐng)求單元53以與在功能面板設(shè)備13中配備的請(qǐng)求單元42相同的方式,請(qǐng)求服務(wù)器20發(fā)送控制信息。然后,響應(yīng)請(qǐng)求,服務(wù)器設(shè)備20的發(fā)送單元21向提出請(qǐng)求的控制設(shè)備12發(fā)送對(duì)應(yīng)的控制信息。
權(quán)利要求
1.一種工業(yè)機(jī)器,在生產(chǎn)系統(tǒng)中使用,在該生產(chǎn)系統(tǒng)中,通過(guò)網(wǎng)絡(luò)使一個(gè)服務(wù)器設(shè)備與多臺(tái)工業(yè)機(jī)器相互連接,該工業(yè)機(jī)器包括一個(gè)控制設(shè)備;以及一個(gè)輸入/輸出設(shè)備,所述控制設(shè)備包括一個(gè)控制信息存儲(chǔ)裝置,用于存儲(chǔ)從所述服務(wù)器設(shè)備接收的控制信息;以及一個(gè)發(fā)送裝置,用于響應(yīng)來(lái)自所述輸入/輸出設(shè)備的請(qǐng)求,向所述輸入/輸出設(shè)備發(fā)送存儲(chǔ)在所述控制信息存儲(chǔ)裝置中的控制信息,所述輸入/輸出設(shè)備包括一個(gè)第一請(qǐng)求裝置,用于當(dāng)啟動(dòng)所述輸入/輸出設(shè)備時(shí),請(qǐng)求所述控制設(shè)備發(fā)送控制信息;以及一個(gè)設(shè)置裝置,用于在由描述所述輸入/輸出設(shè)備的運(yùn)行的程序引用的存儲(chǔ)區(qū)域中設(shè)置從所述控制設(shè)備接收的所述控制信息。
2.如權(quán)利要求1所述的工業(yè)機(jī)器,其中,所述控制設(shè)備還包括一個(gè)第二請(qǐng)求裝置,用于當(dāng)啟動(dòng)所述控制設(shè)備時(shí),請(qǐng)求所述服務(wù)器設(shè)備發(fā)送所述控制信息。
3.如權(quán)利要求1所述的工業(yè)機(jī)器,其中,所述輸入/輸出設(shè)備還包括一個(gè)瀏覽器程序存儲(chǔ)裝置,用于存儲(chǔ)瀏覽器程序,所述控制信息包括與瀏覽器的運(yùn)行有關(guān)的瀏覽器信息,所述設(shè)置裝置在由瀏覽器程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在所述控制信息中的所述瀏覽器信息。
4.如權(quán)利要求1所述的工業(yè)機(jī)器,其中,所述輸入/輸出設(shè)備還包括一個(gè)輸入處理程序存儲(chǔ)裝置,用于存儲(chǔ)用于對(duì)來(lái)自操作者的輸入進(jìn)行處理的輸入處理程序,所述控制信息包括用于對(duì)所述輸入/輸出設(shè)備的輸入功能進(jìn)行定義的定義信息,所述設(shè)置裝置在由所述輸入處理程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在所述控制信息中的所述定義信息。
5.一種輸入/輸出設(shè)備,包含在一種工業(yè)機(jī)器中的,該設(shè)備包括一個(gè)請(qǐng)求裝置,用于當(dāng)啟動(dòng)所述輸入/輸出設(shè)備時(shí),請(qǐng)求構(gòu)成所述工業(yè)機(jī)器的一部分的控制設(shè)備發(fā)送控制信息;以及一個(gè)設(shè)置裝置,用于在由描述所述輸入/輸出設(shè)備的運(yùn)行的程序引用的存儲(chǔ)區(qū)域中設(shè)置從所述控制設(shè)備接收的所述控制信息。
6.如權(quán)利要求5所述的輸入/輸出設(shè)備,還包括一個(gè)瀏覽器程序存儲(chǔ)裝置,用于存儲(chǔ)瀏覽器程序,所述控制信息包括與瀏覽器的運(yùn)行有關(guān)的瀏覽器信息,所述設(shè)置裝置在由所述瀏覽器程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在所述控制信息中的所述瀏覽器信息。
7.如權(quán)利要求5所述的輸入/輸出設(shè)備,還包括一個(gè)輸入處理程序存儲(chǔ)裝置,用于存儲(chǔ)用于對(duì)來(lái)自操作者的輸入進(jìn)行處理的輸入處理程序,所述控制信息包括用于對(duì)所述輸入/輸出設(shè)備的輸入功能進(jìn)行定義的定義信息,所述設(shè)置裝置在由所述輸入處理程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在所述控制信息中的所述定義信息。
8.一種生產(chǎn)系統(tǒng),包括一個(gè)服務(wù)器設(shè)備和多臺(tái)工業(yè)機(jī)器,通過(guò)網(wǎng)絡(luò)使所述服務(wù)器設(shè)備與所述多臺(tái)工業(yè)機(jī)器相互連接,每臺(tái)工業(yè)機(jī)器包括一個(gè)控制設(shè)備;以及一個(gè)輸入/輸出設(shè)備,所述控制設(shè)備包括一個(gè)控制信息存儲(chǔ)裝置,用于存儲(chǔ)從所述服務(wù)器設(shè)備接收的控制信息;以及一個(gè)發(fā)送裝置,用于響應(yīng)來(lái)自所述輸入/輸出設(shè)備的請(qǐng)求,向所述輸入/輸出設(shè)備發(fā)送存儲(chǔ)在所述控制信息存儲(chǔ)裝置中的所述控制信息,所述輸入/輸出設(shè)備包括一個(gè)第一請(qǐng)求裝置,用于當(dāng)啟動(dòng)所述輸入/輸出設(shè)備時(shí),請(qǐng)求所述控制設(shè)備發(fā)送所述控制信息;以及一個(gè)設(shè)置裝置,用于在由描述所述輸入/輸出設(shè)備的運(yùn)行的程序引用的存儲(chǔ)區(qū)域中設(shè)置從所述控制設(shè)備接收的所述控制信息。
9.如權(quán)利要求8所述的生產(chǎn)系統(tǒng),其中,所述控制設(shè)備還包括一個(gè)第二請(qǐng)求裝置,用于當(dāng)啟動(dòng)所述控制設(shè)備時(shí),請(qǐng)求所述服務(wù)器設(shè)備發(fā)送所述控制信息。
10.如權(quán)利要求8所述的生產(chǎn)系統(tǒng),其中,所述輸入/輸出設(shè)備還包括一個(gè)瀏覽器程序存儲(chǔ)裝置,用于存儲(chǔ)瀏覽器程序,所述控制信息包括與瀏覽器的運(yùn)行有關(guān)的瀏覽器信息,所述設(shè)置裝置在由瀏覽器程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在所述控制信息中的所述瀏覽器信息。
11.如權(quán)利要求8所述的生產(chǎn)系統(tǒng),其中,所述輸入/輸出設(shè)備還包括一個(gè)輸入處理程序存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)用于對(duì)來(lái)自操作者的輸入進(jìn)行處理的輸入處理程序,所述控制信息包括用于對(duì)所述輸入/輸出設(shè)備的輸入功能進(jìn)行定義的定義信息,所述設(shè)置裝置在由所述輸入處理程序引用的存儲(chǔ)區(qū)域中設(shè)置包括在所述控制信息中的所述定義信息。
全文摘要
一種工業(yè)機(jī)器,包括一個(gè)控制設(shè)備,具有一個(gè)用于存儲(chǔ)從服務(wù)器設(shè)備接收的控制信息的控制信息存儲(chǔ)單元和一個(gè)用于響應(yīng)來(lái)自輸入/輸出設(shè)備的請(qǐng)求,向輸入/輸出設(shè)備發(fā)送存儲(chǔ)在控制信息存儲(chǔ)單元中的控制信息的發(fā)送單元;以及所述輸入/輸出設(shè)備,具有一個(gè)用于當(dāng)啟動(dòng)輸入/輸出設(shè)備時(shí),請(qǐng)求控制設(shè)備發(fā)送控制信息的第一請(qǐng)求單元和一個(gè)用于在由描述輸入/輸出設(shè)備的操作的程序引用的存儲(chǔ)區(qū)域中設(shè)置從控制設(shè)備接收到的控制信息的設(shè)置單元。
文檔編號(hào)G05B19/418GK1598727SQ20041005595
公開日2005年3月23日 申請(qǐng)日期2004年7月30日 優(yōu)先權(quán)日2003年9月19日
發(fā)明者伊藤?gòu)?申請(qǐng)人:株式會(huì)社豐田自動(dòng)織機(jī)