具有:基于控制程序存儲(chǔ)部14A所保存的已有控制程序和新控制程序的記述內(nèi)容,對(duì)與該新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序進(jìn)行檢測(cè)的功能;以及將示出檢測(cè)到的聯(lián)合控制程序的聯(lián)合信息存儲(chǔ)至聯(lián)合信息存儲(chǔ)部14B的功能。此時(shí),對(duì)于與新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序,也可以將操作者從操作輸入部12設(shè)定的聯(lián)合控制程序作為聯(lián)合信息存儲(chǔ)于聯(lián)合信息存儲(chǔ)部14B。
[0041]下載處理部15C具有以下功能:對(duì)于替換控制器20正在執(zhí)行的已有控制程序中的對(duì)象控制程序的新控制程序進(jìn)行向控制器20的下載處理。
[0042]重啟通知部1?具有以下功能:在由下載處理部15C進(jìn)行下載處理時(shí),將通過(guò)聯(lián)合信息存儲(chǔ)部14B的聯(lián)合信息確定的新控制程序的聯(lián)合控制程序作為應(yīng)與新控制程序同步地重啟的重啟控制程序通知控制器20。
[0043][本實(shí)施方式的動(dòng)作]
[0044]接下來(lái),參照?qǐng)D3,對(duì)本實(shí)施方式所涉及的下載處理進(jìn)行說(shuō)明。圖3是示出下載處理的時(shí)序圖。
[0045]首先,控制程序生成部15A按照由操作輸入部12檢測(cè)到的操作者的操作,進(jìn)行數(shù)據(jù)類型、地址、名稱、單位等數(shù)據(jù)定義,以作為用于對(duì)設(shè)備機(jī)器的運(yùn)用狀況或動(dòng)作狀況進(jìn)行監(jiān)視管理的管理點(diǎn)(步驟101)。
[0046]又,控制程序生成部15A按照由操作輸入部12檢測(cè)到的操作者的操作,通過(guò)使用這些被定義的管理點(diǎn),生成對(duì)設(shè)備機(jī)器的控制進(jìn)行運(yùn)算處理并計(jì)算輸出數(shù)據(jù)的控制程序,并存儲(chǔ)于控制程序存儲(chǔ)部14A (步驟102)。
[0047]接著,聯(lián)合控制程序檢測(cè)部15B基于控制程序存儲(chǔ)部14A所保存的已有控制程序和新控制程序的記述內(nèi)容,對(duì)與新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序進(jìn)行檢測(cè),并將示出檢測(cè)到的聯(lián)合控制程序的聯(lián)合信息存儲(chǔ)至聯(lián)合信息存儲(chǔ)部14B。
[0048]其后,按照由操作輸入部12檢測(cè)到的操作者的下載指示操作(步驟104),下載處理部15C在其與控制器20的下載控制部21之間,執(zhí)行新控制程序或設(shè)定數(shù)據(jù)的下載處理(步驟105)。
[0049]在該下載處理中,下載數(shù)據(jù)進(jìn)行交換,該下載數(shù)據(jù)包括:指示應(yīng)下載的新控制程序或設(shè)定數(shù)據(jù)的下載指示信息;與該下載指示信息相應(yīng)的來(lái)自控制器20的下載要求;以及與該下載要求相應(yīng)的新控制程序或設(shè)定數(shù)據(jù)。
[0050]此時(shí),重啟通知部1?將通過(guò)聯(lián)合信息存儲(chǔ)部14B的聯(lián)合信息確定的新控制程序的聯(lián)合控制程序作為應(yīng)與新控制程序同步地重啟的重啟控制程序通知控制器20。實(shí)際上,可以通過(guò)在下載處理中進(jìn)行交換的信息對(duì)示出重啟控制程序的重啟信息進(jìn)行通知,也可以通過(guò)與下載處理另外的信息對(duì)示出重啟控制程序的重啟信息進(jìn)行通知。
[0051]下載處理完成后,控制器20的下載控制部21將下載了的新控制程序或設(shè)定數(shù)據(jù)讀入并展開(kāi)于內(nèi)部的動(dòng)作存儲(chǔ)器之后(步驟106),與新控制程序同步地重啟正在執(zhí)行的已有控制程序中的在下載處理時(shí)從工程裝置10通過(guò)重啟信息通知的聯(lián)合控制程序(步驟107)。此時(shí),成為替換對(duì)象的對(duì)象控制程序被停止。
[0052][本實(shí)施方式的效果]
[0053]這樣,本實(shí)施方式中,聯(lián)合信息存儲(chǔ)部14B對(duì)控制器20正在執(zhí)行的已有控制程序中的示出與新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序的聯(lián)合信息進(jìn)行存儲(chǔ),重啟通知部1?在新控制程序的下載處理時(shí),將由聯(lián)合信息確定的新控制程序的聯(lián)合控制程序當(dāng)作應(yīng)與該新控制程序同步地重啟的重啟控制程序通知至控制器。
[0054]由此,在控制器20中,將成為替換對(duì)象的對(duì)象控制程序與新控制程序進(jìn)行替換并開(kāi)始執(zhí)行,且聯(lián)合控制程序與新控制程序的開(kāi)始執(zhí)行同步地重新開(kāi)始執(zhí)行。
[0055]因此,由于新控制程序和聯(lián)合控制程序所使用的處理數(shù)據(jù)都使用初始的處理數(shù)據(jù),能夠使新控制程序和聯(lián)合控制程序的動(dòng)作狀態(tài)穩(wěn)定。
[0056]又,本實(shí)施方式中,聯(lián)合控制程序檢測(cè)部15B基于控制程序存儲(chǔ)部14A所保存的已有控制程序和新控制程序的記述內(nèi)容,對(duì)與新控制程序聯(lián)合而動(dòng)作的聯(lián)合控制程序進(jìn)行檢測(cè),并將示出檢測(cè)到的聯(lián)合控制程序的聯(lián)合信息存儲(chǔ)至聯(lián)合信息存儲(chǔ)部14B。
[0057]由此,操作者無(wú)需設(shè)定聯(lián)合信息,能夠減輕操作者的作業(yè)負(fù)擔(dān)。
[0058][實(shí)施方式的擴(kuò)展]
[0059]以上,雖然參照實(shí)施方式對(duì)本發(fā)明進(jìn)行了說(shuō)明,但本發(fā)明并不限于上述實(shí)施方式。在本發(fā)明的范圍內(nèi)可以對(duì)本發(fā)明的構(gòu)成、細(xì)節(jié)進(jìn)行各種各樣的本領(lǐng)域的技術(shù)人員能夠理解的變更。
[0060]符號(hào)的說(shuō)明
[0061]1:工程系統(tǒng),10:工程裝置,11:通信I/F部,12:操作輸入部,13:界面顯示部,14A:控制程序存儲(chǔ)部,14B:聯(lián)合信息存儲(chǔ)部,15:運(yùn)算處理部,15A:控制程序生成部,15B:聯(lián)合控制程序檢測(cè)部,15C:下載處理部,15D:重啟通知部。
【主權(quán)項(xiàng)】
1.一種工程裝置,其通過(guò)通信線路與控制設(shè)備機(jī)器的控制器連接,并進(jìn)行該控制器所使用的控制程序的下載處理,所述工程裝置的特征在于,包括: 下載處理部,所述下載處理部對(duì)于與所述控制器正在執(zhí)行的已有控制程序中的對(duì)象控制程序替換的新控制程序,進(jìn)行向該控制器的下載處理; 聯(lián)合信息存儲(chǔ)部,所述聯(lián)合信息存儲(chǔ)部對(duì)聯(lián)合信息進(jìn)行存儲(chǔ),所述聯(lián)合信息示出所述已有控制程序中與所述新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序;以及 重啟通知部,所述重啟通知部在所述下載處理時(shí),將由所述聯(lián)合信息確定的所述新控制程序的聯(lián)合控制程序作為應(yīng)與該新控制程序同步地重啟的重啟控制程序通知至所述控制器。2.根據(jù)權(quán)利要求1所述的工程裝置,其特征在于,還包括聯(lián)合控制程序檢測(cè)部,所述聯(lián)合控制程序檢測(cè)部基于所述已有控制程序和所述新控制程序的記述內(nèi)容,將與該新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序檢測(cè)出并作為所述聯(lián)合信息保存在聯(lián)合信息存儲(chǔ)部。3.一種工程系統(tǒng),其包括控制設(shè)備機(jī)器的控制器以及工程裝置,所述工程裝置通過(guò)通信線路與該控制器連接,并進(jìn)行該控制器所使用的控制程序或設(shè)定數(shù)據(jù)的下載處理,所述工程系統(tǒng)的特征在于, 所述工程裝置包括: 下載處理部,所述下載處理部對(duì)于與所述控制器正在執(zhí)行的已有控制程序中的對(duì)象控制程序替換的新控制程序,進(jìn)行向該控制器的下載處理; 聯(lián)合信息存儲(chǔ)部,所述聯(lián)合信息存儲(chǔ)部對(duì)聯(lián)合信息進(jìn)行存儲(chǔ),所述聯(lián)合信息示出所述已有控制程序中與所述新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序;以及 重啟通知部,所述重啟通知部在所述下載處理時(shí),將由所述聯(lián)合信息確定的所述新控制程序的聯(lián)合控制程序作為應(yīng)與該新控制程序同步地重啟的重啟控制程序通知至所述控制器, 所述控制部包括下載控制部,所述下載控制部通過(guò)從所述工程裝置下載所述新控制程序并使所述新控制程序重啟,與正在執(zhí)行的所述對(duì)象控制程序進(jìn)行替換,且在該重啟時(shí),使該下載時(shí)由所述工程裝置通知的所述重啟控制程序與該新控制程序同步地重啟。4.一種下載處理方法,其在工程裝置中使用,所述工程裝置通過(guò)通信線路與控制設(shè)備機(jī)器的控制器連接,并進(jìn)行該控制器所使用的控制程序的下載處理,所述下載處理方法的特征在于,包括: 下載處理步驟,下載處理部對(duì)于與所述控制器正在執(zhí)行的已有控制程序中的對(duì)象控制程序替換的新控制程序,進(jìn)行向該控制器的下載處理; 聯(lián)合信息存儲(chǔ)步驟,聯(lián)合信息存儲(chǔ)部對(duì)聯(lián)合信息進(jìn)行存儲(chǔ),所述聯(lián)合信息示出所述已有控制程序中與所述新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序;以及 重啟通知步驟,重啟通知部在所述下載處理時(shí),將由所述聯(lián)合信息確定的所述新控制程序的聯(lián)合控制程序作為應(yīng)與該新控制程序同步地重啟的重啟控制程序通知至所述控制器。5.一種下載處理方法,其在工程系統(tǒng)中使用,所述工程系統(tǒng)包括控制設(shè)備機(jī)器的控制器以及工程裝置,所述工程裝置通過(guò)通信線路與該控制器連接,并進(jìn)行該控制器所使用的控制程序或設(shè)定數(shù)據(jù)的下載處理,所述下載處理方法的特征在于,包括: 下載處理步驟,下載處理部對(duì)于與所述控制器正在執(zhí)行的已有控制程序中的對(duì)象控制程序替換的新控制程序,進(jìn)行向該控制器的下載處理; 聯(lián)合信息存儲(chǔ)步驟,聯(lián)合信息存儲(chǔ)部對(duì)聯(lián)合信息進(jìn)行存儲(chǔ),所述聯(lián)合信息示出所述已有控制程序中與所述新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序; 重啟通知步驟,重啟通知部在所述下載處理時(shí),將由所述聯(lián)合信息確定的所述新控制程序的聯(lián)合控制程序作為應(yīng)與該新控制程序同步地重啟的重啟控制程序通知至所述控制器;以及 下載控制步驟,下載控制部通過(guò)從所述工程裝置下載所述新控制程序并使所述新控制程序重啟,與正在執(zhí)行的所述對(duì)象控制程序進(jìn)行替換,且在該重啟時(shí),使該下載時(shí)由所述工程裝置通知的所述重啟控制程序與該新控制程序同步地重啟。
【專利摘要】通過(guò)本發(fā)明的工程裝置、工程系統(tǒng)以及下載處理方法,即使在將控制器正在執(zhí)行的控制程序的一部分替換為新控制程序的情況下,也能夠維持穩(wěn)定的動(dòng)作狀態(tài)。聯(lián)合信息存儲(chǔ)部(14B)對(duì)聯(lián)合信息進(jìn)行存儲(chǔ),所述聯(lián)合信息示出控制器(20)正在執(zhí)行的已有控制程序中與新控制程序聯(lián)合動(dòng)作的聯(lián)合控制程序,重啟通知部(15D)在新控制程序的下載處理時(shí),將由聯(lián)合信息確定的新控制程序的聯(lián)合控制程序作為應(yīng)與該新控制程序同步地重啟的重啟控制程序通知至控制器。
【IPC分類】G05B19/042
【公開(kāi)號(hào)】CN105320030
【申請(qǐng)?zhí)枴緾N201510316127
【發(fā)明人】野口貴史
【申請(qǐng)人】阿自倍爾株式會(huì)社
【公開(kāi)日】2016年2月10日
【申請(qǐng)日】2015年6月10日
【公告號(hào)】US20150362900