本發(fā)明涉及工業(yè)機(jī)械的控制裝置。
背景技術(shù):
1、伴隨iot(internet?of?things)化,使用api(application?programminginterface)對(duì)機(jī)床、機(jī)器人等工業(yè)機(jī)械的控制裝置內(nèi)的數(shù)據(jù)進(jìn)行備份的用戶正在增加。
2、例如,已知有如下的機(jī)器人控制裝置的技術(shù):若從外部連接設(shè)備接受了保存的程序的讀入指令,則在該程序中附加確定作為讀入目的地的外部連接設(shè)備的設(shè)備id以及讀入時(shí)的日期時(shí)間信息并進(jìn)行備份保存時(shí),在存在設(shè)備id一致的程序的情況下,更新日期時(shí)間信息以及程序并進(jìn)行備份保存,在不存在設(shè)備id一致的程序的情況下,對(duì)程序進(jìn)行部分保存,由此,能夠有效地防止存儲(chǔ)的程序的修正內(nèi)容的消失。例如,參照專利文獻(xiàn)1。
3、現(xiàn)有技術(shù)文獻(xiàn)
4、專利文獻(xiàn)
5、專利文獻(xiàn)1:日本特開2017-217734號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)思路
1、發(fā)明要解決的課題
2、然而,在專利文獻(xiàn)1中,在為了保持?jǐn)?shù)據(jù)的匹配性而禁止api對(duì)同一數(shù)據(jù)的同時(shí)訪問的系統(tǒng)的情況下,若執(zhí)行比較長時(shí)間占用數(shù)據(jù)的備份用的api等,則存在對(duì)該數(shù)據(jù)進(jìn)行訪問的其他api長時(shí)間等待這樣的問題。
3、另外,若在加工處理等工業(yè)機(jī)械的運(yùn)轉(zhuǎn)中需要訪問的數(shù)據(jù)因備份用的api的訪問而被長時(shí)間占用,則產(chǎn)生進(jìn)行運(yùn)轉(zhuǎn)所需的數(shù)據(jù)變更的api等待的可能性,可能導(dǎo)致循環(huán)時(shí)間(cycle?time)的惡化、運(yùn)轉(zhuǎn)的停止。
4、另外,配置工業(yè)機(jī)械的工廠是工業(yè)機(jī)械發(fā)出的噪聲、振動(dòng)多的嚴(yán)酷的環(huán)境,因此,有時(shí)難以使用備份用的大存儲(chǔ)容量的存儲(chǔ)器等。
5、因此,期望在工業(yè)機(jī)械的加工處理等運(yùn)轉(zhuǎn)中,抑制比較長時(shí)間占用數(shù)據(jù)的api與其他api之間的訪問競爭,減小比較長時(shí)間占用數(shù)據(jù)的api對(duì)工業(yè)機(jī)械的運(yùn)轉(zhuǎn)造成的影響。
6、用于解決課題的手段
7、本公開的工業(yè)機(jī)械的控制裝置的一方式是經(jīng)由api訪問數(shù)據(jù)的工業(yè)機(jī)械的控制裝置,具有:數(shù)據(jù)存儲(chǔ)部,其存儲(chǔ)用于運(yùn)轉(zhuǎn)的數(shù)據(jù);退避存儲(chǔ)部,其存儲(chǔ)不用于運(yùn)轉(zhuǎn)的數(shù)據(jù);以及控制部,所述控制部具有:運(yùn)轉(zhuǎn)開始檢知部,其對(duì)于所述工業(yè)機(jī)械的加工處理的運(yùn)轉(zhuǎn)的開始進(jìn)行檢知;數(shù)據(jù)退避部,其使存儲(chǔ)于所述數(shù)據(jù)存儲(chǔ)部的所述數(shù)據(jù)向所述退避存儲(chǔ)部退避;以及運(yùn)轉(zhuǎn)狀況取得部,其取得所述控制裝置的運(yùn)轉(zhuǎn)狀況,在所述加工處理的運(yùn)轉(zhuǎn)開始之前使數(shù)據(jù)退避到所述退避存儲(chǔ)部,將訪問目的地增加為所述數(shù)據(jù)存儲(chǔ)部和所述退避存儲(chǔ)部這兩個(gè),在所述加工處理的運(yùn)轉(zhuǎn)中,抑制所述運(yùn)轉(zhuǎn)與所述api或至少兩個(gè)api彼此同時(shí)訪問同一數(shù)據(jù)。
8、發(fā)明效果
9、根據(jù)一方式,能夠在工業(yè)機(jī)械的加工處理等運(yùn)轉(zhuǎn)中,抑制比較長時(shí)間占用數(shù)據(jù)的api與其他api之間的訪問競爭,減小比較長時(shí)間占用數(shù)據(jù)的api對(duì)工業(yè)機(jī)械的運(yùn)轉(zhuǎn)造成的影響。
1.一種經(jīng)由api訪問數(shù)據(jù)的工業(yè)機(jī)械的控制裝置,其特征在于,具有:
2.根據(jù)權(quán)利要求1所述的工業(yè)機(jī)械的控制裝置,其特征在于,
3.根據(jù)權(quán)利要求1或2所述的工業(yè)機(jī)械的控制裝置,其特征在于,
4.根據(jù)權(quán)利要求1~3中任一項(xiàng)所述的工業(yè)機(jī)械的控制裝置,其特征在于,
5.根據(jù)權(quán)利要求4所述的工業(yè)機(jī)械的控制裝置,其特征在于,
6.根據(jù)權(quán)利要求5所述的工業(yè)機(jī)械的控制裝置,其特征在于,